aboutsummaryrefslogtreecommitdiff
path: root/target/mips/tcg/sysemu
AgeCommit message (Expand)AuthorFilesLines
2024-06-04target/mips: Remove unused 'hw/misc/mips_itu.h' headerPhilippe Mathieu-Daudé1-1/+0
2024-05-06accel/tcg: Access tcg_cflags with getter / setterPhilippe Mathieu-Daudé1-1/+1
2024-05-06exec/cpu: Extract page-protection definitions to page-protection.hPhilippe Mathieu-Daudé1-0/+1
2024-03-12target/mips: Prefer fast cpu_env() over slower CPU QOM cast macroPhilippe Mathieu-Daudé2-6/+3
2024-02-15target/mips: Remove helpers accessing SAARI registerPhilippe Mathieu-Daudé1-8/+0
2024-02-15target/mips: Remove helpers accessing SAAR registersPhilippe Mathieu-Daudé1-55/+0
2024-02-03target/mips: Split out mips_env_mmu_indexRichard Henderson3-3/+3
2024-02-03target/mips: Pass ptw_mmu_idx down from mips_cpu_tlb_fillRichard Henderson1-19/+13
2024-01-08system/cpus: rename qemu_mutex_lock_iothread() to bql_lock()Stefan Hajnoczi1-2/+2
2023-10-19hw/misc/mips_itu: Declare itc_reconfigure() in 'hw/misc/mips_itu.h'Philippe Mathieu-Daudé1-0/+1
2023-10-19hw/mips: Merge 'hw/mips/cpudevs.h' with 'target/mips/cpu.h'Philippe Mathieu-Daudé1-1/+0
2023-10-07semihosting: Rename softmmu_FOO_user() -> uaccess_FOO_user()Philippe Mathieu-Daudé1-1/+1
2023-10-04accel/tcg: Replace CPUState.env_ptr with cpu_env()Richard Henderson1-2/+2
2023-08-31target/mips: Remove unused headers in lcsr_helper.cPhilippe Mathieu-Daudé1-3/+0
2023-08-31target/helpers: Remove unnecessary 'qemu/main-loop.h' headerPhilippe Mathieu-Daudé1-1/+0
2023-08-31target/helpers: Remove unnecessary 'exec/cpu_ldst.h' headerPhilippe Mathieu-Daudé1-1/+0
2023-07-25target/mips: Avoid shift by negative number in page_table_walk_refill()Peter Maydell1-15/+17
2023-07-25target/mips: Pass directory/leaf shift values to walk_directory()Philippe Mathieu-Daudé1-10/+8
2023-07-10target/mips: Implement Loongson CSR instructionsJiaxun Yang2-0/+49
2023-06-20meson: Replace softmmu_ss -> system_ssPhilippe Mathieu-Daudé1-1/+1
2023-03-07gdbstub: move syscall handling to new fileAlex Bennée1-1/+1
2023-03-07gdbstub: move register helpers into standalone includeAlex Bennée1-0/+1
2023-03-01target/mips: Replace `tb_pc()` with `tb->pc`Anton Johansson1-1/+1
2023-01-18bulk: Rename TARGET_FMT_plx -> HWADDR_FMT_plxPhilippe Mathieu-Daudé1-1/+1
2022-10-04accel/tcg: Introduce tb_pc and log_pcRichard Henderson1-1/+1
2022-08-08target/mips: Handle lock_user() failure in UHI_plog semihosting callPeter Maydell1-0/+3
2022-08-02target/mips: Advance pc after semihosting exceptionRichard Henderson1-0/+1
2022-07-12target/mips: Remove GET_TARGET_STRING and FREE_TARGET_STRINGRichard Henderson1-18/+9
2022-07-12target/mips: Simplify UHI_argnlen and UHI_argnRichard Henderson1-23/+21
2022-07-12target/mips: Use error_report for UHI_assertRichard Henderson1-21/+18
2022-07-12target/mips: Avoid qemu_semihosting_log_out for UHI_plogRichard Henderson1-11/+41
2022-07-12target/mips: Use semihosting/syscalls.hRichard Henderson1-120/+91
2022-07-12target/mips: Drop link syscall from semihostingRichard Henderson1-9/+0
2022-07-12target/mips: Create report_fault for semihostingRichard Henderson1-18/+15
2022-06-28target/mips: Drop pread and pwrite syscalls from semihostingRichard Henderson1-32/+7
2022-06-28target/mips: Add UHI errno valuesRichard Henderson1-0/+40
2022-06-28target/mips: Use an exception for semihostingRichard Henderson2-2/+6
2022-06-28semihosting: Move exec/softmmu-semi.h to semihosting/softmmu-uaccess.hRichard Henderson1-1/+1
2022-06-11target/mips: Fix WatchHi.M handlingMarcin Nowakowski1-1/+2
2022-02-21exec/exec-all: Move 'qemu/log.h' include in units requiring itPhilippe Mathieu-Daudé1-0/+1
2021-09-14target/mips: Restrict cpu_exec_interrupt() handler to sysemuPhilippe Mathieu-Daudé1-0/+18
2021-07-11target/mips: Rewrite UHI errno_mips() using switch statementPhilippe Mathieu-Daudé1-15/+9
2021-06-24target/mips: Constify host_to_mips_errno[]Philippe Mathieu-Daudé1-1/+1
2021-06-24target/mips: Fix potential integer overflow (CID 1452921)Philippe Mathieu-Daudé1-1/+2
2021-05-02target/mips: Move TLB management helpers to tcg/sysemu/tlb_helper.cPhilippe Mathieu-Daudé1-0/+331
2021-05-02target/mips: Move helper_cache() to tcg/sysemu/special_helper.cPhilippe Mathieu-Daudé1-0/+33
2021-05-02target/mips: Move Special opcodes to tcg/sysemu/special_helper.cPhilippe Mathieu-Daudé2-0/+141
2021-05-02target/mips: Restrict CPUMIPSTLBContext::map_address() handlers scopePhilippe Mathieu-Daudé1-6/+7
2021-05-02target/mips: Move tlb_helper.c to tcg/sysemu/Philippe Mathieu-Daudé2-0/+1073
2021-05-02target/mips: Move sysemu TCG-specific code to tcg/sysemu/ subfolderPhilippe Mathieu-Daudé3-0/+2083