sim: kernelExtras optional load addresses
authorAdrian Herrera <adrian.herrera@arm.com>
Thu, 14 Nov 2019 20:41:50 +0000 (20:41 +0000)
committerGiacomo Travaglini <giacomo.travaglini@arm.com>
Wed, 18 Dec 2019 09:15:32 +0000 (09:15 +0000)
commite4c7ea67b81af4a915868a4f7babc46a53d6194c
treed4a1964aa4da6b9d12542b2bc70125dc1a6c4fff
parent1a2dcccaee4c76a73378b4fd5ac910a818fff7af
sim: kernelExtras optional load addresses

This patch provides a new "System" parameter named "kernel_extras_addrs".
This allows to optionally specify fixed load addresses for the
additional kernel objects. This is useful to load arbitrary blobs into
memory.

Change-Id: I4725763b86c29f72282d1c184d4284d90f9d3016
Reviewed-by: Giacomo Travaglini <giacomo.travaglini@arm.com>
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/23566
Reviewed-by: Bobby R. Bruce <bbruce@ucdavis.edu>
Reviewed-by: Jason Lowe-Power <jason@lowepower.com>
Maintainer: Jason Lowe-Power <jason@lowepower.com>
Tested-by: kokoro <noreply+kokoro@google.com>
src/sim/System.py
src/sim/system.cc