Project

General

Profile

Actions

Bug #13381

closed

support TSC offsets on AMD bhyve

Added by Patrick Mooney 9 months ago. Updated 8 months ago.

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

100%

Estimated time:
Difficulty:
Medium
Tags:
Gerrit CR:

Description

The logic for applying TSC offsets to bhyve guests on AMD CPUs was never wired up. This is necessary for a few reasons:
1. If host CPU TSCs happen to be skewed relative to each other, that offset needs to be applied when migrating between them
2. To support guest writes to the TSC MSR, applying its own relative offset
3. Whenever migration support is added, preserving the TSC offset between two different machines

Actions

Also available in: Atom PDF