Open
Description
The various AVX FPU extensions for x86 CPUs can be used for various media centered and/or in general mathematical optimized work load (beside GPUs). The feature is nowadays common across all relevant CPU vendors in various extensions (AVX, AVX2, AVX512). Especially in the context of the VM, an enablement may improve runtime and/or CPU usage of guest applications, which are capable of using these FPU extensions. Let us enable it.
Steps to work on respectively consider:
- nova kernel support
- base-hw kernel support
- other kernel support
- VM session adaptations, e.g. storing/loading more FPU state, size varies depending on host features
- Seoul VMM support
- VBox6 VMM support
- extended Genode framework support, e.g. compiler switches, where appropriate store/load more FPU state