aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2024-05-20Implement syscall readlinkat and readv (#318)mylai-mtk2-0/+88
2024-05-20Remove "bbl loader" message (#313)Andrew Waterman1-1/+0
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
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
2021-08-12Fix build break from recent merge conflictAndrew Waterman1-1/+1
2021-08-04Use __builtin_frame_address() instead of "sp" directly.John Baldwin1-3/+3
2021-08-04Revert "machine: fix a case of undefined behaviour with SP handling (#245)"Andrew Waterman1-8/+3
2021-08-04Revert "Revert "Use a global 'tp' register.""Andrew Waterman1-5/+7
2021-08-04Revert "Use __builtin_frame_address() instead of "sp" directly."Andrew Waterman1-4/+9
2021-08-04Use __builtin_frame_address() instead of "sp" directly.John Baldwin1-9/+4
2021-08-04Revert "Use a global 'tp' register."Andrew Waterman1-7/+5
2021-08-04Use a global 'tp' register.John Baldwin1-5/+7
2021-08-04Revert "machine: correct some additional cases of UB (#246)"Andrew Waterman1-18/+4
2021-06-16Set desired endianness at boot time (#247)Marcus Comstedt2-0/+27
2021-05-18Add __early_pgalloc_align; refactor __early_alloc to use itAndrew Waterman1-3/+11
2021-05-18Fix range checkAndrew Waterman1-2/+3
2021-05-07pk: make breakpoints fatalAndrew Waterman1-2/+1
2021-05-07machine: correct some additional cases of UB (#246)Saleem Abdulrasool1-4/+18
2021-05-07machine: fix a case of undefined behaviour with SP handling (#245)Saleem Abdulrasool1-3/+8
2021-05-06machine: manually perform assembler relaxation (#244)Saleem Abdulrasool1-1/+3
2021-05-05replace `spbtr` with `satp` (#241)Saleem Abdulrasool2-2/+2
2021-05-05machine: replace `mbadaddr` with `mtval` (#242)Saleem Abdulrasool4-6/+6
2021-05-05replace `sbadaddr` with `stval` (#243)Saleem Abdulrasool2-2/+2
2021-04-28pk: Fix __clear_cache() compilation issue with recent compilers (#240)Christoph Müllner2-1/+10
2021-04-05LiteX UART: fix compatible property name (#237)gsomlo1-1/+2
2021-03-29pk: vm cleanups; use narrower TLB flushesAndrew Waterman1-9/+15