diff options
author | Andrey Smirnov <andrew.smirnov@gmail.com> | 2018-06-14 21:21:01 -0700 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2018-06-18 08:59:04 +0200 |
commit | b1f7b45ba88ea27529e4188f58f266adb54d700d (patch) | |
tree | ad3c65d22d219608b88a77ef8721b7c9d39ec950 /arch/arm/cpu | |
parent | 969c08c4232181a1e93b80c3570d6a381a24e28d (diff) | |
download | barebox-b1f7b45ba88ea27529e4188f58f266adb54d700d.tar.gz barebox-b1f7b45ba88ea27529e4188f58f266adb54d700d.tar.xz |
ARM: psci: Make use of set_ttbr() in armv7_secure_monitor_install()
Signed-off-by: Andrey Smirnov <andrew.smirnov@gmail.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'arch/arm/cpu')
-rw-r--r-- | arch/arm/cpu/sm.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/arch/arm/cpu/sm.c b/arch/arm/cpu/sm.c index 5808dfd92b..b0bf164057 100644 --- a/arch/arm/cpu/sm.c +++ b/arch/arm/cpu/sm.c @@ -193,8 +193,7 @@ int armv7_secure_monitor_install(void) armv7_init_nonsec(); __armv7_secure_monitor_install(); - asm volatile ("mcr p15, 0, %0, c2, c0, 0" : : "r"(ttb)); - + set_ttbr((void *)ttb); set_vbar(vbar); if (mmuon) { |