Skip to content
This repository has been archived by the owner on Oct 21, 2019. It is now read-only.

Commit

Permalink
Fix MD syntax for two tables
Browse files Browse the repository at this point in the history
  • Loading branch information
sskras authored Sep 7, 2019
1 parent 9a77d89 commit 205b0d6
Showing 1 changed file with 1 addition and 4 deletions.
5 changes: 1 addition & 4 deletions ExternalDocumentation/CacheDesign.md
Original file line number Diff line number Diff line change
Expand Up @@ -191,13 +191,12 @@ A cache block has the following cache state when certain bits are set or clean.
The list of cache states and the bits required to be set or clear.

| Cache State | Valid | Shared | Dirty |
+-------------+-------+--------+-------+
|-------------|-------|--------|-------|
| Invalid | Clear | Any | Any|
| Clean | Set | Clear | Clear |
| Dirty | Set | Clear | Set |
| Shared/Clean | Set | Set | Clear |
| Shared/Dirty | Set | Set | Set |
+-------------+-------+--------+-------+

## Cache Indexing and Set Selection

Expand Down Expand Up @@ -436,12 +435,10 @@ and a single shared writer. As such, deadlocking the locks between the dCache
and CTAG array needs to be avoided. The following possible locking states will
be considered:

|---------------|-------------|-------------|
| | CTAG reader | CTAG writer |
|---------------|-------------|-------------|
| dCache reader | Yes | No |
| dCache writer | Yes | Yes |
|---------------|-------------|-------------|

**Note**: Because the dCache and CTAG arrays need to be kept in-sync, there
should never be a dCache reader and CTAG writer. Since it is possible to
Expand Down

0 comments on commit 205b0d6

Please sign in to comment.