42db1e112b
* 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 |
||
---|---|---|
.. | ||
kernel | ||
muen | ||
bios_data_area.cc | ||
board.h | ||
cpu.cc | ||
cpu.h | ||
crt0.s | ||
fpu.cc | ||
fpu.h | ||
macros.s | ||
mode_transition.s | ||
pic.cc | ||
pic.h | ||
platform_support_common.cc | ||
platform_support.cc | ||
port_io.h | ||
timer_driver.h | ||
timer.cc | ||
translation_table.h |