Status Matrix

The following two tables describe the current state of component combinations in SimpleSSD-FullSystem. For the status matrix of gem5, check here.

Following tables are based on SimpleSSD-FullSystem version 2.0.8 with Linux kernel version 4.18.14.

ARM Architecture

CPU model Multi-core? Operation MSI/MSI-X supports
AtomicSimpleCPU No Works Yes
Yes Works Yes
TimingSimpleCPU No Works Yes
Yes Not works [4] Unknown
MinorCPU [1] No Works Yes
Yes Not works [4] Yes
HPI [2] No Not works [4] Unknown
Yes Not works [4] Unknown
DerivO3CPU No Not works [4] Unknown
Yes Not works [4] Unknown

x86 Architecture

CPU model Multi-core? Operation MSI/MSI-X supports
AtomicSimpleCPU No Works Yes
Yes Works Yes
TimingSimpleCPU No Works Yes
Yes Not works [4] Unknown
DerivO3CPU No Not works [3] Unknown
Yes Not works [3] Unknown
[1]MinorCPU is pipelined in-order CPU model in gem5
[2]HPI stands for High Performance In-order CPU
[3](1, 2) gem5 cannot boot with assertion error
[4](1, 2, 3, 4, 5, 6, 7) Stuck while in gem5 boot procedure