1. 14 12月, 2012 8 次提交
  2. 23 10月, 2012 1 次提交
    • A
      Rename target_phys_addr_t to hwaddr · a8170e5e
      Avi Kivity 提交于
      target_phys_addr_t is unwieldly, violates the C standard (_t suffixes are
      reserved) and its purpose doesn't match the name (most target_phys_addr_t
      addresses are not target specific).  Replace it with a finger-friendly,
      standards conformant hwaddr.
      
      Outstanding patchsets can be fixed up with the command
      
        git rebase -i --exec 'find -name "*.[ch]"
                              | xargs s/target_phys_addr_t/hwaddr/g' origin
      Signed-off-by: NAvi Kivity <avi@redhat.com>
      Signed-off-by: NAnthony Liguori <aliguori@us.ibm.com>
      a8170e5e
  3. 16 8月, 2012 1 次提交
  4. 15 3月, 2012 1 次提交
    • A
      PPC: Fix openpic with relative memregions · 38ae51a8
      Alexander Graf 提交于
      After commit 5312bd8b we got memory region relative offsets into our mmio
      callbacks instead of page boundary based offsets.
      
      This broke the OpenPIC emulation which expected offsets to be on page boundary
      and substracted its region offset manually.
      
      This patch gets rid of that manual substraction and lets the memory api do its
      magic instead.
      Signed-off-by: NAlexander Graf <agraf@suse.de>
      38ae51a8
  5. 28 1月, 2012 1 次提交
  6. 06 10月, 2011 9 次提交
  7. 02 10月, 2011 1 次提交
  8. 21 8月, 2011 1 次提交
  9. 08 8月, 2011 2 次提交
  10. 11 12月, 2010 2 次提交
  11. 22 11月, 2010 1 次提交
  12. 12 7月, 2010 1 次提交
    • I
      pci: don't overwrite multi functio bit in pci header type. · b80d4a98
      Isaku Yamahata 提交于
      Don't overwrite pci header type.
      Otherwise, multi function bit which pci_init_header_type() sets
      appropriately is lost.
      Anyway PCI_HEADER_TYPE_NORMAL is zero, so it is unnecessary to zero
      which is already zero cleared.
      
      how to test:
      run qemu and issue info pci to see whether a device in question is
      normal device, not pci-to-pci bridge.
      This is handy because guest os isn't required.
      
      tested changes:
      The following files are covered by using following commands.
      sparc64-softmmu
        apb_pci.c, vga-pci.c, cmd646.c, ne2k_pci.c, sun4u.c
      ppc-softmmu
        grackle_pci.c, cmd646.c, ne2k_pci.c, vga-pci.c, macio.c
      ppc-softmmu -M mac99
        unin_pci.c(uni-north, uni-north-agp)
      ppc64-softmmu
        pci-ohci, ne2k_pci, vga-pci, unin_pci.c(u3-agp)
      x86_64-softmmu
        acpi_piix4.c, ide/piix.c, piix_pci.c
        -vga vmware vmware_vga.c
        -watchdog i6300esb wdt_i6300esb.c
        -usb usb-uhci.c
        -sound ac97 ac97.c
        -nic model=rtl8139 rtl8139.c
        -nic model=pcnet pcnet.c
        -balloon virtio virtio-pci.c:
      
      untested changes:
      The following changes aren't tested.
      prep_pci.c: ppc-softmmu -M prep should cover, but core dumped.
      unin_pci.c(uni-north-pci): the caller is commented out.
      openpic.c: the caller is commented out in ppc_prep.c
      Signed-off-by: NIsaku Yamahata <yamahata@valinux.co.jp>
      Signed-off-by: NBlue Swirl <blauwirbel@gmail.com>
      b80d4a98
  13. 06 7月, 2010 1 次提交
  14. 30 3月, 2010 1 次提交
  15. 19 12月, 2009 2 次提交
  16. 15 11月, 2009 1 次提交
    • B
      PCI: make duplicate devfn allocation fatal · c364c974
      Blue Swirl 提交于
      Only two callers of pci_create_simple/pci_register_device bothered
      to check the return value. Other cases were prone to crashing with
      spurious NULL pointer dereferences.
      
      Make QEMU exit with an error message when devfn is attempted to
      be duplicated, also applies to case when the bus is full. Remove
      checks.
      Signed-off-by: NBlue Swirl <blauwirbel@gmail.com>
      c364c974
  17. 09 11月, 2009 2 次提交
  18. 07 11月, 2009 1 次提交
  19. 02 10月, 2009 2 次提交
  20. 26 8月, 2009 1 次提交