search for: bar0_mask

Displaying 2 results from an estimated 2 matches for "bar0_mask".

Did you mean: bank_mask
2012 Mar 19
1
[PATCHv2] virtio-pci: add MMIO property
...-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 = opaque; + virtio_pci_config_writew(opaque, addr & proxy->bar0_mask, val); +} + +static void virtio_pci_config_mmio_writel(void *opaque, target_phys_a...
2012 Mar 19
1
[PATCHv2] virtio-pci: add MMIO property
...-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 = opaque; + virtio_pci_config_writew(opaque, addr & proxy->bar0_mask, val); +} + +static void virtio_pci_config_mmio_writel(void *opaque, target_phys_a...