aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2025-02-04Add no-op futex syscall implementation (#341)HEADmasterAbraham Gonzalez2-2/+4
2024-10-08Avoid dependence on asm ssp symbolAndrew Waterman1-1/+1
2024-09-26Enable CBOs (but upgrade inval to flush for safety)Andrew Waterman2-1/+3
2024-09-26Support CFI shadow stacks via --zicfiss command-line argAndrew Waterman4-3/+25
2024-09-08README.md: add _zicsr_zifencei on configure option for rv32i (#334)hirooih1-2/+2
2024-08-13README.md: configure option for rv32ic (#332)hirooih1-0/+3
2024-05-22Don't require software check exceptions be delegableAndrew Waterman1-3/+5
2024-05-20Merge branch 'mylai-mtk-zicfilp-upstream'Andrew Waterman4-18/+47
2024-05-20update encoding.hAndrew Waterman1-1264/+56
2024-05-20Use kassert in load_elf (#327)Zixian Cai1-3/+3
2024-05-20support emulation of misaligned vector loads/storesAndrew Waterman4-0/+156
2024-05-20Support emulation of misaligned FLH/FSHAndrew Waterman1-1/+8
2024-05-20Fix emulation of misaligned c.swsp/c.sdsp with rd=x0Andrew Waterman1-2/+2
2024-05-20Implementation of riscv_hwprobe syscall from Linux (#325)Wojciech Muła4-0/+55
2024-05-20mprotect whole ELF segment, not just file portionAndrew Waterman1-3/+3
2024-05-20Don't mmap ELF segments with zero fileszAndrew Waterman1-2/+4
2024-05-20Add ELF header sanity checkAndrew Waterman1-0/+2
2024-05-20Implement syscall readlinkat and readv (#318)mylai-mtk2-0/+88
2024-05-20Remove "bbl loader" message (#313)Andrew Waterman1-1/+0
2024-05-17update encoding.hAndrew Waterman1-12672/+3149
2024-04-30Use kassert in load_elf (#327)Zixian Cai1-3/+3
2024-04-30support emulation of misaligned vector loads/storesAndrew Waterman4-0/+156
2024-04-30Support emulation of misaligned FLH/FSHAndrew Waterman1-1/+8
2024-04-25Fix emulation of misaligned c.swsp/c.sdsp with rd=x0Andrew Waterman1-2/+2
2024-04-23Implementation of riscv_hwprobe syscall from Linux (#325)Wojciech Muła4-0/+55
2024-04-17mprotect whole ELF segment, not just file portionAndrew Waterman1-3/+3
2024-04-17Don't mmap ELF segments with zero fileszAndrew Waterman1-2/+4
2024-04-17Add ELF header sanity checkAndrew Waterman1-0/+2
2024-03-22Implement syscall readlinkat and readv (#318)mylai-mtk2-0/+88
2024-02-15Zicfilp: Handle software check exception -- landing pad faultMing-Yi Lai3-1/+21
2024-02-15Add index comments to machine trap table to enhance code readabilityMing-Yi Lai1-17/+17
2024-02-15Zicfilp: Support enabling userspace Zicfilp mechanismMing-Yi Lai1-0/+9
2024-02-15Zicfilp: Regenerate machine/encoding.hMing-Yi Lai1-12381/+4066
2024-01-28Remove "bbl loader" message (#313)Andrew Waterman1-1/+0
2023-11-17add support for "riscv-none-*" host name (#309)valentinThomazic1-1/+4
2023-05-16Revert "[GCC]: Fix fence.i bug (#296)"Andrew Waterman1-15/+4
2023-05-02[GCC]: Fix fence.i bug (#296)Mark Goncharov1-4/+15
2023-05-01pk: fix __do_brk when new addr is not feasible (#295)xukl2-7/+3
2023-03-27Revert "Revert "SBI emulation of reads and writes to perf counters and config...Andrew Waterman1-0/+58
2023-01-05Regenerated the configure file with autoconf 2.71 (#288)Kenneth Ostby1-1262/+2101
2022-08-05Specify text section in rest_of_boot_loader definitionAndrew Waterman1-1/+3
2022-04-30Fix a file leak in function `at_kfd` (#276)MaxXing1-1/+3
2022-04-20Link -lgcc if it existsLucheng Zhang2-15/+130
2022-04-11Handle unimplemented syscalls gracefullyAndrew Waterman1-11/+1
2022-04-08Stub out sysinfo syscallAndrew Waterman3-260/+10462
2022-02-17Fix sbi_console_getchar return value if no UART is presentAndrew Waterman1-1/+1
2022-02-08Fix local variable register usage for ra (#268)Fangrui Song2-3/+2
2022-02-07Eliminate Wuninitialized for Clang/LLVM (#266)Zenithal1-1/+1
2022-02-07Eliminate Wunknown-pragmas for Clang/LLVM (#265)Zenithal1-1/+1
2022-01-28Merge branch 'compnerd-virtualize'Andrew Waterman1-1/+2