//\r
\r
typedef struct {\r
- UINT16 OpCode;\r
- UINT8 Length;\r
+ UINT16 OpCode;\r
+ UINT8 Length;\r
} EFI_BOOT_SCRIPT_GENERIC_HEADER;\r
\r
typedef struct {\r
- UINT16 OpCode;\r
- UINT8 Length;\r
- UINT16 Version;\r
- UINT32 TableLength;\r
- UINT16 Reserved[2];\r
+ UINT16 OpCode;\r
+ UINT8 Length;\r
+ UINT16 Version;\r
+ UINT32 TableLength;\r
+ UINT16 Reserved[2];\r
} EFI_BOOT_SCRIPT_TABLE_HEADER;\r
\r
typedef struct {\r
- UINT16 OpCode;\r
- UINT8 Length;\r
- UINT32 Width;\r
+ UINT16 OpCode;\r
+ UINT8 Length;\r
+ UINT32 Width;\r
} EFI_BOOT_SCRIPT_COMMON_HEADER;\r
\r
typedef struct {\r
- UINT16 OpCode;\r
- UINT8 Length;\r
- UINT32 Width;\r
- UINT32 Count;\r
- UINT64 Address;\r
+ UINT16 OpCode;\r
+ UINT8 Length;\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
- UINT32 Width;\r
- UINT64 Address;\r
+ UINT16 OpCode;\r
+ UINT8 Length;\r
+ UINT32 Width;\r
+ UINT64 Address;\r
} EFI_BOOT_SCRIPT_IO_READ_WRITE;\r
\r
typedef struct {\r
- UINT16 OpCode;\r
- UINT8 Length;\r
- UINT32 Width;\r
- UINT32 Count;\r
- UINT64 Address;\r
+ UINT16 OpCode;\r
+ UINT8 Length;\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
- UINT32 Width;\r
- UINT64 Address;\r
+ UINT16 OpCode;\r
+ UINT8 Length;\r
+ UINT32 Width;\r
+ UINT64 Address;\r
} EFI_BOOT_SCRIPT_MEM_READ_WRITE;\r
\r
typedef struct {\r
- UINT16 OpCode;\r
- UINT8 Length;\r
- UINT32 Width;\r
- UINT32 Count;\r
- UINT64 Address;\r
+ UINT16 OpCode;\r
+ UINT8 Length;\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
- UINT32 Width;\r
- UINT32 Count;\r
- UINT64 Address;\r
- UINT16 Segment;\r
+ UINT16 OpCode;\r
+ UINT8 Length;\r
+ UINT32 Width;\r
+ UINT32 Count;\r
+ UINT64 Address;\r
+ UINT16 Segment;\r
} EFI_BOOT_SCRIPT_PCI_CONFIG2_WRITE;\r
\r
typedef struct {\r
- UINT16 OpCode;\r
- UINT8 Length;\r
- UINT32 Width;\r
- UINT64 Address;\r
+ UINT16 OpCode;\r
+ UINT8 Length;\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
- UINT32 Width;\r
- UINT64 Address;\r
- UINT16 Segment;\r
+ UINT16 OpCode;\r
+ UINT8 Length;\r
+ UINT32 Width;\r
+ UINT64 Address;\r
+ UINT16 Segment;\r
} EFI_BOOT_SCRIPT_PCI_CONFIG2_READ_WRITE;\r
\r
typedef struct {\r
- UINT16 OpCode;\r
- UINT8 Length;\r
- UINT64 SmBusAddress;\r
- UINT32 Operation;\r
- UINT32 DataSize;\r
+ UINT16 OpCode;\r
+ UINT8 Length;\r
+ UINT64 SmBusAddress;\r
+ UINT32 Operation;\r
+ UINT32 DataSize;\r
} EFI_BOOT_SCRIPT_SMBUS_EXECUTE;\r
\r
typedef struct {\r
- UINT16 OpCode;\r
- UINT8 Length;\r
- UINT64 Duration;\r
+ UINT16 OpCode;\r
+ UINT8 Length;\r
+ UINT64 Duration;\r
} EFI_BOOT_SCRIPT_STALL;\r
\r
typedef struct {\r
- UINT16 OpCode;\r
- UINT8 Length;\r
- EFI_PHYSICAL_ADDRESS EntryPoint;\r
+ UINT16 OpCode;\r
+ UINT8 Length;\r
+ EFI_PHYSICAL_ADDRESS EntryPoint;\r
} EFI_BOOT_SCRIPT_DISPATCH;\r
\r
typedef struct {\r
- UINT16 OpCode;\r
- UINT8 Length;\r
- EFI_PHYSICAL_ADDRESS EntryPoint;\r
- EFI_PHYSICAL_ADDRESS Context;\r
+ UINT16 OpCode;\r
+ UINT8 Length;\r
+ EFI_PHYSICAL_ADDRESS EntryPoint;\r
+ EFI_PHYSICAL_ADDRESS Context;\r
} EFI_BOOT_SCRIPT_DISPATCH_2;\r
\r
typedef struct {\r
- UINT16 OpCode;\r
- UINT8 Length;\r
- UINT32 Width;\r
- UINT64 Address;\r
- UINT64 Duration;\r
- UINT64 LoopTimes;\r
+ UINT16 OpCode;\r
+ UINT8 Length;\r
+ UINT32 Width;\r
+ UINT64 Address;\r
+ UINT64 Duration;\r
+ UINT64 LoopTimes;\r
} EFI_BOOT_SCRIPT_MEM_POLL;\r
\r
typedef struct {\r
- UINT16 OpCode;\r
- UINT8 Length;\r
- UINT32 InformationLength;\r
-// UINT8 InformationData[InformationLength];\r
+ UINT16 OpCode;\r
+ UINT8 Length;\r
+ UINT32 InformationLength;\r
+ // UINT8 InformationData[InformationLength];\r
} EFI_BOOT_SCRIPT_INFORMATION;\r
\r
typedef struct {\r
- UINT16 OpCode;\r
- UINT8 Length;\r
- UINT32 Width;\r
- UINT64 Address;\r
- UINT64 Delay;\r
+ UINT16 OpCode;\r
+ UINT8 Length;\r
+ UINT32 Width;\r
+ UINT64 Address;\r
+ UINT64 Delay;\r
} EFI_BOOT_SCRIPT_IO_POLL;\r
\r
typedef struct {\r
- UINT16 OpCode;\r
- UINT8 Length;\r
- UINT32 Width;\r
- UINT64 Address;\r
- UINT64 Delay;\r
+ UINT16 OpCode;\r
+ UINT8 Length;\r
+ UINT32 Width;\r
+ UINT64 Address;\r
+ UINT64 Delay;\r
} EFI_BOOT_SCRIPT_PCI_CONFIG_POLL;\r
\r
typedef struct {\r
- UINT16 OpCode;\r
- UINT8 Length;\r
- UINT32 Width;\r
- UINT64 Address;\r
- UINT16 Segment;\r
- UINT64 Delay;\r
+ UINT16 OpCode;\r
+ UINT8 Length;\r
+ UINT32 Width;\r
+ UINT64 Address;\r
+ UINT16 Segment;\r
+ UINT64 Delay;\r
} EFI_BOOT_SCRIPT_PCI_CONFIG2_POLL;\r
\r
typedef struct {\r
- UINT16 OpCode;\r
- UINT8 Length;\r
+ UINT16 OpCode;\r
+ UINT8 Length;\r
} EFI_BOOT_SCRIPT_TERMINATE;\r
\r
-\r
#pragma pack()\r
\r
-#define BOOT_SCRIPT_NODE_MAX_LENGTH 1024\r
+#define BOOT_SCRIPT_NODE_MAX_LENGTH 1024\r
\r
-#define BOOT_SCRIPT_TABLE_VERSION 0x0001\r
+#define BOOT_SCRIPT_TABLE_VERSION 0x0001\r
\r
#endif\r