Patent ID: 11886355
Assignee: AMAZON TECHNOLOGIES, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 9:
10. A method comprising:
loading an emulated configuration space from storage to a local memory at startup of an integrated circuit device;
emulating, in the emulated configuration space of the integrated circuit device, a first set of configuration registers for a first set of functions corresponding to a first type of peripheral device, the first set of functions including a physical function and a virtual function associated with the physical function;
switching to emulate a second set of configuration registers for a second set of functions corresponding to a second type of peripheral device, causing the integrated circuit device to change from being represented as the first type of peripheral device to being represented as the second type of peripheral device;
receiving a configuration access request;
processing the configuration access request by retrieving an emulated configuration register from the emulated configuration space; and
logging incoming configuration access requests in a configuration transaction log to track configuration accesses.