- Feb 23, 2018
-
-
Bipul Talukdar authored
-
- Feb 21, 2018
-
-
Andrew Waterman authored
-
Andrew Waterman authored
This is a holdover from before we had built the functional unit.
-
Andrew Waterman authored
-
Andrew Waterman authored
-
Andrew Waterman authored
-
Andrew Waterman authored
-
Andrew Waterman authored
-
Andrew Waterman authored
Give Rocket priority over DTIM TL port
-
Andrew Waterman authored
The TL port can easily starve the processor, even at only 20% utilization, because of a bad interaction with the pipeline. Giving the processor static priority is OK in practice, since <50% of instructions are loads and stores in typical workloads. Even if it executes 100% loads and stores, it must eventually encounter an I$ miss, taken branch, or exception, so even malicious code can't permanently starve the TL port.
-
- Feb 17, 2018
-
-
Megan Wachs authored
RegFieldDesc: fix the output produced for undescribed registers
-
Schuyler Eldridge authored
Signed-off-by:Schuyler Eldridge <schuyler.eldridge@ibm.com>
-
Megan Wachs authored
-
Megan Wachs authored
Reduce Debug Module "flags"
-
- Feb 16, 2018
-
-
Wesley W. Terpstra authored
Error: don't be an exception wrt. caching
-
Megan Wachs authored
-
Wesley W. Terpstra authored
-
Wesley W. Terpstra authored
Probably not a smart thing to build, but not illegal!
-
Wesley W. Terpstra authored
If we did, you would somehow have to retain ownership of the unprobed parts of the block, in case they happened to be dirty.
-
Megan Wachs authored
-
Megan Wachs authored
-
Megan Wachs authored
-
Megan Wachs authored
-
Megan Wachs authored
-
- Feb 15, 2018
-
-
Wesley W. Terpstra authored
Prior to this PR, the error device was allowed to be cached by multiple actors despite never probing any of them. This is a pretty unusual set of properties that has caused us trouble several times now in the past. Let's instead put the Error device into one of two very well established categories: a straight-up MMIO device or a tracked memory region.
-
- Feb 13, 2018
-
-
Megan Wachs authored
more detailed RegField descriptions
-
Megan Wachs authored
TLRegMapper: emit a JSON file describing the register fields
-
Megan Wachs authored
-
Megan Wachs authored
-
- Feb 12, 2018
-
-
Megan Wachs authored
-
Megan Wachs authored
-
Megan Wachs authored
-
Megan Wachs authored
-
Megan Wachs authored
-
- Feb 11, 2018
-
-
Megan Wachs authored
-
Megan Wachs authored
-
Megan Wachs authored
Add versions of the RegField functions to take it in, and update Example device to use it.
-
- Feb 10, 2018
-
-
Henry Cook authored
Use bind from global namespace
-
Paul Rigge authored
-
- Feb 09, 2018
-
-
Henry Cook authored
Automatic PlusArg for emulator.cc
-