From 829bbf16f5ff112145a5b8972e5971739726bca3 Mon Sep 17 00:00:00 2001 From: Julian Blake Kongslie Date: Sun, 15 Jan 2023 15:03:23 -0800 Subject: Update Plan. --- Plan | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) (limited to 'Plan') diff --git a/Plan b/Plan index 55dc73e..9e102f2 100644 --- a/Plan +++ b/Plan @@ -1,15 +1,5 @@ vim: set sw=8 noet : - * Checker should let us check data - * Fetch load - * Indirect load - * Indirect store - * Exec load - * Exec store - * Checker should print mismatches on its own instead - of depending on the caller - * Make it complete - * Make it pretty * Deadman timer * D-side cache * Store forwarding @@ -20,6 +10,12 @@ vim: set sw=8 noet : * Alternative: make separate indir and exec caches, depend on cache consistency protocol * Eliminate "unstores" + * Checker should let us check more data + * Checker should print mismatches on its own instead + of depending on the caller + * Make it complete + * Make it pretty + * Work out why focal is broken * SMC support * Stores should snoop all upstream instruction PCs and restart if overlap * Statistics about instruction mix -- cgit v1.2.3