Project

General

Profile

Actions

Bug #9597

closed

Want hypervisor API for FPU management

Added by Robert Mustacchi over 4 years ago. Updated over 4 years ago.

Status:
Closed
Priority:
Normal
Category:
kernel
Start date:
2018-06-13
Due date:
% Done:

100%

Estimated time:
Difficulty:
Medium
Tags:
Gerrit CR:
External Bug:

Description

Today KVM and bhyve each reimplement all of the FPU saving and restoring logic, often duplicating much of the logic elsewhere in the gate. We should centralize the routines and services. This will also make it easier to transparently add support for newer save formats to illumos like xsaves/xsavec without impacting or needing to really change much of the hypervisor code.

This is important for making sure that the hypervisors properly implement eager FPU.

Actions

Also available in: Atom PDF