aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2024-05-22Don't require software check exceptions be delegableHEADmasterAndrew 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
2022-01-28pk: thwart an attempt from the compiler to optimizeSaleem Abdulrasool1-1/+2
2022-01-09fix file leakAndrew Waterman1-1/+1
2021-11-22Reduce tightness of mideleg register assertion (required for H-extension) (#256)Andreas Kuster1-1/+1
2021-09-20Fix fcsr save slot address calculationAndrew Waterman1-1/+1
2021-09-15Revert "SBI emulation of reads and writes to perf counters and config (#98)"Andrew Waterman1-58/+0
2021-08-27pk: correct the handling of SYS_getcwd (#250)Saleem Abdulrasool1-1/+1