Technical data

CHALLENGE/Onyx Diagnostic Road Map 6-41
Cache State Transition Test Description
cstate0 (RHH_CE_CE) Read hit primary (CE) and secondary (CE).
Check that the value is correct (the physmem
addr) and that both tags are still CE.
cstate1 (RHH_DE_DE) Read hit primary (DE) and secondary (DE).
Check value and that both are still DE.
cstate2 (WHH_CE_CE) Write hit primary (CE) and secondary (CE).
Check that secondary and memory still have old
value and that both cache lines are now DE.
cstate3 (WHH_DE_DE) Write hit primary (DE) and secondary (DE).
Check that secondary and memory still have old
value and that both lines are still DE.
cstate4 (RMH_I_CE) Read miss primary (I) and hit secondary (CE).
Check that secondary and memory still have old
value and that both lines are CE.
cstate5 (RMH_I_DE) Read miss primary (I) and hit secondary (DE).
Check that secondary and memory still have old
value and that both lines are DE.
cstate6 (RMH_CE_CE) Read miss primary (CE) and hit secondary (CE).
Check that secondary and memory still have old
value and that both lines are still CE.
cstate7 (RMH_DE_DE) Read miss primary (DE) and hit secondary (DE).
Check that secondary and memory still have old
value and that both lines are still CE.
cstate8 (WMH_I_CE) Write miss primary (I) and hit secondary (CE).
Check that secondary and memory still have old
value and that both lines are DE.
cstate9 (WMH_I_DE) Write miss primary (I) and hit secondary (DE).
Check that secondary and memory still have old
value and that both lines are DE.
cstate10 (WMH_CE_CE) Write miss primary (CE) and hit secondary (CE).
Table 6-8 Cache State Transition Tests