projects
/
sdk
/
emulator
/
qemu.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
target-i386: emulate XCHG using atomic helper
2016-10-26
Emilio G. Cota
target-i386: emulate XCHG using atomic helper
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G. Cota
target-i386: emulate LOCK'ed BTX ops using atomic helpers
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G. Cota
target-i386: emulate LOCK'ed XADD using atomic helper
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G. Cota
target-i386: emulate LOCK'ed NEG using cmpxchg helper
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G. Cota
target-i386: emulate LOCK'ed NOT using atomic helper
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G. Cota
target-i386: emulate LOCK'ed INC using atomic helper
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G. Cota
target-i386: emulate LOCK'ed OP instructions using...
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G. Cota
target-i386: emulate LOCK'ed cmpxchg using cmpxchg...
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-10-26
Richard Henderson
tcg: Emit barriers with parallel_cpus
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-10-26
Richard Henderson
tcg: Add CONFIG_ATOMIC64
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-10-26
Richard Henderson
tcg: Add atomic128 helpers
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-10-26
Richard Henderson
tcg: Add atomic helpers
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-10-26
Richard Henderson
cputlb: Tidy some macros
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-10-26
Richard Henderson
cputlb: Move most of iotlb code out of line
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-10-26
Richard Henderson
cputlb: Remove includes from softmmu_template.h
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-10-26
Richard Henderson
cputlb: Move probe_write out of softmmu_template.h
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-10-26
Richard Henderson
cputlb: Replace SHIFT with DATA_SIZE
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-10-26
Alex Bennée
linux-user: enable parallel code generation on clone
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-10-26
Richard Henderson
tcg: Add EXCP_ATOMIC
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-10-26
Richard Henderson
int128: Add int128_make128
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-10-26
Richard Henderson
int128: Use __int128 if available
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-10-26
Richard Henderson
exec: Avoid direct references to Int128 parts
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-10-26
Richard Henderson
atomics: Add __nocheck atomic operations
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G. Cota
atomics: add atomic_op_fetch variants
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G. Cota
atomics: add atomic_xor
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-10-26
Richard Henderson
atomics: Add parameters to macros
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-09-20
Richard Henderson
tcg/i386: Extend TARGET_PAGE_MASK to the proper type
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-09-16
Pranith Kumar
tcg: Optimize fence instructions
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-09-16
Pranith Kumar
target-i386: Generate fences for x86
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-09-16
Pranith Kumar
target-aarch64: Generate fences for aarch64
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-09-16
Pranith Kumar
target-arm: Generate fences in ARMv7 frontend
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-09-16
Pranith Kumar
target-alpha: Generate fence op
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-09-16
Pranith Kumar
tcg/tci: Add support for fence
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-09-16
Pranith Kumar
tcg/sparc: Add support for fence
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-09-16
Pranith Kumar
tcg/s390: Add support for fence
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-09-16
Pranith Kumar
tcg/ppc: Add support for fence
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-09-16
Pranith Kumar
tcg/mips: Add support for fence
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-09-16
Pranith Kumar
tcg/ia64: Add support for fence
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-09-16
Pranith Kumar
tcg/arm: Add support for fence
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-09-16
Pranith Kumar
tcg/aarch64: Add support for fence
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-09-16
Pranith Kumar
tcg/i386: Add support for fence
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-09-16
Pranith Kumar
Introduce TCGOpcode for memory barrier
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-09-16
Richard Henderson
cpu-exec: Check -dfilter for -d cpu
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-09-16
Richard Henderson
tcg: Merge GETPC and GETRA
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-09-16
Richard Henderson
tcg: Support arbitrary size + alignment
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-08-05
Richard Henderson
tcg: Lower indirect registers in a separate pass
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-08-05
Richard Henderson
tcg: Require liveness analysis
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-08-05
Richard Henderson
tcg: Include liveness info in the dumps
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-08-05
Richard Henderson
tcg: Compress dead_temps and mem_temps into a single...
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-08-05
Richard Henderson
tcg: Fold life data into TCGOp
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-08-05
Richard Henderson
tcg: Reorg TCGOp chaining
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-08-05
Richard Henderson
tcg: Compress liveness data to 16 bits
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-07-12
Richard Henderson
target-sparc: Elide duplicate updates to fprs
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-07-12
Richard Henderson
target-sparc: Use cpu_loop_exit_restore from helper_check_ie...
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-07-12
Richard Henderson
target-sparc: Use cpu_fsr in stfsr
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-07-12
Richard Henderson
target-sparc: Use explicit writes to cpu_fsr
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-07-12
Richard Henderson
target-sparc: Remove helper_ldf_asi, helper_stf_asi
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-07-12
Richard Henderson
target-sparc: Directly implement block and short ldf...
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-07-12
Richard Henderson
target-sparc: Directly implement easy ldf/stf asis
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-07-12
Richard Henderson
target-sparc: Pass TCGMemOp constants to helper_ld...
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-07-12
Richard Henderson
target-sparc: Fix obvious error in ASI_M_BFILL
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-07-12
Richard Henderson
target-sparc: Directly implement easy ldd/std asis
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-07-12
Richard Henderson
target-sparc: Introduce gen_check_align
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-07-12
Richard Henderson
target-sparc: Use QT0 to return results from ldda
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-07-12
Richard Henderson
target-sparc: Directly implement easy ld/st asis
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-07-12
Richard Henderson
target-sparc: Use defines from asi.h
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-07-12
Richard Henderson
target-sparc: Add UA2005 defines to asi.h
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-07-12
Richard Henderson
target-sparc: Import linux/arch/sparc/include/uapi...
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-07-12
Richard Henderson
target-sparc: Pass TCGMemOp to gen_ld/st_asi
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-07-12
Richard Henderson
target-sparc: Introduce get_asi
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-07-12
Richard Henderson
target-sparc: Store %asi in TB flags
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-07-12
Richard Henderson
target-sparc: Unify asi handling between 32 and 64-bit
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-07-12
Richard Henderson
target-sparc: Create gen_exception
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-07-12
Richard Henderson
target-sparc: Store mmu index in TB flags
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-07-12
Richard Henderson
target-sparc: Remove softint as a TCG global
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-07-12
Richard Henderson
target-sparc: Mark more flags for helpers
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-07-10
Richard Henderson
build: Use $(AS) for optionrom explicitly
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-07-08
Stanislav Shmarov
translate-all: Fix user-mode self-modifying code in...
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-07-08
Samuel Damashek
cputlb: Fix for self-modifying writes across page boundaries
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-07-08
Samuel Damashek
cputlb: Add address parameter to VICTIM_TLB_HIT
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-07-08
Richard Henderson
cputlb: Move VICTIM_TLB_HIT out of line
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-07-08
Richard Henderson
linux-user: Fix i386 safe-syscall.S
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-07-06
Sergey Sorokin
tcg: Improve the alignment check infrastructure
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-07-06
Richard Henderson
tcg: Optimize spills of constants
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-07-06
Richard Henderson
tcg: Fix name for high-half register
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-07-06
Richard Henderson
build: Use $(CCAS) for compiling .S files
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
...1466703558-7723-1-git-send-email-
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-06-12
Emilio G. Cota
translate-all: add tb hash bucket info to 'info jit...
Suggested-by: Richard Henderson <
rth@twiddle.net
>
Reviewed-by: Richard Henderson <
rth@twiddle.net
>
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-06-12
Emilio G. Cota
tb hash: track translated blocks with qht
Reviewed-by: Richard Henderson <
rth@twiddle.net
>
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-06-12
Emilio G. Cota
qht: add test-qht-par to invoke qht-bench from 'check...
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-06-12
Emilio G. Cota
qht: add qht-bench, a performance benchmark
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-06-11
Emilio G. Cota
qht: add test program
Reviewed-by: Richard Henderson <
rth@twiddle.net
>
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-06-11
Emilio G. Cota
qht: QEMU's fast, resizable and scalable Hash Table
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-06-11
Emilio G. Cota
qdist: add test program
Reviewed-by: Richard Henderson <
rth@twiddle.net
>
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-06-11
Emilio G. Cota
qdist: add module to represent frequency distributions...
Reviewed-by: Richard Henderson <
rth@twiddle.net
>
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-06-11
Emilio G. Cota
tb hash: hash phys_pc, pc, and flags with xxhash
Reviewed-by: Richard Henderson <
rth@twiddle.net
>
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-06-11
Emilio G. Cota
exec: add tb_hash_func5, derived from xxhash
Reviewed-by: Richard Henderson <
rth@twiddle.net
>
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-06-11
Guillaume Delbergue
qemu-thread: add simple test-and-set spinlock
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-06-11
Emilio G. Cota
include/processor.h: define cpu_relax()
Reviewed-by: Richard Henderson <
rth@twiddle.net
>
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-06-11
Emilio G. Cota
seqlock: rename write_lock/unlock to write_begin/end
Reviewed-by: Richard Henderson <
rth@twiddle.net
>
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-06-11
Emilio G. Cota
seqlock: remove optional mutex
Reviewed-by: Richard Henderson <
rth@twiddle.net
>
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
next