- Feb 26, 2016
-
-
Palmer Dabbelt authored
-
Andrew Waterman authored
RoCC PTW refactoring
-
Yunsup Lee authored
-
- Feb 25, 2016
-
-
Colin Schmidt authored
-
Colin Schmidt authored
-
John Wright authored
-
Howard Mao authored
-
- Feb 24, 2016
-
-
Howard Mao authored
-
Palmer Dabbelt authored
More travis fixing
-
Palmer Dabbelt authored
I hope this will result in Travis building our stuff a lot faster, since this currently takes about half the time.
-
Palmer Dabbelt authored
-
Palmer Dabbelt authored
-
Palmer Dabbelt authored
travis-ci.org improvements
-
Palmer Dabbelt authored
This uses the compiled tests in RISCV, which match the rest of the toolchain.
-
Colin Schmidt authored
-
Colin Schmidt authored
-
Palmer Dabbelt authored
-
Palmer Dabbelt authored
We want to add support for caching riscv-tools builds on Travis and the easiest way to do so looks like to jus go ahead and use
-
- Feb 23, 2016
-
-
Palmer Dabbelt authored
The FPGA doesn't have an HTIF clock divider
-
Palmer Dabbelt authored
We used to just be writing the SCR anyway, but now that the SCR maps are automatically defined VCS will detect the missing SCR and bail out when compiling test harness code. This patch just doesn't write the HTIF SCR when there isn't one.
-
Colin Schmidt authored
-
Colin Schmidt authored
-
Colin Schmidt authored
-
Colin Schmidt authored
-
Colin Schmidt authored
-
Colin Schmidt authored
-
- Feb 20, 2016
-
-
Howard Mao authored
-
Howard Mao authored
-
Howard Mao authored
-
- Feb 18, 2016
-
-
Palmer Dabbelt authored
We're building a chip with 8 memory channels. Since this will require a complicated test setup we want to also be able to bring up the chip with fewer memory channels. This commit adds a SCR that controls the number of active memory channels on a chip. Toggling this SCR will scramble memory and drop Nasti messages, so it's only possible to change while the chip is booting. By default this just adds a 1-bit SCR, which essentially no extra logic. When multiple memory channel configurations are enabled at elaboration time, a NastiMemoryInterconnect is generated for each channel configuration. The number of outstanding misses is increased to coorespond to the maximum number of banks per memory channel (added as a parameter), which I believe is necessary to avoid deadlock in the memory system. A configuration is added that supports 8 memory channels but has only 1 enabled by default.
-
Palmer Dabbelt authored
Without this I don't get rebuilds when toching a file in CDE.
-
Palmer Dabbelt authored
This uses the new SCRFile changes to generate a header file containing a list of all the SCRs in a core to remove the magic constant "63" (the HTIF clock divider control register) and replace it with a generated number (which is still 63).
-
- Feb 17, 2016
-
-
Christopher Celio authored
-
Christopher Celio authored
-
- Feb 13, 2016
-
-
Christopher Celio authored
This reverts commit 4dad5b8b. The commit breaks the build.
-
Christopher Celio authored
This reverts commit 4d0f941d. The commit breaks the build.
-
John Wright authored
-
John Wright authored
-
- Feb 11, 2016
-
-
Howard Mao authored
-
Howard Mao authored
-