SecBSD's official ports repository
This commit is contained in:
commit
2c0afcbbf3
64331 changed files with 5339189 additions and 0 deletions
16
sysutils/firmware/vmm/patches/patch-src_fw_paravirt_c
Normal file
16
sysutils/firmware/vmm/patches/patch-src_fw_paravirt_c
Normal file
|
@ -0,0 +1,16 @@
|
|||
- Don't use 'rep insb' to read IO ports, vmm does not support that yet.
|
||||
|
||||
Index: src/fw/paravirt.c
|
||||
--- src/fw/paravirt.c.orig
|
||||
+++ src/fw/paravirt.c
|
||||
@@ -310,7 +310,9 @@ qemu_cfg_read(void *buf, int len)
|
||||
if (qemu_cfg_dma_enabled()) {
|
||||
qemu_cfg_dma_transfer(buf, len, QEMU_CFG_DMA_CTL_READ);
|
||||
} else {
|
||||
- insb(PORT_QEMU_CFG_DATA, buf, len);
|
||||
+ u8 *d = buf;
|
||||
+ while (len-- > 0)
|
||||
+ *d++ = inb(PORT_QEMU_CFG_DATA);
|
||||
}
|
||||
}
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue