From e676fffdb3347f10482ab253f701893620050feb Mon Sep 17 00:00:00 2001 From: NicJA Date: Tue, 14 Apr 2015 17:02:02 +0000 Subject: [PATCH] more corrections git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@50383 fb15a70f-31f2-0310-bbcc-cdcc74a49acc --- .../arm-native/soc/broadcom/2708/include/hardware/bcm2708_boot.h | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/arch/arm-native/soc/broadcom/2708/include/hardware/bcm2708_boot.h b/arch/arm-native/soc/broadcom/2708/include/hardware/bcm2708_boot.h index ec0a74d81c..90fefa6df0 100644 --- a/arch/arm-native/soc/broadcom/2708/include/hardware/bcm2708_boot.h +++ b/arch/arm-native/soc/broadcom/2708/include/hardware/bcm2708_boot.h @@ -11,16 +11,19 @@ /* define the boot strap memory layout */ #define __bcm2708_vectsize 0x20 -#define __bcm2708_bootstacksize 16 +#define __bcm2708_bootstacksize (256 << 2) +#define __bcm2708_boottagssize (128 << 3) struct bcm2708bootmem { UBYTE bm_vectors[__bcm2708_vectsize]; - UBYTE bm_padding[(0x1000 - __bcm2708_vectsize - __bcm2708_bootstacksize)]; + UBYTE bm_padding1[(0x1000 - __bcm2708_vectsize - __bcm2708_bootstacksize - __bcm2708_boottagssize - 16)]; + UBYTE bm_boottags[__bcm2708_boottagssize]; UBYTE bm_bootstack[__bcm2708_bootstacksize]; + UBYTE bm_padding2[16]; /* 0x1000 */ UBYTE bm_mboxmsg[0x1000]; - UBYTE bm_padding2[0x2000]; + UBYTE bm_padding3[0x2000]; /* 0x4000 */ pde_t bm_pde[4096]; } __attribute__((packed)); -- 2.11.4.GIT