Status Matrix
The following two tables describe the current state of component combinations in SimpleSSD-FullSystem. For the status matrix of gem5, check here.
Note
Testing environment
SimpleSSD-FullSystem v2.0.9 + SimpleSSD v2.0.13 (NVMe with default configuration)
Linux Kernel v4.9.92 (arm64 and x86_64)
Caches are enabled.
--caches --l2cacheFor multi-core tests, we used four cores.
--num-cpu=4
ARM Architecture
CPU model  | 
Multi-core?  | 
Operation  | 
MSI/MSI-X  | 
Boot time  | 
|---|---|---|---|---|
AtomicSimpleCPU  | 
No  | 
Works  | 
Supported  | 
12min  | 
Yes  | 
Works  | 
Supported  | 
12min  | 
|
TimingSimpleCPU  | 
No  | 
Works  | 
Supported  | 
20min  | 
Yes  | 
Works  | 
Supported  | 
20min  | 
|
MinorCPU (Pipelined In-order
CPU) 
 | 
No  | 
Works  | 
Supported  | 
40min  | 
Yes  | 
Works  | 
Supported  | 
60min  | 
|
HPI (High-Performance
In-order) 
 | 
No  | 
Works  | 
Supported  | 
45min  | 
Yes  | 
Works  | 
Supported  | 
50min  | 
|
DerivO3CPU  | 
No  | 
Works  | 
Supported  | 
50min  | 
Yes  | 
Works  | 
Supported  | 
60min  | 
x86 Architecture
CPU model  | 
Multi-core?  | 
Operation  | 
MSI/MSI-X  | 
Boot time  | 
|---|---|---|---|---|
AtomicSimpleCPU  | 
No  | 
Works  | 
Supported  | 
15min  | 
Yes  | 
Works  | 
Supported  | 
18min  | 
|
TimingSimpleCPU  | 
No  | 
Works  | 
Supported  | 
25min  | 
Yes  | 
Stuck while boot  | 
Unknown  | 
N/A  | 
|
DerivO3CPU  | 
No  | 
Works  | 
Supported  | 
135min  | 
Yes  | 
Stuck while boot  | 
Unknown  | 
N/A  |