summaryrefslogtreecommitdiff
path: root/bootstub.h
diff options
context:
space:
mode:
Diffstat (limited to 'bootstub.h')
-rw-r--r--bootstub.h13
1 files changed, 8 insertions, 5 deletions
diff --git a/bootstub.h b/bootstub.h
index 0d4845a..a109c09 100644
--- a/bootstub.h
+++ b/bootstub.h
@@ -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))