Page MenuHomeFreeBSD

bhyve: Handle exits due to membar accesses
AbandonedPublic

Authored by kib on Nov 4 2020, 8:30 PM.
Tags
None
Referenced Files
Unknown Object (File)
Sat, Jul 18, 1:32 AM
Unknown Object (File)
Sun, Jul 12, 10:14 PM
Unknown Object (File)
Sun, Jul 12, 5:21 AM
Unknown Object (File)
Fri, Jul 10, 4:46 PM
Unknown Object (File)
Sat, Jul 4, 12:45 AM
Unknown Object (File)
Wed, Jul 1, 7:05 AM
Unknown Object (File)
Thu, Jun 25, 7:11 AM
Unknown Object (File)
Jun 17 2026, 12:44 AM

Details

Reviewers
grehan
Group Reviewers
bhyve
Summary

PR: 250802

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
Lint Skipped
Unit
Tests Skipped
Build Status
Buildable 34629

Event Timeline

kib requested review of this revision.Nov 4 2020, 8:30 PM
grehan requested changes to this revision.Nov 4 2020, 8:58 PM
grehan added a subscriber: grehan.

This is incorrect: there should never be an exit for a membar access by a guest, hence the assert.

The membar is directly mapped into guest address space - see vmm_mem.c:vmm_mmio_alloc()

This revision now requires changes to proceed.Nov 4 2020, 8:58 PM

This is incorrect: there should never be an exit for a membar access by a guest, hence the assert.

The membar is directly mapped into guest address space - see vmm_mem.c:vmm_mmio_alloc()

May be, I do not know yet. Please see the referenced PR https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=250802, I put this patch out for the user to try. Phab automatically assigned reviewers.