Age | Commit message (Expand) | Author | Files | Lines |
2012-09-21 | tcg-sparc: Fix and enable direct TB chaining. | Richard Henderson | 1 | -3/+6 |
2012-09-15 | Remove unused CONFIG_TCG_PASS_AREG0 and dead code | Blue Swirl | 1 | -4/+0 |
2012-09-15 | tcg: Fix MAX_OPC_PARAM_IARGS | Stefan Weil | 1 | -1/+1 |
2012-06-25 | cleanup cpu_set_debug_excp_handler | Igor Mammedov | 1 | -1/+1 |
2012-05-19 | linux-user: Fix stale tbs after mmap | Alexander Graf | 1 | -0/+2 |
2012-05-01 | cputlb: move TLB handling to a separate file | Blue Swirl | 1 | -1/+11 |
2012-04-21 | tci: GETPC() macro must return an uintptr_t | Stefan Weil | 1 | -1/+1 |
2012-04-14 | exec: provide tb_invalidate_phys_addr function | Max Filippov | 1 | -0/+1 |
2012-04-14 | Use uintptr_t for various op related functions | Blue Swirl | 1 | -5/+5 |
2012-04-07 | Add QEMU_NORETURN to function cpu_io_recompile | Stefan Weil | 1 | -1/+1 |
2012-04-07 | Add QEMU_NORETURN to function cpu_resume_from_signal | Stefan Weil | 1 | -1/+1 |
2012-04-07 | w64: Fix data type of tb_next and other variables used for host addresses | Stefan Weil | 1 | -17/+16 |
2012-03-18 | softmmu templates: optionally pass CPUState to memory access functions | Blue Swirl | 1 | -0/+2 |
2012-03-14 | Rename CPUState -> CPUArchState | Andreas Färber | 1 | -19/+19 |
2012-03-08 | memory: get rid of cpu_register_io_memory() | Avi Kivity | 1 | -1/+0 |
2012-03-08 | memory: dispatch directly via MemoryRegion | Avi Kivity | 1 | -4/+5 |
2012-03-08 | memory: store section indices in iotlb instead of io indices | Avi Kivity | 1 | -0/+1 |
2012-01-04 | Direct dispatch through MemoryRegion | Avi Kivity | 1 | -3/+1 |
2012-01-04 | Uninline get_page_addr_code() | Avi Kivity | 1 | -25/+1 |
2012-01-04 | Avoid range comparisons on io index types | Avi Kivity | 1 | -1/+1 |
2012-01-04 | memory: move mmio access to functions | Avi Kivity | 1 | -2/+5 |
2011-10-31 | tcg: Add bytecode generator for tcg interpreter | Stefan Weil | 1 | -2/+20 |
2011-10-30 | exec-all: Fix void pointer arithmetic | Stefan Weil | 1 | -2/+1 |
2011-10-21 | qemu-timer: move icount to cpus.c | Paolo Bonzini | 1 | -0/+14 |
2011-10-01 | Move GETPC from dyngen-exec.h to exec-all.h | Blue Swirl | 1 | -0/+12 |
2011-10-01 | softmmu_header: pass CPUState to tlb_fill | Blue Swirl | 1 | -1/+1 |
2011-07-20 | Fix unassigned memory access handling | Blue Swirl | 1 | -1/+1 |
2011-07-12 | exec-all.h: Make MAX_OP_PER_INSTR large enough for target-arm's uses | Peter Maydell | 1 | -5/+1 |
2011-06-26 | Move cpu_has_work and cpu_pc_from_tb to cpu.h | Blue Swirl | 1 | -0/+1 |
2011-06-26 | cpu_loop_exit: avoid using AREG0 | Blue Swirl | 1 | -1/+1 |
2011-05-31 | target-alpha: Trap for unassigned and unaligned addresses. | Richard Henderson | 1 | -1/+1 |
2011-05-23 | Merge branch 's390-next' of git://repo.or.cz/qemu/agraf | Aurelien Jarno | 1 | -0/+4 |
2011-05-22 | Delete unused tb_invalidate_page_range | Blue Swirl | 1 | -1/+0 |
2011-05-20 | tcg: extend max tcg opcodes when using 64-on-32bit | Alexander Graf | 1 | -0/+4 |
2011-04-20 | Remove unused function parameter from cpu_restore_state | Stefan Weil | 1 | -2/+1 |
2011-04-20 | Remove unused function parameters from gen_pc_load and rename the function | Stefan Weil | 1 | -2/+2 |
2011-02-10 | Make tb_alloc static | Tristan Gingold | 1 | -1/+0 |
2011-01-23 | Delete useless 'extern' qualifiers for functions | Blue Swirl | 1 | -1/+1 |
2010-12-31 | TCG: Improve tb_phys_hash_func() | Aurelien Jarno | 1 | -1/+1 |
2010-12-21 | tcg-arm: fix __clear_cache() warning | Aurelien Jarno | 1 | -4/+2 |
2010-10-20 | Export qemu_ram_addr_from_host | Marcelo Tosatti | 1 | -1/+1 |
2010-07-24 | remove dead code | Jun Koi | 1 | -3/+0 |
2010-07-22 | Declare code_gen_ptr, code_gen_max_blocks 'static' | Stefan Weil | 1 | -2/+0 |
2010-06-09 | tcg: get rid of copy_size in TCGOpDef | Aurelien Jarno | 1 | -1/+0 |
2010-05-11 | make SIG_IPI to tcg vcpu thread reliable | Marcelo Tosatti | 1 | -0/+3 |
2010-05-01 | Clean up definition of MAX_OPC_PARAM | Stuart Brady | 1 | -2/+14 |
2010-04-08 | remove TARGET_* defines from translate-all.c | Paolo Bonzini | 1 | -4/+0 |
2010-04-08 | Shrink tb_jmp_offset to two entries, the other two are never used. | Filip Navara | 1 | -4/+1 |
2010-03-29 | Compile qemu-timer only once | Blue Swirl | 1 | -14/+0 |
2010-03-17 | Large page TLB flush | Paul Brook | 1 | -11/+3 |
2010-03-12 | Fix usermode virtual address type | Paul Brook | 1 | -1/+1 |
2010-03-12 | Disable phsyical memory handling in userspace emulation. | Paul Brook | 1 | -4/+4 |
2010-03-12 | Add tb_page_addr_t | Paul Brook | 1 | -8/+17 |
2010-03-01 | Avoid tlb_set_page in userspace emulation | Paul Brook | 1 | -0/+2 |
2009-12-01 | tcg: increase TCG_MAX_OP_SIZE to 192 | Aurelien Jarno | 1 | -3/+3 |
2009-10-01 | Revert "Get rid of _t suffix" | Anthony Liguori | 1 | -4/+4 |
2009-10-01 | Get rid of _t suffix | malc | 1 | -4/+4 |
2009-09-25 | ARM host: fix generated blocks linking | Laurent Desnogues | 1 | -1/+3 |
2009-09-23 | exec-all.h: increase OPC_BUF_SIZE | Aurelien Jarno | 1 | -1/+1 |
2009-09-23 | exec-all.h: increase MAX_OP_PER_INSTR to 96 from 64 | Aurelien Jarno | 1 | -1/+1 |
2009-08-24 | Unbreak large mem support by removing kqemu | Anthony Liguori | 1 | -35/+0 |
2009-07-27 | Enable USE_DIRECT_JUMP on Win32. | Filip Navara | 1 | -4/+1 |
2009-07-16 | Update to a hopefully more future proof FSF address | Blue Swirl | 1 | -2/+1 |
2009-04-19 | kqemu: merge CONFIG_KQEMU and USE_KQEMU | blueswir1 | 1 | -1/+1 |
2009-04-11 | Implement dynamic guest ram allocation. | pbrook | 1 | -0/+3 |
2009-04-11 | Remove code phys_ram_base uses. | pbrook | 1 | -1/+4 |
2009-04-05 | Add new command line option -singlestep for tcg single stepping. | aurel32 | 1 | -0/+4 |
2009-02-08 | Remove GenOpFunc typedefs | blueswir1 | 1 | -5/+0 |
2009-02-01 | Replace noreturn with QEMU_NORETURN | malc | 1 | -1/+1 |
2009-01-14 | Add noreturn function attribute | blueswir1 | 1 | -1/+4 |
2009-01-14 | Remove all traces of __powerpc__ | malc | 1 | -2/+2 |
2009-01-04 | Update FSF address in GPL/LGPL boilerplate | aurel32 | 1 | -1/+1 |
2008-12-07 | Some cleanups after dyngen removal | aurel32 | 1 | -14/+0 |
2008-12-01 | Use libgcc __clear_cache to clean icache, when available. | balrog | 1 | -0/+8 |
2008-11-30 | Common cpu_loop_exit prototype | aurel32 | 1 | -0/+1 |
2008-11-18 | Add debug exception hook (Jan Kiszka) | aliguori | 1 | -0/+4 |
2008-11-11 | Revert commits 5685 to 5688 committed by mistake | aurel32 | 1 | -1/+1 |
2008-11-11 | Disable debug code for production. | aurel32 | 1 | -1/+1 |
2008-10-23 | protect exec-all.h frm multiple inclusion (Glauber Costa) | aliguori | 1 | -0/+3 |
2008-10-06 | Show size for unassigned accesses (Robert Reif) | blueswir1 | 1 | -1/+1 |
2008-09-16 | Move offsetof to osdep.h, remove local defintions. | balrog | 1 | -4/+0 |
2008-08-30 | Fix some warnings that would be generated by gcc -Wredundant-decls | blueswir1 | 1 | -2/+3 |
2008-07-29 | On ppc32 make tb_set_jmp_target1 behave like it does on a ppc64 | malc | 1 | -35/+0 |
2008-07-23 | Preliminary PPC64/Linux host support | malc | 1 | -0/+5 |
2008-07-18 | Small cleanup of gen_intermediate_code(_internal), by Laurent Desnogues. | ths | 1 | -2/+2 |
2008-07-03 | Convert remaining __builtin_expect to likely/unlikely, by Jan Kiszka. | ths | 1 | -2/+2 |
2008-06-30 | Spelling fixes, spotted by Stuart Brady. | ths | 1 | -1/+1 |
2008-06-29 | Add instruction counter. | pbrook | 1 | -6/+27 |
2008-06-07 | Multithreaded locking fixes. | pbrook | 1 | -211/+1 |
2008-06-07 | PPC TCG Fixes | malc | 1 | -15/+20 |
2008-06-03 | Spelling fixes, by Stefan Weil. | ths | 1 | -1/+1 |
2008-05-30 | support of long calls for PPC (malc) | bellard | 1 | -3/+14 |
2008-05-30 | kqemu API change - allow use of kqemu with 32 bit QEMU on a 64 bit host | bellard | 1 | -0/+6 |
2008-05-28 | variable dynamic translation buffer size | bellard | 1 | -35/+2 |
2008-05-27 | qemu-nbd tool (Anthony Liguori) | bellard | 1 | -1/+1 |
2008-05-19 | ARM host support for TCG targets. | balrog | 1 | -1/+17 |
2008-05-12 | removed unused code | bellard | 1 | -3/+0 |
2008-05-10 | Fix compiler warnings in common files | blueswir1 | 1 | -11/+11 |
2008-05-09 | Make a safer guess for max generated ops per guest insn (spotted by Jan Kiszka). | edgar_igl | 1 | -1/+1 |
2008-05-06 | Make the paged properties of the tb-jmp-cache hash function work for TARGET_P... | edgar_igl | 1 | -3/+3 |
2008-05-05 | Revert commit r4342 and r4343, wasn't intended to be committed | aurel32 | 1 | -1/+1 |
2008-05-05 | Disable debug code for production. | aurel32 | 1 | -1/+1 |
2008-04-28 | Factorize code in translate.c | aurel32 | 1 | -0/+3 |
2008-04-27 | Use correct types to enable > 2G support, based on a patch from | aurel32 | 1 | -1/+1 |
2008-04-22 | Revert "Use correct types to enable > 2G support" (r4238), it is | aurel32 | 1 | -1/+1 |
2008-04-22 | Use correct types to enable > 2G support, based on a patch from | aurel32 | 1 | -1/+1 |
2008-03-31 | TCG op size estimation fix. | pbrook | 1 | -0/+6 |
2008-03-28 | Use spinlock_t for interrupt_lock, lock support for HPPA (Stuart Brady) | aurel32 | 1 | -5/+52 |
2008-02-03 | Fix opparam_buf size estimate. | pbrook | 1 | -1/+3 |
2008-02-01 | use the TCG code generator | bellard | 1 | -50/+5 |
2007-12-11 | Fix code generation buffer overflow reported by TeLeMan | blueswir1 | 1 | -2/+2 |
2007-11-19 | Avoid duplicated definitions: move common definitions from exec-all.h | j_mayer | 1 | -30/+0 |
2007-11-18 | Fixes for s/390 host support, by Bastian Blank. | ths | 1 | -18/+0 |
2007-11-04 | For consistency, move muls64 / mulu64 prototypes to host-utils.h | j_mayer | 1 | -3/+0 |
2007-10-20 | Handle IBE on MIPS properly. | ths | 1 | -1/+1 |
2007-10-14 | Replace is_user variable with mmu_idx in softmmu core, | j_mayer | 1 | -30/+10 |
2007-10-08 | CRIS support in toplevel, by Edgar E. Iglesias. | ths | 1 | -0/+2 |
2007-09-30 | Fix compilation on Darwin platform, avoiding the use of gcc function attributes | j_mayer | 1 | -1/+1 |
2007-09-29 | always_inline gcc directive can be useful. | j_mayer | 1 | -0/+8 |
2007-09-20 | Extend TB flags to 64 bits (Alexander Graf). | j_mayer | 1 | -1/+1 |
2007-09-20 | Make likely/unlikely accessible also in hw/. | balrog | 1 | -0/+2 |
2007-09-20 | Move likely and unlikely macros in a common place (Aurelien Jarno). | j_mayer | 1 | -0/+3 |
2007-09-17 | find -type f | xargs sed -i 's/[\t ]*$//g' # Yes, again. Note the star in the... | ths | 1 | -5/+5 |
2007-09-16 | find -type f | xargs sed -i 's/[\t ]$//g' # on most files | ths | 1 | -27/+27 |
2007-07-31 | Fiddly dyngen bits for s390 host support, by Ulrich Hecht. | ths | 1 | -0/+18 |
2007-07-02 | Remove unaligned accesses in ia64_apply_fixes(). | balrog | 1 | -2/+2 |
2007-05-23 | m68k/ColdFire system emulation. | pbrook | 1 | -0/+2 |
2007-05-17 | Enable faults for unassigned memory accesses and unimplemented ASIs | blueswir1 | 1 | -0/+4 |
2007-05-16 | More generic 64 bit multiplication support, by Aurelien Jarno. | ths | 1 | -0/+3 |
2007-05-10 | Fix wrong branch condition in MIPS testandset. | ths | 1 | -1/+1 |
2007-05-08 | Another #elif'ication. | ths | 1 | -27/+12 |
2007-05-05 | Some bits of Linux/MIPS host support, still segfaulty. | ths | 1 | -0/+22 |
2007-04-05 | Integrate Alpha target in Qemu core. | j_mayer | 1 | -0/+2 |
2007-02-28 | MIPS FPU dynamic activation, part 1, by Herve Poussineau. | ths | 1 | -2/+1 |
2006-11-12 | Speed up tlb_flush_page (Daniel Jacobowitz). | pbrook | 1 | -1/+11 |
2006-06-25 | low level support for memory mapped flash devices (initial patch by Jocelyn M... | bellard | 1 | -1/+1 |
2006-04-27 | sh4 target (Samuel Tardieu) | bellard | 1 | -0/+2 |
2006-03-25 | Avoid accessing guest memory directly in usermode emulation. | pbrook | 1 | -1/+1 |
2006-02-08 | optional support for kernel code virtualization | bellard | 1 | -3/+9 |
2005-12-05 | correct MIPS state restoring (Daniel Jacobowitz) | bellard | 1 | -0/+1 |
2005-11-28 | PAGE_EXEC support in TLBs | bellard | 1 | -6/+14 |
2005-11-26 | ARM system emulation (Paul Brook) | bellard | 1 | -1/+3 |
2005-11-21 | SMP support | bellard | 1 | -1/+1 |
2005-11-20 | make the TB cache independent of MMU mappings (faster MMU context switches an... | bellard | 1 | -33/+2 |
2005-10-30 | suppressed JUMP_TB (Paul Brook) | bellard | 1 | -9/+0 |
2005-09-04 | disabled LDT test (kqemu 0.7.2 no longer needs it) | bellard | 1 | -5/+1 |
2005-09-03 | kqemu_cpu_interrupt support for win32 (Filip Navara) | bellard | 1 | -0/+1 |
2005-08-21 | compilation fix for gcc3.4 on win32 (Paul Brook) | bellard | 1 | -3/+7 |
2005-08-21 | added kqemu_set_notdirty() | bellard | 1 | -3/+6 |
2005-07-24 | temporary work around for 16 bit code in kqemu | bellard | 1 | -1/+2 |
2005-07-02 | MIPS target (Jocelyn Mayer) | bellard | 1 | -0/+2 |
2005-07-02 | correct __builtin_expect definition - increased code gen buffer size for x86 | bellard | 1 | -2/+2 |
2005-04-17 | removed unused stuff | bellard | 1 | -3/+0 |
2005-04-07 | ia64 host support (David Mosberger) | bellard | 1 | -0/+11 |
2005-03-20 | sparc exception fix (we go up to the shell prompt) | bellard | 1 | -0/+1 |
2005-02-10 | kqemu support | bellard | 1 | -0/+22 |
2005-02-07 | test and set fixes | bellard | 1 | -15/+13 |
2005-01-10 | moved ASM_NAME | bellard | 1 | -2/+0 |
2005-01-09 | generalized use of GOTO_TB() macro | bellard | 1 | -40/+14 |
2005-01-03 | 64 bit target support | bellard | 1 | -10/+29 |
2004-10-03 | removed access_type hack | bellard | 1 | -6/+0 |
2004-09-30 | full system SPARC emulation (Blue Swirl) | bellard | 1 | -2/+4 |
2004-07-10 | Mac OS X port (Pierre d'Herbemont) | bellard | 1 | -5/+5 |
2004-07-05 | Darwin patch (initial patch by Pierre d'Herbemont) | bellard | 1 | -14/+21 |
2004-06-03 | support for opaque data on memory I/Os | bellard | 1 | -0/+1 |
2004-04-25 | consistent use of target_ulong and target_phys_addr_t | bellard | 1 | -8/+12 |
2004-04-12 | PowerPC system emulation fixes (Jocelyn Mayer) | bellard | 1 | -0/+6 |
2004-03-31 | win32 port (initial patch by kazu) | bellard | 1 | -3/+9 |
2004-03-17 | initial x86-64 host support (Gwenole Beauchesne) | bellard | 1 | -0/+14 |
2004-02-25 | native FPU support in code copy mode | bellard | 1 | -1/+3 |
2004-02-16 | experimental code copy support | bellard | 1 | -2/+10 |
2004-02-06 | added generic physical memory dirty bit support | bellard | 1 | -0/+2 |
2004-02-03 | temporary interrupt locking fix (need rework) | bellard | 1 | -1/+1 |
2004-01-24 | correct target_ulong definition | bellard | 1 | -5/+0 |
2004-01-18 | PowerPC merge (Jocelyn Mayer) | bellard | 1 | -0/+6 |
2004-01-18 | ppc code gen size fix | bellard | 1 | -2/+2 |
2004-01-04 | factorized GenOpFunc | bellard | 1 | -1/+7 |
2004-01-04 | added support for direct patching on i386 host (faster emulation) - increased... | bellard | 1 | -17/+120 |
2004-01-04 | more generic TLB support - began to fix unlikely interrupt issues | bellard | 1 | -2/+2 |
2003-11-19 | fixed TB linking in case of code invalidation (fixes random segfaults) | bellard | 1 | -0/+1 |
2003-10-30 | no need for locks in system mode | bellard | 1 | -1/+1 |
2003-10-27 | full soft mmu support | bellard | 1 | -0/+25 |
2003-09-30 | new directory structure | bellard | 1 | -0/+417 |