#
9b72a65d |
|
14-Apr-2019 |
maxice8 <30738253+maxice8@users.noreply.github.com> |
configure.ac: use = instead of == to check for equality (#157) == is not specified by POSIX and will fail if a POSIX shell is called which is done by the configure script. Related to: https://github.com/void-linux/void-packages/issues/10949
|
#
66c13fd4 |
|
15-Jan-2019 |
Andrew Waterman <aswaterman@gmail.com> |
Revert "Don't require a RISC-V libc and crt when configuring (#132)" (#140) This reverts commit a02257a861a4d13f31868a27c197cfc5576101e1.
|
#
a02257a8 |
|
04-Jan-2019 |
James Clarke <jrtc27@jrtc27.com> |
Don't require a RISC-V libc and crt when configuring (#132)
|
#
16476bd8 |
|
09-Jul-2018 |
Andrew Waterman <andrew@sifive.com> |
Properly license all nontrivial files
|
#
c3cf29a8 |
|
30-Apr-2018 |
Zong Li <zong@andestech.com> |
Replace the --enable-32bit option by --with-arch Get rid of the --enable-32bit option and switch to use --with-arch, which is more standard because it matches the GCC build. If --with-arch is not specified, it defaults to whatever the compiler's default is. The --with-abi is not necessary for this project. Unconditionally compile it with a no-float ABI.
|
#
dcd6ee08 |
|
21-Mar-2018 |
aurel32 <aurelien@aurel32.net> |
Fix build with compilers defaulting to PIE (#90) Debian toolchain defaults to PIE, and I guess that will also be the case of most distributions. This cause bbl to be non-functional. This patch fixes that by adding -fno-PIE in the default CFLAGS.
|
#
5e600558 |
|
16-Mar-2018 |
Rishi Khan <rishikhan@users.noreply.github.com> |
Changed install_subdir to $host_alias with substituted 64->32 instead… (#89) * Changed install_subdir to $host_alias with substituted 64->32 instead of hardcoded riscv[32|64]-unknown-elf * Updated readme to reflect changes in install_subdir.
|
#
06a9e345 |
|
15-Mar-2018 |
Andrew Waterman <andrew@sifive.com> |
Don't link build-id string Closes #88
|
#
d1849cb5 |
|
03-Nov-2017 |
Palmer Dabbelt <palmer@dabbelt.com> |
Remove the platform interface We now automatically detect everything that the platform interface used to be used for, so it's now obsolete!
|
#
ca24f3c9 |
|
03-Aug-2017 |
Palmer Dabbelt <palmer@dabbelt.com> |
Add the '--enable-print-device-tree' argument I'm trying to debug some device tree problems while booting Linux and figured it would be really nice to have access to the device tree while trying to debug these problems. I think this might be useful for lots of people, so I went ahead and cleaned up the code enough that it should actaully work in most cases.
|
#
0d202e9d |
|
02-Aug-2017 |
Palmer Dabbelt <palmer@dabbelt.com> |
Add the '--with-platform' argument and the sifive-vc707-devkit platform Since we don't have a coherent platform specification right now, we've ended up with slightly different platforms between spike and our FPGA dev kit. For now I've added an autoconf option that allows users to select the relevant platform.
|
#
9037b1d9 |
|
27-Jul-2017 |
Palmer Dabbelt <palmer@dabbelt.com> |
Add a platform interface SiFive's pk fork is the second one I've had to maintain, and it's a huge pain because people keep just leaving changes all over the tree. I want to introduce an interface that the platform-specific details can live behind so I don't have to keep doing these painful merges.
|
#
f6bca6e3 |
|
20-Feb-2017 |
Andrew Waterman <andrew@sifive.com> |
Don't block for acks on console writes
|
#
dc939be3 |
|
16-Jul-2016 |
Prashanth Mundkur <prashanth.mundkur@gmail.com> |
Support 32bit build (#27) * Support configuration for a 32-bit build. * Regenerate configure.
|
#
dadad2d9 |
|
08-Jul-2016 |
Andrew Waterman <waterman@cs.berkeley.edu> |
Remove vestigial configure search for riscv-isa-run/spike
|
#
b94c7a4b |
|
10-Mar-2016 |
Andrew Waterman <waterman@cs.berkeley.edu> |
Refactor pk, bbl, machine into separate libraries Yuck.
|
#
50a2d6ca |
|
10-May-2015 |
Andrew Waterman <waterman@cs.berkeley.edu> |
Fix build using glibc toolchain
|
#
6517fe26 |
|
12-Mar-2015 |
Andrew Waterman <waterman@cs.berkeley.edu> |
Update to new privileged spec
|
#
68a2fe24 |
|
02-Jan-2015 |
Andrew Waterman <aswaterman@gmail.com> |
Don't automatically set --host
|
#
fda0d85a |
|
26-Oct-2014 |
Andrew Waterman <waterman@cs.berkeley.edu> |
Don't rely on the C library
|
#
9eda71d7 |
|
11-Sep-2014 |
Andrew Waterman <waterman@eecs.berkeley.edu> |
Don't assume null pointers can't be dereferenced This option breaks vm_init's access to word 0 to obtain the memory capacity.
|
#
3ccbeca6 |
|
11-Sep-2014 |
Andrew Waterman <waterman@eecs.berkeley.edu> |
Disable pedantic warning under gcc 4.9.1
|
#
0bdb8c84 |
|
01-Jul-2013 |
Christopher Celio <celio@eecs.berkeley.edu> |
Fixed -lgcc bug in configure.ac (needed for -m32)
|
#
8bad38e1 |
|
23-May-2013 |
Andrew Waterman <waterman@cs.berkeley.edu> |
use string.h functions in newlib (-lc)
|
#
e0e1662f |
|
25-Jan-2013 |
Andrew Waterman <waterman@cs.berkeley.edu> |
rename binary to pk; change argv handling the new fesvr approach makes argv[0] = pk, rather than user program's name
|
#
d6a52240 |
|
07-Sep-2012 |
Christopher Celio <celio@eecs.berkeley.edu> |
Added rough emulation support for div/rem/mul.
|
#
2f5776b2 |
|
19-Jun-2011 |
Andrew Waterman <waterman@s141.Millennium.Berkeley.EDU> |
configure argument --host=riscv is now implied
|
#
0edaecc5 |
|
19-Jun-2011 |
Andrew Waterman <waterman@s141.Millennium.Berkeley.EDU> |
temporary undoing of renaming
|
#
e63e4fbe |
|
19-Jun-2011 |
Andrew Waterman <waterman@s141.Millennium.Berkeley.EDU> |
Renamed packages
|
#
d9e887bd |
|
24-Mar-2011 |
Andrew Waterman <waterman@s144.Millennium.Berkeley.EDU> |
[pk] 32bit kernel + FPU emulation now compiles
|
#
664411d5 |
|
02-Nov-2010 |
Andrew Waterman <waterman@s144.Millennium.Berkeley.EDU> |
[opcodes, pk, sim, xcc] made jumps shorter and PC-relative
|
#
b4fd490d |
|
15-Oct-2010 |
Andrew Waterman <waterman@s144.Millennium.Berkeley.EDU> |
[pk, sim] added FPU emulation support to proxy kernel
|
#
29cc0dc9 |
|
18-Aug-2010 |
Andrew Waterman <waterman@s141.Millennium.Berkeley.EDU> |
[pk,fesvr] improved proxykernel build system Now uses a modified MCPPBS. Add --host=riscv to configure path. Front-end server now just searches PATH for riscv-pk, so just install the pk to somewhere in your path.
|