summaryrefslogtreecommitdiff
path: root/Plan
diff options
context:
space:
mode:
Diffstat (limited to 'Plan')
-rw-r--r--Plan16
1 files changed, 6 insertions, 10 deletions
diff --git a/Plan b/Plan
index 55dc73e..9e102f2 100644
--- a/Plan
+++ b/Plan
@@ -1,15 +1,5 @@
1vim: set sw=8 noet : 1vim: set sw=8 noet :
2 2
3 * Checker should let us check data
4 * Fetch load
5 * Indirect load
6 * Indirect store
7 * Exec load
8 * Exec store
9 * Checker should print mismatches on its own instead
10 of depending on the caller
11 * Make it complete
12 * Make it pretty
13 * Deadman timer 3 * Deadman timer
14 * D-side cache 4 * D-side cache
15 * Store forwarding 5 * Store forwarding
@@ -20,6 +10,12 @@ vim: set sw=8 noet :
20 * Alternative: make separate indir and exec caches, depend on 10 * Alternative: make separate indir and exec caches, depend on
21 cache consistency protocol 11 cache consistency protocol
22 * Eliminate "unstores" 12 * Eliminate "unstores"
13 * Checker should let us check more data
14 * Checker should print mismatches on its own instead
15 of depending on the caller
16 * Make it complete
17 * Make it pretty
18 * Work out why focal is broken
23 * SMC support 19 * SMC support
24 * Stores should snoop all upstream instruction PCs and restart if overlap 20 * Stores should snoop all upstream instruction PCs and restart if overlap
25 * Statistics about instruction mix 21 * Statistics about instruction mix