gem5/src
Andreas Sandberg 660fbd543f arm: Rewrite ERET to behave according to the ARMv8 ARM
The ERET instruction doesn't set PSTATE correctly in some cases
(particularly when returning to aarch32 code). Among other things,
this breaks EL0 thumb code when using a 64-bit kernel. This changeset
updates the ERET implementation to match the ARM ARM.

Change-Id: I408e7c69a23cce437859313dfe84e68744b07c98
Signed-off-by: Andreas Sandberg <andreas.sandberg@arm.com>
Reviewed-by: Nathanael Premillieu <nathanael.premillieu@arm.com>
2016-06-02 13:41:26 +01:00
..
arch arm: Rewrite ERET to behave according to the ARMv8 ARM 2016-06-02 13:41:26 +01:00
base dev: Fix incorrect terminal backlog handling 2016-04-27 15:33:58 +01:00
cpu cpu: fix lastStopped unserialisation 2016-05-27 16:55:01 +01:00
dev dev, arm: Add a flag to enable/disable gem5 GIC extensions 2016-05-26 11:56:24 +01:00
doc Revert power patch sets with unexpected interactions 2016-04-06 19:43:31 +01:00
doxygen MEM: Put memory system document into doxygen 2012-09-25 11:49:41 -05:00
gpu-compute gpu-compute: fix bug in GPUDynInst::isScalarRegister() 2016-05-16 15:36:24 -04:00
kern syscall_emul: remove mmapFlagTable 2016-04-01 16:38:16 -07:00
mem mem: Fix memory leak in handling of deferred snoops 2016-05-26 11:56:24 +01:00
proto cpu: Support virtual addr in elastic traces 2015-12-07 16:42:16 -06:00
python power: Allow voltage to be configured via cmd line 2016-05-27 16:54:59 +01:00
sim misc: Appease clang...again 2016-04-12 05:28:39 -04:00
unittest style: remove trailing whitespace 2016-02-06 17:21:18 -08:00
Doxyfile Doxygen: Update the version of the Doxyfile 2012-10-11 06:38:42 -04:00
SConscript scons: Bump minimum gcc version to 4.8 2016-05-30 02:10:48 -04:00