summaryrefslogtreecommitdiff
path: root/user-exec.c
AgeCommit message (Expand)AuthorFilesLines
2017-07-20Replace 'struct ucontext' with 'ucontext_t' typeKhem Raj1-9/+9
2017-03-28user-exec: handle synchronous signals from QEMU gracefullyAlex Bennée1-3/+15
2016-09-16tcg: Merge GETPC and GETRARichard Henderson1-2/+5
2016-06-26user-exec: Remove unused code for OSX hostsPeter Maydell1-46/+1
2016-06-26user-exec: Delete now-unused hppa and m68k cpu_signal_handler() codePeter Maydell1-60/+0
2016-06-09target-i386: Move user-mode exception actions out of user-exec.cPeter Maydell1-15/+1
2016-06-09user-exec: Don't reextract sigmask from usercontext pointerPeter Maydell1-32/+16
2016-06-09cpu-exec: Rename cpu_resume_from_signal() to cpu_loop_exit_noexc()Peter Maydell1-1/+1
2016-06-09user-exec: Push resume-from-signal code out to handle_cpu_signal()Peter Maydell1-12/+29
2016-05-19cpu: move exec-all.h inclusion out of cpu.hPaolo Bonzini1-0/+1
2016-02-04all: Clean up includesPeter Maydell1-2/+1
2015-08-19osdep.h: Remove qemu_printfPeter Maydell1-2/+2
2015-06-05exec: move functions to translate-all.hPaolo Bonzini1-0/+1
2015-03-13user-exec.c: fix build on NetBSD/sparc64 and NetBSD/armTobias Nygren1-1/+15
2014-06-05softmmu: introduce cpu_ldst.hPaolo Bonzini1-0/+1
2014-04-16tcg-aarch64: Properly detect SIGSEGV writesRichard Henderson1-6/+19
2014-03-13user-exec: Change exception_action() argument to CPUStateAndreas Färber1-6/+5
2014-03-13cpu-exec: Change cpu_resume_from_signal() argument to CPUStateAndreas Färber1-2/+1
2014-03-13translate-all: Change cpu_restore_state() argument to CPUStateAndreas Färber1-1/+1
2014-03-13cpu-exec: Change cpu_loop_exit() argument to CPUStateAndreas Färber1-2/+2
2014-03-13cpu: Move exception_index field from CPU_COMMON to CPUStateAndreas Färber1-2/+4
2014-03-13cpu: Move jmp_env field from CPU_COMMON to CPUStateAndreas Färber1-1/+2
2014-03-13cpu: Turn cpu_handle_mmu_fault() into a CPUClass hookAndreas Färber1-2/+7
2013-07-23linux-user: fix segmentation fault passing with h2g(x) != xAlexander Graf1-0/+4
2013-07-10Merge remote-tracking branch 'afaerber/tags/qom-cpu-for-anthony' into stagingAnthony Liguori1-4/+5
2013-07-09cpu: Replace cpu_single_env with CPUState current_cpuAndreas Färber1-4/+5
2013-07-05user-exec.c: Set is_write correctly in the ARM cpu_signal_handler()Peter Maydell1-2/+6
2013-06-12user-exec.c: aarch64 initial implementation of cpu_signal_handlerClaudio Fontana1-0/+15
2013-02-23Replace all setjmp()/longjmp() with sigsetjmp()/siglongjmp()Peter Maydell1-1/+1
2012-12-19Merge remote-tracking branch 'bonzini/header-dirs' into stagingAnthony Liguori1-1/+1
2012-12-19build: kill libdis, move disassemblers to disas/Paolo Bonzini1-1/+1
2012-12-18fix build error on ARM due to wrong glibc checkJohn Spencer1-1/+1
2012-12-16exec: refactor cpu_restore_stateBlue Swirl1-7/+1
2012-09-15Remove unused CONFIG_TCG_PASS_AREG0 and dead codeBlue Swirl1-14/+0
2012-08-09user: fix accidental AREG0 useBlue Swirl1-5/+12
2012-08-01Replace 'struct siginfo' with 'siginfo_t'.Richard W.M. Jones1-1/+1
2012-06-28x86: avoid AREG0 for exceptionsBlue Swirl1-1/+1
2012-05-08user-exec.c: Don't assert on segfaults for non-valid addressesPeter Maydell1-1/+2
2012-04-14Use uintptr_t for various op related functionsBlue Swirl1-1/+1
2012-03-14Rename CPUState -> CPUArchStateAndreas Färber1-2/+2
2011-08-07Remove unused is_softmmu parameter from cpu_handle_mmu_faultBlue Swirl1-1/+1
2011-07-30exec.h cleanupBlue Swirl1-46/+3
2011-06-26cpu_loop_exit: avoid using AREG0Blue Swirl1-5/+6
2011-05-28Move user emulator stuff from cpu-exec.c to user-exec.cBlue Swirl1-0/+673