Commit Graph

  • c1514961e6 target/sparc: Move gen_fop_FFF insns to decodetree Richard Henderson 2023-10-11 15:43:18 -07:00
  • c995216bab target/sparc: Move FSQRTq to decodetree Richard Henderson 2023-10-10 15:07:48 -07:00
  • 8aa418b3ef target/sparc: Move gen_fop_DD insns to decodetree Richard Henderson 2023-10-10 14:56:49 -07:00
  • 119cb94f69 target/sparc: Move gen_fop_FF insns to decodetree Richard Henderson 2023-10-10 14:44:32 -07:00
  • 4b6edc0a27 target/sparc: Move gen_gsr_fop_DDD insns to decodetree Richard Henderson 2023-10-10 14:25:47 -07:00
  • afb043448b target/sparc: Move PDIST to decodetree Richard Henderson 2023-10-10 14:05:16 -07:00
  • e06c9f83c6 target/sparc: Move gen_ne_fop_DDD insns to decodetree Richard Henderson 2023-10-10 13:50:38 -07:00
  • 7f10b52f7b target/sparc: Move gen_ne_fop_FFF insns to decodetree Richard Henderson 2023-10-10 12:58:14 -07:00
  • fafba1bb0b target/sparc: Use tcg_gen_vec_{add,sub}* Richard Henderson 2023-10-10 10:48:56 -07:00
  • c6d83e4ff5 target/sparc: Move FMOVD, FNEGD, FABSD, FSRC*D, FNOT*D to decodetree Richard Henderson 2023-10-05 10:53:30 -07:00
  • baf3dbf258 target/sparc: Move FMOVS, FNEGS, FABSS, FSRC*S, FNOT*S to decodetree Richard Henderson 2023-10-05 09:41:05 -07:00
  • 39ca3490f8 target/sparc: Move BMASK to decodetree Richard Henderson 2023-10-05 09:01:34 -07:00
  • 9e20ca9409 target/sparc: Move ADDRALIGN* to decodetree Richard Henderson 2023-10-05 08:55:50 -07:00
  • 45bfed3b2c target/sparc: Move ARRAY* to decodetree Richard Henderson 2023-10-05 03:26:54 -07:00
  • b88ce6f246 target/sparc: Move EDGE* to decodetree Richard Henderson 2023-10-05 03:12:12 -07:00
  • da68140604 target/sparc: Merge LDFSR, LDXFSR implementations Richard Henderson 2023-10-05 02:31:25 -07:00
  • 3d3c06737b target/sparc: Move LDFSR, STFSR to decodetree Richard Henderson 2023-10-05 02:12:59 -07:00
  • 287b11520b target/sparc: Move asi fp load/store to decodetree Richard Henderson 2023-10-05 01:56:02 -07:00
  • 06c060d9e5 target/sparc: Move simple fp load/store to decodetree Richard Henderson 2023-10-05 01:38:50 -07:00
  • 3259b9e2fd target/sparc: Split out fp ldst functions with asi precomputed Richard Henderson 2023-10-05 01:37:06 -07:00
  • 5458fd3153 target/sparc: Move PREFETCH, PREFETCHA to decodetree Richard Henderson 2023-10-05 00:20:37 -07:00
  • d0a11d25f0 target/sparc: Move CASA, CASXA to decodetree Richard Henderson 2023-10-05 00:09:36 -07:00
  • dca544b991 target/sparc: Move SWAP, SWAPA to decodetree Richard Henderson 2023-10-04 23:45:21 -07:00
  • cf07cd1e68 target/sparc: Move LDSTUB, LDSTUBA to decodetree Richard Henderson 2023-10-04 23:29:37 -07:00
  • 42071fc16d target/sparc: Move asi integer load/store to decodetree Richard Henderson 2023-10-04 23:19:55 -07:00
  • 0880d20b2e target/sparc: Move simple integer load/store to decodetree Richard Henderson 2023-10-04 19:50:47 -07:00
  • ebbbec9216 target/sparc: Use tcg_gen_qemu_{ld,st}_i128 for GET_ASI_DTWINX Richard Henderson 2023-10-13 14:17:17 -07:00
  • c03a0fd15c target/sparc: Split out ldst functions with asi pre-computed Richard Henderson 2023-10-04 22:44:11 -07:00
  • a76779ee3b target/sparc: Drop ifdef around get_asi and friends Richard Henderson 2023-10-04 21:59:26 -07:00
  • 811cc0b0ce target/sparc: Split out resolve_asi Richard Henderson 2023-10-04 21:10:47 -07:00
  • 8f75b8a4eb target/sparc: Move DONE, RETRY to decodetree Richard Henderson 2023-10-04 19:05:45 -07:00
  • d382580031 target/sparc: Move FLUSH, SAVE, RESTORE to decodetree Richard Henderson 2023-10-04 18:52:38 -07:00
  • 86b82fe021 target/sparc: Move JMPL, RETT, RETURN to decodetree Richard Henderson 2023-10-04 17:51:37 -07:00
  • d3c7e8ad74 target/sparc: Convert remaining v8 coproc insns to decodetree Richard Henderson 2023-10-04 12:43:44 -07:00
  • 9c6ec5bcad target/sparc: Move POPC to decodetree Richard Henderson 2023-10-20 21:28:43 -07:00
  • fb4ed7aad4 target/sparc: Move MOVcc, MOVR to decodetree Richard Henderson 2023-10-04 15:37:54 -07:00
  • 5fc546ee35 target/sparc: Move SLL, SRL, SRA to decodetree Richard Henderson 2023-10-02 14:48:10 -07:00
  • a9aba13dae target/sparc: Move TADD, TSUB, MULS to decodetree Richard Henderson 2023-10-02 14:40:04 -07:00
  • c26368532d target/sparc: Move UDIV, SDIV to decodetree Richard Henderson 2023-10-01 23:46:47 -07:00
  • 4ee85ea94b target/sparc: Move UDIVX, SDIVX to decodetree Richard Henderson 2023-10-01 23:34:14 -07:00
  • dfebb950da target/sparc: Move SUBC to decodetree Richard Henderson 2023-10-01 23:11:50 -07:00
  • b5372650e2 target/sparc: Move UMUL, SMUL to decodetree Richard Henderson 2023-10-01 22:55:04 -07:00
  • 22188d7da8 target/sparc: Move MULX to decodetree Richard Henderson 2023-10-01 22:46:24 -07:00
  • 420a187d80 target/sparc: Move ADDC to decodetree Richard Henderson 2023-10-20 19:20:44 -07:00
  • 428881deba target/sparc: Move basic arithmetic to decodetree Richard Henderson 2023-10-01 21:49:43 -07:00
  • 2da789ded5 target/sparc: Remove cpu_hintp, cpu_htba, cpu_hver, cpu_ssr, cpu_ver Richard Henderson 2023-10-22 14:25:33 -07:00
  • 577efa4557 target/sparc: Remove cpu_tick_cmpr, cpu_stick_cmpr, cpu_hstick_cmpr Richard Henderson 2023-10-22 14:19:29 -07:00
  • cd6269f7c9 target/sparc: Remove cpu_wim Richard Henderson 2023-10-22 14:10:30 -07:00
  • bb97f2f5d7 target/sparc: Move WRTBR, WRHPR to decodetree Richard Henderson 2023-10-02 13:46:42 -07:00
  • 9422278ef8 target/sparc: Move WRWIM, WRPR to decodetree Richard Henderson 2023-10-02 13:31:20 -07:00
  • 25524734c6 target/sparc: Move WRPSR, SAVED, RESTORED to decodetree Richard Henderson 2023-10-02 07:38:42 -07:00
  • 0faef01b39 target/sparc: Move WRASR to decodetree Richard Henderson 2023-10-02 00:25:46 -07:00
  • e8325dc02d target/sparc: Move RDTBR, FLUSHW to decodetree Richard Henderson 2023-10-01 21:29:10 -07:00
  • 5d617bfba0 target/sparc: Move RDWIM, RDPR to decodetree Richard Henderson 2023-10-01 21:21:43 -07:00
  • 668bb9b755 target/sparc: Move RDPSR, RDHPR to decodetree Richard Henderson 2023-10-01 20:34:14 -07:00
  • af25071c1d target/sparc: Move RDASR, STBAR, MEMBAR to decodetree Richard Henderson 2023-10-01 19:21:38 -07:00
  • 3037663616 target/sparc: Move Tcc to decodetree Richard Henderson 2023-10-01 18:29:42 -07:00
  • 6d2a076842 target/sparc: Move SETHI to decodetree Richard Henderson 2023-10-01 16:48:18 -07:00
  • 9d4e2bc761 target/sparc: Pass DisasCompare to advance_jump_cond Richard Henderson 2023-10-04 13:38:18 -07:00
  • 6b3e4cc685 target/sparc: Merge gen_branch_[an] with only caller Richard Henderson 2023-10-04 13:23:07 -07:00
  • d547193616 target/sparc: Merge gen_fcond with only caller Richard Henderson 2023-10-04 13:20:30 -07:00
  • 1ea9c62a5e target/sparc: Merge gen_cond with only caller Richard Henderson 2023-10-04 13:04:14 -07:00
  • 45196ea4f4 target/sparc: Move FBPfcc and FBfcc to decodetree Richard Henderson 2023-10-04 13:00:53 -07:00
  • ab9ffe988a target/sparc: Move BPr to decodetree Richard Henderson 2023-10-01 16:23:14 -07:00
  • 276567aaf6 target/sparc: Move BPcc and Bicc to decodetree Richard Henderson 2023-10-01 15:57:34 -07:00
  • 23ada1b16f target/sparc: Move CALL to decodetree Richard Henderson 2023-10-01 15:11:00 -07:00
  • b1bc09ea6b target/sparc: Define AM_CHECK for sparc32 Richard Henderson 2023-10-01 15:10:31 -07:00
  • 878cc6773a target/sparc: Add decodetree infrastructure Richard Henderson 2023-10-01 14:56:04 -07:00
  • 554abe47c7 target/sparc: Partition cpu features Richard Henderson 2023-10-22 16:05:15 -07:00
  • 5f25b383a8 target/sparc: Remove sparcv7 cpu features Richard Henderson 2023-10-11 20:34:14 -07:00
  • de1f52032f target/sparc: Use CPU_FEATURE_BIT_* for cpu properties Richard Henderson 2023-10-15 17:08:53 -07:00
  • bd7ff659a7 target/sparc: Define features via cpu-feature.h.inc Richard Henderson 2023-10-15 17:02:33 -07:00
  • ec860e5d03 configs: Enable MTTCG for sparc, sparc64 Richard Henderson 2023-06-20 18:38:10 +02:00
  • e0f46055a1 target/sparc: Set TCG_GUEST_DEFAULT_MO Richard Henderson 2023-06-20 18:36:33 +02:00
  • d9125cf27c target/sparc: Avoid helper_raise_exception in helper_st_asi Richard Henderson 2023-10-16 19:56:51 -07:00
  • 186e78905a target/sparc: Implement check_align inline Richard Henderson 2023-10-16 13:23:15 -07:00
  • 930f1865cc target/sparc: Clear may_lookup for npc == DYNAMIC_PC Richard Henderson 2023-10-15 16:20:51 -07:00
  • dd41ce7a6f hw/arm/aspeed: Move AspeedSoCState::cpu/vic to Aspeed2400SoCState Philippe Mathieu-Daudé 2023-10-24 18:24:22 +02:00
  • c17fc02571 hw/arm/aspeed: Move AspeedSoCState::a7mpcore to Aspeed2600SoCState Philippe Mathieu-Daudé 2023-10-24 18:24:21 +02:00
  • a0c2103070 hw/arm/aspeed: Move AspeedSoCState::armv7m to Aspeed10x0SoCState Philippe Mathieu-Daudé 2023-10-24 18:24:20 +02:00
  • 24a88476ff hw/arm/aspeed: Check 'memory' link is set in common aspeed_soc_realize Philippe Mathieu-Daudé 2023-10-24 18:24:19 +02:00
  • 1a94fae4c1 hw/arm/aspeed: Introduce TYPE_ASPEED2400_SOC Philippe Mathieu-Daudé 2023-10-24 18:24:18 +02:00
  • 4fc5e8065b hw/arm/aspeed: Introduce TYPE_ASPEED2600_SOC Philippe Mathieu-Daudé 2023-10-24 18:24:17 +02:00
  • df4ab0764d hw/arm/aspeed: Introduce TYPE_ASPEED10X0_SOC Philippe Mathieu-Daudé 2023-10-24 18:24:16 +02:00
  • 3c392e87df hw/arm/aspeed: Dynamically allocate AspeedMachineState::soc field Philippe Mathieu-Daudé 2023-10-24 18:24:15 +02:00
  • aa6c6697bb hw/arm/aspeed: Rename aspeed_soc_realize() as AST2400/2500 specific Philippe Mathieu-Daudé 2023-10-24 18:24:14 +02:00
  • a150836239 hw/arm/aspeed: Rename aspeed_soc_init() as AST2400/2500 specific Philippe Mathieu-Daudé 2023-10-24 18:24:13 +02:00
  • 2f4ec77679 hw/arm/aspeed: Extract code common to all boards to a common file Philippe Mathieu-Daudé 2023-10-24 18:24:12 +02:00
  • cbe27c3ec3 MAINTAINERS: aspeed: Update Andrew's email address Andrew Jeffery 2023-09-25 15:52:12 +09:30
  • a95260486a Merge tag 'pull-tcg-20231023' of https://gitlab.com/rth7680/qemu into staging Stefan Hajnoczi 2023-10-23 14:45:46 -07:00
  • 1b4a5a20da Merge tag 'for_upstream' of https://git.kernel.org/pub/scm/virt/kvm/mst/qemu into staging Stefan Hajnoczi 2023-10-23 14:45:29 -07:00
  • b093277edc Merge tag 'pull-trivial-patches' of https://gitlab.com/mjt0k/qemu into staging Stefan Hajnoczi 2023-10-23 14:45:17 -07:00
  • 338cf82fbe Merge tag 'hw-misc-20231020' of https://github.com/philmd/qemu into staging Stefan Hajnoczi 2023-10-23 14:44:20 -07:00
  • e40df3522b target/xtensa: Use tcg_gen_sextract_i32 Richard Henderson 2023-10-19 11:25:32 -07:00
  • 8b8bb29548 target/tricore: Use tcg_gen_*extract_tl Richard Henderson 2023-10-19 11:23:19 -07:00
  • 0d67249c6d target/rx: Use tcg_gen_ext_i32 Richard Henderson 2023-10-19 11:21:40 -07:00
  • 443025e4d0 target/m68k: Use tcg_gen_ext_i32 Richard Henderson 2023-10-19 11:20:12 -07:00
  • 23f3d586e4 target/i386: Use tcg_gen_ext_tl Richard Henderson 2023-10-19 11:18:51 -07:00
  • 2f02c14b21 target/arm: Use tcg_gen_ext_i64 Richard Henderson 2023-10-19 11:18:08 -07:00
  • c048b68385 tcg: Define MO_TL Paolo Bonzini 2023-10-22 16:34:21 -07:00