genode/repos/base/include
Alexander Boettcher 2e92b7ae32 nova: enable FPU AVX support
Add extended FPU state detection and handling (via xsave and friends) to the
kernel, which has to store/load more FPU state (~512 -> 2k++) during context
switching of threads. Additional the referenced nova branch contains various
optimization during VM destruction and cross core IPC resource caching.

This FPU work is based upon upstream NOVA kernel and Hedron commits.

Issue #5314
Fixes #3914
2024-08-27 15:29:37 +02:00
..
base base/child.h: remove exceptions from process init 2024-07-02 12:00:11 +02:00
cpu Replace use of 'typedef' by 'using' 2024-07-02 12:00:11 +02:00
cpu_session base: tie quota_lim_downscale template to size_t 2024-08-27 15:26:51 +02:00
cpu_thread Remove Cpu_session::State_access_failed exception 2024-06-20 12:56:20 +02:00
dataspace Replace use of 'typedef' by 'using' 2024-07-02 12:00:11 +02:00
drivers base-hw: move imx53-specifics to imx repository 2024-06-20 13:25:06 +02:00
io_mem_session Replace use of 'typedef' by 'using' 2024-07-02 12:00:11 +02:00
io_port_session Replace use of 'typedef' by 'using' 2024-07-02 12:00:11 +02:00
irq_session Replace use of 'typedef' by 'using' 2024-07-02 12:00:11 +02:00
log_session Replace use of 'typedef' by 'using' 2024-07-02 12:00:11 +02:00
parent Remove exceptions from 'Parent' interface 2024-07-02 12:00:11 +02:00
pd_session Replace use of 'typedef' by 'using' 2024-07-02 12:00:11 +02:00
region_map Rework Region_map interface 2024-07-02 11:59:16 +02:00
rm_session Replace use of 'typedef' by 'using' 2024-07-02 12:00:11 +02:00
rom_session Replace use of 'typedef' by 'using' 2024-07-02 12:00:11 +02:00
root Replace use of 'typedef' by 'using' 2024-07-02 12:00:11 +02:00
session Replace use of 'typedef' by 'using' 2024-07-02 12:00:11 +02:00
spec nova: enable FPU AVX support 2024-08-27 15:29:37 +02:00
timer nic_router: avoid marginal timeout updates 2022-08-10 13:33:02 +02:00
timer_session Replace use of 'typedef' by 'using' 2024-07-02 12:00:11 +02:00
trace trace: add GENODE_TRACE_CHECKPOINT macros 2022-08-17 11:54:19 +02:00
trace_session Remove exceptions from TRACE session interface 2024-06-20 12:56:19 +02:00
util Replace use of 'typedef' by 'using' 2024-07-02 12:00:11 +02:00
vm_session base-*: omit () for lambas w/o argument 2024-07-02 12:00:11 +02:00