Commit Graph

  • 067179868e block: Mark bdrv_has_zero_init() and callers GRAPH_RDLOCK Kevin Wolf 2023-10-27 17:53:11 +02:00
  • 221caadcc5 block: Mark bdrv_probe_blocksizes() and callers GRAPH_RDLOCK Kevin Wolf 2023-10-27 17:53:10 +02:00
  • e416fd79d5 MAINTAINERS: Add artist.c to the hppa machine section Thomas Huth 2023-11-07 11:30:44 +01:00
  • 3e7ebf58e8 scripts/cpu-x86-uarch-abi.py: Fix parameter error of cmd Zhao Liu 2023-10-18 18:00:11 +08:00
  • 97d3b2cd36 hw/pci-host: Add emulation of Mai Logic Articia S BALATON Zoltan 2023-10-27 13:54:49 +02:00
  • cc9118f240 MAINTAINERS: update libvirt devel mailing list address Daniel P. Berrangé 2023-10-27 10:55:22 +01:00
  • 5b4edd7230 audio: don't abort on f32 audio format in wav backend Daniel P. Berrangé 2021-03-03 17:43:13 +00:00
  • 9c636e0f96 io: Stop appending -listen to net listeners Fabiano Rosas 2023-09-04 11:41:08 -03:00
  • e158f8e92d crypto/rsakey-builtin.c.inc: Clean up two error paths Markus Armbruster 2023-09-01 14:32:26 +02:00
  • 95a40c4450 dump: Add close fd on error return to avoid resource leak Zongmin Zhou 2023-11-07 10:44:17 +08:00
  • 547ec5a0a4 ui/sdl2: use correct key names in win title on mac Adrian Wowk 2023-10-29 22:41:19 -04:00
  • 51145a0d87 MAINTAINERS: Add more guest-agent related files to the corresponding section Thomas Huth 2023-11-07 11:18:11 +01:00
  • 2b53160038 MAINTAINERS: Add include/hw/xtensa/mx_pic.h to the XTFPGA machine section Thomas Huth 2023-11-07 11:21:04 +01:00
  • f5c5e7d9db MAINTAINERS: update libvirt devel mailing list address Daniel P. Berrangé 2023-10-27 10:56:43 +01:00
  • 8995f1feeb MAINTAINERS: Add the CAN documentation file to the CAN section Thomas Huth 2023-10-27 08:09:31 +02:00
  • 670185cad5 MAINTAINERS: Add include/hw/timer/tmu012.h to the SH4 R2D section Thomas Huth 2023-10-26 10:00:11 +02:00
  • 88d2198c08 hw/sd: Declare QOM types using DEFINE_TYPES() macro Philippe Mathieu-Daudé 2023-10-31 06:55:39 +01:00
  • ff0511282d hw/i2c: pmbus: reset page register for out of range reads Titus Rwantare 2023-10-23 23:46:47 +00:00
  • 84db503e7c hw/i2c: pmbus: immediately clear faults on request Titus Rwantare 2023-10-23 23:46:46 +00:00
  • 5861f5abf4 tests/qtest: add tests for ADM1266 Titus Rwantare 2023-10-23 23:46:45 +00:00
  • 6f351a7a70 hw/sensor: add ADM1266 device model Titus Rwantare 2023-10-23 23:46:44 +00:00
  • 3401b1dd1a hw/i2c: pmbus: add VCAP register Titus Rwantare 2023-10-23 23:46:43 +00:00
  • b7fba25ef1 hw/i2c: pmbus: add fan support Titus Rwantare 2023-10-23 23:46:42 +00:00
  • 144729b9f1 hw/i2c: pmbus: add vout mode bitfields Titus Rwantare 2023-10-23 23:46:41 +00:00
  • cfb0884c6f hw/i2c: pmbus add support for block receive Titus Rwantare 2023-10-23 23:46:40 +00:00
  • cc610857bb tests/qtest: ahci-test: add test exposing reset issue with pending callback Fiona Ebner 2023-09-06 15:09:22 +02:00
  • 7d7512019f hw/ide: reset: cancel async DMA operation before resetting state Fiona Ebner 2023-09-06 15:09:21 +02:00
  • aa1878fbc9 hw/cpu: Update the comments of nr_cores and nr_dies Zhao Liu 2023-10-24 17:03:07 +08:00
  • 958ac3c42b system/cpus: Fix CPUState.nr_cores' calculation Zhuocheng Ding 2023-10-24 17:03:06 +08:00
  • af4c26e618 tests/unit: Rename test-x86-cpuid.c to test-x86-topo.c Zhao Liu 2023-10-24 17:03:05 +08:00
  • 5f0d69b5a6 hw/i386: Fix comment style in topology.h Zhao Liu 2023-10-24 17:03:04 +08:00
  • 2798ee63b0 hw/isa/i82378: Propagate error if PC_SPEAKER device creation failed Philippe Mathieu-Daudé 2023-10-20 12:08:21 +02:00
  • e265ee4379 hw/loader: Clean up global variable shadowing in rom_add_file() Philippe Mathieu-Daudé 2023-10-09 09:50:21 +02:00
  • 3c55dd5896 hw/cpu: Clean up global variable shadowing Philippe Mathieu-Daudé 2023-10-09 09:02:04 +02:00
  • 79a99091c1 exec/cpu: Have cpu_exec_realize() return a boolean Philippe Mathieu-Daudé 2023-09-15 16:26:52 +02:00
  • 3a9d0d7b64 hw/cpu: Call object_class_is_abstract() once in cpu_class_by_name() Philippe Mathieu-Daudé 2023-09-08 10:09:23 +02:00
  • 55f2cd7737 target/alpha: Tidy up alpha_cpu_class_by_name() Philippe Mathieu-Daudé 2023-09-08 11:29:17 +02:00
  • 9348028e7e target: Move ArchCPUClass definition to 'cpu.h' Philippe Mathieu-Daudé 2023-10-13 11:35:04 +02:00
  • c61b18a5d0 target/nios2: Create IRQs *after* accelerator vCPU is realized Philippe Mathieu-Daudé 2023-09-15 17:23:47 +02:00
  • 571568a173 target/s390x/cpu: Restrict CPUS390XState declaration to 'cpu.h' Philippe Mathieu-Daudé 2023-11-05 19:15:49 +01:00
  • 1663e886cb target/s390x/cpu: Restrict cpu_get_tb_cpu_state() definition to TCG Philippe Mathieu-Daudé 2023-11-06 12:37:45 +01:00
  • 6d3910c9db hw/s390x/sclp: Have sclp_service_call[_protected]() take S390CPU* Philippe Mathieu-Daudé 2023-11-06 07:55:22 +01:00
  • 6233759ae1 hw/s390x/css: Have css_do_sic() take S390CPU instead of CPUS390XState Philippe Mathieu-Daudé 2023-11-05 19:22:57 +01:00
  • 2bb53fa2f3 target/ppc: Move powerpc_input_t definition to 'cpu.h' Philippe Mathieu-Daudé 2023-10-13 12:14:19 +02:00
  • 6fb8b16a71 target/ppc: Move powerpc_mmu_t definition to 'cpu.h' Philippe Mathieu-Daudé 2023-10-13 12:13:40 +02:00
  • d66d3d4ab9 target/ppc: Move powerpc_excp_t definition to 'cpu.h' Philippe Mathieu-Daudé 2023-10-13 12:12:48 +02:00
  • f3cb33255c target/ppc: Move PowerPCCPUClass definition to 'cpu.h' Philippe Mathieu-Daudé 2023-10-13 12:11:18 +02:00
  • 866c8cf918 target/ppc: Move ppc_cpu_class_by_name() declaration to 'cpu.h' Philippe Mathieu-Daudé 2023-10-13 12:08:51 +02:00
  • 1978a41bcf target/ppc: Define powerpc_pm_insn_t in 'internal.h' Philippe Mathieu-Daudé 2023-10-13 12:40:41 +02:00
  • c6b8252c6d target/ppc: Prohibit target specific KVM prototypes on user emulation Philippe Mathieu-Daudé 2023-09-12 00:16:40 +03:00
  • a523b6761c target/ppc: Restrict KVM objects to system emulation Philippe Mathieu-Daudé 2023-09-12 09:21:27 +03:00
  • 86d9ff288a hw/ppc/e500: Restrict ppce500_init_mpic_kvm() to KVM Philippe Mathieu-Daudé 2023-10-03 09:01:01 +02:00
  • aa6edf97ce sysemu/kvm: Restrict kvmppc_get_radix_page_info() to ppc targets Philippe Mathieu-Daudé 2023-09-08 18:42:04 +02:00
  • 18f86aecd6 target/mips: Fix TX79 LQ/SQ opcodes Philippe Mathieu-Daudé 2023-09-14 11:02:41 +02:00
  • 04591b3ddd target/mips: Fix MSA BZ/BNZ opcodes displacement Philippe Mathieu-Daudé 2023-09-14 10:39:37 +02:00
  • 2b34d7382b target/i386/monitor: synchronize cpu state for lapic info Dongli Zhang 2023-10-26 14:19:38 -07:00
  • de910c496a target/i386/kvm: Correct comment in kvm_cpu_realize() Philippe Mathieu-Daudé 2023-09-15 17:08:01 +02:00
  • 3152e95413 target/i386/hvf: Rename 'X86CPU *x86_cpu' variable as 'cpu' Philippe Mathieu-Daudé 2023-10-20 13:03:07 +02:00
  • 5366a0644f target/i386/hvf: Rename 'CPUState *cpu' variable as 'cs' Philippe Mathieu-Daudé 2023-10-20 13:02:16 +02:00
  • 89c02195c9 target/i386/hvf: Use CPUState typedef Philippe Mathieu-Daudé 2023-10-20 13:05:17 +02:00
  • a9e445df54 target/i386/hvf: Use env_archcpu() in simulate_[rdmsr/wrmsr]() Philippe Mathieu-Daudé 2023-10-09 12:35:04 +02:00
  • 82b641d626 target/i386/hvf: Use x86_cpu in simulate_[rdmsr|wrmsr]() Philippe Mathieu-Daudé 2023-10-09 12:34:50 +02:00
  • bcb9d2ea77 target/xtensa: Use env_archcpu() in update_c[compare|count]() Philippe Mathieu-Daudé 2023-10-09 12:36:48 +02:00
  • 2c6822cd59 target/s390x: Use env_archcpu() in handle_diag_308() Philippe Mathieu-Daudé 2023-10-09 12:42:42 +02:00
  • edf67fb4c2 target/riscv: Use env_archcpu() in [check_]nanbox() Philippe Mathieu-Daudé 2023-10-09 12:44:16 +02:00
  • b0a1333331 target/ppc: Use env_archcpu() in helper_book3s_msgsndp() Philippe Mathieu-Daudé 2023-10-09 12:42:36 +02:00
  • 27a6e78ef0 target/riscv: Move TYPE_RISCV_CPU_BASE definition to 'cpu.h' Philippe Mathieu-Daudé 2023-10-06 09:45:40 +02:00
  • 2d8efe9666 target/openrisc: Declare QOM definitions in 'cpu-qom.h' Philippe Mathieu-Daudé 2023-10-06 10:29:20 +02:00
  • d3680640f1 target/nios2: Declare QOM definitions in 'cpu-qom.h' Philippe Mathieu-Daudé 2023-10-06 10:30:15 +02:00
  • edcea147e3 target/loongarch: Declare QOM definitions in 'cpu-qom.h' Philippe Mathieu-Daudé 2023-10-06 10:54:26 +02:00
  • 7b6917b9b9 target/hexagon: Declare QOM definitions in 'cpu-qom.h' Philippe Mathieu-Daudé 2023-10-06 10:29:33 +02:00
  • 2d56be5a29 target: Declare FOO_CPU_TYPE_NAME/SUFFIX in 'cpu-qom.h' Philippe Mathieu-Daudé 2023-10-06 10:58:06 +02:00
  • 66125f9360 target/riscv: Remove CPU_RESOLVING_TYPE from 'cpu-qom.h' Philippe Mathieu-Daudé 2023-10-06 09:55:13 +02:00
  • 37b9414b32 target/ppc: Remove CPU_RESOLVING_TYPE from 'cpu-qom.h' Philippe Mathieu-Daudé 2023-10-06 09:55:22 +02:00
  • f6524ddf86 target/arm: Move internal declarations from 'cpu-qom.h' to 'cpu.h' Philippe Mathieu-Daudé 2023-10-13 15:12:35 +02:00
  • 336588a29d target: Mention 'cpu-qom.h' is target agnostic Philippe Mathieu-Daudé 2023-10-06 10:31:27 +02:00
  • 6ee45fac56 target: Unify QOM style Philippe Mathieu-Daudé 2023-10-13 11:21:51 +02:00
  • bb6cf6f016 accel/tcg: Factor tcg_cpu_reset_hold() out Philippe Mathieu-Daudé 2023-09-15 22:55:45 +02:00
  • 1b5120d74b accel: Introduce cpu_exec_reset_hold() Philippe Mathieu-Daudé 2023-09-15 22:55:33 +02:00
  • f4f826c0e0 accel/tcg: Declare tcg_flush_jmp_cache() in 'exec/tb-flush.h' Philippe Mathieu-Daudé 2023-09-18 09:56:14 +02:00
  • 648625e628 tests/unit/test-seccomp: Remove mentions of softmmu in test names Philippe Mathieu-Daudé 2023-09-20 11:10:12 +02:00
  • 57c1a9a706 tests/vm/ubuntu.aarch64: Correct comment about TCG specific delay Philippe Mathieu-Daudé 2023-09-20 11:10:22 +02:00
  • 1494a65280 vl: constify default_list Marc-André Lureau 2023-10-30 14:15:29 +04:00
  • e93d1e9983 vl: Free machine list Akihiko Odaki 2023-07-22 15:26:40 +09:00
  • 462ad017ed Merge tag 'pixman-pull-request' of https://gitlab.com/marcandre.lureau/qemu into staging Stefan Hajnoczi 2023-11-07 19:00:03 +08:00
  • f6b615b52d Merge tag 'for_upstream' of https://git.kernel.org/pub/scm/virt/kvm/mst/qemu into staging Stefan Hajnoczi 2023-11-07 18:59:40 +08:00
  • 7eee58ae3b Merge tag 'ui-pull-request' of https://gitlab.com/marcandre.lureau/qemu into staging Stefan Hajnoczi 2023-11-07 18:59:04 +08:00
  • 3e34860a3a Merge tag 'pull-xenfv.for-upstream-20231107' of git://git.infradead.org/users/dwmw2/qemu into staging Stefan Hajnoczi 2023-11-07 18:57:40 +08:00
  • 853c014bf9 MAINTAINERS: Add the virtio-gpu documentation to the corresponding section Thomas Huth 2023-10-27 08:08:08 +02:00
  • d017f28a2e build-sys: make pixman actually optional Marc-André Lureau 2023-09-04 17:29:41 +04:00
  • 699f15fd0c hw/display/ati: allow compiling without PIXMAN Marc-André Lureau 2023-09-05 16:51:53 +04:00
  • 376a0531d4 hw/mips: FULOONG depends on VT82C686 Marc-André Lureau 2023-11-04 15:37:19 +04:00
  • fa140b9562 hw/sm501: allow compiling without PIXMAN Marc-André Lureau 2023-09-05 16:51:53 +04:00
  • b271b6a392 hw/arm: XLNX_VERSAL depends on XLNX_CSU_DMA Marc-André Lureau 2023-11-03 19:09:03 +04:00
  • 04c4cc10d9 arm/kconfig: XLNX_ZYNQMP_ARM depends on PIXMAN Marc-André Lureau 2023-08-30 13:38:38 +04:00
  • 949c084ad6 ui/dbus: do not require PIXMAN Marc-André Lureau 2023-08-30 13:38:37 +04:00
  • da554e1616 ui/gtk: -display gtk requires PIXMAN Marc-André Lureau 2023-08-30 13:38:36 +04:00
  • c98791eb63 ui/spice: SPICE/QXL requires PIXMAN Marc-André Lureau 2023-08-30 13:38:35 +04:00
  • 89fd3eab52 ui/vnc: VNC requires PIXMAN Marc-André Lureau 2023-08-30 13:38:34 +04:00
  • 41e0bc3d5c ui/gl: opengl doesn't require PIXMAN Marc-André Lureau 2023-08-30 13:38:33 +04:00