summaryrefslogtreecommitdiffstats
path: root/sys/i386/i386/vm86bios.s
diff options
context:
space:
mode:
Diffstat (limited to 'sys/i386/i386/vm86bios.s')
-rw-r--r--sys/i386/i386/vm86bios.s6
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/i386/i386/vm86bios.s b/sys/i386/i386/vm86bios.s
index e12ac41..4cc0645 100644
--- a/sys/i386/i386/vm86bios.s
+++ b/sys/i386/i386/vm86bios.s
@@ -67,13 +67,13 @@ ENTRY(vm86_bioscall)
#ifdef DEV_NPX
pushfl
cli
- movl PCPU(CURPROC),%ecx
- cmpl %ecx,PCPU(NPXPROC) /* do we need to save fp? */
+ movl PCPU(CURTHREAD),%ecx
+ cmpl %ecx,PCPU(NPXTHREAD) /* do we need to save fp? */
jne 1f
testl %ecx,%ecx
je 1f /* no curproc/npxproc */
pushl %edx
- movl P_ADDR(%ecx),%ecx
+ movl TD_PCB(%ecx),%ecx
addl $PCB_SAVEFPU,%ecx
pushl %ecx
call npxsave
OpenPOWER on IntegriCloud