]>
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 | 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> |
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 ...Apr 05, 2016 at 08:41:43 -0700, Richard Henderson wrote: 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 |
2016-06-11 | Emilio G. Cota | compiler.h: add QEMU_ALIGNED() to enforce struct alignment Reviewed-by: Richard Henderson <rth@twiddle.net> Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-06-05 | Richard Henderson | target-*: dfilter support for in_asm Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-05-13 | Sergey Fedorov | cpu-exec: Clean up 'interrupt_request' reloading in... 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-05-13 | Sergey Fedorov | cpu-exec: Remove unused 'x86_cpu' and 'env' from cpu_exec() Reviewed-by: Richard Henderson <rth@twiddle.net> Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-05-13 | Sergey Fedorov | cpu-exec: Move TB execution stuff out of cpu_exec() Reviewed-by: Richard Henderson <rth@twiddle.net> Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-05-13 | Sergey Fedorov | cpu-exec: Move interrupt handling out of cpu_exec() Reviewed-by: Richard Henderson <rth@twiddle.net> Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-05-13 | Sergey Fedorov | cpu-exec: Move exception handling out of cpu_exec() Reviewed-by: Richard Henderson <rth@twiddle.net> Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-05-13 | Sergey Fedorov | cpu-exec: Move halt handling out of cpu_exec() Reviewed-by: Richard Henderson <rth@twiddle.net> Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-05-13 | Sergey Fedorov | cpu-exec: Remove relic orphaned comment Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-05-13 | Sergey Fedorov | tcg: Remove needless CPUState::current_tb Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-05-13 | Sergey Fedorov | cpu-exec: Move TB chaining into tb_find_fast() Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-05-13 | Sergey Fedorov | tcg: Rework tb_invalidated_flag Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-05-13 | Sergey Fedorov | tcg: Clean up from 'next_tb' Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-05-13 | Paolo Bonzini | cpu-exec: elide more icount code if CONFIG_USER_ONLY Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-05-13 | Alex Bennée | tcg: reorganize tb_find_physical loop Reviewed-by: Richard Henderson <rth@twiddle.net> Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-05-13 | Paolo Bonzini | tcg: code_bitmap and code_write_count are not used... Reviewed-by: Richard Henderson <rth@twiddle.net> Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-05-13 | Sergey Fedorov | tcg: Allow goto_tb to any target PC in user mode Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-05-13 | Sergey Fedorov | tcg: Clean up direct block chaining safety checks Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-05-13 | Sergey Fedorov | tcg: Clean up tb_jmp_unlink() Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-05-13 | Sergey Fedorov | tcg: Extract removing of jumps to TB from tb_phys_invalidate() Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-05-13 | Sergey Fedorov | tcg: Rename tb_jmp_remove() to tb_remove_from_jmp_list() Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-05-13 | Sergey Fedorov | tcg: Clarify thread safety check in tb_add_jump() Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-05-13 | Sergey Fedorov | tcg: Init TB's direct jumps before making it visible Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-05-13 | Sergey Fedorov | tcg: Rearrange tb_link_page() to avoid forward declaration Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-05-13 | Sergey Fedorov | tcg: Use uintptr_t type for jmp_list_{next|first} fields... Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-05-13 | Sergey Fedorov | tcg: Clean up direct block chaining data fields Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-05-13 | Richard Henderson | translate-all: Adjust 256mb testing for mips64 Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-05-13 | Emilio G. Cota | translate-all: add missing munmap of the code_gen guard... Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-05-13 | Emilio G. Cota | translate-all: remove redundant setting of tcg_ctx... Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-05-13 | Sergey Fedorov | tcg: Note requirement on atomic direct jump patching Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-05-13 | Sergey Fedorov | tcg/mips: Make direct jump patching thread-safe Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-05-13 | Sergey Fedorov | tcg/sparc: Make direct jump patching thread-safe Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-05-13 | Sergey Fedorov | tcg/aarch64: Make direct jump patching thread-safe Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-05-13 | Sergey Fedorov | tcg/arm: Make direct jump patching thread-safe Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-05-13 | Sergey Fedorov | tcg/s390: Make direct jump patching thread-safe Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-05-13 | Sergey Fedorov | tcg/i386: Make direct jump patching thread-safe Suggested-by: Richard Henderson <rth@twiddle.net>. Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-05-13 | Sergey Fedorov | tcg/ppc: Make direct jump patching thread-safe Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-05-13 | Sergey Fedorov | tci: Make direct jump patching thread-safe Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-05-13 | Sergey Fedorov | include/qemu/osdep.h: Add macros for pointer alignment Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-05-13 | Sergey Fedorov | include/qemu/osdep.h: Add a macro to check for alignment Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-05-13 | Emilio G. Cota | tb: consistently use uint32_t for tb->flags Suggested-by: Richard Henderson <rth@twiddle.net> Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-04-05 | James Hogan | tcg/mips: Fix type of tcg_target_reg_alloc_order[] Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-03-14 | Richard Henderson | target-i386: Dump unknown opcodes with -d unimp Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-03-14 | Richard Henderson | target-i386: Fix inhibit irq mask handling Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-03-14 | Richard Henderson | target-i386: Use gen_nop_modrm for prefetch instructions Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-03-14 | Paolo Bonzini | target-i386: Fix addr16 prefix Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-03-14 | Richard Henderson | target-i386: Fix SMSW for 64-bit mode Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-03-14 | Paolo Bonzini | target-i386: Fix SMSW and LMSW from/to register Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-03-14 | Paolo Bonzini | target-i386: Avoid repeated calls to the bnd_jmp helper Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-02-23 | Peter Maydell | tcg: Remove unnecessary osdep.h includes from tcg-target... Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-02-23 | Peter Maydell | scripts/clean-includes: Ignore .inc.c files Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-02-23 | Peter Maydell | tcg: Rename tcg-target.c to tcg-target.inc.c Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-02-23 | Richard Henderson | target-sparc: Use global registers for the register... Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-02-23 | Richard Henderson | target-sparc: Tidy global register initialization Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-02-23 | Richard Henderson | tcg: Allocate indirect_base temporaries in a different... Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-02-23 | Richard Henderson | tcg: Implement indirect memory registers Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-02-23 | Richard Henderson | tcg: Work around clang bug wrt enum ranges, part 2 Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-02-15 | Richard Henderson | target-i386: Implement FSGSBASE Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-02-15 | Richard Henderson | target-i386: Enable CR4/XCR0 features for user-mode Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-02-15 | Richard Henderson | target-i386: Clear bndregs during legacy near jumps Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-02-15 | Richard Henderson | target-i386: Implement BNDLDX, BNDSTX Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-02-15 | Richard Henderson | target-i386: Update BNDSTATUS for exceptions raised... Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-02-15 | Richard Henderson | target-i386: Implement BNDCL, BNDCU, BNDCN Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-02-15 | Richard Henderson | target-i386: Implement BNDMOV Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-02-15 | Richard Henderson | target-i386: Implement BNDMK Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-02-12 | Richard Henderson | target-i386: Split up gen_lea_modrm Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-02-12 | Richard Henderson | target-i386: Perform set/reset_inhibit_irq inline Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-02-12 | Richard Henderson | target-i386: Enable control registers for MPX Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-02-12 | Richard Henderson | target-i386: Implement XSAVEOPT Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-02-12 | Richard Henderson | target-i386: Add XSAVE extension Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-02-12 | Richard Henderson | target-i386: Rearrange processing of 0F AE Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-02-12 | Richard Henderson | target-i386: Rearrange processing of 0F 01 Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-02-12 | Richard Henderson | target-i386: Split fxsave/fxrstor implementation Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-02-08 | Richard Henderson | tcg: Introduce temp_load Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-02-08 | Richard Henderson | tcg: Change temp_save argument to TCGTemp Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-02-08 | Richard Henderson | tcg: Change temp_sync argument to TCGTemp Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-02-08 | Richard Henderson | tcg: Change temp_dead argument to TCGTemp Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-02-08 | Richard Henderson | tcg: Change reg_to_temp to TCGTemp pointer Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-02-08 | Richard Henderson | tcg: Remove tcg_get_arg_str_i32/64 Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-02-08 | Richard Henderson | tcg: More use of TCGReg where appropriate Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
next |