aboutsummaryrefslogtreecommitdiffstats
path: root/hw/i386 (follow)
Commit message (Expand)AuthorAgeFilesLines
* hw/x86: add a couple of comments explaining how the kernel image is parsedAni Sinha2024-08-231-2/+5
* hw/i386/pc: Ensure vmport prerequisites are fulfilledKamil Szczęk2024-08-201-3/+8
* hw/i386/pc: Unify vmport=auto handlingKamil Szczęk2024-08-203-10/+5
* intel_iommu: Fix for IQA reg read dropped DW fieldyeeli2024-08-011-1/+3
* hw/i386/amd_iommu: Don't leak memory in amdvi_update_iotlb()Peter Maydell2024-08-011-4/+4
* target/i386/cpu: Mask off SGX/SGX_LC feature words for non-PC machineZhao Liu2024-07-312-0/+13
* Merge tag 'hw-misc-20240723' of https://github.com/philmd/qemu into stagingRichard Henderson2024-07-241-24/+33
|\
| * hw/i386/intel_iommu: Extract device IOTLB invalidation logicClément Mathieu--Drif2024-07-231-24/+33
* | Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into stagingRichard Henderson2024-07-241-2/+4
|\ \
| * | target/i386: do not crash if microvm guest uses SGX CPUID leavesPaolo Bonzini2024-07-221-2/+4
| |/
* | hw/acpi: Update CPUs AML with cpu-(ctrl)dev changeSalil Mehta2024-07-221-1/+2
* | smbios: make memory device size configurable per MachineIgor Mammedov2024-07-222-0/+2
* | intel_iommu: make type matchClément Mathieu--Drif2024-07-211-1/+1
* | intel_iommu: fix type of the mask field in VTDIOTLBPageInvInfoClément Mathieu--Drif2024-07-211-1/+1
* | intel_iommu: move VTD_FRCD_PV and VTD_FRCD_PP declarationsClément Mathieu--Drif2024-07-211-2/+2
* | intel_iommu: fix FRCD construction macroClément Mathieu--Drif2024-07-211-1/+1
|/
* Merge tag 'pull-trivial-patches' of https://gitlab.com/mjt0k/qemu into stagingRichard Henderson2024-07-182-3/+5
|\
| * hw/i386/sgx: Get rid of qemu_open_old()Zhao Liu2024-07-171-2/+4
| * hw/i386/x86: Fix superfluous trailing semicolonZhao Liu2024-07-171-1/+1
* | i386/sev: Don't allow automatic fallback to legacy KVM_SEV*_INITMichael Roth2024-07-161-1/+1
|/
* Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into stagingRichard Henderson2024-07-041-0/+1
|\
| * target/i386: do not include undefined bits in the AMD topoext leafPaolo Bonzini2024-07-031-0/+1
* | Merge tag 'for_upstream' of https://git.kernel.org/pub/scm/virt/kvm/mst/qemu into stagingRichard Henderson2024-07-036-18/+31
|\ \ | |/ |/|
| * hw/i386/fw_cfg: Add etc/e820 to fw_cfg lateDavid Woodhouse2024-07-036-18/+31
* | Merge tag 'hw-misc-20240702' of https://github.com/philmd/qemu into stagingRichard Henderson2024-07-022-249/+186
|\ \ | |/ |/|
| * hw/i386: remove obsolete manual deprecation reason string of i440fx machinesDaniel P. Berrangé2024-07-021-1/+0
| * hw/i386: convert 'q35' machine definitions to use new macrosDaniel P. Berrangé2024-07-021-125/+90
| * hw/i386: convert 'i440fx' machine definitions to use new macrosDaniel P. Berrangé2024-07-021-123/+96
* | hw/xen: detect when running inside stubdomainMarek Marczykowski-Górecki2024-07-011-0/+22
|/
* intel_iommu: Check compatibility with host IOMMU capabilitiesZhenzhong Duan2024-06-241-0/+29
* intel_iommu: Implement [set|unset]_iommu_device() callbacksYi Liu2024-06-241-0/+81
* intel_iommu: Extract out vtd_cap_init() to initialize cap/ecapZhenzhong Duan2024-06-241-42/+51
* hw/i386/iommu: Constify IOMMUTLBEvent in vtd_page_walk_hook prototypePhilippe Mathieu-Daudé2024-06-191-4/+4
* hw/i386/pc: Replace PCMachineClass::acpi_data_size by PC_ACPI_DATA_SIZEPhilippe Mathieu-Daudé2024-06-191-7/+12
* hw/i386/pc: Simplify DEFINE_I440FX_MACHINE() macroPhilippe Mathieu-Daudé2024-06-191-40/+29
* hw/i386/pc: Remove deprecated pc-i440fx-2.3 machinePhilippe Mathieu-Daudé2024-06-192-44/+0
* hw/i386/acpi: Remove AcpiBuildState::rsdp fieldPhilippe Mathieu-Daudé2024-06-191-7/+1
* hw/i386/pc: Remove PCMachineClass::rsdp_in_ramPhilippe Mathieu-Daudé2024-06-192-32/+4
* hw/i386/pc: Remove PCMachineClass::resizable_acpi_blobPhilippe Mathieu-Daudé2024-06-192-11/+0
* hw/i386/pc: Remove deprecated pc-i440fx-2.2 machinePhilippe Mathieu-Daudé2024-06-192-44/+0
* hw/mem/memory-device: Remove legacy_align from memory_device_pre_plug()Philippe Mathieu-Daudé2024-06-191-2/+1
* hw/mem/pc-dimm: Remove legacy_align argument from pc_dimm_pre_plug()Philippe Mathieu-Daudé2024-06-191-1/+1
* hw/i386/pc: Remove PCMachineClass::enforce_aligned_dimmPhilippe Mathieu-Daudé2024-06-191-11/+3
* hw/smbios: Remove 'uuid_encoded' argument from smbios_set_defaults()Philippe Mathieu-Daudé2024-06-191-1/+1
* hw/i386/pc: Remove PCMachineClass::smbios_uuid_encodedPhilippe Mathieu-Daudé2024-06-192-3/+1
* hw/i386/pc: Remove deprecated pc-i440fx-2.1 machinePhilippe Mathieu-Daudé2024-06-192-30/+0
* hw/i386/acpi: Remove PCMachineClass::legacy_acpi_table_sizePhilippe Mathieu-Daudé2024-06-191-52/+13
* hw/i386/pc: Remove deprecated pc-i440fx-2.0 machinePhilippe Mathieu-Daudé2024-06-192-52/+0
* hw/i386/pc: Deprecate 2.4 to 2.12 pc-i440fx machinesPhilippe Mathieu-Daudé2024-06-191-1/+1
* hw/i386: Add support for loading BIOS using guest_memfdMichael Roth2024-06-051-5/+12