summaryrefslogtreecommitdiff
path: root/src/arch/mips/bare_iron
diff options
context:
space:
mode:
authorAndreas Sandberg <andreas.sandberg@arm.com>2019-01-09 14:50:27 +0000
committerAndreas Sandberg <andreas.sandberg@arm.com>2019-01-10 17:55:42 +0000
commit0a36956261c67d61def90e1aefeb6c46568ff167 (patch)
tree5f6d72f83185698d45e1f4b3eba1537f1c370167 /src/arch/mips/bare_iron
parent13daa2e0620e71a1c11f94d1f8a864f73a52b94d (diff)
downloadgem5-0a36956261c67d61def90e1aefeb6c46568ff167.tar.xz
sim-se: Refactor clone to avoid most ifdefs
Some parts of clone are architecture dependent. In some cases, we are able to use architecture-specific helper functions or register aliases. However, there is still some architecture-specific that is protected by ifdefs in the common clone implementation. Move these architecture-specific bits to the architecture-specific OS class instead to avoid these ifdefs and make the code a bit more readable. Change-Id: Ia0903d738d0ba890863bddfa77e3b717db7f45de Signed-off-by: Andreas Sandberg <andreas.sandberg@arm.com> Cc: Giacomo Travaglini <giacomo.travaglini@arm.com> Cc: Javier Setoain <javier.setoain@arm.com> Cc: Brandon Potter <Brandon.Potter@amd.com> Reviewed-on: https://gem5-review.googlesource.com/c/15435 Reviewed-by: Jason Lowe-Power <jason@lowepower.com> Maintainer: Brandon Potter <Brandon.Potter@amd.com>
Diffstat (limited to 'src/arch/mips/bare_iron')
0 files changed, 0 insertions, 0 deletions