]> xenbits.xensource.com Git - people/julieng/boot-wrapper-aarch64.git/commit
Protect against overlapping with the 32-bit kernel
authorJean-Philippe Brucker <jean-philippe.brucker@arm.com>
Thu, 8 Oct 2015 09:08:18 +0000 (10:08 +0100)
committerMark Rutland <mark.rutland@arm.com>
Wed, 15 Jun 2016 09:27:35 +0000 (10:27 +0100)
commit5933e49b6f45fa18dd1e32d14372bb60837ff954
tree79928d6bffb9fd92731e89c55a8dad9ed8faf6bc
parent259bef910fee48a927e4700e9e82f99e94962098
Protect against overlapping with the 32-bit kernel

This patch adds a guard in the linker script to abort the build when the
bootloader code overflows the 12k limit. Indeed, 32-bit Linux with LPAE
enabled puts its initial page tables between 0x80003000 and 0x80007fff.

Signed-off-by: Jean-Philippe Brucker <jean-philippe.brucker@arm.com>
Signed-off-by: Mark Rutland <mark.rutland@arm.com>
Makefile.am
model.lds.S