- Dec 12, 2014
-
-
Andrew Waterman authored
README: use gnu-toolchain
-
Arun Thomas authored
-
- Dec 05, 2014
-
-
Andrew Waterman authored
-
Andrew Waterman authored
Most of the complexity is in instruction address translation, since instructions may span page boundaries.
-
Andrew Waterman authored
This supports distinguishing the EPC (the address of the first byte of the faulting instruction) from the address of the page fault (potentially some bytes later).
-
- Dec 04, 2014
-
-
Andrew Waterman authored
-
- Dec 01, 2014
-
-
Andrew Waterman authored
rdcycle/rdinstret now have single-instruction granularity. Questionable behavior when timer interrupts occurred around the same time as the compare register is written should be fixed.
-
- Nov 26, 2014
-
-
Andrew Waterman authored
-
- Nov 23, 2014
-
-
Yunsup Lee authored
This reverts commit fd18dc43. Refactoring support for custom instructions.
-
- Nov 20, 2014
-
-
Andrew Waterman authored
specifically, unused variables in auto-generated code.
-
Andrew Waterman authored
This manifested as a spurious compile warning when using make -j.
-
- Nov 08, 2014
-
-
Andrew Waterman authored
dummy-rocc-test build fix
-
- Oct 30, 2014
-
-
Arun Thomas authored
-
- Oct 25, 2014
-
-
Yunsup Lee authored
Enable support for the four custom instructions
-
- Oct 24, 2014
-
-
Arun Thomas authored
* Update generated encoding.h (generated from riscv-opcodes) * Add empty implementations for the custom instructions
-
- Sep 28, 2014
-
-
Andrew Waterman authored
...and also save some space by not defining the register names in a header.
-
Andrew Waterman authored
It is nonstandard, and GCC doesn't support it on 32-bit platforms. The resulting code for MULH[[S]U] is crappier, but that doesn't really matter, as these instructions are dynamically infrequent.
-
- Sep 22, 2014
-
-
Scott Beamer authored
Update riscv.ac to set CPPFLAGS with fesvr include path
-
- Sep 21, 2014
-
-
Arun Thomas authored
Need to set CPPFLAGS in riscv.ac in addition to configure
-
- Sep 15, 2014
-
-
Scott Beamer authored
on os x, clang needs different flags than gcc to generate and use precompiled headers
-
- Aug 29, 2014
-
-
Jim Lawson authored
Since we no longer are duplicating CFLAGS, ensure CPPFLAGS are set correctly.
-
- Aug 28, 2014
-
-
Scott Beamer authored
-
- Aug 26, 2014
-
-
Scott Beamer authored
-
- Aug 16, 2014
-
-
Christopher Celio authored
- Spits out all PCs (on 4B granularity) executed with count. - Requires a compile time configuration option. - Also requires a run-time flag.
-
- Aug 08, 2014
-
-
Andrew Waterman authored
-
Scott Beamer authored
-
- Aug 06, 2014
-
-
Sagar Karandikar authored
-
- Jul 25, 2014
-
-
Scott Beamer authored
-
- Jul 17, 2014
-
-
Scott Beamer authored
-
- Jul 16, 2014
-
-
Scott Beamer authored
-
- Jul 09, 2014
-
-
Andrew Waterman authored
-
- Jul 08, 2014
-
-
Andrew Waterman authored
-
Andrew Waterman authored
-
- Jun 13, 2014
-
-
Christopher Celio authored
- Previous behavior was to print the commit log only in user code.
-
Andrew Waterman authored
-
Andrew Waterman authored
This isn't required by the ISA but it matches existing HW.
-
- Apr 25, 2014
-
-
Andrew Waterman authored
-
- Apr 04, 2014
-
-
Stephen Twigg authored
-
Stephen Twigg authored
-
Stephen Twigg authored
-