Project

General

Profile

Actions

Bug #14599

closed

simplify bhyve MSR handling

Added by Patrick Mooney over 1 year ago. Updated over 1 year ago.

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

100%

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

Description

The emulation for rdmsr/wrmsr actions in bhyve is a bit hodge-podge at the moment. Emulation which handles guest actions resulting in #GP emission are expected to do so themselves, rather than some central logic which can take care of those tasks. Consolidating and simplifying that emulation logic would be nice.


Related issues

Related to illumos gate - Bug #14598: bhyve vlapic should handle APICBASE changesClosedPatrick Mooney

Actions
Actions #1

Updated by Electric Monk over 1 year ago

  • Gerrit CR set to 2085
Actions #2

Updated by Patrick Mooney over 1 year ago

This was addressed and tested with #14598.

Actions #3

Updated by Patrick Mooney over 1 year ago

  • Related to Bug #14598: bhyve vlapic should handle APICBASE changes added
Actions #4

Updated by Electric Monk over 1 year ago

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

git commit d2f938fdf23aca7cabde8395625fdfaa2118133d

commit  d2f938fdf23aca7cabde8395625fdfaa2118133d
Author: Patrick Mooney <pmooney@pfmooney.com>
Date:   2022-04-11T21:17:51.000Z

    14598 bhyve vlapic should handle APICBASE changes
    14599 simplify bhyve MSR handling
    Reviewed by: Dan Cross <cross@oxidecomputer.com>
    Reviewed by: Luqman Aden <luqman@oxide.computer>
    Approved by: Dan McDonald <danmcd@joyent.com>

Actions

Also available in: Atom PDF