summaryrefslogtreecommitdiffstats
path: root/target-sparc
Commit message (Expand)AuthorAgeFilesLines
* Move target-* CPU file into a target/ folderThomas Huth2016-12-2021-13805/+0Star
* log: Add locking to large logging blocksRichard Henderson2016-11-011-0/+2
* Merge remote-tracking branch 'remotes/rth/tags/pull-sparc-20161031-2' into st...Peter Maydell2016-11-017-1092/+540Star
|\
| * target-sparc: Use tcg_gen_atomic_cmpxchg_tlRichard Henderson2016-10-311-24/+7Star
| * target-sparc: Use tcg_gen_atomic_xchg_tlRichard Henderson2016-10-311-15/+4Star
| * target-sparc: Remove MMU_MODE*_SUFFIXRichard Henderson2016-10-311-8/+0Star
| * target-sparc: Allow 4-byte alignment on fp mem opsRichard Henderson2016-10-311-42/+44
| * target-sparc: Implement ldqf and stqf inlineRichard Henderson2016-10-313-111/+67Star
| * target-sparc: Remove asi helper code handled inlineRichard Henderson2016-10-313-690/+156Star
| * target-sparc: Implement BCOPY/BFILL inlineRichard Henderson2016-10-311-0/+63
| * target-sparc: Implement cas_asi/casx_asi inlineRichard Henderson2016-10-313-56/+47Star
| * target-sparc: Implement ldstub_asi inlineRichard Henderson2016-10-311-31/+21Star
| * target-sparc: Implement swap_asi inlineRichard Henderson2016-10-311-28/+21Star
| * target-sparc: Handle more twinx asisRichard Henderson2016-10-311-0/+8
| * target-sparc: Use MMU_PHYS_IDX for bypass asisRichard Henderson2016-10-311-0/+19
| * target-sparc: Add MMU_PHYS_IDXRichard Henderson2016-10-313-46/+53
| * target-sparc: Introduce cpu_raise_exception_raRichard Henderson2016-10-315-96/+82Star
| * target-sparc: Use overalignment flags for twinx and block asisRichard Henderson2016-10-311-9/+12
* | clean-up: removed duplicate #includesAnand J2016-10-281-3/+0Star
|/
* exec: move cpu_exec_init() calls to realize functionsLaurent Vivier2016-10-241-9/+9
* qemu-tech: document lazy condition code evaluation in cpu.hPaolo Bonzini2016-10-071-0/+5
* sparc: Use g_memdup() instead of g_new0() + memcpy()Thomas Huth2016-09-131-2/+1Star
* trace-events: fix first line comment in trace-eventsLaurent Vivier2016-08-121-1/+1
* target-sparc: Elide duplicate updates to fprsRichard Henderson2016-07-121-18/+27
* target-sparc: Use cpu_loop_exit_restore from helper_check_ieee_exceptionsRichard Henderson2016-07-122-9/+14
* target-sparc: Use cpu_fsr in stfsrRichard Henderson2016-07-121-5/+2Star
* target-sparc: Use explicit writes to cpu_fsrRichard Henderson2016-07-123-237/+174Star
* target-sparc: Remove helper_ldf_asi, helper_stf_asiRichard Henderson2016-07-123-166/+32Star
* target-sparc: Directly implement block and short ldf/stf asisRichard Henderson2016-07-121-0/+122
* target-sparc: Directly implement easy ldf/stf asisRichard Henderson2016-07-121-0/+45
* target-sparc: Pass TCGMemOp constants to helper_ld/st_asiRichard Henderson2016-07-123-66/+69
* target-sparc: Fix obvious error in ASI_M_BFILLRichard Henderson2016-07-121-1/+1
* target-sparc: Directly implement easy ldd/std asisRichard Henderson2016-07-121-12/+103
* target-sparc: Introduce gen_check_alignRichard Henderson2016-07-121-35/+13Star
* target-sparc: Use QT0 to return results from lddaRichard Henderson2016-07-123-50/+120
* target-sparc: Directly implement easy ld/st asisRichard Henderson2016-07-121-14/+90
* target-sparc: Use defines from asi.hRichard Henderson2016-07-122-230/+235
* target-sparc: Add UA2005 defines to asi.hRichard Henderson2016-07-121-4/+18
* target-sparc: Import linux/arch/sparc/include/uapi/asm/asi.hRichard Henderson2016-07-121-0/+297
* target-sparc: Pass TCGMemOp to gen_ld/st_asiRichard Henderson2016-07-121-16/+16
* target-sparc: Introduce get_asiRichard Henderson2016-07-121-232/+273
* target-sparc: Store %asi in TB flagsRichard Henderson2016-07-122-9/+22
* target-sparc: Unify asi handling between 32 and 64-bitRichard Henderson2016-07-121-154/+131Star
* target-sparc: Create gen_exceptionRichard Henderson2016-07-121-55/+20Star
* target-sparc: Store mmu index in TB flagsRichard Henderson2016-07-122-15/+13Star
* target-sparc: Remove softint as a TCG globalRichard Henderson2016-07-122-6/+5Star
* target-sparc: Mark more flags for helpersRichard Henderson2016-07-121-24/+24
* target-*: Clean up cpu.h header guardsMarkus Armbruster2016-07-121-2/+2
* Fix confusing argument names in some common functionsSergey Sorokin2016-07-122-9/+11
* target-sparc: Use sparc_cpu_parse_features() directlyIgor Mammedov2016-07-071-3/+4