Displaying 4 results from an estimated 4 matches for "bar0_typ".
Did you mean:
bar0_type
2012 Mar 19
2
[PATCH RFC] virtio-pci: add MMIO property
...d, 18 insertions(+), 2 deletions(-)
diff --git a/hw/virtio-pci.c b/hw/virtio-pci.c
index 28498ec..6f338d2 100644
--- a/hw/virtio-pci.c
+++ b/hw/virtio-pci.c
@@ -655,6 +655,7 @@ void virtio_init_pci(VirtIOPCIProxy *proxy, VirtIODevice *vdev)
{
uint8_t *config;
uint32_t size;
+ uint8_t bar0_type;
proxy->vdev = vdev;
@@ -684,8 +685,14 @@ void virtio_init_pci(VirtIOPCIProxy *proxy, VirtIODevice *vdev)
memory_region_init_io(&proxy->bar, &virtio_pci_config_ops, proxy,
"virtio-pci", size);
- pci_register_bar(&proxy->p...
2012 Mar 19
2
[PATCH RFC] virtio-pci: add MMIO property
...d, 18 insertions(+), 2 deletions(-)
diff --git a/hw/virtio-pci.c b/hw/virtio-pci.c
index 28498ec..6f338d2 100644
--- a/hw/virtio-pci.c
+++ b/hw/virtio-pci.c
@@ -655,6 +655,7 @@ void virtio_init_pci(VirtIOPCIProxy *proxy, VirtIODevice *vdev)
{
uint8_t *config;
uint32_t size;
+ uint8_t bar0_type;
proxy->vdev = vdev;
@@ -684,8 +685,14 @@ void virtio_init_pci(VirtIOPCIProxy *proxy, VirtIODevice *vdev)
memory_region_init_io(&proxy->bar, &virtio_pci_config_ops, proxy,
"virtio-pci", size);
- pci_register_bar(&proxy->p...
2012 Mar 19
1
[PATCHv2] virtio-pci: add MMIO property
...b,
+ virtio_pci_config_mmio_writew,
+ virtio_pci_config_mmio_writel,
+ },
+ },
.endianness = DEVICE_LITTLE_ENDIAN,
};
@@ -655,6 +705,7 @@ void virtio_init_pci(VirtIOPCIProxy *proxy, VirtIODevice *vdev)
{
uint8_t *config;
uint32_t size;
+ uint8_t bar0_type;
proxy->vdev = vdev;
@@ -682,10 +733,18 @@ void virtio_init_pci(VirtIOPCIProxy *proxy, VirtIODevice *vdev)
if (size & (size-1))
size = 1 << qemu_fls(size);
+ proxy->bar0_mask = size - 1;
+
memory_region_init_io(&proxy->bar, &virtio_pci_co...
2012 Mar 19
1
[PATCHv2] virtio-pci: add MMIO property
...b,
+ virtio_pci_config_mmio_writew,
+ virtio_pci_config_mmio_writel,
+ },
+ },
.endianness = DEVICE_LITTLE_ENDIAN,
};
@@ -655,6 +705,7 @@ void virtio_init_pci(VirtIOPCIProxy *proxy, VirtIODevice *vdev)
{
uint8_t *config;
uint32_t size;
+ uint8_t bar0_type;
proxy->vdev = vdev;
@@ -682,10 +733,18 @@ void virtio_init_pci(VirtIOPCIProxy *proxy, VirtIODevice *vdev)
if (size & (size-1))
size = 1 << qemu_fls(size);
+ proxy->bar0_mask = size - 1;
+
memory_region_init_io(&proxy->bar, &virtio_pci_co...