socsvn commit: r288062 - soc2015/mihai/bhyve-on-arm-head/sys/arm/arm

mihai at FreeBSD.org mihai at FreeBSD.org
Tue Jul 7 12:17:57 UTC 2015


Author: mihai
Date: Tue Jul  7 12:17:56 2015
New Revision: 288062
URL: http://svnweb.FreeBSD.org/socsvn/?view=rev&rev=288062

Log:
  soc2015: mihai: bhyve-on-arm: sys: arm: arm: hypervisor-stub: set variable if hyp avail

Modified:
  soc2015/mihai/bhyve-on-arm-head/sys/arm/arm/locore-v6.S

Modified: soc2015/mihai/bhyve-on-arm-head/sys/arm/arm/locore-v6.S
==============================================================================
--- soc2015/mihai/bhyve-on-arm-head/sys/arm/arm/locore-v6.S	Tue Jul  7 12:17:40 2015	(r288061)
+++ soc2015/mihai/bhyve-on-arm-head/sys/arm/arm/locore-v6.S	Tue Jul  7 12:17:56 2015	(r288062)
@@ -70,6 +70,10 @@
 	
 	# If HYP-MODE is active, install an exception vector stub
 	bl hypervisor_stub_vect_install
+	ldr	r1, =hypmode_enabled
+	str	r0, [r1]
+	mov	r0, 0
+	mov	r1, 0
 
 	# Return to SVC
 	mrs	r0, cpsr
@@ -553,4 +557,8 @@
 szsigcode:
 	.long esigcode-sigcode
 
+	.globl hypmode_enabled
+_C_LABEL(hypmode_enabled):
+	.word 0
+
 /* End of locore.S */


More information about the svn-soc-all mailing list