Project

General

Profile

Actions

Bug #14599

closed

simplify bhyve MSR handling

Added by Patrick Mooney 4 months ago. Updated 4 months ago.

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

100%

Estimated time:
Difficulty:
Medium
Tags:
Gerrit CR:

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 4 months ago

  • Gerrit CR set to 2085
Actions #2

Updated by Patrick Mooney 4 months ago

This was addressed and tested with #14598.

Actions #3

Updated by Patrick Mooney 4 months ago

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

Updated by Electric Monk 4 months 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