Displaying 2 results from an estimated 2 matches for "virtio_pci_config_mmio_writeb".
Did you mean:
virtio_pci_config_mmio_writel
2012 Mar 19
1
[PATCHv2] virtio-pci: add MMIO property
...i.h | 5 ++++
2 files changed, 71 insertions(+), 2 deletions(-)
diff --git a/hw/virtio-pci.c b/hw/virtio-pci.c
index 28498ec..b061000 100644
--- a/hw/virtio-pci.c
+++ b/hw/virtio-pci.c
@@ -510,8 +510,58 @@ const MemoryRegionPortio virtio_portio[] = {
PORTIO_END_OF_LIST()
};
+static void virtio_pci_config_mmio_writeb(void *opaque, target_phys_addr_t addr, uint32_t val)
+{
+ VirtIOPCIProxy *proxy = opaque;
+ virtio_pci_config_writeb(opaque, addr & proxy->bar0_mask, val);
+}
+
+static void virtio_pci_config_mmio_writew(void *opaque, target_phys_addr_t addr, uint32_t val)
+{
+ VirtIOPCIProxy *proxy...
2012 Mar 19
1
[PATCHv2] virtio-pci: add MMIO property
...i.h | 5 ++++
2 files changed, 71 insertions(+), 2 deletions(-)
diff --git a/hw/virtio-pci.c b/hw/virtio-pci.c
index 28498ec..b061000 100644
--- a/hw/virtio-pci.c
+++ b/hw/virtio-pci.c
@@ -510,8 +510,58 @@ const MemoryRegionPortio virtio_portio[] = {
PORTIO_END_OF_LIST()
};
+static void virtio_pci_config_mmio_writeb(void *opaque, target_phys_addr_t addr, uint32_t val)
+{
+ VirtIOPCIProxy *proxy = opaque;
+ virtio_pci_config_writeb(opaque, addr & proxy->bar0_mask, val);
+}
+
+static void virtio_pci_config_mmio_writew(void *opaque, target_phys_addr_t addr, uint32_t val)
+{
+ VirtIOPCIProxy *proxy...