Commit Graph

  • 4d6e1c6495 include/exec/memattrs: Add two bits of space to MemTxAttrs Richard Henderson 2023-06-23 11:15:44 +01:00
  • 5d28ac0cf7 target/arm: Introduce ARMSecuritySpace Richard Henderson 2023-06-23 11:15:44 +01:00
  • ef1febe758 target/arm: Add RME cpregs Richard Henderson 2023-06-23 11:15:44 +01:00
  • 87bfbfe7e5 target/arm: SCR_EL3.NS may be RES1 Richard Henderson 2023-06-23 11:15:43 +01:00
  • aa3cc42c01 target/arm: Update SCR and HCR for RME Richard Henderson 2023-06-23 11:15:43 +01:00
  • b9f335c247 target/arm: Add isar_feature_aa64_rme Richard Henderson 2023-06-23 11:15:43 +01:00
  • a1f85cff90 cryptodev: fix memory leak during stats query zhenwei pi 2023-05-03 19:54:37 +08:00
  • 152128d646 vdpa: move CVQ isolation check to net_init_vhost_vdpa Eugenio Pérez 2023-05-26 17:31:43 +02:00
  • 0f2bb0bf38 vdpa: return errno in vhost_vdpa_get_vring_group error Eugenio Pérez 2023-05-26 17:31:42 +02:00
  • 25c893037b virtio-mem: Simplify bitmap handling and virtio_mem_set_block_state() David Hildenbrand 2023-05-23 20:30:36 +02:00
  • 8eb85fb5ac pci: ROM preallocation for incoming migration Vladimir Sementsov-Ogievskiy 2023-05-22 23:17:40 +03:00
  • 77ece20ba0 vhost: release virtqueue objects in error path Prasad Pandit 2023-05-29 17:13:33 +05:30
  • 1e3ffb34f7 vhost: release memory_listener object in error path Prasad Pandit 2023-05-29 17:13:32 +05:30
  • 7a0903f7ea hw/virtio: Build various target-agnostic objects just once Philippe Mathieu-Daudé 2023-05-24 11:37:44 +02:00
  • 4ee4667ded hw/virtio: Remove unnecessary 'virtio-access.h' header Philippe Mathieu-Daudé 2023-05-24 11:37:43 +02:00
  • e414ed2c47 hw/virtio/virtio-iommu: Use target-agnostic qemu_target_page_mask() Philippe Mathieu-Daudé 2023-05-24 11:37:42 +02:00
  • a64da64ac6 hw/virtio/vhost-vsock: Include missing 'virtio/virtio-bus.h' header Philippe Mathieu-Daudé 2023-05-24 11:37:41 +02:00
  • 21e6435066 hw/virtio/virtio-mem: Use qemu_ram_get_fd() helper Philippe Mathieu-Daudé 2023-05-24 11:37:40 +02:00
  • 6df956299a hw/virtio: Introduce VHOST_VSOCK_COMMON symbol in Kconfig Philippe Mathieu-Daudé 2023-05-24 11:37:39 +02:00
  • 5268f5f522 hw/scsi: Rename target-specific source set as 'specific_virtio_scsi_ss' Philippe Mathieu-Daudé 2023-05-24 11:37:38 +02:00
  • 04ca164ad3 hw/scsi: Rearrange meson.build Philippe Mathieu-Daudé 2023-05-24 11:37:37 +02:00
  • 8f691f1cb7 hw/scsi: Introduce VHOST_SCSI_COMMON symbol in Kconfig Philippe Mathieu-Daudé 2023-05-24 11:37:36 +02:00
  • b3b408ffb9 softmmu: Introduce qemu_target_page_mask() helper Philippe Mathieu-Daudé 2023-05-24 11:37:35 +02:00
  • 5c33f9783a cryptodev-vhost-user: add asymmetric crypto support Gowrishankar Muthukrishnan 2023-05-16 14:01:39 +05:30
  • bafe030832 hw/cxl/events: Add injection of Memory Module Events Jonathan Cameron 2023-05-30 14:36:03 +01:00
  • b90a324eda hw/cxl/events: Add injection of DRAM events Jonathan Cameron 2023-05-30 14:36:02 +01:00
  • ea9b6d647f hw/cxl/events: Add injection of General Media Events Ira Weiny 2023-05-30 14:36:01 +01:00
  • 6676bb973b hw/cxl/events: Add event interrupt support Ira Weiny 2023-05-30 14:36:00 +01:00
  • 22d7e3be07 hw/cxl/events: Wire up get/clear event mailbox commands Ira Weiny 2023-05-30 14:35:59 +01:00
  • 2f6b8c8f42 hw/cxl: Move CXLRetCode definition to cxl_device.h Jonathan Cameron 2023-05-30 14:35:58 +01:00
  • d7b84ddc3b hw/cxl/events: Add event status register Ira Weiny 2023-05-30 14:35:57 +01:00
  • 6bda41a69b hw/cxl: Add clear poison mailbox command support. Jonathan Cameron 2023-05-26 18:00:10 +01:00
  • ff04b207a0 hw/cxl: Add poison injection via the mailbox. Jonathan Cameron 2023-05-26 18:00:09 +01:00
  • 9547754f40 hw/cxl: QMP based poison injection support Jonathan Cameron 2023-05-26 18:00:08 +01:00
  • 14180d6221 bswap: Add the ability to store to an unaligned 24 bit field Ira Weiny 2023-05-26 18:00:07 +01:00
  • b455ce4c2f Merge tag 'q800-for-8.1-pull-request' of https://github.com/vivier/qemu-m68k into staging Richard Henderson 2023-06-22 10:18:32 +02:00
  • 532009054b mac_via: fix rtc command decoding for the PRAM seconds registers Mark Cave-Ayland 2023-06-21 09:53:53 +01:00
  • ce47d531c3 mac_via: fix rtc command decoding from PRAM addresses 0x0 to 0xf Mark Cave-Ayland 2023-06-21 09:53:52 +01:00
  • 7a1f3acb3f q800: move macfb device to Q800MachineState Mark Cave-Ayland 2023-06-21 09:53:51 +01:00
  • 464085e8f6 q800: don't access Nubus bus directly from the mac-nubus-bridge device Mark Cave-Ayland 2023-06-21 09:53:50 +01:00
  • 36df1c5a63 q800: move mac-nubus-bridge device to Q800MachineState Mark Cave-Ayland 2023-06-21 09:53:49 +01:00
  • 01f35a4f1c q800: move SWIM device to Q800MachineState Mark Cave-Ayland 2023-06-21 09:53:48 +01:00
  • e78d17ca7d q800: move ESP device to Q800MachineState Mark Cave-Ayland 2023-06-21 09:53:47 +01:00
  • 1a7a3f004c q800: move escc_orgate device to Q800MachineState Mark Cave-Ayland 2023-06-21 09:53:46 +01:00
  • 836126c773 q800: move ESCC device to Q800MachineState Mark Cave-Ayland 2023-06-21 09:53:45 +01:00
  • 804ae67ee6 q800: move dp8393x device to Q800MachineState Mark Cave-Ayland 2023-06-21 09:53:44 +01:00
  • 2db48d0364 hw/net/dp8393x.c: move TYPE_DP8393X and dp8393xState into dp8393x.h Mark Cave-Ayland 2023-06-21 09:53:43 +01:00
  • d7942e166a q800: move VIA2 device to Q800MachineState Mark Cave-Ayland 2023-06-21 09:53:42 +01:00
  • 6d32c0643f q800: move VIA1 device to Q800MachineState Mark Cave-Ayland 2023-06-21 09:53:41 +01:00
  • f18a288632 q800: reimplement mac-io region aliasing using IO memory region Mark Cave-Ayland 2023-06-21 09:53:40 +01:00
  • 7527c52fd0 q800: introduce mac-io container memory region Mark Cave-Ayland 2023-06-21 09:53:39 +01:00
  • 1ecc6ec1ff q800: move GLUE device to Q800MachineState Mark Cave-Ayland 2023-06-21 09:53:38 +01:00
  • 101b4764c7 q800-glue.c: switch TypeInfo registration to use DEFINE_TYPES() macro Mark Cave-Ayland 2023-06-21 09:53:37 +01:00
  • 8e0932802f q800: move GLUE device into separate q800-glue.c file Mark Cave-Ayland 2023-06-21 09:53:36 +01:00
  • 0b9b41fb8b q800: move ROM memory region to Q800MachineState Mark Cave-Ayland 2023-06-21 09:53:35 +01:00
  • 36e2e338b3 q800: move CPU object into Q800MachineState Mark Cave-Ayland 2023-06-21 09:53:34 +01:00
  • 1a514d3a8a q800: rename q800_init() to q800_machine_init() Mark Cave-Ayland 2023-06-21 09:53:33 +01:00
  • a8019229c4 q800: introduce Q800MachineState Mark Cave-Ayland 2023-06-21 09:53:32 +01:00
  • cbba124319 q800: add missing space after parent object in GLUEState Mark Cave-Ayland 2023-06-21 09:53:31 +01:00
  • 26fcbf0022 q800: fix up minor spacing issues in hw_compat_q800 GlobalProperty array Mark Cave-Ayland 2023-06-21 09:53:30 +01:00
  • 67fe6ae41d Merge tag 'pull-tricore-20230621-1' of https://github.com/bkoppelmann/qemu into staging Richard Henderson 2023-06-21 20:08:48 +02:00
  • a9c37abdff target/tricore: Fix ICR.IE offset in RESTORE insn Bastian Koppelmann 2023-06-21 16:23:02 +02:00
  • 19a18edd88 target/tricore: Honour privilege changes on PSW write Bastian Koppelmann 2023-06-21 16:23:01 +02:00
  • 57b9c589b6 target/tricore: Implement privilege level for all insns Bastian Koppelmann 2023-06-21 16:23:00 +02:00
  • 878d1b6a90 target/tricore: Introduce priv tb flag Bastian Koppelmann 2023-06-21 16:22:59 +02:00
  • d8f466af7c target/tricore: Indirect jump insns use tcg_gen_lookup_and_goto_ptr() Bastian Koppelmann 2023-06-21 16:22:58 +02:00
  • 2dbd73bf17 target/tricore: ENABLE exit to main-loop Bastian Koppelmann 2023-06-21 16:22:57 +02:00
  • 1706e04f6e target/tricore: Introduce DISAS_TARGET_EXIT Bastian Koppelmann 2023-06-21 16:22:56 +02:00
  • 8da70480f5 target/tricore: Fix RR_JLI clobbering reg A[11] Bastian Koppelmann 2023-06-21 16:22:55 +02:00
  • 82736612e7 target/tricore: Fix helper_ret() not correctly restoring PSW Bastian Koppelmann 2023-06-12 13:32:45 +02:00
  • 6991777ec4 target/tricore: Add CHECK_REG_PAIR() for insn accessing 64 bit regs Bastian Koppelmann 2023-06-12 13:32:44 +02:00
  • 5434557ffc target/tricore: Correctly fix saving PSW.CDE to CSA on call Bastian Koppelmann 2023-06-12 13:32:43 +02:00
  • d34b092cab target/tricore: Fix out-of-bounds index in imask instruction Siqi Chen 2023-06-12 13:32:42 +02:00
  • 0b9f9b63c2 target/tricore: Add DISABLE insn variant Bastian Koppelmann 2023-06-14 12:00:39 +02:00
  • 3b5d136db6 target/tricore: Implement SYCSCALL insn Bastian Koppelmann 2023-06-14 12:00:38 +02:00
  • 4e3377bb5a target/tricore: Add shuffle insn Bastian Koppelmann 2023-06-14 12:00:37 +02:00
  • 0eaafe33d0 target/tricore: Add crc32.b insn Bastian Koppelmann 2023-06-14 12:00:36 +02:00
  • dc0b4368be target/tricore: Add crc32l.w insn Bastian Koppelmann 2023-06-14 12:00:35 +02:00
  • 73f874d9fe target/tricore: Add LHA insn Bastian Koppelmann 2023-06-14 12:00:34 +02:00
  • fd6f446a5e target/tricore: Add popcnt.w insn Bastian Koppelmann 2023-06-14 12:00:33 +02:00
  • 4d2b2e766a target/tricore: Introduce ISA 1.6.2 feature Bastian Koppelmann 2023-06-14 12:00:32 +02:00
  • 5018a0766b Merge Andrea Fioraldi 2023-06-21 15:51:34 +02:00
  • c5ffd16ba4 Revert "cputlb: Restrict SavedIOTLB to system emulation" Peter Maydell 2023-06-20 18:57:12 +01:00
  • 2346098b95 Merge tag 'seabios-hppa-v7-pull-request' of https://github.com/hdeller/qemu-hppa into staging Richard Henderson 2023-06-21 07:12:45 +02:00
  • bb9c998ca9 target/hppa: New SeaBIOS-hppa version 7 Helge Deller 2023-06-20 21:39:47 +02:00
  • cab35c73be Merge tag 'pull-tcg-20230620' of https://gitlab.com/rth7680/qemu into staging Richard Henderson 2023-06-20 10:26:53 +02:00
  • d7ee93e243 cputlb: Restrict SavedIOTLB to system emulation Philippe Mathieu-Daudé 2022-12-16 22:55:16 +01:00
  • 708906dcd6 exec/cpu-defs: Check for SOFTMMU instead of !USER_ONLY Philippe Mathieu-Daudé 2023-06-06 01:02:16 +02:00
  • a3e7f70229 accel/tcg/cpu-exec: Use generic 'helper-proto-common.h' header Philippe Mathieu-Daudé 2023-06-11 10:58:22 +02:00
  • 69a305eff4 plugins: Remove unused 'exec/helper-proto.h' header Philippe Mathieu-Daudé 2023-06-11 10:58:21 +02:00
  • de6cd7599b meson: Replace softmmu_ss -> system_ss Philippe Mathieu-Daudé 2023-06-13 15:33:47 +02:00
  • c7b64948f8 meson: Replace CONFIG_SOFTMMU -> CONFIG_SYSTEM_ONLY Philippe Mathieu-Daudé 2023-06-13 15:33:46 +02:00
  • bd0c03b2d3 meson: Alias CONFIG_SOFTMMU -> CONFIG_SYSTEM_ONLY Philippe Mathieu-Daudé 2023-06-13 15:33:45 +02:00
  • 905db98a73 accel/tcg: Check for USER_ONLY definition instead of SOFTMMU one Philippe Mathieu-Daudé 2023-06-13 15:33:44 +02:00
  • 75fe97b429 hw/core/cpu: Check for USER_ONLY definition instead of SOFTMMU one Philippe Mathieu-Daudé 2023-06-13 15:33:43 +02:00
  • 227776b7e2 target/ppc: Check for USER_ONLY definition instead of SOFTMMU one Philippe Mathieu-Daudé 2023-06-13 15:33:42 +02:00
  • 6a14058677 target/m68k: Check for USER_ONLY definition instead of SOFTMMU one Philippe Mathieu-Daudé 2023-06-13 15:33:41 +02:00
  • 66352d7ef2 target/tricore: Remove pointless CONFIG_SOFTMMU guard Philippe Mathieu-Daudé 2023-06-13 15:33:40 +02:00
  • 1dc7bb0e96 target/i386: Simplify i386_tr_init_disas_context() Philippe Mathieu-Daudé 2023-06-13 15:33:39 +02:00
  • dc8a8cc879 tcg/ppc: Define _CALL_AIX for clang on ppc64(be) Richard Henderson 2023-06-06 00:40:31 +03:00