genode/repos/base-hw/src/core/spec/x86_64
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
..
kernel Cleanup warning message from %p 2017-08-28 16:49:48 +02:00
muen Cleanup warning message from %p 2017-08-28 16:49:48 +02:00
bios_data_area.cc Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
board.h Remove UART specific SPEC identifiers (Ref #2403) 2017-05-31 13:16:10 +02:00
cpu.cc hw: introduce kernel/user address space split 2017-10-19 13:31:17 +02:00
cpu.h hw: introduce kernel/user address space split 2017-10-19 13:31:17 +02:00
crt0.s Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
fpu.cc Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
fpu.h hw: remove core internal header directories 2017-05-31 13:15:52 +02:00
macros.s hw: remove core internal header directories 2017-05-31 13:15:52 +02:00
mode_transition.s hw: introduce kernel/user address space split 2017-10-19 13:31:17 +02:00
pic.cc hw_x86_64: read number of I/O redirection table entries from IOAPIC 2017-08-23 14:08:37 +02:00
pic.h hw_x86_64: read number of I/O redirection table entries from IOAPIC 2017-08-23 14:08:37 +02:00
platform_support_common.cc Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
platform_support.cc hw: provide ACPI infos via platform_info ROM 2017-08-28 16:49:44 +02:00
port_io.h hw: remove core internal header directories 2017-05-31 13:15:52 +02:00
timer_driver.h hw lapic: find best frequency dynamically 2017-08-28 16:49:50 +02:00
timer.cc hw lapic: find best frequency dynamically 2017-08-28 16:49:50 +02:00
translation_table.h hw: remove core internal header directories 2017-05-31 13:15:52 +02:00