Commit Graph

  • d0353b6e7b tests/qtest: Fix npcm7xx_timer-test.c flaky test Chris Rauer 2023-09-29 00:08:31 +00:00
  • e9a54265f5 hw/rdma: Deprecate the pvrdma device and the rdma subsystem Thomas Huth 2023-09-27 15:30:19 +02:00
  • 85fc35afa9 hw/pvrdma: Protect against buggy or malicious guest driver Yuval Shaia 2023-03-01 16:29:26 +02:00
  • 9e7d33941f hw/virtio/virtio-gpu: Fix compiler warning when compiling with -Wshadow Thomas Huth 2023-10-09 10:45:59 +02:00
  • 61499d87f4 libvhost-user: Fix compiler warning with -Wshadow=local Thomas Huth 2023-10-06 14:11:29 +02:00
  • 3cc72cdbb2 libvduse: Fix compiler warning with -Wshadow=local Thomas Huth 2023-10-06 14:08:19 +02:00
  • 837570cef2 target/riscv: Fix vfwmaccbf16.vf Max Chou 2023-10-05 17:57:32 +08:00
  • 8043effd9b target/riscv: deprecate capital 'Z' CPU properties Daniel Henrique Barboza 2023-10-09 08:28:17 -03:00
  • 614c9466a2 target/riscv: Use env_archcpu for better performance Richard W.M. Jones 2023-10-09 13:48:25 +01:00
  • 9b9741c38f target/riscv/tcg: remove RVG warning Daniel Henrique Barboza 2023-10-03 09:25:39 -03:00
  • 608bdebb60 target/riscv/kvm: support KVM_GET_REG_LIST Daniel Henrique Barboza 2023-10-03 10:21:48 -03:00
  • 082e9e4a58 target/riscv/kvm: improve 'init_multiext_cfg' error msg Daniel Henrique Barboza 2023-10-03 10:21:47 -03:00
  • e216256ae9 gdbstub: replace exit calls with proper shutdown for softmmu Clément Chigot 2023-10-03 09:14:27 +02:00
  • 354c96069c hw/char: riscv_htif: replace exit calls with proper shutdown Clément Chigot 2023-10-03 09:14:26 +02:00
  • 215128e44b hw/misc/sifive_test.c: replace exit calls with proper shutdown Clément Chigot 2023-10-03 09:14:25 +02:00
  • 66bbe3e9b4 softmmu: pass the main loop status to gdb "Wxx" packet Clément Chigot 2023-10-03 09:14:24 +02:00
  • 0386f39b46 softmmu: add means to pass an exit code when requesting a shutdown Clément Chigot 2023-10-03 09:14:23 +02:00
  • eb992b6091 target/riscv/tcg-cpu.c: add extension properties for all cpus Daniel Henrique Barboza 2023-09-26 15:31:09 -03:00
  • b933720be2 target/riscv: add riscv_cpu_get_name() Daniel Henrique Barboza 2023-09-26 15:31:08 -03:00
  • 31778448f2 target/riscv/cpu: move priv spec functions to tcg-cpu.c Daniel Henrique Barboza 2023-09-25 14:57:09 -03:00
  • 7935e2c49c target/riscv/cpu.c: export isa_edata_arr[] Daniel Henrique Barboza 2023-09-25 14:57:08 -03:00
  • 4de9151b20 target/riscv/tcg: move riscv_cpu_add_misa_properties() to tcg-cpu.c Daniel Henrique Barboza 2023-09-25 14:57:07 -03:00
  • 1dbb6104ff target/riscv/cpu.c: make misa_ext_cfgs[] 'const' Daniel Henrique Barboza 2023-09-25 14:57:06 -03:00
  • fce8bb5d08 target/riscv/tcg: introduce tcg_cpu_instance_init() Daniel Henrique Barboza 2023-09-25 14:57:05 -03:00
  • f51d03b01f target/riscv/cpu.c: export set_misa() Daniel Henrique Barboza 2023-09-25 14:57:04 -03:00
  • efa365b711 target/riscv/kvm: do not use riscv_cpu_add_misa_properties() Daniel Henrique Barboza 2023-09-25 14:57:03 -03:00
  • fb80f33377 target/riscv: move KVM only files to kvm subdir Daniel Henrique Barboza 2023-09-25 14:57:02 -03:00
  • d86c25b292 target/riscv: introduce KVM AccelCPUClass Daniel Henrique Barboza 2023-09-25 14:57:01 -03:00
  • 5c67bc73be target/riscv: remove kvm-stub.c Daniel Henrique Barboza 2023-09-25 14:57:00 -03:00
  • 7d0c302c53 target/riscv: make riscv_add_satp_mode_properties() public Daniel Henrique Barboza 2023-09-25 14:56:59 -03:00
  • 32fa177604 target/riscv: move riscv_cpu_add_kvm_properties() to kvm.c Daniel Henrique Barboza 2023-09-25 14:56:58 -03:00
  • ec34cd732c target/riscv/cpu.c: mark extensions arrays as 'const' Daniel Henrique Barboza 2023-09-25 14:56:57 -03:00
  • a7e87cd7bf target/riscv: move 'host' CPU declaration to kvm.c Daniel Henrique Barboza 2023-09-25 14:56:56 -03:00
  • 977bbb0452 target/riscv/cpu.c: add .instance_post_init() Daniel Henrique Barboza 2023-09-25 14:56:55 -03:00
  • e7443334a8 target/riscv: move riscv_tcg_ops to tcg-cpu.c Daniel Henrique Barboza 2023-09-25 14:56:54 -03:00
  • 36c1118d50 target/riscv: move riscv_cpu_validate_set_extensions() to tcg-cpu.c Daniel Henrique Barboza 2023-09-25 14:56:53 -03:00
  • 9dcecbd724 target/riscv: move riscv_cpu_realize_tcg() to TCG::cpu_realizefn() Daniel Henrique Barboza 2023-09-25 14:56:52 -03:00
  • 9c5180d799 target/riscv: introduce TCG AccelCPUClass Daniel Henrique Barboza 2023-09-25 14:56:51 -03:00
  • cffa995490 disas/riscv: Fix the typo of inverted order of pmpaddr13 and pmpaddr14 Alvin Chang 2023-09-07 16:45:00 +08:00
  • 8633951530 target/riscv: Clear CSR values at reset and sync MPSTATE with host liguang.zhang 2023-09-13 17:13:21 +08:00
  • 67f94b09ac target/riscv/cpu.c: consider user option with RVG Daniel Henrique Barboza 2023-09-12 10:24:23 -03:00
  • 0a9eb9b497 target/riscv/cpu.c: honor user choice in cpu_cfg_ext_auto_update() Daniel Henrique Barboza 2023-09-12 10:24:22 -03:00
  • 25aa6f7202 target/riscv: use isa_ext_update_enabled() in init_max_cpu_extensions() Daniel Henrique Barboza 2023-09-12 10:24:21 -03:00
  • 549cbf789e target/riscv/cpu.c: introduce RISCVCPUMultiExtConfig Daniel Henrique Barboza 2023-09-12 10:24:20 -03:00
  • c72b379127 target/riscv/cpu.c: use cpu_cfg_ext_auto_update() during realize() Daniel Henrique Barboza 2023-09-12 10:24:19 -03:00
  • 997e71952d target/riscv/cpu.c: introduce cpu_cfg_ext_auto_update() Daniel Henrique Barboza 2023-09-12 10:24:18 -03:00
  • 238fd586e0 target/riscv: make CPUCFG() macro public Daniel Henrique Barboza 2023-09-12 10:24:17 -03:00
  • 5f2c80f1a0 target/riscv/cpu.c: use offset in isa_ext_is_enabled/update_enabled Daniel Henrique Barboza 2023-09-12 10:24:16 -03:00
  • f57d5f8004 target/riscv: deprecate the 'any' CPU type Daniel Henrique Barboza 2023-09-12 10:24:15 -03:00
  • dfe7d2280a avocado, risc-v: add tuxboot tests for 'max' CPU Daniel Henrique Barboza 2023-09-12 10:24:14 -03:00
  • b97e5a6b0a target/riscv: add 'max' CPU type Daniel Henrique Barboza 2023-09-12 10:24:13 -03:00
  • cbaac1d22b target/riscv/cpu.c: limit cfg->vext_spec log message Daniel Henrique Barboza 2023-09-12 10:24:12 -03:00
  • b55c39b3f5 target/riscv/cpu.c: add riscv_cpu_add_kvm_unavail_prop_array() Daniel Henrique Barboza 2023-09-12 10:24:11 -03:00
  • 370d7c8ef8 target/riscv/cpu.c: add riscv_cpu_add_qdev_prop_array() Daniel Henrique Barboza 2023-09-12 10:24:10 -03:00
  • 82822b5d5a target/riscv/cpu.c: split vendor exts from riscv_cpu_extensions[] Daniel Henrique Barboza 2023-09-12 10:24:09 -03:00
  • b955fd1a00 target/riscv/cpu.c: split non-ratified exts from riscv_cpu_extensions[] Daniel Henrique Barboza 2023-09-12 10:24:08 -03:00
  • d09d085a08 target/riscv: add DEFINE_PROP_END_OF_LIST() to riscv_cpu_options[] Daniel Henrique Barboza 2023-09-12 10:24:07 -03:00
  • 68aba1f2af target/riscv/cpu.c: split kvm prop handling to its own helper Daniel Henrique Barboza 2023-09-12 10:24:06 -03:00
  • bfb37c693a target/riscv/cpu.c: skip 'bool' check when filtering KVM props Daniel Henrique Barboza 2023-09-12 10:24:05 -03:00
  • 8ea3fceff4 target/riscv/cpu.c: split CPU options from riscv_cpu_extensions[] Daniel Henrique Barboza 2023-09-12 10:24:04 -03:00
  • b216b5daa5 cpus: Remove unused smp_cores/smp_threads declarations Philippe Mathieu-Daudé 2023-10-09 11:09:52 +02:00
  • 0848ca87b7 scripts/xml-preprocess: Make sure this script is invoked via the right Python Thomas Huth 2023-10-06 06:52:56 +02:00
  • 17b8d8ac33 roms: use PYTHON to invoke python Olaf Hering 2023-10-02 12:18:44 +02:00
  • d02ce621ea MAINTAINERS: Add some unowned files to the SBSA-REF section Thomas Huth 2023-09-29 16:19:18 +02:00
  • 39131a4e53 MAINTAINERS: Add section for overall sensors Philippe Mathieu-Daudé 2023-02-20 12:02:35 +01:00
  • e05ea75f75 MAINTAINERS: add standard-headers to Hosts/LINUX Cornelia Huck 2023-09-29 16:30:12 +02:00
  • 145af2779c MAINTAINERS: Add the CI-related doc files to the CI section Thomas Huth 2023-09-29 15:16:36 +02:00
  • 63fc07233e MAINTAINERS: Add include folder to the hw/char/ section Thomas Huth 2023-09-29 14:44:39 +02:00
  • 5d0ce90dd6 MAINTAINERS: Add unowned RISC-V related files to the right sections Thomas Huth 2023-09-29 14:37:27 +02:00
  • 740ee84db8 MAINTAINERS: Add g364fb and ds1225y to the Jazz section Thomas Huth 2023-09-29 16:09:35 +02:00
  • bb30277273 Fix compilation when UFFDIO_REGISTER is not set. Pierre Labatut 2023-09-28 12:56:59 +00:00
  • 19a39e270b Python: Enable python3.12 support John Snow 2023-10-06 15:52:43 -04:00
  • 761f241c97 configure: fix error message to say Python 3.8 John Snow 2023-10-06 15:52:42 -04:00
  • acf873873a python/qmp: remove Server.wait_closed() call for Python 3.12 John Snow 2023-10-06 15:52:41 -04:00
  • ff2e08132f Python/iotests: Add type hint for nbd module John Snow 2023-10-06 15:52:40 -04:00
  • 46d4747ab5 python/machine: remove unused sock_dir argument John Snow 2023-09-28 00:49:43 -04:00
  • d396737813 python/machine: use socketpair() for qtest connection John Snow 2023-09-28 00:49:42 -04:00
  • 1d4796cd00 python/machine: use socketpair() for console connections John Snow 2023-09-28 00:49:41 -04:00
  • 5f263cb1cc python/console_socket: accept existing FD in initializer John Snow 2023-09-28 00:49:40 -04:00
  • 612b3ba218 python/machine: close sock_pair in cleanup path John Snow 2023-09-28 00:49:39 -04:00
  • 91e11db7bc python/machine: move socket setup out of _base_args property John Snow 2023-09-28 00:49:38 -04:00
  • a51e5124a6 Merge tag 'pull-omnibus-111023-1' of https://gitlab.com/stsquad/qemu into staging Stefan Hajnoczi 2023-10-11 09:43:10 -04:00
  • 48747938d1 Merge tag 'migration-20231011-pull-request' of https://gitlab.com/juan.quintela/qemu into staging Stefan Hajnoczi 2023-10-11 09:42:39 -04:00
  • 67d2486c0e Merge tag 'audio-pull-request' of https://gitlab.com/marcandre.lureau/qemu into staging Stefan Hajnoczi 2023-10-11 09:42:14 -04:00
  • f897ef0d47 qapi: qga: Clarify when out-data and err-data are populated Daniel Xu 2023-10-01 12:38:26 -06:00
  • d6f67b83b8 qga: Fix memory leak when output stream is unused Daniel Xu 2023-10-01 12:38:25 -06:00
  • 99bb31585c qga: Remove platform GUID definitions Akihiko Odaki 2022-11-10 19:06:20 +09:00
  • b3175081a1 Update AMD memory encryption document links. Jianlin Li 2023-09-22 15:38:35 +08:00
  • 5e79a4bf03 migration: Add migration_rp_wait|kick() Peter Xu 2023-10-04 18:02:37 -04:00
  • 1015ff5476 migration: Remember num of ramblocks to sync during recovery Peter Xu 2023-10-04 18:02:36 -04:00
  • f4b897f485 qemufile: Always return a verbose error Peter Xu 2023-10-04 18:02:35 -04:00
  • 2b2f6f411e migration: Introduce migrate_has_error() Peter Xu 2023-10-04 18:02:32 -04:00
  • c94143e587 migration: Display error in query-migrate irrelevant of status Peter Xu 2023-10-04 18:02:31 -04:00
  • 2c88739cfd migration/rdma: Replace flawed device detail dump by tracing Markus Armbruster 2023-09-28 15:20:19 +02:00
  • ff4c919459 migration/rdma: Use error_report() & friends instead of stderr Markus Armbruster 2023-09-28 15:20:18 +02:00
  • 5cec563d0c migration/rdma: Downgrade qemu_rdma_cleanup() errors to warnings Markus Armbruster 2023-09-28 15:20:17 +02:00
  • b765d21e4a migration/rdma: Silence qemu_rdma_register_and_get_keys() Markus Armbruster 2023-09-28 15:20:16 +02:00
  • 7555c7713d migration/rdma: Silence qemu_rdma_block_for_wrid() Markus Armbruster 2023-09-28 15:20:15 +02:00
  • 8dee156c1d migration/rdma: Don't report received completion events as error Markus Armbruster 2023-09-28 15:20:14 +02:00
  • 01efb10637 migration/rdma: Silence qemu_rdma_reg_control() Markus Armbruster 2023-09-28 15:20:13 +02:00