genode/repos/base-hw/src/core/spec
Stefan Kalkowski c3d4802ac8 hw: re-implement lazy FPU context switch
The new implementation of the FPU and FPU context is taken out to
separate architecture-dependent header files. The generic Cpu_lazy_state
is deleted. There is no hint about the existence of something like an
FPU in the generic non-architexture-dependent code anymore. Instead the
architecture-dependent CPU context of a thread is extended by an FPU
context where supported.

Moreover, the current FPU implementations are enhanced so that threads
that get deleted now release the FPU when still obtaining it.

Fix #1855
2016-01-26 16:20:38 +01:00
..
arm hw: re-implement lazy FPU context switch 2016-01-26 16:20:38 +01:00
arm_gic hw: construct kernel irq objects on demand 2015-04-17 16:13:21 +02:00
arm_v6 hw: enable SMP for ARM Cortex A9 2016-01-26 16:20:18 +01:00
arm_v7 hw: enable SMP for ARM Cortex A9 2016-01-26 16:20:18 +01:00
arndale hw: enable SMP for ARM Cortex A9 2016-01-26 16:20:18 +01:00
cortex_a8 hw: enable SMP for ARM Cortex A9 2016-01-26 16:20:18 +01:00
cortex_a9 hw: re-implement lazy FPU context switch 2016-01-26 16:20:38 +01:00
cortex_a15 hw: enable SMP for ARM Cortex A9 2016-01-26 16:20:18 +01:00
exynos5 hw: enable SMP for ARM Cortex A9 2016-01-26 16:20:18 +01:00
imx6 hw: re-implement lazy FPU context switch 2016-01-26 16:20:38 +01:00
imx53 hw: enable SMP for ARM Cortex A9 2016-01-26 16:20:18 +01:00
panda hw: re-implement lazy FPU context switch 2016-01-26 16:20:38 +01:00
pbxa9 hw: re-implement lazy FPU context switch 2016-01-26 16:20:38 +01:00
rpi hw_x86_64: Add x86-specific I/O mem allocator init 2015-05-26 09:39:45 +02:00
smp/kernel hw: enable SMP for ARM Cortex A9 2016-01-26 16:20:18 +01:00
x86 hw: re-implement lazy FPU context switch 2016-01-26 16:20:38 +01:00
x86_64 hw: re-implement lazy FPU context switch 2016-01-26 16:20:38 +01:00
zynq hw: re-implement lazy FPU context switch 2016-01-26 16:20:38 +01:00