genode/repos/base-nova
Alexander Boettcher 5c27993884 nova: transfer guest fpu state via utcb
instead via the hardware registers of the FPU. On Genode all components and
so VMMs are built such, that the compiler may generate optimized code by
using the FPU at any time. We had to make sure to save the
FPU state as early as possible before the VMM component touches the FPU,
to avoid corrupting & losing guest FPU state. This caused headache again
and again. To avoid the uncertainty, we remove this feature and explicitly
transfer the FPU state via the UTCB.
2023-09-29 12:21:04 +02:00
..
etc base: remove SPEC variables of boards (fix #3971) 2021-01-25 13:58:09 +01:00
include nova: transfer guest fpu state via utcb 2023-09-29 12:21:04 +02:00
lib/mk base: de-duplicate src/lib/base/platform.cc 2023-07-14 12:06:31 +02:00
mk/spec Disambiguate kernel-specific file names 2016-12-23 16:51:32 +01:00
patches Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
ports nova: transfer guest fpu state via utcb 2023-09-29 12:21:04 +02:00
recipes depot: update recipe hashes 2023-08-24 11:01:40 +02:00
run base: use [build_artifacts] in run scripts 2023-05-30 12:03:26 +02:00
src nova: transfer guest fpu state via utcb 2023-09-29 12:21:04 +02:00
README Update README files 2023-03-13 14:32:53 +01:00

This repository contains the port of Genode to the NOVA microhypervisor.

For more information on this kernel, please refer to the official website.

:[http://hypervisor.org]: Official website for the NOVA microhypervisor.