644 Commits (master)
 

Author SHA1 Message Date
Logan Gunthorpe b54479d8e7
Always build bbl.bin 7 years ago
Logan Gunthorpe 662884bd08 Disable compiler protections features 7 years ago
Luís Marques a1c125dde7 Stub out madvise syscall (#145) 7 years ago
Andrew Waterman a26a565cb8
Merge pull request #143 from hakrdinesh/master 7 years ago
Dinesh Thirumurthy 2433bbd4a6
openbsd build steps 7 years ago
Dinesh Thirumurthy c0712db954 openbsd has bash in /usr/local/bin 7 years ago
Andrew Waterman e2e2e9db2e Protect BBL data, not just text 7 years ago
Andrew Waterman 66c13fd4a9
Revert "Don't require a RISC-V libc and crt when configuring (#132)" (#140) 7 years ago
James Clarke a02257a861 Don't require a RISC-V libc and crt when configuring (#132) 7 years ago
Luís Marques 31e531b2b4 Implement clock_gettime syscall (#139) 7 years ago
Andrew Waterman cb28d01e1d Protect M-mode memory from S-mode 7 years ago
Andrew Waterman 815050f0b2 Set up PMP earlier, so it can be overridden later 7 years ago
Andrew Waterman dca89b7e45 Page-align the writable data section 7 years ago
Andrew Waterman 474d787f1b Clean up linker scripts a bit 7 years ago
Andrew Waterman 92434c4f69 Delegate misaligned AMOs as access exceptions, not misaligned 7 years ago
Andrew Waterman f579c48e90 Revert "Avoid writing reserved values to pmpaddr CSR" 7 years ago
Palmer Dabbelt e12593841a
Merge pull request #134 from lsgunth/ie_words_fix 7 years ago
Logan Gunthorpe 23de87d808
Fix the calculation for the number of interrupt enable words 7 years ago
Palmer Dabbelt 6ebd0f2a46
Merge pull request #114 from zongbox/mabi 8 years ago
Andrew Waterman 7bee30c1ff Avoid writing reserved values to pmpaddr CSR 8 years ago
Michael Clark ac2c910b18 Fix git-submodule fatal error for berkeley-softfloat-3 8 years ago
Michael Clark 55261c0b48 Add softfloat/README.md detailing source 8 years ago
Andrew Waterman 706cc77c36
Fix printm on RV32 (#119) 8 years ago
wxjstz 41ff94a84c Add some exception handling functions to s-mode to handle exception return from m-mode. (#117) 8 years ago
Palmer Dabbelt d64dfb3d17
Merge pull request #104 from heshamelmatary/disable_vm 8 years ago
Zong Li 00f0dd04cb Fix stubs-lp64.h/stubs-lp64d.h/stubs-ilp32.h/stubs-ilp32d.h not found 8 years ago
Hesham Almatary 165c85caee minit: Move pmp setup code to a separate function to avoid duplicating code 8 years ago
Hesham Almatary 72672f9a39 bbl: boot payload in machine mode when --enable-boot-machine is passed 8 years ago
Hesham Almatary 2d85b4c38e configure: Add --enable-boot-machine in BBL 8 years ago
Palmer Dabbelt 537ae11ae5
Merge pull request #113 from riscv/license 8 years ago
Palmer Dabbelt 63241292c9
Merge pull request #91 from bukinr/master 8 years ago
Palmer Dabbelt 3434bc18aa
Merge pull request #103 from zongbox/comment 8 years ago
Andrew Waterman 5cd8d2b93f Upgrade to SoftFloat 3e 8 years ago
Andrew Waterman 8e69141749 Fix license on f32_classify and f64_classify (I wrote them) 8 years ago
Andrew Waterman 386b9337e2 Don't look for riscv_logo.txt if logo is not enabled 8 years ago
Andrew Waterman 241ce51583 License my ASCII RISC-V logo 8 years ago
Andrew Waterman 16476bd821 Properly license all nontrivial files 8 years ago
Kito Cheng 600ff370c6
Merge pull request #102 from zongbox/m32-v2 8 years ago
Zong Li c3cf29a8f2 Replace the --enable-32bit option by --with-arch 8 years ago
Zong Li 2cffbf5d8e Fix problem of casting u64 to void* on 32-bit environment (#111) 8 years ago
Palmer Dabbelt 10bf403ba8
Merge pull request #107 from michaeljclark/fdt-firmware-only 8 years ago
Michael Clark 474ee5a818 RISC-V: Support separate firmware and kernel payload 8 years ago
Zihao Yu 9ffedde3d7 machine,minit: initialize emulated FCSR in enter_supervisor_mode() (#106) 8 years ago
Jim Straus 94bcafff6a Fix for missing supervisor mode when running on E51 (#96) 8 years ago
Zong Li 9ecbd23d62 Correct the comment of timer interrupt 8 years ago
Zong Li 9d0911092d Fix typo of perf counter (#100) 8 years ago
Andrew Waterman f2aaee46b9 Enable FPU in PK, regardless of FPU presence 8 years ago
Alex Solomatnikov fd2ddce557
SBI emulation of reads and writes to perf counters and config (#98) 8 years ago
Zong Li 8ff2222893 Fix the wrong access of ipi pending address (#99) 8 years ago
Ruslan Bukin b71404096c Include .bss section to the binary so dtb_output() gets full size 8 years ago