aboutsummaryrefslogtreecommitdiff
path: root/hw
AgeCommit message (Expand)AuthorFilesLines
2024-12-22Merge tag 'mem-2024-12-21' of https://github.com/davidhildenbrand/qemu into s...Stefan Hajnoczi17-191/+834
2024-12-21s390x: virtio-mem supportDavid Hildenbrand5-1/+265
2024-12-21Merge tag 'exec-20241220' of https://github.com/philmd/qemu into stagingStefan Hajnoczi497-926/+932
2024-12-21s390x/virtio-ccw: add support for virtio based memory devicesDavid Hildenbrand6-1/+271
2024-12-21s390x: remember the maximum page sizeDavid Hildenbrand1-1/+11
2024-12-21s390x/s390-virtio-ccw: prepare for memory devicesDavid Hildenbrand2-2/+27
2024-12-21s390x/s390-skeys: prepare for memory devicesDavid Hildenbrand1-3/+3
2024-12-21s390x/s390-stattrib-kvm: prepare for memory devices and sparse memory layoutsDavid Hildenbrand1-24/+43
2024-12-21s390x/s390-hypercall: introduce DIAG500 STORAGE_LIMITDavid Hildenbrand2-1/+12
2024-12-21s390x: introduce s390_get_memory_limit()David Hildenbrand1-5/+12
2024-12-21s390x/s390-virtio-ccw: move setting the maximum guest size from sclp to machi...David Hildenbrand2-15/+24
2024-12-21s390x: rename s390-virtio-hcall* to s390-hypercall*David Hildenbrand3-5/+5
2024-12-21s390x/s390-virtio-hcall: prepare for more diag500 hypercallsDavid Hildenbrand2-12/+14
2024-12-21s390x/s390-virtio-hcall: remove hypercall registration mechanismDavid Hildenbrand4-78/+53
2024-12-21s390x/s390-virtio-ccw: don't crash on weird RAM sizesDavid Hildenbrand1-0/+11
2024-12-21virtio-mem: unplug memory only during system resets, not device resetsDavid Hildenbrand1-31/+72
2024-12-21Merge tag 'pull-riscv-to-apply-20241220' of https://github.com/alistair23/qem...Stefan Hajnoczi22-137/+933
2024-12-21Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into stagingStefan Hajnoczi557-757/+107
2024-12-20system: Move 'exec/confidential-guest-support.h' to system/Philippe Mathieu-Daudé4-4/+4
2024-12-20include: Rename sysemu/ -> system/Philippe Mathieu-Daudé495-902/+902
2024-12-20target/i386/sev: Reduce system specific declarationsPhilippe Mathieu-Daudé1-1/+1
2024-12-20qom: Create system containers explicitlyPeter Xu1-3/+0
2024-12-20hw/ppc: Explicitly create the drc containerPeter Xu1-10/+19
2024-12-20ppc/e500: Avoid abuse of container_get()Peter Xu1-2/+2
2024-12-20qom: Add TYPE_CONTAINER macroPeter Xu1-1/+1
2024-12-20hw/riscv: Add the checking if DTB overlaps to kernel or initrdJim Shu1-1/+24
2024-12-20hw/riscv: Add a new struct RISCVBootInfoJim Shu7-48/+73
2024-12-20hw/riscv: Support to load DTB after 3GB memory on 64-bit system.Jim Shu5-13/+19
2024-12-20hw/char/riscv_htif: Clarify MemoryRegionOps expect 32-bit accessesPhilippe Mathieu-Daudé1-0/+4
2024-12-20hw/char/riscv_htif: Explicit little-endian implementationPhilippe Mathieu-Daudé1-5/+6
2024-12-20hw/acpi: Upgrade ACPI SPCR table to support SPCR table revision 4 formatSia Jee Heng4-10/+36
2024-12-20hw/riscv: Add Microblaze V generic boardSai Pavan Boddu3-0/+193
2024-12-20hw/intc/riscv_aplic: add kvm_msicfgaddr for split mode aplic-imsicDaniel Henrique Barboza2-10/+38
2024-12-20hw/riscv/virt.c, riscv_aplic.c: add 'emulated_aplic' helpersDaniel Henrique Barboza2-5/+33
2024-12-20hw/riscv/virt.c: rename helper to virt_use_kvm_aia_aplic_imsic()Daniel Henrique Barboza1-5/+7
2024-12-20hw/riscv/virt.c: reduce virt_use_kvm_aia() usageDaniel Henrique Barboza1-6/+4
2024-12-20hw/intc/riscv_aplic: rename is_kvm_aia()Daniel Henrique Barboza1-4/+4
2024-12-20hw/riscv/riscv-iommu: implement reset protocolDaniel Henrique Barboza5-0/+78
2024-12-20hw/riscv/virt.c, riscv-iommu-sys.c: add MSIx supportDaniel Henrique Barboza3-5/+119
2024-12-20hw/riscv/virt: Add IOMMU as platform device if the option is setSunil V L1-2/+102
2024-12-20hw/riscv: add riscv-iommu-sys platform deviceTomasz Jeznach3-3/+130
2024-12-20hw/riscv/riscv-iommu: parametrize CAP.IGSDaniel Henrique Barboza4-0/+16
2024-12-20hw/riscv/riscv-iommu.c: add riscv_iommu_instance_init()Daniel Henrique Barboza1-32/+39
2024-12-20hw/intc/riscv_aplic: Fix APLIC in_clrip and clripnum write emulationYong-Xuan Wang1-1/+5
2024-12-20hw/riscv/riscv-iommu.c: Correct the validness check of iovaJason Chien1-3/+20
2024-12-19Merge tag 'pull-loongarch-20241219' of https://gitlab.com/bibo-mao/qemu into ...Stefan Hajnoczi6-149/+285
2024-12-19Constify all opaque Property pointersRichard Henderson8-74/+74
2024-12-19hw/core/qdev-properties: Constify Property argument to PropertyInfo.printRichard Henderson1-1/+1
2024-12-19hw/core/qdev-properties: Constify Property argument to object_field_prop_ptrRichard Henderson1-1/+1
2024-12-19include/hw/qdev-properties: Remove DEFINE_PROP_END_OF_LISTRichard Henderson541-600/+0