From ecdded0316013a0aef28a3146f337b88cadebb2a Mon Sep 17 00:00:00 2001 From: Ciro Santilli Date: Thu, 22 Feb 2018 15:46:59 +0000 Subject: [PATCH] gem5 vs qemu license --- README.adoc | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/README.adoc b/README.adoc index cd866e5..69f3f78 100644 --- a/README.adoc +++ b/README.adoc @@ -1180,11 +1180,9 @@ in which the boot appears to hang for a considerable time. === GEM5 -==== GEM5 Introduction - GEM5 is a system simulator, much like QEMU: http://gem5.org/ -Vs QEMU: +==== GEM5 vs QEMU * advantage: simulates a generic more realistic pipelined and optionally out of order CPU cycle by cycle, including a realistic DRAM memory access model with latencies, caches and page table manipulations. This allows us to: ** do much more realistic performance benchmarking with it, which makes absolutely no sense in QEMU, which is purely functional @@ -1201,6 +1199,11 @@ Instead, we have only chip makers, who keep everything that really works closed, + ** the documentation is more scarce ** it takes longer to support new hardware features +* not sure: GEM5 has BSD license while QEMU has GPL ++ +This suits chip makers that want to distribute forks with secret IP to their customers. ++ +On the other hand, the chip makers tend to upstream less, and the project becomes more crappy in average :-) ==== GEM5 ARM