summary refs log tree commit diff stats
path: root/hw/pci-host/q35.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* q35: Introduce smm_ranges property for q35-pci-hostIsaku Yamahata2024-04-231-13/+29
* pci-host/q35: Move PAM initialization above SMRAM initializationIsaku Yamahata2024-04-231-9/+10
* hw/pci-host: Constify VMStateRichard Henderson2023-12-301-1/+1
* pc: remove short_root_bus propertyPaolo Bonzini2023-09-291-7/+0
* hw/pci-host/q35: Make some property name macros reusable by i440fxBernhard Beschow2023-07-101-4/+4
* hw/pci-host/q35: Initialize PCI_HOST_BYPASS_IOMMU property from board codeBernhard Beschow2023-07-101-2/+1
* hw/pci-host/q35: Initialize PCMachineState::bus in board codeBernhard Beschow2023-07-101-1/+0
* hw/pci-host/q35: Fix double, contradicting .endianness assignmentBernhard Beschow2023-07-101-1/+0
* hw/pci-host/pam: Make init_pam() usage more readableBernhard Beschow2023-05-191-4/+4
* hw/pci-host/q35: Inline sysbus_add_io()Bernhard Beschow2023-05-191-2/+4
* hw/i386/pc: Remove unused 'owner' argument from pc_pci_as_mapping_initPhilippe Mathieu-Daudé2023-01-161-2/+1
* q35:Enable TSEG only when G_SMRAME and TSEG_EN both enabledZhenzhong Duan2022-06-151-1/+2
* hw/i386: Add a default_bus_bypass_iommu pc machine optionXingang Wang2021-07-161-0/+2
* hw/pci-host/q35: Ignore write of reserved PCIEXBAR LENGTH fieldPhilippe Mathieu-Daudé2021-07-031-0/+3
* hw/pci-host/pam: Replace magic number by PAM_REGIONS_COUNT definitionPhilippe Mathieu-Daudé2020-12-131-1/+1
* qom: Less verbose object_initialize_child()Markus Armbruster2020-06-151-2/+1
* qdev: Convert uses of qdev_set_parent_bus() with CoccinelleMarkus Armbruster2020-06-151-2/+1
* hw/pci-host: Use the IEC binary prefix definitionsPhilippe Mathieu-Daudé2020-06-091-1/+1
* qom: Drop parameter @errp of object_property_add() & friendsMarkus Armbruster2020-05-151-10/+10
* qom/object: Use common get/set uint helpersFelipe Franciosi2020-03-161-11/+3
* hw/pci-host/q35: Remove unused includesPhilippe Mathieu-Daudé2020-03-091-0/+1
* Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into stagingPeter Maydell2020-01-271-2/+2
|\
| * qdev: set properties with device_class_set_props()Marc-André Lureau2020-01-241-2/+2
* | q35: implement 128K SMRAM at default SMBASE addressIgor Mammedov2020-01-221-7/+77
|/
* Include hw/qdev-properties.h lessMarkus Armbruster2019-08-161-0/+1
* Include hw/hw.h exactly where neededMarkus Armbruster2019-08-161-1/+0
* Include migration/vmstate.h lessMarkus Armbruster2019-08-161-0/+1
* q35: fix mmconfig and PCI0._CRSGerd Hoffmann2019-06-161-23/+8
* Include qemu/module.h where needed, drop it from qemu-common.hMarkus Armbruster2019-06-121-0/+2
* hw/pci-host: Use object_initialize_child for correct reference countingThomas Huth2019-05-021-2/+2
* Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into stagingPeter Maydell2018-11-081-1/+9
|\
| * i386: clarify that the Q35 machine type implements a P35 chipsetDaniel P. Berrangé2018-11-061-1/+9
* | hw/pci-host/x86: extend the 64-bit PCI hole relative to the fw-assigned baseLaszlo Ersek2018-11-051-1/+1
* | hw/pci-host/x86: extract get_pci_hole64_start_value() helpersLaszlo Ersek2018-11-051-4/+11
|/
* hw/pci-host: Remove useless parenthesis around DIV_ROUND_UP macroPhilippe Mathieu-Daudé2018-10-261-1/+1
* target-i386: add q35 0xcf8 port as coalesced_pioPeng Hao2018-10-191-0/+4
* hw/pci-host/q35: Replace hardcoded value with macroZihan Yang2018-05-231-6/+11
* pci: Rename root bus initialization functions for clarityDavid Gibson2017-12-051-3/+4
* hw/pci-host: Fix x86 Host Bridges 64bit PCI holeMarcel Apfelbaum2017-11-161-3/+39
* pci: Add INTERFACE_CONVENTIONAL_PCI_DEVICE to Conventional PCI devicesEduardo Habkost2017-10-151-0/+4
* q35: use DIV_ROUND_UPMarc-André Lureau2017-08-311-1/+1
* Merge remote-tracking branch 'remotes/armbru/tags/pull-qapi-2017-06-09-v2' in...Peter Maydell2017-06-221-8/+7
|\
| * qdev: Use appropriate getter/setters typeMarc-André Lureau2017-06-201-1/+1
| * object: use more specific property type namesMarc-André Lureau2017-06-201-5/+5
| * q35: fix get_mmcfg_size to use uint64 visitorMarc-André Lureau2017-06-201-2/+1
* | q35/mch: implement extended TSEG sizesLaszlo Ersek2017-06-161-3/+38
|/
* qdev: Replace cannot_instantiate_with_device_add_yet with !user_creatableEduardo Habkost2017-05-171-2/+2
* range: Eliminate direct Range member accessMarkus Armbruster2016-07-041-14/+27
* pc: Eliminate PcPciInfoMarkus Armbruster2016-07-041-6/+6
* machine: remove iommu propertyMarcel Apfelbaum2016-07-041-12/+0