genode/repos/base-hw/src/core/spec/x86_64
Sebastian Sumpf da17f2cbd3 hw: eager FPU switching for x86_64
Since gcc 8.3.0 generates SSE instructions into kernel code, the
kernel itself may raise FPU exceptions and/or corrupt user level FPU
contexts thereby. Both things are not feasible, and therefore, lazy FPU
switching becomes a no go for base-hw because we cannot avoid FPU
instructions because of the entanglement of base-hw, base, and the tool
chain (libgcc_eh.a).

issue #3365
2019-05-27 14:53:32 +02:00
..
kernel hw: eager FPU switching for x86_64 2019-05-27 14:53:32 +02:00
muen hw: eager FPU switching for x86_64 2019-05-27 14:53:32 +02:00
bios_data_area.cc Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
board.h hw: unify board definitions of bootstrap/core 2019-05-27 14:46:54 +02:00
cpu.cc hw: eager FPU switching for x86_64 2019-05-27 14:53:32 +02:00
cpu.h hw: eager FPU switching for x86_64 2019-05-27 14:53:32 +02:00
crt0.s hw/x86: enable SMP support 2018-08-28 16:48:44 +02:00
exception_vector.s hw: eager FPU switching for x86_64 2019-05-27 14:53:32 +02:00
fpu.h hw: eager FPU switching for x86_64 2019-05-27 14:53:32 +02:00
pic.cc hw/x86: enable SMP support 2018-08-28 16:48:44 +02:00
pic.h hw/x86: enable SMP support 2018-08-28 16:48:44 +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: factor out x86 specific bootinfo 2019-05-27 14:46:54 +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: replace lock-safe log variants in kernel 2019-04-09 12:30:35 +02:00
translation_table.h hw: do not change x86 paging attributes on fly 2017-11-09 12:18:44 +01:00