Project

General

Profile

Actions

Bug #15467

closed

bhyve needs TSC frequency control

Added by Patrick Mooney 12 months ago. Updated 10 months ago.

Status:
Closed
Priority:
Normal
Category:
bhyve
Start date:
Due date:
% Done:

100%

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

Description

Both SVM and VMX (on appropriate hardware) can alter the perceived frequency of the TSC inside the guest. For live migration, and other reasons, it would be nice for bhyve to support this functionality.


Related issues

Related to illumos gate - Bug #15569: add VMX support for TSC frequency controlNew

Actions
Related to illumos gate - Bug #15546: want bhyve interface for altering guest time dataClosedJordan Hendricks

Actions
Actions #1

Updated by Electric Monk 12 months ago

  • Gerrit CR set to 2711
Actions #2

Updated by Jordan Hendricks 10 months ago

The interface for this is described in the VMM Data guest time data interface (#15546). Currently, only support for SVM is implemented, though I've tried to structure things such that we can add VMX support easily.

Actions #3

Updated by Jordan Hendricks 10 months ago

Filed #15569 to track implementing VMX support here.

Actions #4

Updated by Jordan Hendricks 10 months ago

  • Related to Bug #15569: add VMX support for TSC frequency control added
Actions #5

Updated by Jordan Hendricks 10 months ago

  • Related to Bug #15546: want bhyve interface for altering guest time data added
Actions #6

Updated by Jordan Hendricks 10 months ago

Testing notes for this change are in #15546.

Actions #7

Updated by Electric Monk 10 months ago

  • Status changed from In Progress to Closed
  • % Done changed from 0 to 100

git commit 717646f7112314de3f464bc0b75f034f009c861e

commit  717646f7112314de3f464bc0b75f034f009c861e
Author: Jordan Paige Hendricks <jordan@oxide.computer>
Date:   2023-04-24T18:45:42.000Z

    15467 bhyve needs TSC frequency control
    15546 want bhyve interface for altering guest time data
    Reviewed by: Patrick Mooney <pmooney@pfmooney.com>
    Reviewed by: Andy Fiddaman <illumos@fiddaman.net>
    Approved by: Richard Lowe <richlowe@richlowe.net>

Actions

Also available in: Atom PDF