635 Commits (47a2e87ccd4e95f80f0754c6f3312ccb3b90d916)
 

Author SHA1 Message Date
Andrew Waterman 47a2e87ccd Support CFI shadow stacks via --zicfiss command-line arg 2 years ago
hirooih 1a52fa44ab
README.md: add _zicsr_zifencei on configure option for rv32i (#334) 2 years ago
hirooih 1f5bcbe4d0
README.md: configure option for rv32ic (#332) 2 years ago
Andrew Waterman 4f3debe4d0 Don't require software check exceptions be delegable 2 years ago
Andrew Waterman 54e2005dc8 Merge branch 'mylai-mtk-zicfilp-upstream' 2 years ago
Andrew Waterman 5ae7523adc update encoding.h 2 years ago
Zixian Cai 8f7ba3cdce Use kassert in load_elf (#327) 2 years ago
Andrew Waterman 9774e92186 support emulation of misaligned vector loads/stores 2 years ago
Andrew Waterman 10a0b7b1b0 Support emulation of misaligned FLH/FSH 2 years ago
Andrew Waterman bd29db434d Fix emulation of misaligned c.swsp/c.sdsp with rd=x0 2 years ago
Wojciech Muła ab24ff2666 Implementation of riscv_hwprobe syscall from Linux (#325) 2 years ago
Andrew Waterman 86ed1b3b06 mprotect whole ELF segment, not just file portion 2 years ago
Andrew Waterman dd86101e71 Don't mmap ELF segments with zero filesz 2 years ago
Andrew Waterman 395f318f5e Add ELF header sanity check 2 years ago
mylai-mtk 9388057c14 Implement syscall readlinkat and readv (#318) 2 years ago
Andrew Waterman ec17aa2453 Remove "bbl loader" message (#313) 2 years ago
Andrew Waterman da80ada596 update encoding.h 2 years ago
Zixian Cai aa570eb831
Use kassert in load_elf (#327) 2 years ago
Andrew Waterman bfd4044f67 support emulation of misaligned vector loads/stores 2 years ago
Andrew Waterman b190bef030 Support emulation of misaligned FLH/FSH 2 years ago
Andrew Waterman fb9d13a695 Fix emulation of misaligned c.swsp/c.sdsp with rd=x0 2 years ago
Wojciech Muła 48e96c042d
Implementation of riscv_hwprobe syscall from Linux (#325) 2 years ago
Andrew Waterman 6b5c8dbb6f mprotect whole ELF segment, not just file portion 2 years ago
Andrew Waterman c917315bf7 Don't mmap ELF segments with zero filesz 2 years ago
Andrew Waterman 1f326d6ed8 Add ELF header sanity check 2 years ago
mylai-mtk 9637e60b96
Implement syscall readlinkat and readv (#318) 2 years ago
Ming-Yi Lai a227544788 Zicfilp: Handle software check exception -- landing pad fault 2 years ago
Ming-Yi Lai 36019deb26 Add index comments to machine trap table to enhance code readability 2 years ago
Ming-Yi Lai 6c62461a1e Zicfilp: Support enabling userspace Zicfilp mechanism 2 years ago
Ming-Yi Lai 3bd964f233 Zicfilp: Regenerate machine/encoding.h 2 years ago
Andrew Waterman f03685954e
Remove "bbl loader" message (#313) 2 years ago
valentinThomazic 710c23a5bb
add support for "riscv-none-*" host name (#309) 2 years ago
Andrew Waterman acbe166dac Revert "[GCC]: Fix fence.i bug (#296)" 3 years ago
Mark Goncharov 54de960a5e
[GCC]: Fix fence.i bug (#296) 3 years ago
xukl 8ce2dc424e
pk: fix __do_brk when new addr is not feasible (#295) 3 years ago
Andrew Waterman 3ed18cfbc7 Revert "Revert "SBI emulation of reads and writes to perf counters and config (#98)"" 3 years ago
Kenneth Ostby 573c858d90
Regenerated the configure file with autoconf 2.71 (#288) 3 years ago
Andrew Waterman 7e9b671c04 Specify text section in rest_of_boot_loader definition 4 years ago
MaxXing 2efabd3e66
Fix a file leak in function `at_kfd` (#276) 4 years ago
Lucheng Zhang c7e75bf944 Link -lgcc if it exists 4 years ago
Andrew Waterman ca69d69a30 Handle unimplemented syscalls gracefully 4 years ago
Andrew Waterman d6008c1417 Stub out sysinfo syscall 4 years ago
Andrew Waterman 0d3339c73e Fix sbi_console_getchar return value if no UART is present 4 years ago
Fangrui Song bc6e624fe1
Fix local variable register usage for ra (#268) 4 years ago
Zenithal 90191ad93e
Eliminate Wuninitialized for Clang/LLVM (#266) 4 years ago
Zenithal 74624f2cd2
Eliminate Wunknown-pragmas for Clang/LLVM (#265) 4 years ago
Andrew Waterman fb77b0c200 Merge branch 'compnerd-virtualize' 4 years ago
Saleem Abdulrasool 1d6f1bd012 pk: thwart an attempt from the compiler to optimize 4 years ago
Andrew Waterman 387e54a580 fix file leak 4 years ago
Andreas Kuster 4ae5a8876f
Reduce tightness of mideleg register assertion (required for H-extension) (#256) 4 years ago