genode/repos/base-hw/src/core/spec/x86_64
Sebastian Sumpf f18285205c hw: enable FPU during CPU startup on x86
Also disable TS (task switch) flag in cr0 during kernel initialization,
so FPU faults are not raised. This became necessary since GCC lately
aggressively generates FPU instructions at arbitrary places and also at
early kernel-bootstrapping stages.

fixes #3365
2019-05-27 14:52:52 +02:00
..
kernel hw: replace lock-safe log variants in kernel 2019-04-09 12:30:35 +02:00
muen base-hw: fix compile errors with GCC 8.3.0 2019-05-27 14:46:54 +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/x86: enable SMP support 2018-08-28 16:48:44 +02:00
cpu.h hw: add support for i.MX7 Dual SABRE board 2019-04-01 19:33:49 +02:00
crt0.s hw/x86: enable SMP support 2018-08-28 16:48:44 +02:00
exception_vector.s hw/x86: enable SMP support 2018-08-28 16:48:44 +02:00
fpu.cc hw: enable FPU during CPU startup on x86 2019-05-27 14:52:52 +02:00
fpu.h hw: remove core internal header directories 2017-05-31 13:15:52 +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