aboutsummaryrefslogtreecommitdiff
path: root/linux-user/arm/cpu_loop.c
AgeCommit message (Expand)AuthorFilesLines
2024-05-06exec/cpu: Extract page-protection definitions to page-protection.hPhilippe Mathieu-Daudé1-0/+1
2024-03-06{linux,bsd}-user: Introduce get_task_state()Ilya Leoshkevich1-2/+2
2023-07-31linux-user/armeb: Fix __kernel_cmpxchg() for armebHelge Deller1-2/+7
2023-02-16target/arm: Convert CPUARMState::eabi to booleanPhilippe Mathieu-Daudé1-2/+2
2022-06-28semihosting: Return void from do_common_semihostingRichard Henderson1-1/+1
2022-04-22target/arm: Change CPUArchState.thumb to boolRichard Henderson1-1/+1
2022-04-06Remove qemu-common.h include from most unitsMarc-André Lureau1-1/+0
2022-04-06Replace TARGET_WORDS_BIGENDIANMarc-André Lureau1-1/+1
2022-03-23linux-user/arm: Implement __kernel_cmpxchg64 with host atomicsRichard Henderson1-39/+36
2022-03-23linux-user/arm: Implement __kernel_cmpxchg with host atomicsRichard Henderson1-25/+62
2022-03-23linux-user/arm: Implement __kernel_memory_barrierRichard Henderson1-1/+1
2022-01-18linux-user: Fix comment typo in arm cpu_loop codePeter Maydell1-2/+2
2021-12-19linux-user: Rename TARGET_QEMU_ESIGRETURN to QEMU_ESIGRETURNRichard Henderson1-1/+1
2021-12-19linux-user: Rename TARGET_ERESTARTSYS to QEMU_ERESTARTSYSRichard Henderson1-1/+1
2021-11-02target/arm: Implement arm_cpu_record_sigbusRichard Henderson1-4/+26
2021-09-23linux-user/arm: Use force_sig_fault()Peter Maydell1-38/+15
2021-09-23linux-user/arm: Use force_sig() to deliver fpa11 emulation SIGFPEPeter Maydell1-7/+4
2021-09-23linux-user/arm: Set siginfo_t addr field for SIGTRAP signalsPeter Maydell1-0/+1
2021-09-13linux-user: Split linux-user internals out of qemu.hPeter Maydell1-0/+1
2021-09-13linux-user: Split signal-related prototypes into signal-common.hPeter Maydell1-0/+1
2021-05-15linux-user/arm: Simplify accumulating and raising fpa11 exceptionsRichard Henderson1-32/+18
2021-05-15linux-user/arm: Do not fill in si_code for fpa11 exceptionsRichard Henderson1-20/+6
2021-05-15linux-user/arm: Do not emulate fpa11 in thumb modeRichard Henderson1-1/+1
2021-05-15linux-user/arm: Split out emulate_arm_fpa11Richard Henderson1-59/+94
2021-03-10semihosting: Move include/hw/semihosting/ -> include/semihosting/Philippe Mathieu-Daudé1-1/+1
2021-01-18semihosting: Change common-semi API to be architecture-independentKeith Packard1-1/+2
2020-11-23linux-user/arm: Deliver SIGTRAP for UDF patterns used as breakpointsPeter Maydell1-0/+28
2020-05-21linux-user/arm: Fix identification of syscall numbersPeter Maydell1-66/+77
2020-05-21linux-user/arm: Handle invalid arm-specific syscalls correctlyPeter Maydell1-4/+26
2020-05-21linux-user/arm: Remove bogus SVC 0xf0002 handlingPeter Maydell1-3/+1
2020-05-21linux-user/arm: BKPT should cause SIGTRAP, not be a syscallPeter Maydell1-22/+8
2020-02-19linux-user: Use `qemu_log' for non-strace loggingJosh Kunz1-2/+3
2020-01-09target/arm: only update pc after semihosting completesAlex Bennée1-0/+1
2019-10-24linux-user/arm: Rebuild hflags for TARGET_WORDS_BIGENDIANRichard Henderson1-0/+1
2019-09-27target/arm: remove run-time semihosting checks for linux-userAlex Bennée1-3/+0
2019-06-12Include qemu-common.h exactly where neededMarkus Armbruster1-0/+1
2019-06-10target/arm: Use env_cpu, env_archcpuRichard Henderson1-1/+1
2019-06-10cpu: Replace ENV_GET_CPU with env_cpuRichard Henderson1-1/+1
2018-11-12linux-user: Don't call gdb_handlesig() before queue_signal()Peter Maydell1-12/+4
2018-04-30linux-user: Add ARM get_tls syscall supportChristophe Lyon1-0/+3
2018-04-30linux-user: move arm cpu loop to arm directoryLaurent Vivier1-0/+430
2018-04-30linux-user: create a dummy per arch cpu_loop.cLaurent Vivier1-0/+26