summaryrefslogtreecommitdiffstats
path: root/sys/arm/arm/swtch.S
diff options
context:
space:
mode:
authorandrew <andrew@FreeBSD.org>2013-08-17 18:51:38 +0000
committerandrew <andrew@FreeBSD.org>2013-08-17 18:51:38 +0000
commit06c57264bc4627b043244c3f34745e71aa626651 (patch)
tree12aad6f3eedaa4d846950fe7432161ad4732f7a4 /sys/arm/arm/swtch.S
parent17f8b7cb0b8421fd2269fa021669c9b6b07c7e0a (diff)
downloadFreeBSD-src-06c57264bc4627b043244c3f34745e71aa626651.zip
FreeBSD-src-06c57264bc4627b043244c3f34745e71aa626651.tar.gz
Rename device vfp to option VFP and retire the ARM_VFP_SUPPORT option. This
simplifies enabling as previously both options were required to be enabled, now we only need a single option. While here enable VFP on the PandaBoard.
Diffstat (limited to 'sys/arm/arm/swtch.S')
-rw-r--r--sys/arm/arm/swtch.S12
1 files changed, 6 insertions, 6 deletions
diff --git a/sys/arm/arm/swtch.S b/sys/arm/arm/swtch.S
index 8439a51..92c420b 100644
--- a/sys/arm/arm/swtch.S
+++ b/sys/arm/arm/swtch.S
@@ -114,7 +114,7 @@ ENTRY(cpu_throw)
GET_PCPU(r7)
-#ifdef ARM_VFP_SUPPORT
+#ifdef VFP
/*
* vfp_discard will clear pcpu->pc_vfpcthread, and modify
* and modify the control as needed.
@@ -124,7 +124,7 @@ ENTRY(cpu_throw)
bne 3f
bl _C_LABEL(vfp_discard) /* yes, shut down vfp */
3:
-#endif /* ARM_VFP_SUPPORT */
+#endif /* VFP */
ldr r7, [r5, #(TD_PCB)] /* r7 = new thread's PCB */
@@ -303,7 +303,7 @@ ENTRY(cpu_switch)
/* rem: r9 = new PCB */
/* rem: interrupts are enabled */
-#ifdef ARM_VFP_SUPPORT
+#ifdef VFP
/*
* vfp_store will clear pcpu->pc_vfpcthread, save
* registers and state, and modify the control as needed.
@@ -325,7 +325,7 @@ ENTRY(cpu_switch)
add r0, r2, #(PCB_VFPSTATE)
bl _C_LABEL(vfp_store)
1:
-#endif /* ARM_VFP_SUPPORT */
+#endif /* VFP */
/* r1 now free! */
@@ -505,7 +505,7 @@ ENTRY(savectx)
/* Store all the registers in the process's pcb */
add r2, r0, #(PCB_R8)
stmia r2, {r8-r13}
-#ifdef ARM_VFP_SUPPORT
+#ifdef VFP
/*
* vfp_store will clear pcpu->pc_vfpcthread, save
* registers and state, and modify the control as needed.
@@ -525,7 +525,7 @@ ENTRY(savectx)
add r0, r0, #(PCB_VFPSTATE)
bl _C_LABEL(vfp_store)
1:
-#endif /* ARM_VFP_SUPPORT */
+#endif /* VFP */
add sp, sp, #4;
ldmfd sp!, {r4-r7, pc}
END(savectx)
OpenPOWER on IntegriCloud