typedef struct {\r
UINT16 OpCode;\r
UINT8 Length;\r
- EFI_BOOT_SCRIPT_WIDTH Width;\r
+ UINT32 Width;\r
} EFI_BOOT_SCRIPT_COMMON_HEADER;\r
\r
typedef struct {\r
UINT16 OpCode;\r
UINT8 Length;\r
- EFI_BOOT_SCRIPT_WIDTH Width;\r
- UINTN Count;\r
+ UINT32 Width;\r
+ UINT32 Count;\r
UINT64 Address;\r
} EFI_BOOT_SCRIPT_IO_WRITE;\r
\r
typedef struct {\r
UINT16 OpCode;\r
UINT8 Length;\r
- EFI_BOOT_SCRIPT_WIDTH Width;\r
+ UINT32 Width;\r
UINT64 Address;\r
} EFI_BOOT_SCRIPT_IO_READ_WRITE;\r
\r
typedef struct {\r
UINT16 OpCode;\r
UINT8 Length;\r
- EFI_BOOT_SCRIPT_WIDTH Width;\r
- UINTN Count;\r
+ UINT32 Width;\r
+ UINT32 Count;\r
UINT64 Address;\r
} EFI_BOOT_SCRIPT_MEM_WRITE;\r
\r
typedef struct {\r
UINT16 OpCode;\r
UINT8 Length;\r
- EFI_BOOT_SCRIPT_WIDTH Width;\r
+ UINT32 Width;\r
UINT64 Address;\r
} EFI_BOOT_SCRIPT_MEM_READ_WRITE;\r
\r
typedef struct {\r
UINT16 OpCode;\r
UINT8 Length;\r
- EFI_BOOT_SCRIPT_WIDTH Width;\r
- UINTN Count;\r
+ UINT32 Width;\r
+ UINT32 Count;\r
UINT64 Address;\r
} EFI_BOOT_SCRIPT_PCI_CONFIG_WRITE;\r
\r
typedef struct {\r
UINT16 OpCode;\r
UINT8 Length;\r
- EFI_BOOT_SCRIPT_WIDTH Width;\r
+ UINT32 Width;\r
UINT64 Address;\r
} EFI_BOOT_SCRIPT_PCI_CONFIG_READ_WRITE;\r
\r
typedef struct {\r
UINT16 OpCode;\r
UINT8 Length;\r
- EFI_SMBUS_DEVICE_ADDRESS SlaveAddress;\r
- EFI_SMBUS_DEVICE_COMMAND Command;\r
- EFI_SMBUS_OPERATION Operation;\r
+ UINT64 SlaveAddress;\r
+ UINT64 Command;\r
+ UINT32 Operation;\r
BOOLEAN PecCheck;\r
- UINTN DataSize;\r
+ UINT32 DataSize;\r
} EFI_BOOT_SCRIPT_SMBUS_EXECUTE;\r
\r
typedef struct {\r
UINT16 OpCode;\r
UINT8 Length;\r
- UINTN Duration;\r
+ UINT64 Duration;\r
} EFI_BOOT_SCRIPT_STALL;\r
\r
typedef struct {\r