Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 258260
b: refs/heads/master
c: 08409c3
h: refs/heads/master
v: v3
  • Loading branch information
Russell King committed Jul 9, 2011
1 parent 4fe6e24 commit 13d4f14
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 7 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: af61bdf035e2e4dd646b37b270bd558188a127c0
refs/heads/master: 08409c33d6fdb43fa19d7dbdafd4f280b7835592
10 changes: 4 additions & 6 deletions trunk/arch/arm/vfp/vfphw.S
Original file line number Diff line number Diff line change
Expand Up @@ -81,11 +81,8 @@ ENTRY(vfp_support_entry)
orr r1, r1, #FPEXC_EN @ user FPEXC has the enable bit set
ldr r4, [r3, r11, lsl #2] @ vfp_current_hw_state pointer
bic r5, r1, #FPEXC_EX @ make sure exceptions are disabled
cmp r4, r10
beq check_for_exception @ we are returning to the same
@ process, so the registers are
@ still there. In this case, we do
@ not want to drop a pending exception.
cmp r4, r10 @ this thread owns the hw context?
beq vfp_hw_state_valid

VFPFMXR FPEXC, r5 @ enable VFP, disable any pending
@ exceptions, so we can get at the
Expand Down Expand Up @@ -132,7 +129,8 @@ no_old_VFP_process:
#endif
VFPFMXR FPSCR, r5 @ restore status

check_for_exception:
@ The context stored in the VFP hardware is up to date with this thread
vfp_hw_state_valid:
tst r1, #FPEXC_EX
bne process_exception @ might as well handle the pending
@ exception before retrying branch
Expand Down

0 comments on commit 13d4f14

Please sign in to comment.