aboutsummaryrefslogtreecommitdiffstats
path: root/arch/riscv/kernel/traps_misaligned.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2025-07-16riscv: traps_misaligned: properly sign extend value in misaligned load handlerAndreas Schwab1-1/+1
2025-06-23Revert "riscv: misaligned: fix sleeping function called during misaligned access handling"Nam Cao1-2/+2
2025-06-05Merge patch series "riscv: add SBI FWFT misaligned exception delegation support"Palmer Dabbelt1-12/+100
2025-06-05Merge tag 'riscv-mw2-6.16-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/alexghiti/linux into for-nextPalmer Dabbelt1-1/+1
2025-06-04riscv: misaligned: add a function to check misalign trap delegabilityClément Léger1-2/+15
2025-06-04riscv: misaligned: move emulated access uniformity check in a functionClément Léger1-6/+14
2025-06-04riscv: misaligned: declare misaligned_access_speed under CONFIG_RISCV_MISALIGNEDClément Léger1-2/+0
2025-06-04riscv: misaligned: use on_each_cpu() for scalar misaligned access probingClément Léger1-2/+6
2025-06-04riscv: misaligned: request misaligned exception from SBIClément Léger1-3/+68
2025-05-08riscv: misaligned: use get_user() instead of __get_user()Clément Léger1-1/+1
2025-05-05riscv: misaligned: Add handling for ZCB instructionsNylon Chen1-0/+17
2025-04-18riscv: misaligned: Add handling for ZCB instructionsNylon Chen1-0/+17
2025-04-18riscv: misaligned: fix sleeping function called during misaligned access handlingNylon Chen1-2/+2
2025-03-19riscv: Fix check_unaligned_access_all_cpusAndrew Jones1-6/+0
2025-03-19riscv: Annotate unaligned access init functionsAndrew Jones1-4/+4
2024-11-27Merge tag 'riscv-for-linus-6.13-mw1' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linuxLinus Torvalds1-11/+128
2024-10-25riscv: Remove duplicated GET_RMChunyan Zhang1-2/+0
2024-10-18RISC-V: Detect unaligned vector accesses supportedJesse Taube1-4/+121
2024-10-18RISC-V: Check scalar unaligned access on all CPUsJesse Taube1-7/+7
2024-08-31riscv: misaligned: Restrict user access to kernel memorySamuel Holland1-2/+2
2024-08-14RISC-V: hwprobe: Add SCALAR to misaligned perf definesEvan Green1-3/+3
2024-04-28riscv: misaligned: remove CONFIG_RISCV_M_MODE specific codeClément Léger1-89/+17
2024-03-13riscv: Set unaligned access speed at compile timeCharlie Jenkins1-0/+2
2024-03-13riscv: Decouple emulated unaligned accesses from access speedCharlie Jenkins1-8/+7
2024-03-13riscv: Only check online cpus for emulated accessesCharlie Jenkins1-1/+1
2024-01-09Merge remote-tracking branch 'palmer/fixes' into for-nextPalmer Dabbelt1-4/+2
2024-01-09riscv: fix __user annotation in traps_misaligned.cBen Dooks1-3/+3
2023-12-06riscv: fix misaligned access handling of C.SWSP and C.SDSPClément Léger1-4/+2
2023-11-07RISC-V: Remove __init on unaligned_emulation_finish()Evan Green1-1/+1
2023-11-01riscv: add support for PR_SET_UNALIGN and PR_GET_UNALIGNClément Léger1-0/+6
2023-11-01riscv: report misaligned accesses emulation to hwprobeClément Léger1-0/+56
2023-11-01riscv: add support for sysctl unaligned_enabled controlClément Léger1-0/+9
2023-11-01riscv: add floating point insn support to misaligned access emulationClément Léger1-4/+148
2023-11-01riscv: report perf event for misaligned faultClément Léger1-0/+5
2023-11-01riscv: add support for misaligned trap handling in S-modeClément Léger1-13/+106
2023-11-01riscv: remove unused functions in traps_misaligned.cClément Léger1-39/+7
2022-08-11riscv: traps_misaligned: do not duplicate stringifyKrzysztof Kozlowski1-5/+3
2020-04-03riscv: Unaligned load/store handling for M_MODEDamien Le Moal1-0/+370