40 Commits (master)

Author SHA1 Message Date
Lucheng Zhang c7e75bf944 Link -lgcc if it exists 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
James Clarke 2c4e689bc1
Support manually zeroing out BSS when booting (#188) 6 years ago
Nick Knight 34ceb37298 Added --with-abi configure option (#183) 6 years ago
Palmer Dabbelt fafaedd282
Mark PK as version 1.0.0 7 years ago
Gabriel L. Somlo ff71b88278 configure: Add option to set physical memory start address 7 years ago
maxice8 9b72a65d59 configure.ac: use = instead of == to check for equality (#157) 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
Andrew Waterman 16476bd821 Properly license all nontrivial files 8 years ago
Zong Li c3cf29a8f2 Replace the --enable-32bit option by --with-arch 8 years ago
aurel32 dcd6ee0893 Fix build with compilers defaulting to PIE (#90) 8 years ago
Rishi Khan 5e6005587d Changed install_subdir to $host_alias with substituted 64->32 instead… (#89) 8 years ago
Andrew Waterman 06a9e345f5 Don't link build-id string 8 years ago
Palmer Dabbelt d1849cb5e3 Remove the platform interface 9 years ago
Palmer Dabbelt ca24f3c904 Add the '--enable-print-device-tree' argument 9 years ago
Palmer Dabbelt 0d202e9dd4 Add the '--with-platform' argument and the sifive-vc707-devkit platform 9 years ago
Palmer Dabbelt 9037b1d9f2 Add a platform interface 9 years ago
Andrew Waterman f6bca6e35b Don't block for acks on console writes 9 years ago
Prashanth Mundkur dc939be3b3 Support 32bit build (#27) 10 years ago
Andrew Waterman dadad2d984 Remove vestigial configure search for riscv-isa-run/spike 10 years ago
Andrew Waterman b94c7a4b07 Refactor pk, bbl, machine into separate libraries 10 years ago
Andrew Waterman 50a2d6ca7f Fix build using glibc toolchain 11 years ago
Andrew Waterman 6517fe26a2 Update to new privileged spec 11 years ago
Andrew Waterman 68a2fe242b Don't automatically set --host 11 years ago
Andrew Waterman fda0d85ae4 Don't rely on the C library 12 years ago
Andrew Waterman 9eda71d78e Don't assume null pointers can't be dereferenced 12 years ago
Andrew Waterman 3ccbeca6a9 Disable pedantic warning under gcc 4.9.1 12 years ago
Christopher Celio 0bdb8c8409 Fixed -lgcc bug in configure.ac (needed for -m32) 13 years ago
Andrew Waterman 8bad38e1a9 use string.h functions in newlib (-lc) 13 years ago
Andrew Waterman e0e1662fc1 rename binary to pk; change argv handling 13 years ago
Christopher Celio d6a522404a Added rough emulation support for div/rem/mul. 14 years ago
Andrew Waterman 2f5776b244 configure argument --host=riscv is now implied 15 years ago
Andrew Waterman 0edaecc543 temporary undoing of renaming 15 years ago
Andrew Waterman e63e4fbe87 Renamed packages 15 years ago
Andrew Waterman d9e887bd18 [pk] 32bit kernel + FPU emulation now compiles 15 years ago
Andrew Waterman 664411d5e6 [opcodes, pk, sim, xcc] made jumps shorter and PC-relative 16 years ago
Andrew Waterman b4fd490d68 [pk, sim] added FPU emulation support to proxy kernel 16 years ago
Andrew Waterman 29cc0dc985 [pk,fesvr] improved proxykernel build system 16 years ago