Page MenuHomeFreeBSD

D36888.id111481.diff
No OneTemporary

D36888.id111481.diff

diff --git a/usr.sbin/bhyve/pci_xhci.c b/usr.sbin/bhyve/pci_xhci.c
--- a/usr.sbin/bhyve/pci_xhci.c
+++ b/usr.sbin/bhyve/pci_xhci.c
@@ -2136,6 +2136,7 @@
static uint64_t
pci_xhci_portregs_read(struct pci_xhci_softc *sc, uint64_t offset)
{
+ struct pci_xhci_portregs *portregs;
int port;
uint32_t *p;
@@ -2154,7 +2155,8 @@
offset = (offset - 0x3F0) % 0x10;
- p = &sc->portregs[port].portsc;
+ portregs = XHCI_PORTREG_PTR(sc, port);
+ p = &portregs->portsc;
p += offset / sizeof(uint32_t);
DPRINTF(("pci_xhci: portregs read offset 0x%lx port %u -> 0x%x",

File Metadata

Mime Type
text/plain
Expires
Sat, Apr 26, 10:51 PM (2 h, 16 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
17810175
Default Alt Text
D36888.id111481.diff (574 B)

Event Timeline