Wesley W. Terpstra
|
dc66c8857f
|
diplomacy: be more robust using Java introspection
If an error occures, some objects might only be partially initialized.
We want to still be able to get nice names for error messages.
|
2017-01-30 14:25:12 -08:00 |
|
Wesley W. Terpstra
|
f7f52cc722
|
diplomacy: restore Monitor functionality
|
2017-01-29 17:25:14 -08:00 |
|
Wesley W. Terpstra
|
4d646939b0
|
diplomacy: make flexible-port adapters possible
|
2017-01-29 14:26:02 -08:00 |
|
Wesley W. Terpstra
|
d5fa159063
|
diplomacy: add :*= and :=* to support flexible # of edges
|
2017-01-28 21:32:36 -08:00 |
|
Wesley W. Terpstra
|
46cdfc2b45
|
diplomacy: find names of LazyModules also in Seq() member values (#527)
|
2017-01-24 18:10:37 -08:00 |
|
Wesley W. Terpstra
|
d4b3a0f0be
|
diplomacy: support given bits in AddressDecoder
|
2017-01-23 15:50:39 -08:00 |
|
Wesley W. Terpstra
|
9dc7f180b6
|
diplomacy: support zero-port Nodes
|
2017-01-19 19:08:01 -08:00 |
|
Wesley W. Terpstra
|
e7b35b4bb6
|
diplomacy: support multiple ports behind a BlindNode
|
2017-01-19 19:07:14 -08:00 |
|
Jacob Chang
|
59eb7c24ee
|
Add iterator function to LazyModule to iterate over all nodes
|
2017-01-12 15:21:10 -08:00 |
|
Wesley W. Terpstra
|
020fbe8be9
|
diplomacy: make config.Parameters available in bundle connect()
This makes it posisble to use Parameters to control Monitors.
However, we need to make all LazyModules carry Parameters.
|
2016-12-07 12:24:01 -08:00 |
|
Wesley W. Terpstra
|
b7963eca4e
|
copyright: ran scripts/modify-copyright
|
2016-11-27 22:15:43 -08:00 |
|
Wesley W. Terpstra
|
ba3c83287f
|
tilelink2 Xbar: merge the AddressSets of fractured managers
|
2016-11-03 22:18:28 -07:00 |
|
Wesley W. Terpstra
|
55326c29bb
|
tilelink2: Filter adapter removes some of the address space
|
2016-11-03 22:18:23 -07:00 |
|
Wesley W. Terpstra
|
ba529c3716
|
rocketchip: use TileLink2 interrupts
|
2016-10-31 11:42:47 -07:00 |
|
Wesley W. Terpstra
|
015c3b862a
|
diplomacy: print out bus widths on edges in agent graph
|
2016-10-31 11:42:47 -07:00 |
|
Wesley W. Terpstra
|
650f6fb23f
|
diplomacy: add BlindNodes for use as external ports
|
2016-10-31 11:41:18 -07:00 |
|
Wesley W. Terpstra
|
0edcd3304a
|
diplomacy Nodes: leave flipping to the MixedNode implementation
|
2016-10-31 11:41:18 -07:00 |
|
Wesley W. Terpstra
|
082f338432
|
diplomacy Nodes: remove useless indirection
|
2016-10-31 11:41:18 -07:00 |
|
Megan Wachs
|
fd2d48acda
|
lazy_module: If the user actually specifies a name, just use it without appending module name.
|
2016-10-25 15:58:09 -07:00 |
|
Wesley W. Terpstra
|
a807c922d0
|
diplomacy: take names from the outermost common node
|
2016-10-25 15:58:09 -07:00 |
|
Wesley W. Terpstra
|
fee67c4abf
|
diplomacy: add methods to find {out,in}ner-most common node
|
2016-10-25 15:58:09 -07:00 |
|
Wesley W. Terpstra
|
67ab27f5a5
|
diplomacy: guess the LazyModule name from the containing class
|
2016-10-25 15:58:09 -07:00 |
|
Wesley W. Terpstra
|
b2a5d18e37
|
diplomacy: simplify address range fragmentation
|
2016-10-11 22:36:21 -07:00 |
|
Wesley W. Terpstra
|
876609eb0e
|
diplomacy: add NodeHandles to support abstraction
|
2016-10-10 13:15:25 -07:00 |
|
Wesley W. Terpstra
|
f05298d9bc
|
tilelink2: move general-purpose code out of tilelink2 package
|
2016-10-03 16:22:28 -07:00 |
|