Commit Graph

  • 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
  • 2be6a48673 accel/tcg: Handle MO_ATOM_WITHIN16 in do_st16_leN Richard Henderson 2023-06-19 15:23:14 +02:00
  • 8a2bd74787 host/include/x86_64: Use __m128i for "x" constraints Richard Henderson 2023-06-09 10:58:20 -07:00
  • 48ab886d3d Merge tag 'pull-target-arm-20230619' of https://git.linaro.org/people/pmaydell/qemu-arm into staging Richard Henderson 2023-06-19 16:32:25 +02:00
  • 074259c0f2 hw/misc/bcm2835_property: Handle CORE_CLK_ID firmware property Sergey Kambalin 2023-06-13 00:34:56 +02:00
  • 5dc496363a hw/misc/bcm2835_property: Replace magic frequency values by definitions Sergey Kambalin 2023-06-13 00:34:55 +02:00
  • 2519182666 hw/misc/bcm2835_property: Use 'raspberrypi-fw-defs.h' definitions Sergey Kambalin 2023-06-13 00:34:54 +02:00
  • 089ec16010 hw/arm/raspi: Import Linux raspi definitions as 'raspberrypi-fw-defs.h' Sergey Kambalin 2023-06-13 00:34:53 +02:00
  • ff49fb950d docs: sbsa: document board to firmware interface Marcin Juszkiewicz 2023-05-31 19:18:34 +02:00
  • bd96e10071 imx_serial: set wake bit when we receive a data byte Martin Kaiser 2023-06-15 15:22:56 +01:00
  • 93faf3b9c9 hw/arm/Kconfig: sbsa-ref uses Bochs display Marcin Juszkiewicz 2023-06-07 11:21:12 +02:00
  • d2f9a79a8c hw/timer/nrf51_timer: Don't lose time when timer is queried in tight loop Peter Maydell 2023-06-06 14:49:17 +01:00
  • 22c81783c9 hw/sd/allwinner-sdhost: Don't send non-boolean IRQ line levels Peter Maydell 2023-06-06 11:46:09 +01:00
  • f837b468cd hw/intc/allwinner-a10-pic: Handle IRQ levels other than 0 or 1 Peter Maydell 2023-06-06 11:46:08 +01:00
  • 946ccfd590 target/arm: Convert load/store tags insns to decodetree Peter Maydell 2023-06-19 11:20:24 +01:00
  • 3d50721326 target/arm: Convert load/store single structure to decodetree Peter Maydell 2023-06-19 11:20:24 +01:00
  • e25ba1fa0b target/arm: Convert load/store (multiple structures) to decodetree Peter Maydell 2023-06-19 11:20:24 +01:00
  • 2521b6073b target/arm: Convert LDAPR/STLR (imm) to decodetree Peter Maydell 2023-06-19 11:20:23 +01:00
  • be23a049ec target/arm: Convert load (pointer auth) insns to decodetree Peter Maydell 2023-06-19 11:20:23 +01:00
  • 54a9ab74ed target/arm: Convert atomic memory ops to decodetree Peter Maydell 2023-06-19 11:20:23 +01:00
  • f36bf0c14a target/arm: Convert LDR/STR reg+reg to decodetree Peter Maydell 2023-06-19 11:20:23 +01:00
  • 61edd8f878 target/arm: Convert LDR/STR with 12-bit immediate to decodetree Peter Maydell 2023-06-19 11:20:22 +01:00
  • 60cd7ba9c5 target/arm: Convert ld/st reg+imm9 insns to decodetree Peter Maydell 2023-06-19 11:20:22 +01:00
  • 8c212eb659 target/arm: Convert load/store-pair to decodetree Peter Maydell 2023-06-19 11:20:22 +01:00
  • a752c2f459 target/arm: Convert load reg (literal) group to decodetree Peter Maydell 2023-06-19 11:20:21 +01:00
  • e8a149a359 target/arm: Convert LDXP, STXP, CASP, CAS to decodetree Peter Maydell 2023-06-19 11:20:21 +01:00
  • 84693e67fa target/arm: Convert load/store exclusive and ordered to decodetree Peter Maydell 2023-06-19 11:20:21 +01:00
  • a97d3c18f6 target/arm: Convert exception generation instructions to decodetree Peter Maydell 2023-06-19 11:20:21 +01:00
  • 6e3c8049ad target/arm: Convert MSR (reg), MRS, SYS, SYSL to decodetree Peter Maydell 2023-06-19 11:20:20 +01:00
  • 45d063d163 target/arm: Convert MSR (immediate) to decodetree Peter Maydell 2023-06-19 11:20:20 +01:00
  • d78b662f28 target/arm: Convert CFINV, XAFLAG and AXFLAG to decodetree Peter Maydell 2023-06-19 11:20:20 +01:00
  • afcd5df54c target/arm: Convert barrier insns to decodetree Peter Maydell 2023-06-19 11:20:20 +01:00
  • 7fefc70661 target/arm: Convert hint instruction space to decodetree Peter Maydell 2023-06-19 11:20:19 +01:00
  • 68496d4172 target/arm: Consistently use finalize_memop_asimd() for ASIMD loads/stores Peter Maydell 2023-06-19 11:20:19 +01:00
  • 99bb43c0ff target/arm: Pass memop to gen_mte_check1_mmuidx() in reg_imm9 decode Peter Maydell 2023-06-19 11:20:19 +01:00
  • 7e2788471f target/arm: Return correct result for LDG when ATA=0 Peter Maydell 2023-06-19 11:20:18 +01:00
  • 243705aa6e target/arm: Fix return value from LDSMIN/LDSMAX 8/16 bit atomics Peter Maydell 2023-06-19 11:20:18 +01:00
  • e3660cc1e3 Merge tag 'pull-loongarch-20230616' of https://gitlab.com/gaosong/qemu into staging Richard Henderson 2023-06-16 12:30:16 +02:00
  • 0d7c8da0cc Merge tag 'xenpvh5-tag' of https://gitlab.com/sstabellini/qemu into staging Richard Henderson 2023-06-16 12:29:48 +02:00
  • 505aa8d8f2
    target/loongarch: Fix CSR.DMW0-3.VSEG check Jiajie Chen 2023-06-14 14:55:56 +08:00
  • f332388365
    hw/loongarch: Supplement cpu topology arguments Tianrui Zhao 2023-06-13 19:37:36 +08:00
  • 0cf1478d6d
    hw/loongarch: Add numa support Tianrui Zhao 2023-05-18 14:58:15 +08:00
  • 758a747566
    hw/intc: Set physical cpuid route for LoongArch ipi device Tianrui Zhao 2023-05-17 09:22:00 +08:00
  • 8f30771ce6
    hw/loongarch/virt: Add cpu arch_id support Tianrui Zhao 2023-05-16 16:27:57 +08:00
  • 5692a39f32 Merge tag 'pull-aspeed-20230615' of https://github.com/legoater/qemu into staging Richard Henderson 2023-06-16 10:28:20 +02:00
  • d8a714eba6 test/qtest: add xepvh to skip list for qtest Vikram Garhwal 2023-06-14 17:03:39 -07:00
  • aaea616d54 meson.build: enable xenpv machine build for ARM Vikram Garhwal 2023-06-14 17:03:38 -07:00
  • 733766cd37 hw/arm: introduce xenpvh machine Vikram Garhwal 2023-06-14 17:03:37 -07:00
  • a4b4b40be8 meson.build: do not set have_xen_pci_passthrough for aarch64 targets Stefano Stabellini 2023-06-14 17:03:36 -07:00
  • 6c4193ed16 hw/xen/xen-hvm-common: Use g_new and error_report Vikram Garhwal 2023-06-14 17:03:35 -07:00
  • 5ff5c8da94 hw/xen/xen-hvm-common: skip ioreq creation on ioreq registration failure Stefano Stabellini 2023-06-14 17:03:34 -07:00