Page MenuHomeFreeBSD

bhyve: copy OpRegion into guest memory
ClosedPublic

Authored by corvink on May 10 2023, 12:45 PM.
Tags
None
Referenced Files
F96320120: D40041.diff
Tue, Sep 24, 2:08 PM
F96319872: D40041.diff
Tue, Sep 24, 2:04 PM
Unknown Object (File)
Sat, Sep 21, 8:26 PM
Unknown Object (File)
Fri, Sep 20, 6:24 PM
Unknown Object (File)
Thu, Sep 19, 1:14 PM
Unknown Object (File)
Mon, Sep 16, 10:25 PM
Unknown Object (File)
Wed, Sep 11, 2:15 AM
Unknown Object (File)
Wed, Sep 4, 4:09 AM
Subscribers

Details

Summary

This makes the OpRegion accessible by the guest. However, the guest
doesn't know the address of the OpRegion. This will be fixed by an
upcoming commit.

The range of the OpRegion is added to the e820 table. This allows the
guest firmware to easily pick up this range and to reserve it properly.

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Skipped
Unit
Tests Skipped
Build Status
Buildable 51415
Build 48306: arc lint + arc unit

Event Timeline

markj added inline comments.
usr.sbin/bhyve/pci_gvt-d.c
115
This revision is now accepted and ready to land.May 11 2023, 2:58 PM
This revision was automatically updated to reflect the committed changes.