- May 24, 2018
-
-
Ryan Macdonald authored
Remove outdated comment, now that ClockDivider2 uses a blackbox
-
Derek Pappas authored
* adding elaborated config transform * moved the LOCAL_EXTERNAL_INTERRUPTS and GLOBAL_EXTERNAL_INTERRUPTS to an interrupt obj. Changed an arg name
-
- May 23, 2018
-
-
Megan Wachs authored
riscv-tests: bump for fix in multi-hart test
-
- May 22, 2018
-
-
Megan Wachs authored
-
Megan Wachs authored
* PSDTestMode: in Debug Module, bypass dmactive reset during PSDTestMode Debug: fix polarity of dmactive as reset * ResetCatchAndSync: alwayas apply DFT bypass to flops inputs
-
- May 19, 2018
-
-
Wesley W. Terpstra authored
Fixup cases where Acquire.NtoB is incorrectly promoted to Grant.toT
-
Wesley W. Terpstra authored
-
Wesley W. Terpstra authored
-
Wesley W. Terpstra authored
Previously, using the BusBypass, the PhysicalFilter tried to cut all traffic (including B+C). This was wrong. Now, we carefully wait until A=>D is idle, then swallow denied traffic. The injected traffic thus respects order and we swallow any GrantAcks.
-
Wesley W. Terpstra authored
This device will soon not be derived from the BusBypass.
-
Wesley W. Terpstra authored
-
Wesley W. Terpstra authored
-
Wesley W. Terpstra authored
-
Wesley W. Terpstra authored
If a WidthWidget ever ends up needing to bypass, it would have coupled a.ready => a.fire() => bypass => d.bits. That's both illegal and unnecesary.
-
Wesley W. Terpstra authored
-
Wesley W. Terpstra authored
-
Wesley W. Terpstra authored
Handle TL errors better in D$
-
Andrew Waterman authored
-
Andrew Waterman authored
-
Christopher Celio authored
Closes #1429.
-
- May 18, 2018
-
-
Megan Wachs authored
debug: assert on unexpected exceptions
-
Megan Wachs authored
Travis: fix indentation
-
Megan Wachs authored
-
Megan Wachs authored
Harts should only be writing to the EXCEPTION location if doing work under the direction of the debugger. Debug: fix the location of the exception assertion Debug: fix the assertion comparison Debug: move assertion to right spot
-
- May 17, 2018
-
-
Noureddine Ait Said authored
* Added emulator debugging with GDB documentation This documents the process of debugging RISC-V programs against the GNU debugger with OpenOCD. https://github.com/freechipsproject/rocket-chip/issues/1339 * Review 1 by Megan. review 1 * The executable arg is a dummy arg when using RBB emulator * testing programs on emulator + reducing size ideas + Pointed out that {more size --> more execution time} and a solution. + Separated simple programs execution and testing (step 2) of program debugging (step 3): To illustrate the fact that custom programs can be run on the emulator too not only the benchmarks. * typo minor change * Modifications Added an example command of VCD output + log file generation Rearranged VCD size idea into the part where I talk about executing/testing Cleaned redundancies
-
- May 16, 2018
-
-
Jacob Chang authored
-
Megan Wachs authored
OpenOCD Sim Speedup & RISC-V Tests Bump
-
Megan Wachs authored
-
Megan Wachs authored
-
Megan Wachs authored
-
Derek Pappas authored
* modifying the regmapper annotations * fixed an indentation issue
-
- May 15, 2018
-
-
Andrew Waterman authored
Don't raise the single-step interrupt when in debug mode
-
Andrew Waterman authored
This only affects cores that are capable of taking two interrupts on back-to-back cycles, i.e., not Rocket.
-
- May 13, 2018
-
-
Wesley W. Terpstra authored
tilelink: split error into denied and corrupt
-
Wesley W. Terpstra authored
-
Wesley W. Terpstra authored
-
- May 12, 2018
-
-
Wesley W. Terpstra authored
A bad address in TileLink should use 'denied', not 'corrupt'. Unfortunately, TLFragmenters cannot reassemble denied AccessAckDatas. Since these are almost always used in conjunction, SRAMs can no longer generate addressing errors. However, they can now both track the 'corrupt' status of memory.
-
Wesley W. Terpstra authored
-
- May 11, 2018
-
-
Wesley W. Terpstra authored
-
Megan Wachs authored
RegField: Allow description to be passed in to AsyncRWSlaveRegField
-