genode/repos/base/mk/spec
Stefan Kalkowski 42db1e112b hw: introduce kernel/user address space split
* introduces central memory map for core/kernel
* on 32-bit platforms the kernel/core starts at 0x80000000
* on 64-bit platforms the kernel/core starts at 0xffffffc000000000
* mark kernel/core mappings as global ones (tagged TLB)
* move the exception vector to begin of core's binary,
  thereby bootstrap knows from where to map it appropriately
* do not map boot modules into core anymore
* constrain core's virtual heap memory area
* differentiate in between user's and core's main thread's UTCB,
  which now resides inside the kernel segment

Ref #2091
2017-10-19 13:31:17 +02:00
..
32bit.mk Introduce 'spec' subdirectories to outline aspects 2015-09-16 13:58:50 +02:00
64bit.mk Introduce 'spec' subdirectories to outline aspects 2015-09-16 13:58:50 +02:00
arm_v6.mk base/mk: streamline spec includes for ARM 2017-06-29 12:00:01 +02:00
arm_v7.mk base/mk: streamline spec includes for ARM 2017-06-29 12:00:01 +02:00
arm_v7a.mk base/mk: streamline spec includes for ARM 2017-06-29 12:00:01 +02:00
arm.mk initial Nim compiler and standard library support 2017-05-31 13:16:16 +02:00
arndale.mk base/mk: streamline spec includes for ARM 2017-06-29 12:00:01 +02:00
cortex_a8.mk base/mk: streamline spec includes for ARM 2017-06-29 12:00:01 +02:00
cortex_a9.mk base/mk: streamline spec includes for ARM 2017-06-29 12:00:01 +02:00
cortex_a15.mk base/mk: streamline spec includes for ARM 2017-06-29 12:00:01 +02:00
experimental.mk Introduce 'spec' subdirectories to outline aspects 2015-09-16 13:58:50 +02:00
exynos5.mk base/mk: streamline spec includes for ARM 2017-06-29 12:00:01 +02:00
fpu_vfpv3.mk base/mk: streamline spec includes for ARM 2017-06-29 12:00:01 +02:00
imx6.mk base/mk: streamline spec includes for ARM 2017-06-29 12:00:01 +02:00
imx53_qsb.mk base/mk: streamline spec includes for ARM 2017-06-29 12:00:01 +02:00
imx53.mk base/mk: streamline spec includes for ARM 2017-06-29 12:00:01 +02:00
odroid_x2.mk base/mk: streamline spec includes for ARM 2017-06-29 12:00:01 +02:00
odroid_xu.mk base/mk: streamline spec includes for ARM 2017-06-29 12:00:01 +02:00
panda.mk Remove UART specific SPEC identifiers (Ref #2403) 2017-05-31 13:16:10 +02:00
pbxa9.mk Remove UART specific SPEC identifiers (Ref #2403) 2017-05-31 13:16:10 +02:00
release.mk Nim toolchain improvements 2017-08-28 16:49:42 +02:00
riscv.mk base/mk: include sub specs from BASE_DIR 2017-05-02 15:29:04 +02:00
rpi.mk base/mk: streamline spec includes for ARM 2017-06-29 12:00:01 +02:00
usb_armory.mk base/mk: streamline spec includes for ARM 2017-06-29 12:00:01 +02:00
wand_quad.mk base/mk: streamline spec includes for ARM 2017-06-29 12:00:01 +02:00
x86_32.mk initial Nim compiler and standard library support 2017-05-31 13:16:16 +02:00
x86_64.mk hw: introduce kernel/user address space split 2017-10-19 13:31:17 +02:00
x86.mk Add unified build directories to create_builddir 2017-01-13 13:05:44 +01:00
zynq_qemu.mk Remove UART specific SPEC identifiers (Ref #2403) 2017-05-31 13:16:10 +02:00
zynq.mk base/mk: include sub specs from BASE_DIR 2017-05-02 15:29:04 +02:00