CPC G06F 9/466 (2013.01) [G06F 9/4401 (2013.01); G06F 9/4411 (2013.01); G06F 9/4812 (2013.01); G06F 21/572 (2013.01); G06F 21/85 (2013.01)] | 20 Claims |
1. A secondary processor proxied device ownership system, comprising:
a chassis;
a plurality of devices that are housed in the chassis;
a secondary processing system that is housed in the chassis;
a central processing system that is housed in the chassis and that includes an integrated switch device that couples each of the plurality of devices to the secondary processing system, wherein the central processing system is configured to:
prevent the secondary processing system from performing peer-to-peer transactions with the plurality of devices via the integrated switch device;
receive, via the integrated switch device from the secondary processing system, a System Management Interrupt (SMI) that was generated by the secondary processing system;
enter, in response to receiving the SMI, a System Management Mode (SMM) in which the central processing system provides a Basic Input Output System (BIOS);
receive, via the integrated switch device using the BIOS, a data request transaction that was generated by the secondary processing system and that requests the performance of a data operation on a first device that is included in the plurality of devices and that is separate from the BIOS and the secondary processing system; and
execute, via the integrated switch device using the BIOS, the data request transaction on the first device.
|