diff options
| author | Jung-uk Kim <jkim@FreeBSD.org> | 2011-01-28 19:53:38 +0000 |
|---|---|---|
| committer | Jung-uk Kim <jkim@FreeBSD.org> | 2011-01-28 19:53:38 +0000 |
| commit | 82460477c3da258e4fbb0fcda25b582164ec4fd0 (patch) | |
| tree | 9cf472ad2073cbb3b33b8b867a72be9aabddcc53 | |
| parent | 42b7d478af241a5853c5ca0bb0f639d819d63e44 (diff) | |
Notes
| -rw-r--r-- | sys/i386/i386/vm86bios.s | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/sys/i386/i386/vm86bios.s b/sys/i386/i386/vm86bios.s index 36b5b1486e6a..db8aea09d6b2 100644 --- a/sys/i386/i386/vm86bios.s +++ b/sys/i386/i386/vm86bios.s @@ -73,10 +73,9 @@ ENTRY(vm86_bioscall) je 1f /* no curproc/npxproc */ pushl %edx movl TD_PCB(%ecx),%ecx - addl $PCB_SAVEFPU,%ecx - pushl %ecx + pushl PCB_SAVEFPU(%ecx) call npxsave - popl %ecx + addl $4,%esp popl %edx /* recover our pcb */ 1: popfl |
