Commit Graph

  • 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
  • 6c8b9a74bf arm/kvm: convert to kvm_set_one_reg Cornelia Huck 2023-10-10 16:24:51 +02:00
  • d40ab068c0 hw/arm/sbsa-ref: use bsa.h for PPI definitions Leif Lindholm 2023-09-19 10:02:29 +01:00
  • 2419ce83fc include/hw/arm: move BSA definitions to bsa.h Leif Lindholm 2023-09-19 10:02:28 +01:00
  • 9036e917f8 {include/}hw/arm: refactor virt PPI logic Leif Lindholm 2023-09-19 10:02:27 +01:00
  • d01448c79d target/arm: Fix CNTPCT_EL0 trapping from EL0 when HCR_EL2.E2H is 0 Michal Orzel 2023-09-28 11:44:04 +02:00
  • 9d9c06b144 elf2dmp: check array bounds in pdb_get_file_size Viktor Prutyanov 2023-10-01 02:53:17 +03:00
  • 8b01683e85 elf2dmp: limit print length for sign_rsds Viktor Prutyanov 2023-10-01 02:53:16 +03:00
  • b65b4b7ae3 xlnx-bbram: hw/nvram: Use dot in device type name Tong Ho 2023-10-02 22:21:39 -07:00
  • 51244b5911 xlnx-versal-efuse: hw/nvram: Remove deprecated device reset Tong Ho 2023-10-03 22:53:39 -07:00
  • 7667b51524 xlnx-zynqmp-efuse: hw/nvram: Remove deprecated device reset Tong Ho 2023-10-03 22:57:13 -07:00
  • 213bf5c161 xlnx-bbram: hw/nvram: Remove deprecated device reset Tong Ho 2023-10-02 22:23:45 -07:00
  • 85c90d45f6 hw/arm/exynos4210: Get arm_boot_info declaration from 'hw/arm/boot.h' Philippe Mathieu-Daudé 2023-10-13 15:02:14 +02:00
  • 29ecf2de02 hw/arm: Move raspberrypi-fw-defs.h to the include/hw/arm/ folder Thomas Huth 2023-10-12 09:34:58 +02:00
  • e307a8174b qapi: provide a friendly string representation of QAPI classes Daniel P. Berrangé 2023-10-18 13:05:00 +01:00
  • 0a59c02b0c qapi: Belatedly update CompatPolicy documentation for unstable Markus Armbruster 2023-10-09 13:04:49 +02:00
  • a6c5d159ce qapi: re-establish linting baseline John Snow 2023-10-04 19:05:32 -04:00
  • 20c34a9216 target/hexagon: fix some occurrences of -Wshadow=local Brian Cain 2023-10-08 15:09:44 -07:00
  • 3bd8359379 target/hexagon: move GETPC() calls to top level helpers Matheus Tavares Bernardino 2023-10-08 15:09:43 -07:00
  • 38ee0a7dfb linux-user: Remap guest SIGABRT Richard Henderson 2023-09-30 12:05:11 -07:00
  • 4a6ebc19a7 linux-user: Detect and report host SIGILL, SIGFPE, SIGTRAP Richard Henderson 2023-08-22 22:07:41 -07:00
  • f4e1168198 linux-user: Split out host_sig{segv,bus}_handler Richard Henderson 2023-08-22 21:56:10 -07:00
  • 58c4e36c4e linux-user: Simplify signal_init Richard Henderson 2023-08-22 21:20:47 -07:00
  • b60b91aa8f linux-user: Map unsupported signals to an out-of-bounds value Richard Henderson 2023-08-22 20:45:38 -07:00
  • dbde2c0c0e linux-user: Only register handlers for core_dump_signal by default Richard Henderson 2023-08-22 14:55:03 -07:00
  • 7dfd3ca8d9 linux-user: Detect and report host crashes Helge Deller 2023-08-12 18:43:14 +02:00
  • ee72c47eeb linux-user: Exit not abort in die_with_backtrace Richard Henderson 2023-08-22 13:08:11 -07:00
  • b8b50f1e9a linux-user: Split out die_with_signal Richard Henderson 2023-08-22 12:53:19 -07:00
  • 912ff698ca linux-user: Propagate failure in mmap_reserve_or_unmap back to target_munmap Richard Henderson 2023-10-03 13:59:55 -07:00
  • a9f6004f67 linux-user/elfload: Enable LSX/LASX in HWCAP for LoongArch Jiajie Chen 2023-10-01 16:53:05 +08:00
  • 3b894b699c linux-user/sh4: Fix crashes on signal delivery Mikulas Patocka 2023-09-28 18:42:08 +02:00
  • 6fad9b4bb9 linux-user/mips: fix abort on integer overflow Mikulas Patocka 2023-09-28 21:55:20 +02:00
  • e6e66b0328 linux-user: Fixes for zero_bss Richard Henderson 2023-08-30 13:33:54 -07:00
  • acec5f685c vdpa: Send cvq state load commands in parallel Hawkins Jiawei 2023-10-13 16:09:42 +08:00
  • 99d6a32469 vhost: Expose vhost_svq_available_slots() Hawkins Jiawei 2023-10-13 16:09:41 +08:00
  • 1d7e2a8fd4 vdpa: Introduce cursors to vhost_vdpa_net_loadx() Hawkins Jiawei 2023-10-13 16:09:40 +08:00
  • a864a3219d vdpa: Move vhost_svq_poll() to the caller of vhost_vdpa_net_cvq_add() Hawkins Jiawei 2023-10-13 16:09:39 +08:00
  • 24e59cfe0c vdpa: Check device ack in vhost_vdpa_net_load_rx_mode() Hawkins Jiawei 2023-10-13 16:09:38 +08:00
  • 327dedb8df vdpa: Avoid using vhost_vdpa_net_load_*() outside vhost_vdpa_net_load() Hawkins Jiawei 2023-10-13 16:09:37 +08:00
  • 0e6bff0d43 vdpa: Use iovec for vhost_vdpa_net_cvq_add() Hawkins Jiawei 2023-10-13 16:09:36 +08:00
  • deaca3fd30 Merge tag 'pull-vfio-20231018' of https://github.com/legoater/qemu into staging Stefan Hajnoczi 2023-10-18 06:21:15 -04:00
  • 604b70f6a4 Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into staging Stefan Hajnoczi 2023-10-18 06:20:41 -04:00
  • e8e4e7acd8 migration: save_zero_page() can take block through pss Juan Quintela 2023-06-13 13:38:30 +02:00
  • 944853c201 migration: control_save_page() can take block through pss Juan Quintela 2023-06-13 13:36:24 +02:00