Sign in
qemu
/
qemu
/
8d79de6e42947a4a11ad7c7bb87e8f745a4f8321
/
target-cris
/
translate.c
5a30b7f
cris: Replace tcg branch sequence with setcond
by Edgar E. Iglesias
· 14 years ago
d03d112
cris: Set btaken when storing direct jumps
by Edgar E. Iglesias
· 14 years ago
05bf441
cris: Remove unused orig_flags
by Edgar E. Iglesias
· 14 years ago
5cabc5c
cris: Allow more TB chaining for crisv10
by Edgar E. Iglesias
· 14 years ago
cb752a6
cris: Allow more TB chaning
by Edgar E. Iglesias
· 14 years ago
2a704b1
cris: Avoid useless tmp in t_gen_cc_jmp()
by Edgar E. Iglesias
· 14 years ago
9a78eea
target-xxx: Use fprintf_function (format checking)
by Stefan Weil
· 14 years ago
211ecdc
target-cris: Use %td for ptrdiff_t arguments in debug message
by Stefan Weil
· 14 years ago
1884533
cris: Move sign extension.
by Edgar E. Iglesias
· 15 years ago
7de141c
cris: Centralize fetching
by Edgar E. Iglesias
· 15 years ago
a699a7b
cris: Make the CRISv32 insn decoders return signed int.
by Edgar E. Iglesias
· 15 years ago
0bfcd59
Fix %lld or %llx printf format use
by Blue Swirl
· 15 years ago
0d84be5
cris: remove dead assignments, spotted by clang analyzer
by Blue Swirl
· 15 years ago
40e9edd
cris: Add support for CRISv10 translation.
by Edgar E. Iglesias
· 15 years ago
46e246c
cris: Use tcg_gen_movi_tl.
by Edgar E. Iglesias
· 15 years ago
416c606
cris: Prettify register dumps.
by Edgar E. Iglesias
· 15 years ago
be9f2de
CRIS: Update PR_EDA on TLB faults.
by Edgar E. Iglesias
· 15 years ago
72cf2d4
Fix sys-queue.h conflict for good
by Blue Swirl
· 15 years ago
8167ee8
Update to a hopefully more future proof FSF address
by Blue Swirl
· 15 years ago
ce24e07
CRIS: Prettify sizes for the internal disasm.
by Edgar E. Iglesias
· 16 years ago
5561650
Include assert.h from qemu-common.h
by Paul Brook
· 16 years ago
f3bc523
CRIS: Fix bmi.
by Edgar E. Iglesias
· 16 years ago
0bf46a4
qemu: introduce qemu_init_vcpu (Marcelo Tosatti)
by aliguori
· 16 years ago
1b530a6
Add new command line option -singlestep for tcg single stepping.
by aurel32
· 16 years ago
cc53adb
CRIS: Fix remaining build warnings.
by edgar_igl
· 16 years ago
0d0266a
targets: remove error handling from qemu_malloc() callers (Avi Kivity)
by aliguori
· 16 years ago
5281966
CRIS: Init the feedback shiftreg used for randomizing TLB sets.
by edgar_igl
· 16 years ago
eca1bdf
Log reset events (Jan Kiszka)
by aliguori
· 16 years ago
8fec2b8
global s/loglevel & X/qemu_loglevel_mask(X)/ (Eduardo Habkost)
by aliguori
· 16 years ago
93fcfe3
Convert references to logfile/loglevel to use qemu_log*() macros
by aliguori
· 16 years ago
d12d51d
Clean up debugging code #ifdefs (Eduardo Habkost)
by aliguori
· 16 years ago
6231868
CRIS: Purify some of the flag evaluation helpers.
by edgar_igl
· 16 years ago
c38ac98
CRIS: Use a helper for lz.
by edgar_igl
· 16 years ago
85220fb
CRIS: bound operates directly on regs, no need to allocate temp destination.
by edgar_igl
· 16 years ago
abd5c94
CRIS: Speedup btst by using a helper.
by edgar_igl
· 16 years ago
213fb47
CRIS: NMI wakes up the core.
by edgar_igl
· 16 years ago
459e518
CRIS: Move operations can be optimized as arithmetic ones for cc evaluation.
by edgar_igl
· 16 years ago
a8cf66b
CRIS: Slight performance improvement for flag evaluation.
by edgar_igl
· 16 years ago
fad6cb1
Update FSF address in GPL/LGPL boilerplate
by aurel32
· 16 years ago
b1503cd
Use the ARRAY_SIZE() macro where appropriate.
by malc
· 16 years ago
c0ce998
Use sys-queue.h for break/watchpoint managment (Jan Kiszka)
by aliguori
· 16 years ago
a1d1bb3
Refactor and enhance break/watchpoint API (Jan Kiszka)
by aliguori
· 16 years ago
a7812ae
TCG variable type checking.
by pbrook
· 16 years ago
6d17c60
target-cris: access to TCG variables through GET_TCGV()
by aurel32
· 16 years ago
4469629
CRIS: Plug more temp leaks.
by edgar_igl
· 16 years ago
f4b147f
CRIS: Plug a few temp leaks.
by edgar_igl
· 16 years ago
31c18d8
CRIS: Remove cpu_T.
by edgar_igl
· 16 years ago
fb48f71
CRIS: Avoid more cpu_T usage.
by edgar_igl
· 16 years ago
43d7ac4
CRIS: Avoid cpu_T[1] for move_r.
by edgar_igl
· 16 years ago
c5631f4
CRIS: Avoid using cpu_T[0] for testing condition codes.
by edgar_igl
· 16 years ago
7dcfb08
CRIS: Add branch-free versions of abs, lsl, lsr and asr.
by edgar_igl
· 16 years ago
4f9cc92
CRIS: Correct tcg globals allocation for 64bit hosts.
by edgar_igl
· 16 years ago
a855593
CRIS: Initialize the arch version preg to v32.
by edgar_igl
· 16 years ago
cddffe3
CRIS: Partial EXS reg support and fixes for SPC.
by edgar_igl
· 16 years ago
dd20fcd
CRIS: Correct typos.
by edgar_igl
· 16 years ago
9b32fbf
CRIS: Make local objects static.
by edgar_igl
· 16 years ago
a1aebcb
CRIS: Fix brk 8 and add S-flag emulation.
by edgar_igl
· 16 years ago
28de16d
CRIS: Improve ASID related TLB flushes.
by edgar_igl
· 16 years ago
7ccfb2e
Fix warnings that would be caused by gcc flag -Wwrite-strings
by blueswir1
· 16 years ago
cdcf4e5
TCG fixes for target-cris
by aurel32
· 16 years ago
89cc738
CRIS: Correct condition for when to apply fast move flags evaluation. Correct single-stepping over branches.
by edgar_igl
· 16 years ago
2cfc5f1
Small cleanup of gen_intermediate_code(_internal), by Laurent Desnogues.
by ths
· 16 years ago
551bd27
Convert remaining __builtin_expect to likely/unlikely, by Jan Kiszka.
by ths
· 16 years ago
bf20dc0
Spelling fixes, spotted by Stuart Brady.
by ths
· 16 years ago
d297f46
Avoid CRIS related warnings by Jan Kiszka.
by edgar_igl
· 16 years ago
2e70f6e
Add instruction counter.
by pbrook
· 16 years ago
a7cfbba
CRIS: Translator updates.
by edgar_igl
· 17 years ago
2a44f7f
CRIS translator updates
by edgar_igl
· 17 years ago
30abcfc
CRIS: Restructure the translator to allow for better code generation.
by edgar_igl
· 17 years ago
bbff889
remove absolete function
by bellard
· 17 years ago
cb63669
Fix ARM conditional branch bug. Add tcg_gen_brcondi.
by pbrook
· 17 years ago
d189633
Use tcg_gen_not.
by edgar_igl
· 17 years ago
cf1d97f
CRIS: Improve TLB management and handle delayslots at page boundaries.
by edgar_igl
· 17 years ago
a39f8f3
CRIS: Remove some old dyngen T0/T1 fiddle. More usage of the results from the x flag liveness analysis.
by edgar_igl
· 17 years ago
390efc5
Add TCG native negation op.
by pbrook
· 17 years ago
8683143
Add zero extension (pseudo-)ops.
by pbrook
· 17 years ago
2f3a1b0
CRIS: helper_dummy no longer needed as barrier for qemu_ld/st.
by edgar_igl
· 17 years ago
73e5172
CRIS: Concistent use of btarget and make it possible to single-step over delayslots.
by edgar_igl
· 17 years ago
dceaf39
CRIS: More TCG conversion.
by edgar_igl
· 17 years ago
17ac975
More TCG updates for CRIS
by edgar_igl
· 17 years ago
aae6b32
CRIS: Convert divide step to TCG.
by edgar_igl
· 17 years ago
d059c17
CRIS: Convert lz (leading zeros) to TCG.
by edgar_igl
· 17 years ago
50cfa95
CRIS: Eliminate a few unneeded moves to/from T0/T1.
by edgar_igl
· 17 years ago
c7d0569
CRIS: Do post-increment without going via T0.
by edgar_igl
· 17 years ago
b41f7df
CRIS updates:
by edgar_igl
· 17 years ago
d2856f1
Factorize code in translate.c
by aurel32
· 17 years ago
ca10f86
Remove osdep.c/qemu-img code duplication
by aurel32
· 17 years ago
a825e70
More TCG conversions for CRIS.
by edgar_igl
· 17 years ago
3157a0a
More TCG conversions for CRIS.
by edgar_igl
· 17 years ago
54728ac
Simplified some dead extended arith code after search and replace.
by edgar_igl
· 17 years ago
05ba7d5
A first small step to convert the CRIS translator to TCG.
by edgar_igl
· 17 years ago
4f400ab
Cut the translation block after translating a break insn. This avoids an issue where QEMU finds an illegal CRIS insn while the guest is returning through a signal return trampoline.
by edgar_igl
· 17 years ago
9004627
More consistent naming for CRIS register-number macros.
by edgar_igl
· 17 years ago
5d4a534
Silently ignore CRIS cache flushes, instead of aborting due to unknown insn.
by edgar_igl
· 17 years ago
57fec1f
use the TCG code generator
by bellard
· 17 years ago
fd56059
Optimize clear insns by treating support reg P0 specially and
by balrog
· 17 years ago
aaed909
added cpu_model parameter to cpu_init()
by bellard
· 17 years ago
8170028
CRIS instruction translation, by Edgar E. Iglesias.
by ths
· 17 years ago