seL4/libsel4
Anna Lyons b1788e02d5 aarch64: add support for 40-bit PA
This commit adds support for using a 40-bit physical addresses in
aarch64-hyp mode.

40-bit PA support is implemented by using a 3-stage translation, with a
13 bit page upper directory as the vspace root. PageGlobalDirectories
are not used in this configuration.

To use 40-bit PAs, platforms should set KernelArmPASizeBits40 to ON.

Co-authored-by: Yanyan Shen <yanyan.shen@data61.csiro.au>
Co-authored-by: Chris Guikema <chris.guikema@dornerworks.com>
2019-07-25 10:30:45 +10:00
..
arch_include [SMP/Debug] New syscall to send arbitrary SGIs 2019-07-19 16:35:57 +10:00
include [SMP/Debug] New syscall to send arbitrary SGIs 2019-07-19 16:35:57 +10:00
mode_include Rename shared_types*.bf files to be consistent 2019-03-21 12:43:43 +11:00
sel4_arch_include aarch64: add support for 40-bit PA 2019-07-25 10:30:45 +10:00
sel4_plat_include Add initial i.MX8M Mini evk 64-bit Support 2019-07-19 14:32:53 +10:00
src Remove platform IPC buffer register. 2019-07-01 10:46:46 +10:00
tools aarch64: abstract vspace in libsel4 2019-07-25 09:59:17 +10:00
CMakeLists.txt style: use consistent styling for all cmake files 2019-03-22 11:52:06 +11:00