Commit Graph

  • 85ef20f167 Merge tag 'pull-maintainer-may24-160524-2' of https://gitlab.com/stsquad/qemu into staging master Richard Henderson 2024-05-16 10:02:56 +0200
  • 09afe9677e plugins: remove op from qemu_plugin_inline_cb Pierrick Bouvier 2024-05-14 18:42:53 +0100
  • b95b78dc16 plugins: extract cpu_index generate Pierrick Bouvier 2024-05-14 18:42:52 +0100
  • f86fd4d872 plugins: distinct types for callbacks Pierrick Bouvier 2024-05-14 18:42:51 +0100
  • 544595e730 tests/plugin/inline: add test for conditional callback Pierrick Bouvier 2024-05-14 18:42:50 +0100
  • 7de77d3788 plugins: conditional callbacks Pierrick Bouvier 2024-05-14 18:42:49 +0100
  • a1c9bf2514 tests/plugin/inline: add test for STORE_U64 inline op Pierrick Bouvier 2024-05-14 18:42:48 +0100
  • 36a1d8e710 plugins: add new inline op STORE_U64 Pierrick Bouvier 2024-05-14 18:42:47 +0100
  • 299c82b8ae plugins: extract generate ptr for qemu_plugin_u64 Pierrick Bouvier 2024-05-14 18:42:46 +0100
  • 21032784e5 plugins: prepare introduction of new inline ops Pierrick Bouvier 2024-05-14 18:42:45 +0100
  • b51ddd937f scripts/update-linux-header.sh: be more src tree friendly Alex Bennée 2024-05-14 18:42:44 +0100
  • 4985d876ee tests/tcg: don't append QEMU_OPTS for armv6m-undef test Alex Bennée 2024-05-14 18:42:43 +0100
  • 922582ace2 Merge tag 'pull-hppa-20240515' of https://gitlab.com/rth7680/qemu into staging Richard Henderson 2024-05-15 11:46:58 +0200
  • 2b01688380 Merge tag 'pull-tcg-20240515' of https://gitlab.com/rth7680/qemu into staging Richard Henderson 2024-05-15 11:46:36 +0200
  • 9e035f0078 target/hppa: Log cpu state on return-from-interrupt Richard Henderson 2024-04-16 21:32:24 -0700
  • 12959fcdcf target/hppa: Log cpu state at interrupt Richard Henderson 2024-04-16 21:27:56 -0700
  • 6dd9b145f6 target/hppa: Implement CF_PCREL Richard Henderson 2024-04-13 20:57:13 -0700
  • 804cd52d3a target/hppa: Adjust priv for B,GATE at runtime Richard Henderson 2024-04-13 20:39:15 -0700
  • 190d7fa572 target/hppa: Drop tlb_entry return from hppa_get_physical_address Richard Henderson 2024-04-13 16:50:58 -0700
  • d8bc138125 target/hppa: Implement PSW_X Richard Henderson 2024-04-16 17:39:25 -0700
  • 5ae8adbb01 target/hppa: Implement PSW_B Richard Henderson 2024-04-16 20:50:30 -0700
  • d27fe7c3af target/hppa: Manage PSW_X and PSW_B in translator Richard Henderson 2024-04-16 20:43:00 -0700
  • ebc9401a40 target/hppa: Split PSW X and B into their own field Richard Henderson 2024-04-16 20:23:16 -0700
  • d2e22fde14 target/hppa: Improve hppa_cpu_dump_state Richard Henderson 2024-03-28 11:06:38 -1000
  • 081a0ed188 target/hppa: Do not mask in copy_iaoq_entry Richard Henderson 2024-03-27 13:04:00 -1000
  • 9dfcd24349 target/hppa: Store full iaoq_f and page offset of iaoq_b in TB Richard Henderson 2024-03-27 11:52:21 -1000
  • 3c13b0ffe7 linux-user/hppa: Force all code addresses to PRIV_USER Richard Henderson 2024-03-27 10:54:06 -1000
  • a0ea4becca target/hppa: Use delay_excp for conditional trap on overflow Richard Henderson 2024-03-26 13:54:01 -1000
  • 269ca0a9cc target/hppa: Use delay_excp for conditional traps Richard Henderson 2024-03-26 13:16:15 -1000
  • 806030074b target/hppa: Introduce DisasDelayException Richard Henderson 2024-03-26 12:47:11 -1000
  • e0137378ed target/hppa: Remove cond_free Richard Henderson 2024-03-25 13:50:11 -1000
  • 3692ad21f5 target/hppa: Use TCG_COND_TST* in trans_ftest Richard Henderson 2024-03-25 13:26:10 -1000
  • f33a22c1a2 target/hppa: Use registerfields.h for FPSR Richard Henderson 2024-03-25 12:20:31 -1000
  • b041ec9d71 target/hppa: Use TCG_COND_TST* in trans_bb_imm Richard Henderson 2024-03-25 11:22:59 -1000
  • 3289ea0e8f target/hppa: Use TCG_COND_TST* in do_unit_addsub Richard Henderson 2024-03-25 11:05:46 -1000
  • 25f97be723 target/hppa: Use TCG_COND_TST* in do_unit_zero_cond Richard Henderson 2024-03-25 11:04:06 -1000
  • fbe65c648d target/hppa: Use TCG_COND_TST* in do_log_cond Richard Henderson 2024-03-25 11:00:36 -1000
  • d6d46be1bf target/hppa: Use TCG_COND_TST* in do_cond Richard Henderson 2024-03-25 10:27:12 -1000
  • 4c42fd0d4e target/hppa: Rename cond_make_* helpers Richard Henderson 2024-03-25 07:30:19 -1000
  • 0d89cb7c29 target/hppa: Use displacements in DisasIAQE Richard Henderson 2024-03-21 16:47:14 -1000
  • bc921866ce target/hppa: Introduce and use DisasIAQE for branch management Richard Henderson 2024-03-21 13:56:44 -1000
  • 1874e6c2fd target/hppa: Always make a copy in do_ibranch_priv Richard Henderson 2024-03-27 12:50:07 -1000
  • 0bb0202962 target/hppa: Use umax in do_ibranch_priv Richard Henderson 2024-03-27 12:53:06 -1000
  • 019f41591d target/hppa: Add space argument to do_ibranch Richard Henderson 2024-03-22 21:29:47 -1000
  • 588deeda6e target/hppa: Add space arguments to install_iaq_entries Richard Henderson 2024-03-22 21:04:24 -1000
  • 142faf5fab target/hppa: Add IASQ entries to DisasContext Richard Henderson 2024-03-22 20:45:21 -1000
  • dbdccbdf81 target/hppa: Simplify TB end Richard Henderson 2024-03-22 20:13:40 -1000
  • d08ad0e0f0 target/hppa: Skip nullified insns in unconditional dbranch path Richard Henderson 2024-04-13 13:07:06 -0700
  • 0dcd6640e4 target/hppa: Delay computation of IAQ_Next Richard Henderson 2024-03-22 15:38:32 -1000
  • 43541db0c4 target/hppa: Add install_link Richard Henderson 2024-03-21 20:30:12 -1000
  • 85e6cda008 target/hppa: Add install_iaq_entries Richard Henderson 2024-03-21 18:40:54 -1000
  • f9b11bc2e7 target/hppa: Use CF_BP_PAGE instead of cpu_breakpoint_test Richard Henderson 2024-03-21 16:59:40 -1000
  • d582c1faa3 target/hppa: Allow prior nullification in do_ibranch Richard Henderson 2024-03-21 14:33:28 -1000
  • 2644f80ba5 target/hppa: Pass displacement to do_dbranch Richard Henderson 2024-03-20 20:02:42 -1000
  • 4e31e68bb6 target/hppa: Move constant destination check into use_goto_tb Richard Henderson 2024-03-20 09:23:35 -1000
  • 19da5d1258 target/hppa: Use hppa_form_gva_psw in hppa_cpu_get_pc Richard Henderson 2024-03-27 19:09:05 -1000
  • b61603bfcb target/hppa: Move cpu_get_tb_cpu_state out of line Richard Henderson 2024-03-27 16:53:57 -1000
  • c9290dfebf tcg/loongarch64: Fill out tcg_out_{ld,st} for vector regs Richard Henderson 2024-05-10 09:03:41 +0000
  • 7c211c1cb4 accel/tcg: Remove cpu_ldsb_code / cpu_ldsw_code Philippe Mathieu-Daudé 2024-04-05 15:15:32 +0200
  • 763f2413e0 target/s390x: Use translator_lduw in get_next_pc Richard Henderson 2024-04-05 00:00:59 -1000
  • a41cd1e6c3 target/xtensa: Use translator_ldub in xtensa_insn_len Richard Henderson 2024-04-04 23:53:24 -1000
  • 104cf5524e target/rx: Use translator_ld* Richard Henderson 2024-04-04 23:42:29 -1000
  • 1f9c446233 target/riscv: Use translator_ld* for everything Richard Henderson 2024-04-04 23:22:27 -1000
  • 1b1138cabe target/cris: Use cris_fetch in translate_v10.c.inc Richard Henderson 2024-04-04 23:17:02 -1000
  • 32e07f7dec target/cris: Use translator_ld* in cris_fetch Richard Henderson 2024-04-04 23:11:25 -1000
  • 6c19920725 target/avr: Use translator_lduw Richard Henderson 2024-04-04 23:03:49 -1000
  • dfc7228be3 target/i386: Use translator_ldub for everything Richard Henderson 2024-04-04 23:01:59 -1000
  • 1561fee691 target/microblaze: Use translator_ldl Richard Henderson 2024-04-02 09:20:35 -1000
  • e8939e801c target/hexagon: Use translator_ldl in pkt_crosses_page Richard Henderson 2024-04-02 09:24:14 -1000
  • 74e98b9b6f target/s390x: Disassemble EXECUTEd instructions Richard Henderson 2024-04-03 08:05:09 -1000
  • 171ce93981 target/s390x: Fix translator_fake_ld length Richard Henderson 2024-04-03 07:39:31 -1000
  • 4c6163eaf2 accel/tcg: Introduce translator_fake_ld Richard Henderson 2024-04-03 07:29:37 -1000
  • 4c833c60e0 disas: Use translator_st to get disassembly data Richard Henderson 2024-04-02 23:44:53 -1000
  • c0d691ab84 disas: Split disas.c Richard Henderson 2024-04-04 20:46:32 -1000
  • b67c567b79 accel/tcg: Return bool from TranslatorOps.disas_log Richard Henderson 2024-04-02 23:07:53 -1000
  • 962a145cdc accel/tcg: Provide default implementation of disas_log Richard Henderson 2024-04-02 22:57:16 -1000
  • 34e5e1dde5 plugins: Merge alloc_tcg_plugin_context into plugin_gen_tb_start Richard Henderson 2024-04-04 13:35:43 -1000
  • e763953a24 plugins: Use DisasContextBase for qemu_plugin_tb_vaddr Richard Henderson 2024-04-03 09:59:18 -1000
  • d3ace10590 plugins: Use DisasContextBase for qemu_plugin_insn_haddr Richard Henderson 2024-04-03 09:54:43 -1000
  • e501325991 plugins: Read mem_only directly from TB cflags Richard Henderson 2024-04-03 09:31:49 -1000
  • 36bc99bc78 plugins: Use translator_st for qemu_plugin_insn_data Richard Henderson 2024-04-03 09:20:06 -1000
  • 3a247368e6 accel/tcg: Implement translator_st Richard Henderson 2024-04-02 22:10:50 -1000
  • 4abc892362 plugins: Copy memory in qemu_plugin_insn_data Richard Henderson 2024-04-02 21:24:52 -1000
  • bf4bb074b7 accel/tcg: Record DisasContextBase in tcg_ctx for plugins Richard Henderson 2024-04-02 19:59:49 -1000
  • b3f05b8ce2 accel/tcg: Record when translator_fake_ldb is used Richard Henderson 2024-04-03 08:26:18 -1000
  • ba3fb2a735 accel/tcg: Record mmio bytes during translation Richard Henderson 2024-04-02 19:46:33 -1000
  • ddfa9f1176 accel/tcg: Cap the translation block when we encounter mmio Richard Henderson 2024-04-02 19:28:20 -1000
  • 04f8ed1145 accel/tcg: Reorg translator_ld* Richard Henderson 2024-04-02 18:26:33 -1000
  • 99977aefd0 accel/tcg: Pass DisasContextBase to translator_fake_ldb Richard Henderson 2024-04-02 15:27:14 -1000
  • 66f3b79e85 accel/tcg: Hide in_same_page outside of a target-specific context Richard Henderson 2024-04-04 15:56:39 -1000
  • 8018947230 accel/tcg: Use vaddr in translator_ld* Richard Henderson 2024-04-02 15:13:58 -1000
  • 265aad58e9 Merge tag 'ui-pull-request' of https://gitlab.com/marcandre.lureau/qemu into staging Richard Henderson 2024-05-15 08:52:27 +0200
  • 3d48b6b687 Merge tag 'pull-request-2024-05-14' of https://gitlab.com/thuth/qemu into staging Richard Henderson 2024-05-14 17:24:04 +0200
  • 2e701e6785 ui/sdl2: Allow host to power down screen Bernhard Beschow 2024-05-12 11:59:45 +0200
  • 37e9141501 ui/gtk: Fix mouse/motion event scaling issue with GTK display backend hikalium 2024-05-12 20:14:35 +0900
  • 36b8e6b4e1 ui/gtk: Add gd_motion_event trace event hikalium 2024-05-12 20:14:34 +0900
  • db81dd6bdc ui/console: move QemuDmaBuf struct def to dmabuf.c Dongwon Kim 2024-05-08 10:54:03 -0700
  • c0fcd6334f ui/console: Use qemu_dmabuf_new() and free() helpers instead Dongwon Kim 2024-05-08 10:54:02 -0700
  • fa6426805b ui/console: Use qemu_dmabuf_set_..() helpers instead Dongwon Kim 2024-05-08 10:54:01 -0700
  • 6779a3076f ui/console: Use qemu_dmabuf_get_..() helpers instead Dongwon Kim 2024-05-08 10:54:00 -0700