gem5 vs qemu license

This commit is contained in:
Ciro Santilli
2018-02-22 15:46:59 +00:00
parent b895ba1815
commit ecdded0316

View File

@@ -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