From acf679a8bc2796bcddd4322c9bb2dbc0e6301b90 Mon Sep 17 00:00:00 2001 From: Jason Filby Date: Thu, 8 Jan 2004 18:54:12 +0000 Subject: [PATCH] Save eax in interrupt_handler2d(). Patch by Mike Nordell. svn path=/trunk/; revision=7512 --- reactos/ntoskrnl/kd/service.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/reactos/ntoskrnl/kd/service.c b/reactos/ntoskrnl/kd/service.c index c74030b202d..fcd48af0b50 100644 --- a/reactos/ntoskrnl/kd/service.c +++ b/reactos/ntoskrnl/kd/service.c @@ -1,4 +1,4 @@ -/* $Id: service.c,v 1.7 2004/01/05 14:28:20 weiden Exp $ +/* $Id: service.c,v 1.8 2004/01/08 18:54:12 jfilby Exp $ * * COPYRIGHT: See COPYING in the top level directory * PROJECT: ReactOS kernel @@ -138,12 +138,14 @@ void interrupt_handler2d() sub esp, 112 /* FloatSave */ + mov ebx, eax mov eax, dr7 __asm push eax mov eax, dr6 __asm push eax mov eax, dr3 __asm push eax mov eax, dr2 __asm push eax mov eax, dr1 __asm push eax mov eax, dr0 __asm push eax + mov eax, ebx push 0 /* ContextFlags */