diff options
Diffstat (limited to 'bootstub.h')
-rw-r--r-- | bootstub.h | 13 |
1 files changed, 11 insertions, 2 deletions
@@ -28,12 +28,21 @@ #define SPI_1 1 #define SPI_2 2 -#define STACK_OFFSET 0x1101000 -#define BZIMAGE_OFFSET 0x1102000 + +#define FLAGS_RESERVED_0 (SPI_TYPE + 4) +#define FLAGS_RESERVED_1 (FLAGS_RESERVED_0 + 4) +#define VXE_FW_SIZE_OFFSET (FLAGS_RESERVED_1 + 4) +#define SEC_PLAT_SVCS_SIZE_OFFSET (VXE_FW_SIZE_OFFSET + 4) +#define XEN_SIZE_OFFSET (SEC_PLAT_SVCS_SIZE_OFFSET + 4) + +#define BOOTSTUB_OFFSET 0x1101000 +#define STACK_OFFSET BOOTSTUB_OFFSET +#define BZIMAGE_OFFSET 0x1103000 #define SETUP_HEADER_OFFSET (BZIMAGE_OFFSET + 0x1F1) #define SETUP_HEADER_SIZE (0x0202 + *(unsigned char*)(0x0201+BZIMAGE_OFFSET)) #define BOOT_PARAMS_OFFSET 0x8000 +#define BOOT_CMDLINE_OFFSET 0x10000 #define SETUP_SIGNATURE 0x5a5aaa55 #define GDT_ENTRY_BOOT_CS 2 |