diff options
Diffstat (limited to 'bootstub.h')
-rw-r--r-- | bootstub.h | 13 |
1 files changed, 8 insertions, 5 deletions
@@ -19,25 +19,28 @@ #define MID_CPU_CHIP_ANNIEDALE 6 #define MID_CPU_CHIP_OTHER 0xFF -#define CMDLINE_OFFSET 0x1100000 +#define BASE_ADDRESS 0x01100000 + +#define CMDLINE_OFFSET BASE_ADDRESS #define BZIMAGE_SIZE_OFFSET (CMDLINE_OFFSET + CMDLINE_SIZE) #define INITRD_SIZE_OFFSET (BZIMAGE_SIZE_OFFSET + 4) #define SPI_UART_SUPPRESSION (INITRD_SIZE_OFFSET + 4) +#define AOSP_HEADER_ADDRESS 0x10007800 + #define SPI_TYPE (SPI_UART_SUPPRESSION + 4) /*0:SPI0 1:SPI1*/ #define SPI_0 0 #define SPI_1 1 #define SPI_2 2 - #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 BOOTSTUB_OFFSET (BASE_ADDRESS + 0x1000) +#define STACK_OFFSET 0x10f00000 +#define BZIMAGE_OFFSET (BASE_ADDRESS + 0x3000) #define SETUP_HEADER_OFFSET (BZIMAGE_OFFSET + 0x1F1) #define SETUP_HEADER_SIZE (0x0202 + *(unsigned char*)(0x0201+BZIMAGE_OFFSET)) |