Project

General

Profile

Actions

Bug #13245

closed

bhyve IO port hooks could be better integrated

Added by Patrick Mooney almost 3 years ago. Updated almost 3 years ago.

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

100%

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

Description

The IO port driver hook functionality, added to bhyve to allow the viona driver to trap and accelerate accesses to the virtio queue notification port, is currently awkwardly "bolted onto the side" of the bhyve kernel code. It was done that way to avoid a larger divergence from upstream, which is less of a concern now. While doing the rework for #13244, we could more tightly integrate it into the new IO port handling.


Related issues

Related to illumos gate - Bug #13244: bhyve PM timer should be movableClosedPatrick Mooney

Actions
Actions #1

Updated by Electric Monk almost 3 years ago

  • Gerrit CR set to 1010
Actions #2

Updated by Patrick Mooney almost 3 years ago

  • Related to Bug #13244: bhyve PM timer should be movable added
Actions #3

Updated by Patrick Mooney almost 3 years ago

Testing for this was combined with #13244.

Actions #4

Updated by Electric Monk almost 3 years ago

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

git commit 0e1453c3a2b94021caaa134e7c5a404243abd604

commit  0e1453c3a2b94021caaa134e7c5a404243abd604
Author: Patrick Mooney <pmooney@pfmooney.com>
Date:   2020-10-29T18:17:24.000Z

    13244 bhyve PM timer should be movable
    13245 bhyve IO port hooks could be better integrated
    Reviewed by: Robert Mustacchi <rm@fingolfin.org>
    Reviewed by: Mike Zeller <mike.zeller@joyent.com>
    Reviewed by: Toomas Soome <tsoome@me.com>
    Approved by: Dan McDonald <danmcd@joyent.com>

Actions

Also available in: Atom PDF