diff options
author | Jeff Kubascik <jeff.kubascik@dornerworks.com> | 2019-12-04 09:29:31 -0500 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2019-12-05 07:25:52 +0100 |
commit | 001cd9bd5cf5475a78a3e36dc187e62d1b5bba2e (patch) | |
tree | 78ba9ffde815be0aadc2ff0dd127f68569be7b02 /bsps/arm/shared | |
parent | libtest: Change expected pass state string (diff) | |
download | rtems-001cd9bd5cf5475a78a3e36dc187e62d1b5bba2e.tar.bz2 |
bsps/arm: Add zImage boot header
Xen currently only supports the zImage loader for 32 bit guests on ARM
targets.
Diffstat (limited to 'bsps/arm/shared')
-rw-r--r-- | bsps/arm/shared/start/start.S | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/bsps/arm/shared/start/start.S b/bsps/arm/shared/start/start.S index 0e9e6a0cde..4fd748477c 100644 --- a/bsps/arm/shared/start/start.S +++ b/bsps/arm/shared/start/start.S @@ -40,6 +40,17 @@ .section ".bsp_start_text", "ax" +#ifdef BSP_START_ZIMAGE_HEADER +.rept 8 + mov r0, r0 +.endr + b .Lafter_header + .word 0x016f2818 /* Magic numbers to help the loader */ + .word bsp_section_start_begin /* zImage start address */ + .word bsp_section_data_end /* zImage end address */ +.Lafter_header: +#endif /* BSP_START_ZIMAGE_HEADER */ + #if defined(ARM_MULTILIB_ARCH_V4) #ifdef BSP_START_IN_HYP_SUPPORT |