From 4beaaf73cff24a8afe2d43777fb69ad869f99fee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ciro=20Santilli=20=E5=85=AD=E5=9B=9B=E4=BA=8B=E4=BB=B6=20?= =?UTF-8?q?=E6=B3=95=E8=BD=AE=E5=8A=9F?= Date: Wed, 11 Dec 2019 00:00:02 +0000 Subject: [PATCH] gem5 cpu types: improve header structure --- README.adoc | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/README.adoc b/README.adoc index c2f654f..a97e8ba 100644 --- a/README.adoc +++ b/README.adoc @@ -12186,9 +12186,11 @@ gem5 has a few in tree CPU models for different purposes. In fs.py and se.py, those are selectable with the `--cpu-type` option. -TODO are there any public performance correlations between those models and real cores? The information to make accurate models isn't generally public for non-free CPUs, so either you must either rely vendor provided models or on experiments/reverse engineering. +The information to make accurate models isn't generally public for non-free CPUs, so either you must either rely vendor provided models or on experiments/reverse engineering. -==== gem5 BaseSimpleCPU +==== List gem5 CPU types + +===== gem5 BaseSimpleCPU Simple abstract CPU without a pipeline. @@ -12209,7 +12211,7 @@ Caches do make a difference here of course, and lead to much faster memory retur <> are an alternative way of fast forwarding boot when they work. -==== gem5 MinorCPU +===== gem5 MinorCPU Generic in-order core that does not model any specific CPU. @@ -12245,7 +12247,7 @@ ____ + Implemented by Pierre-Yves Péneau from LIRMM, which is a research lab in Montpellier, France, in 2017. -==== gem5 DeriveO3CPU +===== gem5 DeriveO3CPU Generic out-of-order core. "O3" Stands for "Out Of Order"!