Project

General

Profile

Actions

Bug #9597

closed

Want hypervisor API for FPU management

Added by Robert Mustacchi almost 3 years ago. Updated almost 3 years ago.

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

100%

Estimated time:
Difficulty:
Medium
Tags:
Gerrit CR:

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 #1

Updated by Electric Monk almost 3 years ago

  • Status changed from New to Closed

git commit a32a1f376ed9360264e4a374608fdcc5c4927d63

commit  a32a1f376ed9360264e4a374608fdcc5c4927d63
Author: Robert Mustacchi <rm@joyent.com>
Date:   2018-06-19T19:34:37.000Z

    9597 Want hypervisor API for FPU management
    Reviewed by: Patrick Mooney <patrick.mooney@joyent.com>
    Reviewed by: John Levon <john.levon@joyent.com>
    Reviewed by: Toomas Soome <tsoome@me.com>
    Approved by: Richard Lowe <richlowe@richlowe.net>

Actions

Also available in: Atom PDF