-
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