INPUT/OUTPUT EXPANSION EMULATION WITH A PROGRAMMABLE DEVICE

    公开(公告)号:US20240070092A1

    公开(公告)日:2024-02-29

    申请号:US17822702

    申请日:2022-08-26

    CPC classification number: G06F13/105 G06F13/4221 G06F2213/0026

    Abstract: In some examples, a system includes a processor, a management controller; and a programmable device to provide input/output (I/O) expansion emulation to support communication with a plurality of I/O devices of a subsystem coupled to the system, where the programmable device provides a plurality of virtual registers as part of the I/O expansion emulation, the virtual registers associated with respective I/O devices of the plurality of I/O devices. The processor writes a value to a first virtual register of the plurality of virtual registers to trigger an output event relating to a first I/O device of the plurality of I/O devices at the subsystem. The management controller reads the first virtual register and, in response to the value written to the first virtual register, interact with the subsystem to issue the output event relating to the first I/O device at the subsystem.

Patent Agency Ranking