Commit Graph

  • 910e4f2497 target/arm: Make RVBAR available for all ARMv8 CPUs Tobias Röhmel 2022-12-06 11:24:59 +01:00
  • c7f786abe2 target/arm: Don't add all MIDR aliases for cores that implement PMSA Tobias Röhmel 2022-12-06 11:24:58 +01:00
  • 9e65f4e6da target/arm:Set lg_page_size to 0 if either S1 or S2 asks for it Peter Maydell 2022-12-12 14:27:08 +00:00
  • 8940ea0d32 tcg: Massage process_op_defs() Philippe Mathieu-Daudé 2022-12-19 23:09:23 +01:00
  • 568e010b89 tcg: Remove check_regs Richard Henderson 2022-12-01 09:12:36 -08:00
  • 098859f108 tcg: Centralize updates to reg_to_temp Richard Henderson 2022-12-01 01:05:05 -08:00
  • 36f5539cfd tcg: Fix tcg_reg_alloc_dup* Richard Henderson 2022-12-01 00:44:13 -08:00
  • 7789b16d11 tci: MAX_OPC_PARAM_IARGS is no longer used Richard Henderson 2022-11-10 23:29:47 +10:00
  • 8d21de51b9 tcg: Remove TCG_TARGET_STACK_GROWSUP Richard Henderson 2022-10-16 22:05:14 +10:00
  • 1c1824dca4 tcg: Tidy tcg_reg_alloc_op Richard Henderson 2022-10-09 21:06:31 -07:00
  • 61b59fb269 accel/tcg: Use QEMU_IOTHREAD_LOCK_GUARD in io_readx/io_writex Richard Henderson 2022-11-17 19:59:16 -08:00
  • 50c9c512ac hw/ppc: Use QEMU_IOTHREAD_LOCK_GUARD in ppc_set_irq Richard Henderson 2022-11-17 19:17:18 -08:00
  • b3eb5b861a target/riscv: Use QEMU_IOTHREAD_LOCK_GUARD in riscv_cpu_update_mip Richard Henderson 2022-11-17 19:15:31 -08:00
  • 03ac0a0cfd target/ppc: Use QEMU_IOTHREAD_LOCK_GUARD in cpu_interrupt_exittb Richard Henderson 2022-11-17 19:11:26 -08:00
  • 2fc4f9f3ff target/ppc: Use QEMU_IOTHREAD_LOCK_GUARD in ppc_maybe_interrupt Richard Henderson 2022-11-17 19:07:11 -08:00
  • 6fa8c46e55 hw/mips: Use QEMU_IOTHREAD_LOCK_GUARD in cpu_mips_irq_request Richard Henderson 2022-11-17 19:00:22 -08:00
  • 0aa5d47ac5 qemu/main-loop: Introduce QEMU_IOTHREAD_LOCK_GUARD Richard Henderson 2022-11-17 18:51:43 -08:00
  • a813e36f2b tcg: Cleanup trailing whitespace Richard Henderson 2022-11-30 22:38:25 -08:00
  • dba6a9ebc1 tcg/s390x: Fix coding style Philippe Mathieu-Daudé 2022-11-30 14:26:52 +01:00
  • ed145144c4 meson: Move CONFIG_TCG_INTERPRETER to config_host Richard Henderson 2022-10-17 16:11:53 +10:00
  • 5e97a28a8b tcg: convert tcg/README to rst Mark Cave-Ayland 2022-11-30 10:04:34 +00:00
  • cb9c6a8e5a .gitlab-ci.d/windows: Work-around timeout and OpenGL problems of the MSYS2 jobs Thomas Huth 2023-01-04 13:35:59 +01:00
  • 519f3cfce0 python: add 3.11 to supported list John Snow 2022-12-02 19:52:34 -05:00
  • 5bcf18b0ac iotests/check: Fix typing for sys.exit() value John Snow 2022-12-02 19:52:33 -05:00
  • 745d58f77d Python: fix flake8 config John Snow 2022-12-02 19:52:32 -05:00
  • 3c6e5e8ce1 python/machine: Handle termination cases without QMP John Snow 2022-10-27 14:58:36 -04:00
  • 9cccb3305a python/machine: Add debug logging to key state changes John Snow 2022-10-27 14:58:35 -04:00
  • 9804dcd271 Merge tag 'pull-testing-next-231222-1' of https://gitlab.com/stsquad/qemu into staging Peter Maydell 2023-01-04 16:47:37 +00:00
  • ecc9a58835 Merge tag 'pull-9p-20221223' of https://github.com/cschoenebeck/qemu into staging Peter Maydell 2023-01-04 14:53:59 +00:00
  • 7f19e258a1 add interrupt injection Alwin Berger 2023-01-03 20:09:54 +01:00
  • 6bb613f081 hostmem: Honor multiple preferred nodes if possible Michal Privoznik 2022-12-15 10:55:03 +01:00
  • 82ba778e13 virtio-mem: Fix typo in function name Philippe Mathieu-Daudé 2022-12-28 14:09:56 +01:00
  • 29f1b328e3 virtio-mem: Fix the iterator variable in a vmem->rdl_list loop Chenyi Qiang 2022-12-28 17:03:12 +08:00
  • b11cf32e07 virtio-mem: Fix the bitmap index of the section offset Chenyi Qiang 2022-12-16 14:22:31 +08:00
  • 3b4f911921 gitlab-ci: Disable docs and GUIs for the build-tci and build-tcg-disabled jobs Thomas Huth 2022-12-21 09:04:11 +00:00
  • b9052d3634 tests/docker: use prebuilt toolchain for debian-hexagon-cross Mukilan Thiyagarajan 2022-12-21 09:04:10 +00:00
  • 2bc6c79417 tests/tcg: fix unused variable in linux-test Alex Bennée 2022-12-21 09:04:09 +00:00
  • 7f78877945 configure: repeat ourselves for the benefit of CI Alex Bennée 2022-12-21 09:04:08 +00:00
  • fb83fd3b84 gitlab: turn off verbose logging for make check on custom runners Alex Bennée 2022-12-21 09:04:07 +00:00
  • 73acb87be5 configure: Fix check-tcg not executing any tests Mukilan Thiyagarajan 2022-12-21 09:04:06 +00:00
  • 6ca60cd7a3 hw/9pfs: Replace the direct call to xxxat() APIs with a wrapper Bin Meng 2022-12-19 18:20:07 +08:00
  • 09f0080ecd hw/9pfs: Drop unnecessary *xattr wrapper API declarations Bin Meng 2022-12-19 18:20:06 +08:00
  • 6888af46c7 qemu/xattr.h: Exclude <sys/xattr.h> for Windows Bin Meng 2022-12-19 18:20:05 +08:00
  • 818e42fe2f MAINTAINERS: Add 9p test client to section "virtio-9p" Christian Schoenebeck 2022-11-28 18:12:04 +01:00
  • ab04d2c557 9pfs: Fix some return statements in the synth backend Greg Kurz 2022-11-24 16:58:38 +01:00
  • 222059a0fc Merge tag 'pull-ppc-20221221' of https://gitlab.com/danielhb/qemu into staging Peter Maydell 2022-12-21 18:08:09 +00:00
  • 4091fabfeb target/ppc: Check DEXCR on hash{st, chk} instructions Nicholas Miehlbradt 2022-12-20 04:23:30 +00:00
  • 395b5d5b45 target/ppc: Implement the DEXCR and HDEXCR Nicholas Miehlbradt 2022-12-20 04:23:29 +00:00
  • 320c5ad8ff hw/ppc/e500: Move comment to more appropriate place Bernhard Beschow 2022-12-16 15:57:09 +01:00
  • a80fc80eda hw/ppc/e500: Resolve variable shadowing Bernhard Beschow 2022-12-16 15:57:08 +01:00
  • 1a3e6528ac hw/ppc/e500: Prefer local variable over qdev_get_machine() Bernhard Beschow 2022-12-16 15:57:07 +01:00
  • 712622385b hw/ppc/virtex_ml507: Prefer local over global variable Bernhard Beschow 2022-12-16 15:57:06 +01:00
  • 2479abef09 target/ppc/mmu_common: Fix table layout of "info tlb" HMP command Bernhard Beschow 2022-12-16 15:57:05 +01:00
  • e4cadfbe3c target/ppc/mmu_common: Log which effective address had no TLB entry found Bernhard Beschow 2022-12-16 15:57:04 +01:00
  • 46d80a56a1 hw/ppc/spapr: Reduce "vof.h" inclusion Philippe Mathieu-Daudé 2022-12-13 13:35:49 +01:00
  • 31b55f5bda hw/ppc/vof: Do not include the full "cpu.h" Philippe Mathieu-Daudé 2022-12-13 13:35:48 +01:00
  • 308fd18142 target/ppc/kvm: Add missing "cpu.h" and "exec/hwaddr.h" Philippe Mathieu-Daudé 2022-12-13 13:35:47 +01:00
  • 3f288c4b2f hw/ppc/e500: Add Freescale eSDHC to e500plat Philippe Mathieu-Daudé 2022-11-01 23:29:34 +01:00
  • c0a55a0c9d hw/sd/sdhci: Support big endian SD host controller interfaces Philippe Mathieu-Daudé 2022-11-01 23:29:33 +01:00
  • 2e93a90f4f MAINTAINERS: downgrade PPC KVM/TCG CPUs and pSeries to 'Odd Fixes' Daniel Henrique Barboza 2022-11-17 12:32:18 -03:00
  • 113f00e387 Merge tag 'for_upstream' of https://git.kernel.org/pub/scm/virt/kvm/mst/qemu into staging Peter Maydell 2022-12-21 15:44:08 +00:00
  • 700ce3b1bb Merge tag 'pull-tcg-20221220' of https://gitlab.com/rth7680/qemu into staging Peter Maydell 2022-12-21 14:15:18 +00:00
  • 6394578984 block/io: Check for replay-enabled in bdrv_drain_all_begin() Peter Maydell 2022-12-20 17:46:38 +00:00
  • 87d67ffe4f contrib/vhost-user-blk: Replace lseek64 with lseek Khem Raj 2022-12-18 14:07:40 -08:00
  • e7ee4fe24d libvhost-user: Switch to unsigned int for inuse field in struct VuVirtq Marcel Holtmann 2022-12-19 18:53:37 +01:00
  • 28b629ab4a hw/virtio: Extract QMP related code virtio-qmp.c Philippe Mathieu-Daudé 2022-12-13 12:17:07 +01:00
  • 0f4b91f146 hw/virtio: Extract config read/write accessors to virtio-config-io.c Philippe Mathieu-Daudé 2022-12-13 12:17:06 +01:00
  • 69779192ac hw/virtio: Constify qmp_virtio_feature_map_t[] Philippe Mathieu-Daudé 2022-12-13 12:17:05 +01:00
  • f983e598e5 hw/virtio: Guard and restrict scope of qmp_virtio_feature_map_t[] Philippe Mathieu-Daudé 2022-12-13 12:17:04 +01:00
  • 74a451630d hw/virtio: Rename virtio_ss[] -> specific_virtio_ss[] Philippe Mathieu-Daudé 2022-12-13 12:17:03 +01:00
  • 302f1fe110 hw/virtio: Add missing "hw/core/cpu.h" include Philippe Mathieu-Daudé 2022-12-13 12:17:02 +01:00
  • 617564bf92 hw/cxl/device: Add Flex Bus Port DVSEC Ira Weiny 2022-12-14 12:54:11 -08:00
  • fbae27e857 hw/acpi: Rename tco.c -> ich9_tco.c Philippe Mathieu-Daudé 2022-12-12 11:51:15 +01:00
  • ffa175f22d acpi/tests/avocado/bits: add mformat as one of the dependencies Ani Sinha 2022-12-03 13:24:07 +00:00
  • 65809a60ec docs/acpi/bits: document BITS_DEBUG environment variable Ani Sinha 2022-12-03 13:23:46 +00:00
  • ad4942746c pci: drop redundant PCIDeviceClass::is_bridge field Igor Mammedov 2022-11-29 11:13:41 +01:00
  • b1fbf24259 remove DEC 21154 PCI bridge Igor Mammedov 2022-11-29 11:13:40 +01:00
  • 345cc1cbcb vhost: fix vq dirty bitmap syncing when vIOMMU is enabled Jason Wang 2022-12-16 11:35:52 +08:00
  • 5a37392411 acpi/tests/avocado/bits: add SPDX license identifiers for bios bits tests Ani Sinha 2022-11-25 10:11:38 +05:30
  • 9600c98e12 include/hw: attempt to document VirtIO feature variables Alex Bennée 2022-11-23 15:21:33 +00:00
  • c98ac64cfb vhost-user: send set log base message only once Yajun Wu 2022-11-22 13:14:47 +08:00
  • c1a1008685 vdpa: always start CVQ in SVQ mode if possible Eugenio Pérez 2022-12-15 12:31:44 +01:00
  • 6188d78a19 vdpa: add shadow_data to vhost_vdpa Eugenio Pérez 2022-12-15 12:31:43 +01:00
  • 7f211a28fd vdpa: store x-svq parameter in VhostVDPAState Eugenio Pérez 2022-12-15 12:31:42 +01:00
  • cd831ed5c4 vdpa: add asid parameter to vhost_vdpa_dma_map/unmap Eugenio Pérez 2022-12-15 12:31:41 +01:00
  • 273e0003f0 vdpa: allocate SVQ array unconditionally Eugenio Pérez 2022-12-15 12:31:40 +01:00
  • 258a03941f vdpa: move SVQ vring features check to net/ Eugenio Pérez 2022-12-15 12:31:39 +01:00
  • a585fad26b vdpa: request iova_range only once Eugenio Pérez 2022-12-15 12:31:38 +01:00
  • 36e4647247 vdpa: add vhost_vdpa_net_valid_svq_features Eugenio Pérez 2022-12-15 12:31:37 +01:00
  • 5fde952bbd vhost: move iova_tree set to vhost_svq_start Eugenio Pérez 2022-12-15 12:31:36 +01:00
  • 3cfb4d069c vhost: allocate SVQ device file descriptors at device start Eugenio Pérez 2022-12-15 12:31:35 +01:00
  • 20e7412bfd vhost: set SVQ device call handler at SVQ start Eugenio Pérez 2022-12-15 12:31:34 +01:00
  • 712c1a3171 vdpa: use v->shadow_vqs_enabled in vhost_vdpa_svqs_start & stop Eugenio Pérez 2022-12-15 12:31:33 +01:00
  • dd18a23002 vdpa-dev: mark the device as unmigratable Longpeng 2022-12-15 21:49:43 +08:00
  • fedda61746 vdpa: add vdpa-dev-pci support Longpeng 2022-12-15 21:49:42 +08:00
  • b430a2bd23 vdpa: add vdpa-dev support Longpeng 2022-12-15 21:49:41 +08:00
  • 2273324540 virtio: get class_id and pci device id by the virtio id Longpeng 2022-12-15 21:49:40 +08:00
  • ee1c08bd73 ich9: honour 'enable_tco' property Daniel P. Berrangé 2022-12-16 07:57:49 -05:00
  • a6b6414f0c hw/isa: enable TCO watchdog reboot pin strap by default Daniel P. Berrangé 2022-12-16 07:57:48 -05:00
  • 5719a179e0 pc: clean up compat machines Cornelia Huck 2022-12-12 16:21:45 +01:00