summaryrefslogtreecommitdiffstats
path: root/hw
Commit message (Expand)AuthorAgeFilesLines
* qdev: Convert uses of qdev_create() with CoccinelleMarkus Armbruster2020-06-15120-536/+562
* qdev: Convert to qdev_unrealize() manuallyMarkus Armbruster2020-06-151-2/+2
* qdev: Convert to qdev_unrealize() with CoccinelleMarkus Armbruster2020-06-1511-18/+16Star
* qdev: Convert to qbus_realize(), qbus_unrealize()Markus Armbruster2020-06-152-8/+4Star
* qdev: Put qdev_new() to use with CoccinelleMarkus Armbruster2020-06-152-2/+2
* qdev: New qdev_new(), qdev_realize(), etc.Markus Armbruster2020-06-152-0/+104
* Revert "hw/versatile: realize the PCI root bus as part of the versatile init"Markus Armbruster2020-06-151-1/+0Star
* Revert "hw/prep: realize the PCI root bus as part of the prep init"Markus Armbruster2020-06-151-1/+0Star
* qdev: Rename qbus_realize() to qbus_init()Markus Armbruster2020-06-151-3/+3
* qdev: Assert onboard devices all get realized properlyMarkus Armbruster2020-06-151-0/+16
* sd: Hide the qdev-but-not-quite thing created by sd_init()Markus Armbruster2020-06-151-11/+27
* qdev: Assert devices are plugged into a bus that can take themMarkus Armbruster2020-06-151-0/+3
* sparc/leon3: Fix to put grlib,* devices on sysbusMarkus Armbruster2020-06-151-2/+2
* riscv: Fix to put "riscv.hart_array" devices on sysbusMarkus Armbruster2020-06-155-18/+14Star
* display/sm501 display/ati: Fix to realize "i2c-ddc"Markus Armbruster2020-06-152-0/+4
* pnv/psi: Correct the pnv-psi* devices not to be sysbus devicesMarkus Armbruster2020-06-151-1/+1
* ppc/pnv: Put "*-pnv-chip" and "pnv-xive" on the main system busMarkus Armbruster2020-06-151-3/+3
* macio: Fix macio-bus to be a subtype of System busMarkus Armbruster2020-06-151-1/+1
* macio: Put "macio-nvram" device on the macio busMarkus Armbruster2020-06-151-1/+2
* ppc4xx: Drop redundant device realizationMarkus Armbruster2020-06-151-2/+0Star
* pnv/phb4: Delete unused "pnv-phb4-pec-stack" devicesMarkus Armbruster2020-06-151-0/+3
* macio: Delete unused "macio-gpio" devicesMarkus Armbruster2020-06-151-0/+2
* macio: Fix to realize "mos6522-cuda" and "mos6522-pmu" devicesMarkus Armbruster2020-06-152-10/+20
* mac_via: Fix to realize "mos6522-q800-via*" devicesMarkus Armbruster2020-06-151-0/+5
* auxbus: Fix aux-to-i2c-bridge to be a subtype of aux-slaveMarkus Armbruster2020-06-151-1/+1
* armv7m: Delete unused "ARM,bitband-memory" devicesMarkus Armbruster2020-06-151-2/+4
* arm/aspeed: Rework NIC attachmentCédric Le Goater2020-06-153-4/+15
* arm/aspeed: Compute the number of CPUs from the SoC definitionCédric Le Goater2020-06-153-26/+32
* sd/pxa2xx_mmci: Fix to realize "pxa2xx-mmci" deviceMarkus Armbruster2020-06-151-0/+1
* display/xlnx_dp: Fix to realize "i2c-ddc" and "aux-to-i2c-bridge"Markus Armbruster2020-06-151-0/+4
* arm/stm32f405: Fix realization of "stm32f2xx-adc" devicesMarkus Armbruster2020-06-151-10/+13
* Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into stagingPeter Maydell2020-06-1334-346/+3162
|\
| * exec/cpu-common: Move MUSB specific typedefs to 'hw/usb/hcd-musb.h'Philippe Mathieu-Daudé2020-06-121-2/+2
| * hw/usb: Move device-specific declarations to new 'hcd-musb.h' headerPhilippe Mathieu-Daudé2020-06-122-0/+2
| * xen: fix build without pci passthroughAnthony PERARD2020-06-126-6/+41
| * hw/i386/amd_iommu: Fix the reserved bits definition of IOMMU commandsWei Huang2020-06-101-9/+10
| * KVM: Kick resamplefd for split kernel irqchipPeter Xu2020-06-101-0/+19
| * vfio/pci: Use kvm_irqchip_add_irqfd_notifier_gsi() for irqfdsPeter Xu2020-06-101-22/+15Star
| * hw/i386/vmport: Allow QTest use without crashingPhilippe Mathieu-Daudé2020-06-101-1/+15
| * megasas: use unsigned type for positive numeric fieldsPrasad J Pandit2020-06-101-19/+19
| * megasas: avoid NULL pointer dereferencePrasad J Pandit2020-06-101-1/+1
| * megasas: use unsigned type for reply_queue_head and check indexPrasad J Pandit2020-06-101-2/+2
| * accel: Move Xen accelerator code under accel/xen/Philippe Mathieu-Daudé2020-06-1010-221/+9Star
| * hw/i386/vmport: Assert vmport initialized before registering commandsLiran Alon2020-06-101-0/+2
| * hw/i386/vmport: Add support for CMD_GETHZLiran Alon2020-06-101-0/+19
| * hw/i386/vmport: Allow x2apic without IRLiran Alon2020-06-101-1/+8
| * hw/i386/vmport: Add support for CMD_GET_VCPU_INFOLiran Alon2020-06-101-0/+14
| * hw/i386/vmport: Add support for CMD_GETBIOSUUIDLiran Alon2020-06-102-0/+23
| * hw/i386/vmport: Define enum for all commandsLiran Alon2020-06-102-21/+8Star
| * hw/i386/vmport: Introduce vmport.hLiran Alon2020-06-104-37/+3Star