diff options
Diffstat (limited to 'usr/src/cmd')
| -rw-r--r-- | usr/src/cmd/bhyve/pci_passthru.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/usr/src/cmd/bhyve/pci_passthru.c b/usr/src/cmd/bhyve/pci_passthru.c index da64288bc5..75176d6fe6 100644 --- a/usr/src/cmd/bhyve/pci_passthru.c +++ b/usr/src/cmd/bhyve/pci_passthru.c @@ -877,8 +877,8 @@ passthru_cfgread(struct vmctx *ctx, int vcpu, struct pci_devinst *pi, if (coff == PCIR_COMMAND) { if (bytes <= 2) return (-1); - *rv = pci_get_cfgdata16(pi, PCIR_COMMAND) << 16 | - passthru_read_config(sc, PCIR_STATUS, 2); + *rv = passthru_read_config(sc, PCIR_STATUS, 2) << 16 | + pci_get_cfgdata16(pi, PCIR_COMMAND); return (0); } |
