summaryrefslogtreecommitdiffstats
path: root/hw/i386/pc.c
Commit message (Expand)AuthorAgeFilesLines
* reset: allow registering handlers that aren't called by snapshot loadingJason A. Donenfeld2022-10-271-3/+3
* hyperv: fix SynIC SINT assertion failure on guest resetMaciej S. Szmigiero2022-10-181-3/+2Star
* hw: Add compat machines for 7.2Cornelia Huck2022-08-251-0/+3
* i386/pc: restrict AMD only enforcing of 1Tb hole to new machine typeJoao Martins2022-07-261-2/+4
* i386/pc: relocate 4g start to 1T where applicableJoao Martins2022-07-261-0/+54
* i386/pc: bounds check phys-bits against max used GPAJoao Martins2022-07-261-0/+27
* i386/pc: factor out device_memory base/size to helperJoao Martins2022-07-261-15/+31
* i386/pc: handle unitialized mr in pc_get_cxl_range_end()Joao Martins2022-07-261-10/+8Star
* i386/pc: factor out cxl range start to helperJoao Martins2022-07-261-7/+17
* i386/pc: factor out cxl range end to helperJoao Martins2022-07-261-10/+21
* i386/pc: factor out above-4g end to an helperJoao Martins2022-07-261-15/+14Star
* i386/pc: pass pci_hole64_size to pc_memory_init()Joao Martins2022-07-261-1/+2
* hw/i386: add 4g boundary start to X86MachineStateJoao Martins2022-07-261-5/+6
* hw/i386/pc: Always place CXL Memory Regions after device_memoryJonathan Cameron2022-07-261-4/+2Star
* hw/i386: pass RNG seed via setup_data entryJason A. Donenfeld2022-07-221-2/+2
* hw/i386/pc: Unexport functions used only internallyBernhard Beschow2022-06-111-2/+2
* hw/i386/pc: Unexport PC_CPU_MODEL_IDS macroBernhard Beschow2022-06-111-0/+9
* hw: Reuse TYPE_I8042 defineBernhard Beschow2022-06-111-2/+2
* hw/machine: Drop cxl_supported flag as no longer usefulJonathan Cameron2022-06-101-1/+0Star
* hw/cxl: Move the CXLState from MachineState to machine type specific state.Jonathan Cameron2022-06-101-17/+16Star
* pci/pci_expander_bridge: For CXL HB delay the HB register memory region setup.Jonathan Cameron2022-06-101-0/+3
* hw/cxl: Push linking of CXL targets into i386/pc rather than in machine.cJonathan Cameron2022-06-101-0/+5
* hw/cxl: Make the CXL fixed memory window setup a machine parameter.Jonathan Cameron2022-06-101-0/+3
* hw/i386: Make pit a property of common x86 base machine typeXiaoyao Li2022-05-161-21/+3Star
* target/i386: Fix sanity check on max APIC ID / X2APIC enablementDavid Woodhouse2022-05-161-8/+0Star
* i386/pc: Enable CXL fixed memory windowsJonathan Cameron2022-05-131-1/+30
* hw/cxl/component: Implement host bridge MMIO (8.2.5, table 142)Ben Widawsky2022-05-131-1/+26
* cxl: Machine level control on whether CXL support is enabledJonathan Cameron2022-05-131-0/+1
* machine: use QAPI struct for boot configurationPaolo Bonzini2022-05-121-1/+1
* hw: Add compat machines for 7.1Cornelia Huck2022-04-201-0/+3
* pci: drop COMPAT_PROP_PCP for 2.0 machine typesIgor Mammedov2022-03-061-2/+0Star
* pc: add option to disable PS/2 mouse/keyboardJoelle van Dyne2022-03-061-2/+26
* hw/i386/pc: Add missing property descriptionsThomas Huth2022-01-081-0/+8
* virtio-mem: Set "unplugged-inaccessible=auto" for the 7.0 machine on x86David Hildenbrand2022-01-081-1/+3
* hw/i386: expose a "smbios-entry-point-type" PC machine propertyEduardo Habkost2022-01-071-0/+26
* hw: Add compat machines for 7.0Cornelia Huck2022-01-051-0/+3
* hw/acpi/ich9: Add compat prop to keep HPC bit set for 6.1 machine typeJulia Suvorova2021-11-151-0/+2
* Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into stagingRichard Henderson2021-11-031-5/+5
|\
| * hw/i386: Rename default_bus_bypass_iommuJean-Philippe Brucker2021-11-021-1/+1
| * target/i386: use DMA-enabled multiboot ROM for new-enough QEMU machine typesPaolo Bonzini2021-11-021-1/+2
| * target/i386: move linuxboot_dma_enabled to X86MachineStatePaolo Bonzini2021-11-021-3/+2Star
* | hw/i386/pc: Allow instantiating a virtio-iommu deviceJean-Philippe Brucker2021-11-011-1/+15
* | hw/i386/pc: Move IOMMU singleton into PCMachineStateJean-Philippe Brucker2021-11-011-1/+11
|/
* i386: Change the default Hyper-V version to match WS2016Vitaly Kuznetsov2021-10-011-1/+5
* machine: Make smp_parse generic enough for all archesYanan Wang2021-10-011-83/+1Star
* machine: Prefer cores over sockets in smp parsing since 6.2Yanan Wang2021-10-011-9/+26
* machine: Improve the error reporting of smp parsingYanan Wang2021-10-011-14/+10Star
* machine: Set the value of cpus to match maxcpus if it's omittedYanan Wang2021-10-011-13/+16
* machine: Uniformly use maxcpus to calculate the omitted parametersYanan Wang2021-10-011-15/+15
* machine: Minor refactor/fix for the smp parsersYanan Wang2021-10-011-9/+14