Commit Graph

  • 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
  • 68fd167060 vhost-user-gpu: skip VHOST_USER_GPU_UPDATE when !PIXMAN Marc-André Lureau 2023-08-30 13:38:32 +04:00
  • d7e947965a ui/console: when PIXMAN is unavailable, don't draw placeholder msg Marc-André Lureau 2023-08-30 13:38:31 +04:00
  • a200d53b1f virtio-gpu: replace PIXMAN for region/rect test Marc-André Lureau 2023-08-30 13:38:30 +04:00
  • f38aa2c7c0 qmp/hmp: disable screendump if PIXMAN is missing Marc-André Lureau 2023-08-30 13:38:29 +04:00
  • 600179c39e ui/vc: console-vc requires PIXMAN Marc-André Lureau 2023-08-30 13:38:28 +04:00
  • 1bec1cc0da ui/console: allow to override the default VC Marc-André Lureau 2023-09-05 23:18:08 +04:00
  • 2aeaa4b200 vl: move display early init before default devices Marc-André Lureau 2023-10-18 17:16:32 +04:00
  • 484629fc81 vl: simplify display_remote logic Marc-André Lureau 2023-10-25 17:21:17 +04:00
  • 6261164bd6 qemu-options: define -vnc only #ifdef CONFIG_VNC Marc-André Lureau 2023-10-25 17:05:08 +04:00
  • 6d9ed4eb94 vl: drop needless -spice checks Marc-André Lureau 2023-10-25 16:52:56 +04:00
  • 79a1f32559 ui: add pixman-minimal.h Marc-André Lureau 2023-10-25 16:15:24 +04:00
  • b3ec48cf92 ui: compile out some qemu-pixman functions when !PIXMAN Marc-André Lureau 2023-08-30 13:38:26 +04:00
  • ce59c54c49 build-sys: drop needless warning pragmas for old pixman Marc-André Lureau 2023-10-25 16:04:45 +04:00
  • cca1575686 build-sys: add a "pixman" feature Marc-André Lureau 2023-08-30 13:38:25 +04:00
  • cc9d10b9e8 docs: update Xen-on-KVM documentation David Woodhouse 2023-10-19 15:30:23 +01:00
  • a73049953b xen-platform: unplug AHCI disks David Woodhouse 2023-10-19 12:56:42 +01:00
  • c10b4b3c0d hw/i386/pc: support '-nic' for xen-net-device David Woodhouse 2023-10-17 17:53:58 +01:00
  • 25967ff69f hw/xen: update Xen PV NIC to XenDevice model David Woodhouse 2023-10-17 13:58:03 +01:00
  • 25511f3e8c hw/xen: only remove peers of PCI NICs on unplug David Woodhouse 2023-10-17 13:32:50 +01:00
  • a72ccc7fc4 hw/xen: add support for Xen primary console in emulated mode David Woodhouse 2023-10-16 16:00:23 +01:00
  • 9b77374690 hw/xen: update Xen console to XenDevice model David Woodhouse 2023-10-17 22:20:28 +01:00
  • eb6ae7a682 hw/xen: do not repeatedly try to create a failing backend device David Woodhouse 2023-10-16 10:28:17 +01:00
  • 523b6b3aba hw/xen: add get_frontend_path() method to XenDeviceClass David Woodhouse 2023-10-14 16:53:23 +01:00
  • d3256f88d9 hw/xen: automatically assign device index to block devices David Woodhouse 2023-10-16 13:01:39 +01:00
  • d388c9f53b hw/xen: populate store frontend nodes with XenStore PFN/port David Woodhouse 2023-10-12 10:59:45 +01:00
  • 8473607bcf i386/xen: advertise XEN_HVM_CPUID_UPCALL_VECTOR in CPUID David Woodhouse 2023-10-11 23:50:02 +01:00
  • 8ac98aedda include: update Xen public headers to Xen 4.17.2 release David Woodhouse 2023-10-11 23:47:30 +01:00
  • be15509882 hw/xen: Clean up event channel 'type_val' handling to use union David Woodhouse 2023-08-02 17:04:49 +01:00
  • 547c9757dd i386/xen: Ignore VCPU_SSHOTTMR_future flag in set_singleshot_timer() David Woodhouse 2023-08-23 12:40:45 +01:00
  • 94cd94f1c0 acpi/tests/avocado/bits: enable console logging from bits VM Ani Sinha 2023-10-27 08:51:19 +05:30
  • a874ddc95a acpi/tests/avocado/bits: enforce 32-bit SMBIOS entry point Ani Sinha 2023-10-27 08:51:18 +05:30
  • 004e3a93b8 hw/cxl: Add tunneled command support to mailbox for switch cci. Jonathan Cameron 2023-10-23 17:08:06 +01:00
  • 44e4b316e4 hw/cxl: Add dummy security state get Jonathan Cameron 2023-10-23 17:08:05 +01:00
  • ede604d505 hw/cxl/type3: Cleanup multiple CXL_TYPE3() calls in read/write functions Gregory Price 2023-10-23 17:08:04 +01:00
  • 9dd15ab6e6 hw/cxl/mbox: Add Get Background Operation Status Command Jonathan Cameron 2023-10-23 17:08:03 +01:00
  • 25a52959f9 hw/cxl: Add support for device sanitation Davidlohr Bueso 2023-10-23 17:08:02 +01:00
  • 43efb0bfad hw/cxl/mbox: Wire up interrupts for background completion Davidlohr Bueso 2023-10-23 17:08:01 +01:00
  • 221d2cfbdb hw/cxl/mbox: Add support for background operations Davidlohr Bueso 2023-10-23 17:08:00 +01:00
  • 892e3479d7 hw/cxl: Implement Physical Ports status retrieval Jonathan Cameron 2023-10-23 17:07:59 +01:00
  • 314f5033c6 hw/pci-bridge/cxl_downstream: Set default link width and link speed Jonathan Cameron 2023-10-23 17:07:58 +01:00
  • 3314efd276 hw/cxl/mbox: Add Physical Switch Identify command. Jonathan Cameron 2023-10-23 17:07:57 +01:00
  • 6cf416c176 hw/cxl/mbox: Add Information and Status / Identify command Jonathan Cameron 2023-10-23 17:07:56 +01:00
  • 4a58330343 hw/cxl: Add a switch mailbox CCI function Jonathan Cameron 2023-10-23 17:07:55 +01:00
  • 2710d49a7c hw/pci-bridge/cxl_upstream: Move defintion of device to header. Jonathan Cameron 2023-10-23 17:07:54 +01:00
  • c9460561ed hw/cxl/mbox: Generalize the CCI command processing Jonathan Cameron 2023-10-23 17:07:53 +01:00
  • cac36a8faf hw/cxl/mbox: Pull the CCI definition out of the CXLDeviceState Jonathan Cameron 2023-10-23 17:07:52 +01:00
  • 6f59274e93 hw/cxl/mbox: Split mailbox command payload into separate input and output Jonathan Cameron 2023-10-23 17:07:51 +01:00
  • a7bb53b1ee hw/cxl/mbox: Pull the payload out of struct cxl_cmd and make instances constant Jonathan Cameron 2023-10-23 17:07:50 +01:00
  • 45234c2dd2 hw/cxl: Fix a QEMU_BUILD_BUG_ON() in switch statement scope issue. Jonathan Cameron 2023-10-23 15:02:10 +01:00
  • b342489ae7 hw/cxl: Line length reductions Jonathan Cameron 2023-10-23 15:02:09 +01:00
  • b34ae3c906 hw/cxl: CXLDVSECPortExtensions renamed to CXLDVSECPortExt Jonathan Cameron 2023-10-23 15:02:08 +01:00
  • 388d6b574e hw/cxl: Use switch statements for read and write of cachemem registers Jonathan Cameron 2023-10-23 15:02:07 +01:00
  • 629df5cc23 hw/cxl: Use a switch to explicitly check size in caps_reg_read() Jonathan Cameron 2023-10-23 15:02:06 +01:00
  • f58db4eeb1 tests: bios-tables-test: Add ACPI table binaries for smbios type4 thread count2 test Zhao Liu 2023-10-23 17:46:35 +08:00
  • 198eee0cc1 tests: bios-tables-test: Add test for smbios type4 thread count2 Zhao Liu 2023-10-23 17:46:34 +08:00
  • 7cb953ca19 tests: bios-tables-test: Prepare the ACPI table change for smbios type4 thread count2 test Zhao Liu 2023-10-23 17:46:33 +08:00
  • a775cb191e tests: bios-tables-test: Add ACPI table binaries for smbios type4 thread count test Zhao Liu 2023-10-23 17:46:32 +08:00