Wesley W. Terpstra
|
5f6ca0bd0d
|
tilelink2: rename wmask => mask since it also applies to reads
|
2016-09-05 20:58:39 -07:00 |
|
Wesley W. Terpstra
|
edb17d1e34
|
tilelink2: document allowed (and required) response messages
|
2016-09-05 20:58:38 -07:00 |
|
Wesley W. Terpstra
|
ec1f901a38
|
tilelink2: move error from type into Bundle and add HintAck
We need Grant with errors too.
We also want to match response type to request type more easily.
|
2016-09-05 20:58:38 -07:00 |
|
Wesley W. Terpstra
|
1a87eef3e2
|
tilelink2: add atomic message types
|
2016-09-05 20:58:38 -07:00 |
|
Wesley W. Terpstra
|
77cf186cf0
|
tilelink2: make bundle parameterization reusable
|
2016-09-05 20:58:38 -07:00 |
|
Wesley W. Terpstra
|
4649c42f50
|
tilelink2: use a new type in the signature of null-parameter Bundle methods
|
2016-09-05 20:58:38 -07:00 |
|
Wesley W. Terpstra
|
34f65938b6
|
tilelink2: add a TLBundle constructor
|
2016-09-05 20:58:37 -07:00 |
|
Wesley W. Terpstra
|
1cd85ff050
|
tilelink2: add some bundle introspection to scaffold the xbar
|
2016-09-05 20:58:37 -07:00 |
|
Wesley W. Terpstra
|
492a38aedc
|
tilelink2: only accesses can have errors (release must make forward progress)
|
2016-09-05 20:58:37 -07:00 |
|
Wesley W. Terpstra
|
5b10c1a328
|
tilelink2: arithmetic and logical atomics must be distinct (priv spec 3.5.3)
|
2016-09-05 20:58:37 -07:00 |
|
Wesley W. Terpstra
|
8592cbf0e3
|
tilelink2: Message and Permisison types from Henry
|
2016-09-05 20:58:37 -07:00 |
|
Wesley W. Terpstra
|
7328b55abd
|
tilelink2: first cut at parameterization
|
2016-09-05 20:58:37 -07:00 |
|