index
:
qemu/amit/virtio-serial.git
char-fixes
char-remove-watch-on-unplug
for-2.1
for-2.2
for-2.3
loadvm-irq-inj-fix
master
next
stable-0.10
stable-0.11
stable-0.12
stable-0.13
stable-0.14
stable-0.15
virtio-serial -next tree: testing ground before sending off to qemu.git
Amit Shah
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
cpu-exec.c
Age
Commit message (
Expand
)
Author
Files
Lines
2014-09-25
cpu-exec: Do CPU_INTERRUPT_HALT unconditionally
Richard Henderson
1
-5
/
+0
2014-09-25
target-i386: Use cpu_exec_interrupt qom hook
Richard Henderson
1
-64
/
+0
2014-09-25
target-ppc: Use cpu_exec_interrupt qom hook
Richard Henderson
1
-8
/
+0
2014-09-25
target-lm32: Use cpu_exec_interrupt qom hook
Richard Henderson
1
-7
/
+0
2014-09-25
target-microblaze: Use cpu_exec_interrupt qom hook
Richard Henderson
1
-9
/
+0
2014-09-25
target-mips: Use cpu_exec_interrupt qom hook
Richard Henderson
1
-9
/
+0
2014-09-25
target-tricore: Remove the dummy interrupt boilerplate
Richard Henderson
1
-5
/
+0
2014-09-25
target-openrisc: Use cpu_exec_interrupt qom hook
Richard Henderson
1
-18
/
+0
2014-09-25
target-sparc: Use cpu_exec_interrupt qom hook
Richard Henderson
1
-16
/
+0
2014-09-25
target-arm: Use cpu_exec_interrupt qom hook
Richard Henderson
1
-23
/
+0
2014-09-25
target-unicore32: Use cpu_exec_interrupt qom hook
Richard Henderson
1
-7
/
+0
2014-09-25
target-sh4: Use cpu_exec_interrupt qom hook
Richard Henderson
1
-5
/
+0
2014-09-25
target-alpha: Use cpu_exec_interrupt qom hook
Richard Henderson
1
-32
/
+0
2014-09-25
target-cris: Use cpu_exec_interrupt qom hook
Richard Henderson
1
-21
/
+0
2014-09-25
target-m68k: Use cpu_exec_interrupt qom hook
Richard Henderson
1
-13
/
+0
2014-09-25
target-s390x: Use cpu_exec_interrupt qom hook
Richard Henderson
1
-6
/
+0
2014-09-25
target-xtensa: Use cpu_exec_interrupt qom hook
Richard Henderson
1
-6
/
+0
2014-09-25
qom: Add cpu_exec_interrupt hook
Richard Henderson
1
-5
/
+9
2014-09-25
target-ppc: Use cpu_exec_enter qom hook
Richard Henderson
1
-3
/
+0
2014-09-25
target-m68k: Use cpu_exec_enter/exit qom hooks
Richard Henderson
1
-12
/
+1
2014-09-25
target-i386: Use cpu_exec_enter/exit qom hooks
Richard Henderson
1
-12
/
+2
2014-09-25
cpu-exec: Remove do-nothing ifdef chains
Richard Henderson
1
-32
/
+0
2014-09-25
qom: Add cpu_exec_enter and cpu_exec_exit hooks
Richard Henderson
1
-7
/
+2
2014-09-12
cpu-exec: Make debug_excp_handler a QOM CPU method
Peter Maydell
1
-10
/
+3
2014-09-12
cpu-exec.c: Allow disabling of IRQs on ARM Cortex-M CPUs
David Hoover
1
-2
/
+2
2014-09-01
target-tricore: Add target stubs and qom-cpu
Bastian Koppelmann
1
-1
/
+10
2014-08-12
trace: add some tcg tracing support
Alex Bennée
1
-0
/
+6
2014-08-07
monitor: Add drift info to 'info jit'
Sebastian Tanase
1
-0
/
+6
2014-08-06
cpu-exec: Print to console if the guest is late
Sebastian Tanase
1
-1
/
+32
2014-08-06
cpu-exec: Add sleeping algorithm
Sebastian Tanase
1
-0
/
+79
2014-05-13
cpu: make CPU_INTERRUPT_RESET available on all targets
Paolo Bonzini
1
-10
/
+13
2014-04-04
cpu-exec: Unlock tb_lock if we longjmp out of code generation
Peter Maydell
1
-0
/
+8
2014-03-13
cpu-exec: Change cpu_resume_from_signal() argument to CPUState
Andreas Färber
1
-3
/
+1
2014-03-13
translate-all: Change tb_gen_code() argument to CPUState
Andreas Färber
1
-2
/
+2
2014-03-13
cpu-exec: Change cpu_loop_exit() argument to CPUState
Andreas Färber
1
-8
/
+6
2014-03-13
cpu: Move watchpoint fields from CPU_COMMON to CPUState
Andreas Färber
1
-2
/
+3
2014-03-13
cpu: Move exception_index field from CPU_COMMON to CPUState
Andreas Färber
1
-25
/
+25
2014-03-13
cpu: Move jmp_env field from CPU_COMMON to CPUState
Andreas Färber
1
-3
/
+5
2014-03-13
cpu: Move tb_jmp_cache field from CPU_COMMON to CPUState
Andreas Färber
1
-2
/
+4
2014-03-13
cpu: Move icount_decr field from CPU_COMMON to CPUState
Andreas Färber
1
-2
/
+2
2014-03-13
cpu: Move icount_extra field from CPU_COMMON to CPUState
Andreas Färber
1
-5
/
+5
2014-03-13
cpu: Turn cpu_has_work() into a CPUClass hook
Andreas Färber
1
-5
/
+0
2014-02-26
target-arm: Store AIF bits in env->pstate for AArch32
Peter Maydell
1
-2
/
+2
2014-02-11
exec: Make ldl_*_phys input an AddressSpace
Edgar E. Iglesias
1
-1
/
+4
2014-01-10
Merge remote-tracking branch 'afaerber/tags/qom-cpu-for-anthony' into staging
Anthony Liguori
1
-4
/
+10
2014-01-07
exec: Delay CPU_LOG_TB_CPU until we actually execute a TB
Richard Henderson
1
-17
/
+19
2013-12-24
cpu-exec: Optimize X86CPU usage in cpu_exec()
Andreas Färber
1
-4
/
+10
2013-12-23
target-i386: Move apic_state field from CPUX86State to X86CPU
Chen Fan
1
-1
/
+1
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
[next]