mirror of
https://github.com/cirosantilli/linux-kernel-module-cheat.git
synced 2026-01-23 18:25:57 +01:00
gem5 vs qemu license
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user