aboutsummaryrefslogtreecommitdiff
path: root/hw/i386/pc.c
AgeCommit message (Expand)AuthorFilesLines
2022-08-25hw: Add compat machines for 7.2Cornelia Huck1-0/+3
2022-07-26i386/pc: restrict AMD only enforcing of 1Tb hole to new machine typeJoao Martins1-2/+4
2022-07-26i386/pc: relocate 4g start to 1T where applicableJoao Martins1-0/+54
2022-07-26i386/pc: bounds check phys-bits against max used GPAJoao Martins1-0/+27
2022-07-26i386/pc: factor out device_memory base/size to helperJoao Martins1-15/+31
2022-07-26i386/pc: handle unitialized mr in pc_get_cxl_range_end()Joao Martins1-10/+8
2022-07-26i386/pc: factor out cxl range start to helperJoao Martins1-7/+17
2022-07-26i386/pc: factor out cxl range end to helperJoao Martins1-10/+21
2022-07-26i386/pc: factor out above-4g end to an helperJoao Martins1-15/+14
2022-07-26i386/pc: pass pci_hole64_size to pc_memory_init()Joao Martins1-1/+2
2022-07-26hw/i386: add 4g boundary start to X86MachineStateJoao Martins1-5/+6
2022-07-26hw/i386/pc: Always place CXL Memory Regions after device_memoryJonathan Cameron1-4/+2
2022-07-22hw/i386: pass RNG seed via setup_data entryJason A. Donenfeld1-2/+2
2022-06-11hw/i386/pc: Unexport functions used only internallyBernhard Beschow1-2/+2
2022-06-11hw/i386/pc: Unexport PC_CPU_MODEL_IDS macroBernhard Beschow1-0/+9
2022-06-11hw: Reuse TYPE_I8042 defineBernhard Beschow1-2/+2
2022-06-09hw/machine: Drop cxl_supported flag as no longer usefulJonathan Cameron1-1/+0
2022-06-09hw/cxl: Move the CXLState from MachineState to machine type specific state.Jonathan Cameron1-17/+16
2022-06-09pci/pci_expander_bridge: For CXL HB delay the HB register memory region setup.Jonathan Cameron1-0/+3
2022-06-09hw/cxl: Push linking of CXL targets into i386/pc rather than in machine.cJonathan Cameron1-0/+5
2022-06-09hw/cxl: Make the CXL fixed memory window setup a machine parameter.Jonathan Cameron1-0/+3
2022-05-16hw/i386: Make pit a property of common x86 base machine typeXiaoyao Li1-21/+3
2022-05-16target/i386: Fix sanity check on max APIC ID / X2APIC enablementDavid Woodhouse1-8/+0
2022-05-13i386/pc: Enable CXL fixed memory windowsJonathan Cameron1-1/+30
2022-05-13hw/cxl/component: Implement host bridge MMIO (8.2.5, table 142)Ben Widawsky1-1/+26
2022-05-13cxl: Machine level control on whether CXL support is enabledJonathan Cameron1-0/+1
2022-05-12machine: use QAPI struct for boot configurationPaolo Bonzini1-1/+1
2022-04-20hw: Add compat machines for 7.1Cornelia Huck1-0/+3
2022-03-06pci: drop COMPAT_PROP_PCP for 2.0 machine typesIgor Mammedov1-2/+0
2022-03-06pc: add option to disable PS/2 mouse/keyboardJoelle van Dyne1-2/+26
2022-01-07hw/i386/pc: Add missing property descriptionsThomas Huth1-0/+8
2022-01-07virtio-mem: Set "unplugged-inaccessible=auto" for the 7.0 machine on x86David Hildenbrand1-1/+3
2022-01-07hw/i386: expose a "smbios-entry-point-type" PC machine propertyEduardo Habkost1-0/+26
2022-01-05hw: Add compat machines for 7.0Cornelia Huck1-0/+3
2021-11-15hw/acpi/ich9: Add compat prop to keep HPC bit set for 6.1 machine typeJulia Suvorova1-0/+2
2021-11-03Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into stagingRichard Henderson1-5/+5
2021-11-02hw/i386: Rename default_bus_bypass_iommuJean-Philippe Brucker1-1/+1
2021-11-02target/i386: use DMA-enabled multiboot ROM for new-enough QEMU machine typesPaolo Bonzini1-1/+2
2021-11-02target/i386: move linuxboot_dma_enabled to X86MachineStatePaolo Bonzini1-3/+2
2021-11-01hw/i386/pc: Allow instantiating a virtio-iommu deviceJean-Philippe Brucker1-1/+15
2021-11-01hw/i386/pc: Move IOMMU singleton into PCMachineStateJean-Philippe Brucker1-1/+11
2021-10-01i386: Change the default Hyper-V version to match WS2016Vitaly Kuznetsov1-1/+5
2021-10-01machine: Make smp_parse generic enough for all archesYanan Wang1-83/+1
2021-10-01machine: Prefer cores over sockets in smp parsing since 6.2Yanan Wang1-9/+26
2021-10-01machine: Improve the error reporting of smp parsingYanan Wang1-14/+10
2021-10-01machine: Set the value of cpus to match maxcpus if it's omittedYanan Wang1-13/+16
2021-10-01machine: Uniformly use maxcpus to calculate the omitted parametersYanan Wang1-15/+15
2021-10-01machine: Minor refactor/fix for the smp parsersYanan Wang1-9/+14
2021-09-30i386/pc: Add e820 entry for SGX EPC section(s)Sean Christopherson1-0/+4
2021-09-30hw/i386/pc: Account for SGX EPC sections when calculating device memorySean Christopherson1-1/+10