aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2024-01-29target/i386: Extract x86_cpu_exec_halt() from accel/tcg/Philippe Mathieu-Daudé4-12/+15
2024-01-29accel/tcg: Introduce TCGCPUOps::cpu_exec_halt() handlerPhilippe Mathieu-Daudé2-0/+7
2024-01-29accel/tcg: Inline need_replay_interruptRichard Henderson1-15/+2
2024-01-29target/i386: Extract x86_need_replay_interrupt() from accel/tcg/Philippe Mathieu-Daudé4-4/+12
2024-01-29accel/tcg: Introduce TCGCPUOps::need_replay_interrupt() handlerPhilippe Mathieu-Daudé2-3/+10
2024-01-29accel/tcg: Use CPUState.cc instead of CPU_GET_CLASS in cpu-exec.cRichard Henderson1-49/+52
2024-01-29target/loongarch: Constify loongarch_tcg_opsRichard Henderson1-1/+1
2024-01-29include/qemu: Add TCGCPUOps typedef to typedefs.hRichard Henderson26-31/+29
2024-01-29accel/tcg: Un-inline icount_exit_request() for clarityPhilippe Mathieu-Daudé1-4/+12
2024-01-29accel/tcg: Rename tcg_cpus_exec() -> tcg_cpu_exec()Philippe Mathieu-Daudé4-4/+4
2024-01-29accel/tcg: Rename tcg_cpus_destroy() -> tcg_cpu_destroy()Philippe Mathieu-Daudé4-4/+4
2024-01-29accel/tcg: Rename tcg_ss[] -> tcg_specific_ss[] in mesonPhilippe Mathieu-Daudé1-6/+6
2024-01-29accel/tcg: Move perf and debuginfo support to tcg/Ilya Leoshkevich13-21/+20
2024-01-29accel/tcg: Remove #ifdef TARGET_I386 from perf.cIlya Leoshkevich1-4/+0
2024-01-29tcg: Make tb_cflags() usable from target-agnostic codeIlya Leoshkevich2-6/+6
2024-01-29accel/tcg: Make use of qemu_target_page_mask() in perf.cIlya Leoshkevich1-1/+2
2024-01-29target: Make qemu_target_page_mask() available for *-userIlya Leoshkevich3-5/+12
2024-01-29accel/tcg/cpu-exec: Use RCU_READ_LOCK_GUARDPhilippe Mathieu-Daudé1-3/+1
2024-01-29tests/tcg: Add the PROT_NONE gdbstub testIlya Leoshkevich3-1/+84
2024-01-29tests/tcg: Factor out gdbstub test functionsIlya Leoshkevich13-397/+100
2024-01-29linux-user: Allow gdbstub to ignore page protectionIlya Leoshkevich1-15/+63
2024-01-29include/hw/core: Remove i386 conditional on fake_user_interruptAnton Johansson1-3/+2
2024-01-29include/hw/core: Move do_interrupt in TCGCPUOpsAnton Johansson1-5/+2
2024-01-29include/exec: Move cpu_*()/cpu_env() to common headerAnton Johansson2-25/+26
2024-01-29include/exec: Move PAGE_* macros to common headerAnton Johansson2-24/+30
2024-01-29include/exec: typedef abi_ptr to vaddrAnton Johansson1-2/+2
2024-01-29include/exec: Use vaddr in DisasContextBase for virtual addressesAnton Johansson5-12/+14
2024-01-29target: Use vaddr in gen_intermediate_codeAnton Johansson22-22/+22
2024-01-29hw/core: Include vaddr.h from cpu.hAnton Johansson1-1/+1
2024-01-29include/exec: Move vaddr defines to separate fileAnton Johansson2-12/+19
2024-01-29cpu-exec: simplify jump cache managementPaolo Bonzini2-46/+28
2024-01-26Merge tag 'pull-target-arm-20240126' of https://git.linaro.org/people/pmaydel...Peter Maydell73-261/+597
2024-01-26Merge tag 'for-upstream' of https://repo.or.cz/qemu/kevin into stagingPeter Maydell59-1028/+1022
2024-01-26hw/arm: add PCIe to Freescale i.MX6Nikita Ostrenkov3-21/+50
2024-01-26target/arm: Fix incorrect aa64_tidcp1 feature checkPeter Maydell1-1/+1
2024-01-26bswap.h: Fix const_le64() macroPeter Maydell1-8/+8
2024-01-26target/arm: Fix A64 scalar SQSHRN and SQRSHRNPeter Maydell1-1/+1
2024-01-26hw/char/imx_serial: Implement receive FIFO and ageing timerRayhan Faizel2-14/+108
2024-01-26docs/system/arm/virt.rst: Add note on CPU features off by defaultGustavo Romero1-0/+13
2024-01-26fsl-imx6ul: Add various missing unimplemented devicesGuenter Roeck2-0/+32
2024-01-26hw/arm: Build various units only oncePhilippe Mathieu-Daudé17-27/+12
2024-01-26target/arm: Move GTimer definitions to new 'gtimer.h' headerPhilippe Mathieu-Daudé15-7/+35
2024-01-26target/arm: Move e2h_access() helper aroundPhilippe Mathieu-Daudé1-14/+15
2024-01-26target/arm: Move ARM_CPU_IRQ/FIQ definitions to 'cpu-qom.h' headerPhilippe Mathieu-Daudé31-6/+35
2024-01-26hw/arm/armv7m: Make 'hw/intc/armv7m_nvic.h' a target agnostic headerPhilippe Mathieu-Daudé2-1/+2
2024-01-26target/arm: Expose M-profile register bank index definitionsPhilippe Mathieu-Daudé2-15/+15
2024-01-26hw/misc/xlnx-versal-crl: Build it only oncePhilippe Mathieu-Daudé2-2/+1
2024-01-26hw/misc/xlnx-versal-crl: Include generic 'cpu-qom.h' instead of 'cpu.h'Philippe Mathieu-Daudé2-1/+2
2024-01-26hw/cpu/a9mpcore: Build it only oncePhilippe Mathieu-Daudé2-2/+2
2024-01-26target/arm: Declare ARM_CPU_TYPE_NAME/SUFFIX in 'cpu-qom.h'Philippe Mathieu-Daudé2-2/+3