Commit Graph

  • a3c0ebc9b0 tests/qtest: Introduce qtest_resolve_machine_alias Fabiano Rosas 2023-10-18 16:27:34 -03:00
  • 1027fc0ae4 tests/qtest: Introduce qtest_has_machine_with_env Fabiano Rosas 2023-10-18 16:27:33 -03:00
  • 41b2eba4e5 tests/qtest: Allow qtest_get_machines to use an alternate QEMU binary Fabiano Rosas 2023-10-18 16:27:32 -03:00
  • 9931215bd3 tests/qtest: Introduce qtest_init_with_env Fabiano Rosas 2023-10-18 16:27:31 -03:00
  • f4a7b30fcd tests/qtest: Allow qtest_qemu_binary to use a custom environment variable Fabiano Rosas 2023-10-18 16:27:30 -03:00
  • 175e63c982 migration/multifd: Stop checking p->quit in multifd_send_thread Fabiano Rosas 2023-10-12 11:06:47 -03:00
  • d9cda21303 migration: simplify notifiers Steve Sistare 2023-06-07 07:42:34 -07:00
  • 2c36076a11 migration: Fix parse_ramblock() on overwritten retvals Peter Xu 2023-10-17 16:38:55 -04:00
  • c8a7fc5179 migration: simplify blockers Steve Sistare 2023-10-18 06:03:36 -07:00
  • 04131e0009 tests/qtest/migration-test: Disable the analyze-migration.py test on s390x Thomas Huth 2023-10-18 11:12:39 +02:00
  • 18424d9591 tests/qtest/migration-test: Disable the analyze-migration.py test on s390x Thomas Huth 2023-10-18 11:08:46 +02:00
  • 1d10716650 target/s390x/kvm: Simplify the GPRs, ACRs, CRs and prefix synchronization code Thomas Huth 2023-10-11 10:05:38 +02:00
  • c35a79cbd7 target/s390x/kvm: Turn KVM_CAP_SYNC_REGS into a hard requirement Thomas Huth 2023-10-11 10:05:37 +02:00
  • 219922ef9b tests/avocado: s390x cpu topology bad move Pierre Morel 2023-10-16 20:39:25 +02:00
  • 22ac7809bb tests/avocado: s390x cpu topology dedicated errors Pierre Morel 2023-10-16 20:39:24 +02:00
  • 944e03006d tests/avocado: s390x cpu topology test socket full Pierre Morel 2023-10-16 20:39:23 +02:00
  • 471676bfd2 tests/avocado: s390x cpu topology test dedicated CPU Pierre Morel 2023-10-16 20:39:22 +02:00
  • 16ab722edb tests/avocado: s390x cpu topology entitlement tests Pierre Morel 2023-10-16 20:39:21 +02:00
  • cb042c73f3 tests/avocado: s390x cpu topology polarization Pierre Morel 2023-10-16 20:39:20 +02:00
  • e5bc49d54d tests/avocado: s390x cpu topology core Pierre Morel 2023-10-16 20:39:19 +02:00
  • 0d177cdd2b docs/s390x/cpu topology: document s390x cpu topology Pierre Morel 2023-10-16 20:39:18 +02:00
  • 154893a784 qapi/s390x/cpu topology: add query-s390x-cpu-polarization command Pierre Morel 2023-10-16 20:39:17 +02:00
  • 1cfe52b782 qapi/s390x/cpu topology: CPU_POLARIZATION_CHANGE QAPI event Pierre Morel 2023-10-16 20:39:16 +02:00
  • bb2df37a62 machine: adding s390 topology to info hotpluggable-cpus Pierre Morel 2023-10-16 20:39:15 +02:00
  • ad2d1afc1d machine: adding s390 topology to query-cpu-fast Pierre Morel 2023-10-16 20:39:14 +02:00
  • a457c2ab5a qapi/s390x/cpu topology: set-cpu-topology qmp command Pierre Morel 2023-10-16 20:39:13 +02:00
  • f530b9e7da target/s390x/cpu topology: activate CPU topology Pierre Morel 2023-10-16 20:39:12 +02:00
  • af37bad52e s390x/cpu topology: interception of PTF instruction Pierre Morel 2023-10-16 20:39:11 +02:00
  • 3d6e75f4df s390x/cpu topology: resetting the Topology-Change-Report Pierre Morel 2023-10-16 20:39:10 +02:00
  • a67f05b391 s390x/sclp: reporting the maximum nested topology entries Pierre Morel 2023-10-16 20:39:09 +02:00
  • f4f54b582f target/s390x/cpu topology: handle STSI(15) and build the SYSIB Pierre Morel 2023-10-16 20:39:08 +02:00
  • c809bbc8e9 s390x/cpu topology: add topology entries on CPU hotplug Pierre Morel 2023-10-16 20:39:07 +02:00
  • 5de1aff255 CPU topology: extend with s390 specifics Pierre Morel 2023-10-16 20:39:06 +02:00
  • 3da4aef81c qapi: machine.json: change docs regarding CPU topology Nina Schoetterl-Glausch 2023-10-16 20:39:05 +02:00
  • 2ed4faa03f hw/hppa: Add new HP C3700 machine Helge Deller 2023-10-14 07:47:05 +02:00
  • 7df6f75117 hw/hppa: Split out machine creation Helge Deller 2023-10-14 07:41:18 +02:00
  • e2c41ee557 hw/hppa: Provide RTC and DebugOutputPort on CPU #0 Helge Deller 2023-10-14 07:25:02 +02:00
  • bcd4dd4c22 hw/hppa: Export machine name, BTLBs, power-button address via fw_cfg Helge Deller 2023-10-14 07:15:10 +02:00
  • ae759c96c3 MAINTAINERS: Update HP-PARISC entries Helge Deller 2023-10-14 19:48:27 +02:00
  • 1a960c8915 pci-host: Wire up new Astro/Elroy PCI bridge Helge Deller 2023-10-14 06:55:16 +02:00
  • e029bb00a7 hw/pci-host: Add Astro system bus adapter found on PA-RISC machines Helge Deller 2023-10-14 06:45:59 +02:00
  • b1be65f643 ui/input: Constify QemuInputHandler structure Philippe Mathieu-Daudé 2023-10-17 15:05:00 +02:00
  • 08d4594297 hw/net: Declare link using static DEFINE_PROP_LINK() macro Philippe Mathieu-Daudé 2023-10-16 16:18:10 +02:00
  • 1f9d714e9a hw/dma: Declare link using static DEFINE_PROP_LINK() macro Philippe Mathieu-Daudé 2023-10-16 16:18:05 +02:00
  • 7794fc9799 hw/scsi/virtio-scsi: Use VIRTIO_SCSI_COMMON() macro Philippe Mathieu-Daudé 2023-10-16 17:00:29 +02:00
  • 3daccfff75 hw/display/virtio-gpu: Use VIRTIO_DEVICE() macro Philippe Mathieu-Daudé 2023-10-17 15:53:54 +02:00
  • 11591b5866 hw/block/vhost-user-blk: Use DEVICE() / VIRTIO_DEVICE() macros Philippe Mathieu-Daudé 2023-10-16 17:00:13 +02:00
  • 5960f254db hw/virtio/virtio-pmem: Replace impossible check by assertion Philippe Mathieu-Daudé 2023-10-16 17:00:53 +02:00
  • 840b4495ef hw/s390x/css-bridge: Realize sysbus device before accessing it Philippe Mathieu-Daudé 2023-10-18 14:34:42 +02:00
  • 675d717b9e hw/isa: Realize ISA bridge device before accessing it Philippe Mathieu-Daudé 2023-10-18 14:41:33 +02:00
  • 8a89bb0607 hw/arm/virt: Realize ARM_GICV2M sysbus device before accessing it Philippe Mathieu-Daudé 2023-10-18 08:16:31 +02:00
  • bec4be77ea hw/acpi: Realize ACPI_GED sysbus device before accessing it Philippe Mathieu-Daudé 2023-10-18 08:37:06 +02:00
  • 0493aafb1a hw/pci-host/bonito: Do not use SysBus API to map local MMIO region Philippe Mathieu-Daudé 2023-10-18 07:51:09 +02:00
  • faef398291 hw/misc/allwinner-dramc: Do not use SysBus API to map local MMIO region Philippe Mathieu-Daudé 2023-10-18 10:13:54 +02:00
  • d71af7c83e hw/misc/allwinner-dramc: Move sysbus_mmio_map call from init -> realize Philippe Mathieu-Daudé 2023-10-18 08:20:43 +02:00
  • a540087f60 hw/i386/intel_iommu: Do not use SysBus API to map local MMIO region Philippe Mathieu-Daudé 2023-10-18 07:50:31 +02:00
  • 544f07f639 hw/i386/amd_iommu: Do not use SysBus API to map local MMIO region Philippe Mathieu-Daudé 2023-10-18 07:50:20 +02:00
  • 40f8214fcd hw/audio/pcspk: Inline pcspk_init() Philippe Mathieu-Daudé 2023-10-16 12:12:39 +02:00
  • 6c9dcd8760 hw/intc/spapr_xive: Do not use SysBus API to map local MMIO region Philippe Mathieu-Daudé 2023-10-18 07:53:54 +02:00
  • e061eed802 hw/intc/spapr_xive: Move sysbus_init_mmio() calls around Philippe Mathieu-Daudé 2023-10-18 07:53:30 +02:00
  • bf3b9754b7 hw/ppc/pnv: Do not use SysBus API to map local MMIO region Philippe Mathieu-Daudé 2023-10-18 07:48:11 +02:00
  • bddb677544 hw/ppc/pnv_xscom: Do not use SysBus API to map local MMIO region Philippe Mathieu-Daudé 2023-10-18 09:53:43 +02:00
  • 326f7acb81 hw/ppc/pnv_xscom: Move sysbus_mmio_map() call within pnv_xscom_init() Philippe Mathieu-Daudé 2023-10-18 09:49:06 +02:00
  • 90ac3862ff hw/ppc/pnv_xscom: Rename pnv_xscom_realize(Error **) -> pnv_xscom_init() Philippe Mathieu-Daudé 2023-10-18 09:45:43 +02:00
  • 880e26074c hw/ppc/spapr_vio: Realize SPAPR_VIO_BRIDGE device before accessing it Philippe Mathieu-Daudé 2023-10-19 12:01:59 +02:00
  • 0459c141f8 hw/intc/apic: Use ERRP_GUARD() in apic_common_realize() Philippe Mathieu-Daudé 2023-10-03 09:58:14 +02:00
  • b2b5b09045 hw/s390x: Clean up global variable shadowing in quiesce_powerdown_req() Philippe Mathieu-Daudé 2023-10-09 10:25:58 +02:00
  • 49909a0d03 hw/pci: Clean up global variable shadowing of address_space_io variable Philippe Mathieu-Daudé 2023-10-09 09:33:29 +02:00
  • 305ab2b971 hw/acpi/pcihp: Clean up global variable shadowing in acpi_pcihp_init() Philippe Mathieu-Daudé 2023-10-09 10:13:41 +02:00
  • 4aa07e8649 hw/sparc64/ebus: Access memory regions via pci_address_space_io() Philippe Mathieu-Daudé 2023-10-11 15:30:35 +02:00
  • f158d3befe hw/pci-host/sh_pcic: Replace magic value by proper definition Philippe Mathieu-Daudé 2023-10-12 04:56:17 +02:00
  • 6db7f62b34 hw/pci-host/sh_pcic: Correct PCI host / devfn#0 function names Philippe Mathieu-Daudé 2023-10-12 04:53:19 +02:00
  • bf9e5c1f22 hw/pci-host/sh_pcic: Declare CPU QOM types using DEFINE_TYPES() macro Philippe Mathieu-Daudé 2023-10-12 04:51:12 +02:00
  • 53af33a5b4 hw/misc/mips_itu: Make MIPSITUState target agnostic Philippe Mathieu-Daudé 2023-09-18 07:25:49 +02:00
  • db646e830e hw/misc/mips_itu: Declare itc_reconfigure() in 'hw/misc/mips_itu.h' Philippe Mathieu-Daudé 2023-10-06 09:15:34 +02:00
  • 30a8d3a142 hw/mips: Merge 'hw/mips/cpudevs.h' with 'target/mips/cpu.h' Philippe Mathieu-Daudé 2023-10-09 13:58:39 +02:00
  • 9ce8c6ddd3 hw/mips/malta: Use sdram_type enum from 'hw/i2c/smbus_eeprom.h' Philippe Mathieu-Daudé 2023-10-09 10:21:22 +02:00
  • 946df4d500 hw/sd/sdhci: Block Size Register bits [14:12] is lost Lu Gao 2022-03-21 13:56:18 +08:00
  • 8a5b974b98 memory: follow Error API guidelines Marc-André Lureau 2023-10-09 11:53:10 +04:00
  • 47538e44d6 memory: drop needless argument Marc-André Lureau 2023-10-09 11:52:31 +04:00
  • da6f5544ce buildsys: Only display Objective-C information when Objective-C is used Philippe Mathieu-Daudé 2023-10-09 08:51:29 +02:00
  • dfd3bb0a99 cutils: Fix get_relocated_path on Windows Akihiko Odaki 2023-10-05 15:47:25 +09:00
  • e257b8ca49 MAINTAINERS: Add include/hw/openrisc/ to the OpenRISC section Thomas Huth 2023-10-17 17:42:42 +02:00
  • b5b47424b4 MAINTAINERS: Add include/hw/intc/loongson_liointc.h to the Loongson-3 virt section Thomas Huth 2023-10-17 17:33:45 +02:00
  • 8db0760354 MAINTAINERS: Add hw/input/lasips2.c to the HPPA machine section Thomas Huth 2023-10-17 17:19:33 +02:00
  • 28900f9b2c MAINTAINERS: Split vt82c686 out of fuloong2e BALATON Zoltan 2023-10-15 16:15:17 +02:00
  • deb1ef950b mailmap: update email addresses for Luc Michel Luc Michel 2023-09-29 16:03:27 +02:00
  • 0d239e513e Merge tag 'pull-lu-20231018' of https://gitlab.com/rth7680/qemu into staging Stefan Hajnoczi 2023-10-19 10:20:57 -07:00
  • 57e32f0b15 Merge tag 'migration-20231018-pull-request' of https://gitlab.com/juan.quintela/qemu into staging Stefan Hajnoczi 2023-10-19 10:20:36 -07:00
  • 2a052b4ee0 contrib/elf2dmp: Use g_malloc(), g_new() and g_free() Suraj Shirvankar 2023-10-03 14:45:14 +02:00
  • 9ef2629712 hw/timer/npcm7xx_timer: Prevent timer from counting down past zero Chris Rauer 2023-09-22 18:14:11 +00:00
  • 3a45f4f537 target/arm/arm-powerctl: Correctly init CPUs when powered on to lower EL Peter Maydell 2023-09-26 16:56:19 +01:00
  • 30722e0445 target/arm/common-semi-target.h: Remove unnecessary boot.h include Peter Maydell 2023-09-25 12:22:19 +01:00
  • 4fd79a96ea target/arm/kvm64.c: Remove unused include Peter Maydell 2023-09-25 12:04:29 +01:00
  • 3d80bbf1f6 target/arm: Implement FEAT_HPMN0 Peter Maydell 2023-09-21 19:54:45 +01:00
  • 4cdd146d8b hw/arm/smmuv3: Advertise SMMUv3.1-XNX feature Peter Maydell 2023-09-14 15:57:05 +01:00
  • 27fd85d35b hw/arm/smmuv3: Sort ID register setting into field order Peter Maydell 2023-09-14 15:57:04 +01:00
  • cbaf9404f0 hw/arm/smmuv3: Update ID register bit field definitions Peter Maydell 2023-09-14 15:57:03 +01:00
  • a530e470ea target/arm: Permit T32 LDM with single register Peter Maydell 2023-09-27 11:18:53 +01:00
  • 40d45b85e0 arm/kvm: convert to kvm_get_one_reg Cornelia Huck 2023-10-10 16:24:52 +02:00