MdePkg[all]
1.08
|
Data Fields | |
UINT64 | IoData |
UINT16 | IoPort |
EFI_MM_SAVE_STATE_IO_WIDTH | IoWidth |
EFI_MM_SAVE_STATE_IO_TYPE | IoType |
Structure of the data which is returned when ReadSaveState() is called with EFI_MM_SAVE_STATE_REGISTER_IO. If there was no I/O then ReadSaveState() will return EFI_NOT_FOUND.
This structure describes the I/O operation which was in process when the MMI was generated.
UINT64 _EFI_MM_SAVE_STATE_IO_INFO::IoData |
For input instruction (IN, INS), this is data read before the MMI occurred. For output instructions (OUT, OUTS) this is data that was written before the MMI occurred. The width of the data is specified by IoWidth.
UINT16 _EFI_MM_SAVE_STATE_IO_INFO::IoPort |
The I/O port that was being accessed when the MMI was triggered.
EFI_MM_SAVE_STATE_IO_TYPE _EFI_MM_SAVE_STATE_IO_INFO::IoType |
Defines type of I/O instruction.
EFI_MM_SAVE_STATE_IO_WIDTH _EFI_MM_SAVE_STATE_IO_INFO::IoWidth |
Defines the size width (UINT8, UINT16, UINT32, UINT64) for IoData.