summaryrefslogtreecommitdiffstats
path: root/sys/arm/rockchip
diff options
context:
space:
mode:
authormmel <mmel@FreeBSD.org>2016-10-15 08:27:54 +0000
committermmel <mmel@FreeBSD.org>2016-10-15 08:27:54 +0000
commit0e78b9280074f680f7f40174394f41db9700fb1d (patch)
tree1c199ae04776b544f88a65d1d5973abcdb28de51 /sys/arm/rockchip
parentb394a692e6ffca789b201f12d358cef6d02080a3 (diff)
downloadFreeBSD-src-0e78b9280074f680f7f40174394f41db9700fb1d.zip
FreeBSD-src-0e78b9280074f680f7f40174394f41db9700fb1d.tar.gz
MFC r306756:
ARM: SEV/WFE instructions are implemented starting from ARMv6K, use it directly.
Diffstat (limited to 'sys/arm/rockchip')
-rw-r--r--sys/arm/rockchip/rk30xx_mp.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/arm/rockchip/rk30xx_mp.c b/sys/arm/rockchip/rk30xx_mp.c
index dcb0df9..571989b 100644
--- a/sys/arm/rockchip/rk30xx_mp.c
+++ b/sys/arm/rockchip/rk30xx_mp.c
@@ -163,7 +163,8 @@ platform_mp_start_ap(void)
val &= ~(1 << i);
bus_space_write_4(fdtbus_bs_tag, pmu, PMU_PWRDN_CON, val);
- armv7_sev();
+ dsb();
+ sev();
bus_space_unmap(fdtbus_bs_tag, scu, SCU_SIZE);
bus_space_unmap(fdtbus_bs_tag, imem, IMEM_SIZE);
OpenPOWER on IntegriCloud