search for: pci_to_cpu_addr

Displaying 4 results from an estimated 4 matches for "pci_to_cpu_addr".

2009 Jun 18
1
[PATCHv5 08/13] qemu: add support for resizing regions
...= pci_get_word(d->config + PCI_CLASS_DEVICE); + if (class == 0x0101 && r->size == 4) { + isa_unassign_ioport(r->addr + 2, 1); + } else { + isa_unassign_ioport(r->addr, r->size); + } + } else { + cpu_register_physical_memory(pci_to_cpu_addr(r->addr), + r->size, + IO_MEM_UNASSIGNED); + qemu_unregister_coalesced_mmio(r->addr, r->size); + } +} + +void pci_resize_bar(PCIDevice *pci_dev, int region_num, uint32_t size) +{ + + PCIIORegion *r = &a...
2009 Jun 18
1
[PATCHv5 08/13] qemu: add support for resizing regions
...= pci_get_word(d->config + PCI_CLASS_DEVICE); + if (class == 0x0101 && r->size == 4) { + isa_unassign_ioport(r->addr + 2, 1); + } else { + isa_unassign_ioport(r->addr, r->size); + } + } else { + cpu_register_physical_memory(pci_to_cpu_addr(r->addr), + r->size, + IO_MEM_UNASSIGNED); + qemu_unregister_coalesced_mmio(r->addr, r->size); + } +} + +void pci_resize_bar(PCIDevice *pci_dev, int region_num, uint32_t size) +{ + + PCIIORegion *r = &a...
2009 May 20
0
[PATCHv2-RFC 1/2] qemu-kvm: add MSI-X support
...= pci_get_word(d->config + PCI_CLASS_DEVICE); + if (class == 0x0101 && r->size == 4) { + isa_unassign_ioport(r->addr + 2, 1); + } else { + isa_unassign_ioport(r->addr, r->size); + } + } else { + cpu_register_physical_memory(pci_to_cpu_addr(r->addr), + r->size, + IO_MEM_UNASSIGNED); + qemu_unregister_coalesced_mmio(r->addr, r->size); + } +} static void pci_update_mappings(PCIDevice *d) { @@ -451,24 +483,7 @@ static void pci_update_mapping...
2009 May 20
0
[PATCHv2-RFC 1/2] qemu-kvm: add MSI-X support
...= pci_get_word(d->config + PCI_CLASS_DEVICE); + if (class == 0x0101 && r->size == 4) { + isa_unassign_ioport(r->addr + 2, 1); + } else { + isa_unassign_ioport(r->addr, r->size); + } + } else { + cpu_register_physical_memory(pci_to_cpu_addr(r->addr), + r->size, + IO_MEM_UNASSIGNED); + qemu_unregister_coalesced_mmio(r->addr, r->size); + } +} static void pci_update_mappings(PCIDevice *d) { @@ -451,24 +483,7 @@ static void pci_update_mapping...