arch-arm: Deprecate usage of legacy bootloader patching
authorGiacomo Travaglini <giacomo.travaglini@arm.com>
Mon, 29 Oct 2018 11:10:33 +0000 (11:10 +0000)
committerGiacomo Travaglini <giacomo.travaglini@arm.com>
Wed, 7 Nov 2018 15:22:43 +0000 (15:22 +0000)
commit4c7051c23e6b0402939f23ea474ec59099ab4751
tree06d36dc23dd692a05ed6667798e5ee172629a356
parent6fa49382ef22e1b01fb24503e3bbe5ab3556750a
arch-arm: Deprecate usage of legacy bootloader patching

This patch is implicitly deprecating the usage of bootloader patching,
which is injecting instructions from gem5 into the bootloader
binary. This was probably meant to provide a dynamic bootloader
entry point.
This is not needed in ARMv8.0, since we can simply update the
ArmSystem::resetAddress with the bootloader entry point.

Change-Id: I0c469873b8d69f7b49a7383e0754468bc1f2bd72
Signed-off-by: Giacomo Travaglini <giacomo.travaglini@arm.com>
Reviewed-by: Andreas Sandberg <andreas.sandberg@arm.com>
Reviewed-on: https://gem5-review.googlesource.com/c/14001
Maintainer: Andreas Sandberg <andreas.sandberg@arm.com>
src/arch/arm/system.cc