Age | Commit message (Expand) | Author | Files | Lines |
2013-10-07 | cpu-exec: Also reload CPUClass *cc after longjmp return in cpu_exec() | Juergen Lock | 1 | -0/+4 |
2013-09-02 | tcg: Fix next_tb type in cpu_exec | Richard Henderson | 1 | -1/+1 |
2013-09-02 | tcg: Change tcg_qemu_tb_exec return to uintptr_t | Richard Henderson | 1 | -1/+1 |
2013-07-23 | cpu: Move singlestep_enabled field from CPU_COMMON to CPUState | Andreas Färber | 1 | -1/+1 |
2013-07-23 | cpu: Introduce CPUClass::synchronize_from_tb() for cpu_pc_from_tb() | Andreas Färber | 1 | -1/+7 |
2013-07-09 | log: Change log_cpu_state[_mask]() argument to CPUState | Andreas Färber | 1 | -3/+3 |
2013-07-09 | target-i386: Change do_smm_enter() argument to X86CPU | Andreas Färber | 1 | -1/+1 |
2013-07-09 | cpu: Replace cpu_single_env with CPUState current_cpu | Andreas Färber | 1 | -6/+7 |
2013-06-15 | target-i386/helper: remove DF macro | liguang | 1 | -2/+2 |
2013-04-13 | Merge branch 'mingw' of git://qemu.weilnetz.de/qemu | Aurelien Jarno | 1 | -0/+8 |
2013-04-12 | Ensure good ordering of memory instruction in cpu_exec | Olivier Hainque | 1 | -0/+8 |
2013-04-12 | cpu-exec: Allow "-d exec" in non-debug builds (drop CONFIG_DEBUG_EXEC) | Peter Maydell | 1 | -9/+6 |
2013-03-23 | target-i386: Don't modify env->eflags around cpu_dump_state | Richard Henderson | 1 | -3/+0 |
2013-03-23 | Add top level changes for moxie | Anthony Green | 1 | -0/+2 |
2013-03-12 | cpu: Replace do_interrupt() by CPUClass::do_interrupt method | Andreas Färber | 1 | -16/+20 |
2013-03-12 | cpu: Move halted and interrupt_request fields to CPUState | Andreas Färber | 1 | -16/+18 |
2013-03-03 | Handle CPU interrupts by inline checking of a flag | Peter Maydell | 1 | -1/+24 |
2013-03-03 | cpu-exec: wrap tcg_qemu_tb_exec() in a fn to restore the PC | Peter Maydell | 1 | -11/+18 |
2013-03-03 | tcg: Document tcg_qemu_tb_exec() and provide constants for low bit uses | Peter Maydell | 1 | -4/+5 |
2013-02-23 | Replace all setjmp()/longjmp() with sigsetjmp()/siglongjmp() | Peter Maydell | 1 | -3/+3 |
2013-02-16 | cpu: Move current_tb field to CPUState | Andreas Färber | 1 | -5/+8 |
2013-02-16 | cpu: Move exit_request field to CPUState | Andreas Färber | 1 | -4/+4 |
2013-02-16 | TCG: Move translation block variables to new context inside tcg_ctx: tb_ctx | Evgeny Voevodin | 1 | -10/+8 |
2012-12-19 | softmmu: move include files to include/sysemu/ | Paolo Bonzini | 1 | -1/+1 |
2012-12-19 | misc: move include files to include/qemu/ | Paolo Bonzini | 1 | -1/+1 |
2012-12-19 | build: kill libdis, move disassemblers to disas/ | Paolo Bonzini | 1 | -1/+1 |
2012-10-31 | cpus: Pass CPUState to [qemu_]cpu_has_work() | Andreas Färber | 1 | -5/+3 |
2012-10-05 | cpu_dump_state: move DUMP_FPU and DUMP_CCOP flags from x86-only to generic | Peter Maydell | 1 | -1/+1 |
2012-08-27 | Revert "i8259: add -no-spurious-interrupt-hack option" | malc | 1 | -9/+5 |
2012-08-24 | i8259: add -no-spurious-interrupt-hack option | Matthew Ogilvie | 1 | -5/+9 |
2012-08-11 | unicore32-softmmu: Make UniCore32 cpuid & exceptions correct and runable | Guan Xuetao | 1 | -0/+1 |
2012-08-09 | Merge branch 'x86cpu_qom_tcg_v2' of git://github.com/imammedo/qemu | Blue Swirl | 1 | -4/+1 |
2012-07-27 | target-or32: Add interrupt support | Jia Liu | 1 | -0/+17 |
2012-07-27 | target-or32: Add target stubs and QOM cpu | Jia Liu | 1 | -0/+2 |
2012-07-10 | apic: Defer interrupt updates to VCPU thread | Jan Kiszka | 1 | -0/+6 |
2012-06-28 | x86: avoid AREG0 for exceptions | Blue Swirl | 1 | -4/+8 |
2012-06-25 | cleanup cpu_set_debug_excp_handler | Igor Mammedov | 1 | -4/+1 |
2012-06-15 | cris: Fix NMI-flag handling on crisv10. | Lars Persson | 1 | -5/+12 |
2012-06-04 | cpu-exec: Use cpu_reset() in cpu_exec() for TARGET_PPC | Andreas Färber | 1 | -1/+4 |
2012-06-04 | target-i386: Pass X86CPU to do_cpu_{init,sipi}() | Andreas Färber | 1 | -2/+2 |
2012-04-15 | cpu-exec: Remove non-portable type cast and fix format string | Stefan Weil | 1 | -2/+2 |
2012-03-30 | qtest: add test framework | Anthony Liguori | 1 | -0/+1 |
2012-03-17 | w64: Fix data type of next_tb and tcg_qemu_tb_exec | Stefan Weil | 1 | -3/+3 |
2012-03-14 | Rename CPUState -> CPUArchState | Andreas Färber | 1 | -8/+8 |
2012-03-14 | Rename cpu_reset() to cpu_state_reset() | Andreas Färber | 1 | -1/+1 |
2012-03-14 | PPC: 405: Use proper CPU reset | Alexander Graf | 1 | -2/+0 |
2012-02-10 | cpu-exec.c: Correct comment about this file and indentation cleanup | 陳韋任 | 1 | -5/+5 |
2011-10-06 | PPC: Fix sync instructions problem in SMP | Elie Richa | 1 | -0/+1 |
2011-09-10 | target-xtensa: implement exceptions | Max Filippov | 1 | -0/+6 |
2011-09-10 | target-xtensa: add target stubs | Max Filippov | 1 | -0/+2 |
2011-09-10 | cpu-exec: remove unnecessary assignment | Blue Swirl | 1 | -2/+3 |
2011-07-12 | tcg: Reload local variables after return from longjmp | Jan Kiszka | 1 | -0/+4 |
2011-06-26 | cpu-exec.c: avoid AREG0 use | Blue Swirl | 1 | -54/+20 |
2011-06-26 | exec.h: fix coding style and change cpu_has_work to return bool | Blue Swirl | 1 | -1/+1 |
2011-06-26 | cpu-exec: unify do_interrupt call | Blue Swirl | 1 | -26/+0 |
2011-06-26 | m68k: use caller supplied CPUState for interrupt related stuff | Blue Swirl | 1 | -2/+2 |
2011-06-26 | x86: use caller supplied CPUState for interrupt related stuff | Blue Swirl | 1 | -26/+15 |
2011-06-26 | cpu_loop_exit: avoid using AREG0 | Blue Swirl | 1 | -8/+8 |
2011-06-20 | Remove unneeded kvm.h from cpu-exec.c | Jan Kiszka | 1 | -1/+0 |
2011-05-31 | target-alpha: Disable interrupts properly. | Richard Henderson | 1 | -3/+30 |
2011-05-28 | Move user emulator stuff from cpu-exec.c to user-exec.c | Blue Swirl | 1 | -655/+0 |
2011-05-28 | cpu-exec: prepare for user and softmmu split | Blue Swirl | 1 | -131/+172 |
2011-05-22 | Delete unused tb_invalidate_page_range | Blue Swirl | 1 | -13/+0 |
2011-05-12 | Merge remote-tracking branch 'stefanha/trivial-patches' into staging | Anthony Liguori | 1 | -2/+2 |
2011-05-08 | target-sparc: Do not check CPU_INTERRUPT_TIMER. | Richard Henderson | 1 | -3/+0 |
2011-05-08 | irq: Introduce and use CPU_INTERRUPT_SSTEP_MASK. | Richard Henderson | 1 | -4/+1 |
2011-05-08 | Fix typos in comments and code (occured -> occurred and related) | Stefan Weil | 1 | -1/+1 |
2011-05-08 | Fix typos in comments (interupt -> interrupt) | Stefan Weil | 1 | -1/+1 |
2011-04-20 | Remove unused function parameter from cpu_restore_state | Stefan Weil | 1 | -1/+1 |
2011-04-18 | s390x: Enable s390x-softmmu target | Alexander Graf | 1 | -0/+8 |
2011-04-12 | unicore32: necessary modifications for other files to support unicore32 | Guan Xuetao | 1 | -1/+11 |
2011-03-15 | x86: Unbreak TCG support for hardware breakpoints | Jan Kiszka | 1 | -0/+27 |
2011-03-13 | inline cpu_halted into sole caller | Paolo Bonzini | 1 | -2/+7 |
2011-03-07 | LatticeMico32 target support | Michael Walle | 1 | -1/+12 |
2011-02-14 | kvm: Separate TCG from KVM cpu execution | Jan Kiszka | 1 | -13/+6 |
2011-02-14 | Move debug exception handling out of cpu_exec | Jan Kiszka | 1 | -24/+0 |
2010-12-27 | target-mips: fix host CPU consumption when guest is idle | Aurelien Jarno | 1 | -5/+1 |
2010-12-05 | Speedup 'tb_find_slow' by using the same heuristic as during memory page lookup | Kirill Batuzov | 1 | -0/+6 |
2010-08-06 | mips: Add support for VInt and VEIC irq modes | Edgar E. Iglesias | 1 | -1/+1 |
2010-07-22 | Fix cpu_exit for tcp_cpu_exec | Jan Kiszka | 1 | -2/+1 |
2010-07-22 | Fix cpu_unlink_tb race | Jan Kiszka | 1 | -3/+4 |
2010-07-22 | Introduce proper compiler barrier | Jan Kiszka | 1 | -2/+3 |
2010-06-11 | tcg-s390: Compute is_write in cpu_signal_handler. | Richard Henderson | 1 | -3/+39 |
2010-05-11 | make SIG_IPI to tcg vcpu thread reliable | Marcelo Tosatti | 1 | -0/+7 |
2010-05-05 | Enable -d cpu logging by default. | Richard Henderson | 1 | -19/+3 |
2010-04-08 | tcg-hppa: Compute is_write in cpu_signal_handler. | Richard Henderson | 1 | -7/+31 |
2010-04-01 | linux-user/ia64: workaround ia64 strangenesses | Aurelien Jarno | 1 | -1/+5 |
2010-03-12 | Add tb_page_addr_t | Paul Brook | 1 | -3/+4 |
2010-02-23 | declare saved_env_reg as volatile | Paolo Bonzini | 1 | -1/+1 |
2010-02-22 | Merge remote branch 'qemu-kvm/uq/master' into staging | Anthony Liguori | 1 | -5/+7 |
2010-02-21 | kvm: Fix eflags corruption in kvm mode | Jan Kiszka | 1 | -5/+7 |
2010-02-20 | Add FreeBSD/ppc host ucontext definitions. | Juergen Lock | 1 | -0/+18 |
2010-02-18 | get rid of hostregs_helper.h | Paolo Bonzini | 1 | -6/+9 |
2010-02-15 | cris: Prepare for CRISv10. | Edgar E. Iglesias | 1 | -1/+2 |
2010-01-19 | avoid unreachable statement after break | Paolo Bonzini | 1 | -1/+1 |
2010-01-19 | remove assertions | Paolo Bonzini | 1 | -4/+0 |
2010-01-19 | change while to if | Paolo Bonzini | 1 | -7/+3 |
2010-01-19 | add assertions about env->current_tb | Paolo Bonzini | 1 | -1/+5 |
2010-01-19 | clean up env->current_tb | Paolo Bonzini | 1 | -0/+2 |
2010-01-19 | fix wrong indentation | Paolo Bonzini | 1 | -3/+1 |
2010-01-19 | kill regs_to_env and env_to_regs | Paolo Bonzini | 1 | -9/+0 |
2010-01-08 | sparc64: interrupt trap handling | Igor V. Kovalenko | 1 | -14/+14 |
2009-12-05 | S/390 CPU fake emulation | Alexander Graf | 1 | -0/+2 |
2009-11-07 | PPC: rename cpu_ppc_reset to cpu_reset for consistency | Blue Swirl | 1 | -1/+1 |
2009-10-18 | bsd-user: FreeBSD update | Juergen Lock | 1 | -2/+25 |
2009-09-12 | Fix sys-queue.h conflict for good | Blue Swirl | 1 | -1/+1 |
2009-08-24 | cleanup cpu-exec.c, part 0/N: consolidate handle_cpu_signal | Nathan Froyd | 1 | -409/+6 |
2009-08-24 | Unbreak large mem support by removing kqemu | Anthony Liguori | 1 | -37/+1 |
2009-08-22 | sparc32 remove an unnecessary cpu irq set | Blue Swirl | 1 | -3/+0 |
2009-07-27 | rename DEBUG_EXEC to CONFIG_DEBUG_EXEC | Juan Quintela | 1 | -3/+3 |
2009-07-27 | change HOST_SOLARIS to CONFIG_SOLARIS{_VERSION} | Juan Quintela | 1 | -5/+5 |
2009-07-16 | Update to a hopefully more future proof FSF address | Blue Swirl | 1 | -2/+1 |
2009-07-12 | sparc64: trap handling corrections | Igor Kovalenko | 1 | -2/+2 |
2009-07-09 | QEMU: MCE: Add MCE simulation to qemu/tcg | Huang Ying | 1 | -0/+4 |
2009-06-22 | Handle init/sipi in a main cpu exec loop. (v2) | Gleb Natapov | 1 | -1/+8 |
2009-05-26 | microblaze: linux-user support. | Edgar E. Iglesias | 1 | -1/+67 |
2009-04-25 | Recognize V9 stores and CAS accesses as writes | Blue Swirl | 1 | -0/+12 |
2009-04-24 | qemu: per-arch cpu_has_work (Marcelo Tosatti) | aliguori | 1 | -0/+5 |
2009-04-19 | kqemu: merge CONFIG_KQEMU and USE_KQEMU | blueswir1 | 1 | -3/+3 |
2009-04-10 | BSD user: add support for OpenBSD/amd64 host | blueswir1 | 1 | -11/+19 |
2009-04-10 | BSD user: add support for OpenBSD/i386 host | blueswir1 | 1 | -1/+12 |
2009-04-04 | Make i386-softmmu boot on Sparc host | blueswir1 | 1 | -0/+10 |
2009-03-16 | Delete some unused macros detected with -Wp,-Wunused-macros use | blueswir1 | 1 | -1/+0 |
2009-03-06 | Fix race condition on access to env->interrupt_request | aurel32 | 1 | -8/+8 |
2009-01-15 | global s/loglevel & X/qemu_loglevel_mask(X)/ (Eduardo Habkost) | aliguori | 1 | -1/+1 |
2009-01-15 | Convert references to logfile/loglevel to use qemu_log*() macros | aliguori | 1 | -19/+14 |
2009-01-14 | Get rid of user_mode_only | aurel32 | 1 | -2/+4 |
2009-01-14 | Remove all traces of __powerpc__ | malc | 1 | -1/+1 |
2009-01-04 | Update FSF address in GPL/LGPL boilerplate | aurel32 | 1 | -1/+1 |
2008-12-20 | Fix remaining compiler warnings for mips targets. | ths | 1 | -1/+1 |
2008-12-19 | When -icount is used and a TB is recompiled due to an IO access | pbrook | 1 | -0/+1 |
2008-12-13 | target-i386: SVM: acknowledge interrupt only after it is taken | aurel32 | 1 | -1/+1 |
2008-12-11 | target-ppc: rework exception code | aurel32 | 1 | -1/+1 |
2008-12-05 | Attached patch make cpu-exec.c compile on NetBSD. | blueswir1 | 1 | -4/+19 |
2008-11-25 | Use sys-queue.h for break/watchpoint managment (Jan Kiszka) | aliguori | 1 | -1/+1 |
2008-11-22 | target-ppc: convert exceptions generation to TCG | aurel32 | 1 | -1/+1 |
2008-11-18 | Add debug exception hook (Jan Kiszka) | aliguori | 1 | -0/+13 |
2008-11-18 | Introduce BP_WATCHPOINT_HIT flag (Jan Kiszka) | aliguori | 1 | -0/+11 |
2008-11-18 | Refactor translation block CPU state handling (Jan Kiszka) | aliguori | 1 | -61/+2 |
2008-11-18 | Convert CPU_PC_FROM_TB to static inline (Jan Kiszka) | aliguori | 1 | -2/+2 |
2008-11-17 | TCG variable type checking. | pbrook | 1 | -3/+3 |
2008-11-10 | KVM: simplify kvm_cpu_exec hook | aliguori | 1 | -10/+2 |
2008-11-06 | Fix interrupt exclusion via SSTEP_NOIRQ | malc | 1 | -2/+8 |
2008-11-06 | Remove unused reg_T2 definition | aurel32 | 1 | -4/+0 |
2008-11-05 | Add KVM support to QEMU | aliguori | 1 | -0/+14 |
2008-11-04 | Add safety net against potential infinite loop | malc | 1 | -0/+8 |
2008-10-26 | Preliminary BSD user emulator support | blueswir1 | 1 | -0/+16 |
2008-10-07 | CRIS: Fix brk 8 and add S-flag emulation. | edgar_igl | 1 | -1/+1 |
2008-09-15 | SH4: Privilege check for instructions | aurel32 | 1 | -1/+4 |
2008-07-17 | Support for address masking | blueswir1 | 1 | -2/+3 |
2008-07-08 | Fix r4641 (invalid token "=<" in a preprocessor expression) | blueswir1 | 1 | -1/+1 |
2008-07-03 | Convert remaining __builtin_expect to likely/unlikely, by Jan Kiszka. | ths | 1 | -3/+3 |
2008-06-30 | Spelling fixes, spotted by Stuart Brady. | ths | 1 | -1/+1 |
2008-06-29 | Add instruction counter. | pbrook | 1 | -30/+63 |
2008-06-27 | More efficient target register / TC accesses. | ths | 1 | -1/+1 |
2008-06-09 | CRIS: Emulate NMIs. | edgar_igl | 1 | -1/+9 |
2008-06-07 | Multithreaded locking fixes. | pbrook | 1 | -14/+11 |
2008-06-06 | CRIS: Add the P flag to the tb dependent flags. | edgar_igl | 1 | -1/+1 |
2008-06-04 | reworked SVM interrupt handling logic - fixed vmrun EIP saved value - reworke... | bellard | 1 | -44/+45 |
2008-06-02 | Restore ARM signal handler compilation on glibc < 2.5 (Blue Swirl). | balrog | 1 | -0/+4 |
2008-05-29 | Remove unused (for now) reg_REGWPTR (original patch by Glauber Costa) | blueswir1 | 1 | -13/+0 |
2008-05-28 | SVM rework | bellard | 1 | -1/+0 |
2008-05-27 | removed unused code | bellard | 1 | -7/+0 |
2008-05-27 | CRIS: Re-add the X flag to the tb flags, it allows for better code generation... | edgar_igl | 1 | -1/+1 |
2008-05-27 | Move non-op functions from op_helper.c to helper.c and vice versa. | blueswir1 | 1 | -2/+3 |
2008-05-19 | Fix Sparc32 compilation broken by r4484 | blueswir1 | 1 | -1/+1 |
2008-05-18 | Fix Sparc64 host signal handling | blueswir1 | 1 | -5/+10 |
2008-05-17 | Improved workaround for the annoying glibc global register mangling bug | blueswir1 | 1 | -47/+11 |
2008-05-15 | Always process real timers regardless of singlestep mode (Jason Wessel). | edgar_igl | 1 | -1/+1 |
2008-05-14 | Fix compilation on Sparc host, implement ld and st | blueswir1 | 1 | -5/+0 |
2008-05-13 | CRIS: Improve TLB management and handle delayslots at page boundaries. | edgar_igl | 1 | -0/+1 |
2008-05-12 | use new helper name | bellard | 1 | -1/+1 |
2008-05-12 | the double/triple fault handling was not tested in user mode. | bellard | 1 | -0/+2 |
2008-05-10 | initial global prologue/epilogue implementation | bellard | 1 | -62/+3 |
2008-05-10 | Fix compiler warnings in common files | blueswir1 | 1 | -1/+1 |
2008-05-09 | Debugger single step without interrupts (Jason Wessel). | edgar_igl | 1 | -1/+1 |
2008-05-07 | CRIS: Remove X flag from tb flags. | edgar_igl | 1 | -1/+1 |
2008-05-06 | Fix signal handler compilation on __arm__. | balrog | 1 | -1/+1 |
2008-05-04 | Fix crash due to invalid env->current_tb (Adam Lackorzynski, Paul Brook, me) | blueswir1 | 1 | -24/+44 |
2008-05-03 | CRIS: Reduce the number of tb dependent flags. | edgar_igl | 1 | -1/+1 |
2008-05-02 | CRIS updates: | edgar_igl | 1 | -1/+1 |
2008-04-13 | x86: Introduce CPU_INTERRUPT_NMI | aurel32 | 1 | -0/+6 |
2008-04-12 | HPPA (PA-RISC) host support | aurel32 | 1 | -0/+29 |
2008-04-11 | Fix compiler warnings | aurel32 | 1 | -0/+4 |
2008-03-14 | * Add a model of the ETRAX interrupt controller. | edgar_igl | 1 | -5/+0 |
2008-02-01 | reverted -translation option support | bellard | 1 | -62/+1 |
2008-02-01 | use the TCG code generator | bellard | 1 | -2/+2 |
2008-01-23 | Add option to disable TB cache, by Herve Poussineau. | ths | 1 | -1/+61 |
2007-12-11 | Partial fix to Sparc32 Linux host global register mangling problem | blueswir1 | 1 | -22/+52 |
2007-12-11 | Fix code generation buffer overflow reported by TeLeMan | blueswir1 | 1 | -1/+1 |
2007-12-02 | SH4: system emulator interrupt update, by Magnus Damm. | ths | 1 | -1/+4 |
2007-12-02 | SH4 delay slot code update, by Magnus Damm. | ths | 1 | -2/+2 |
2007-11-23 | Fix TB chaining for exceptions. | pbrook | 1 | -35/+17 |
2007-11-11 | consistent types for cpu_x86_fsave and cpu_x86_frstor | bellard | 1 | -4/+4 |
2007-11-11 | removed warning | bellard | 1 | -2/+2 |
2007-11-11 | ARMv7 support. | pbrook | 1 | -1/+12 |
2007-11-08 | removed obsolete x86 code copy support | bellard | 1 | -121/+5 |
2007-11-07 | CPU specific boot mode (Robert Reif) | blueswir1 | 1 | -4/+2 |
2007-10-14 | Replace is_user variable with mmu_idx in softmmu core, | j_mayer | 1 | -10/+9 |
2007-10-08 | CRIS support in toplevel, by Edgar E. Iglesias. | ths | 1 | -1/+61 |