[ros-diffs] [ion] 20800: - Remove deprecated file.

ion at svn.reactos.org ion at svn.reactos.org
Thu Jan 12 01:46:57 CET 2006


- Remove deprecated file.
Deleted: trunk/reactos/ntoskrnl/ke/i386/stkswitch.S
Modified: trunk/reactos/ntoskrnl/ntoskrnl.xml
  _____  

Deleted: trunk/reactos/ntoskrnl/ke/i386/stkswitch.S
--- trunk/reactos/ntoskrnl/ke/i386/stkswitch.S	2006-01-12 00:30:02 UTC
(rev 20799)
+++ trunk/reactos/ntoskrnl/ke/i386/stkswitch.S	2006-01-12 00:46:35 UTC
(rev 20800)
@@ -1,61 +0,0 @@

-/*
- * FILE:            ntoskrnl/ke/i386/tskswitch.S
- * PURPOSE:         Microkernel thread support
- * PROGRAMMER:      David Welch (welch at cwcom.net)
- * UPDATE HISTORY:
- *                  Created 09/10/00
- */
-
-/* INCLUDES
******************************************************************/
-#include <ndk/asm.h>
-
-/* FUNCTIONS
****************************************************************/
-
-/*
- * FUNCTION:	 KeStackSwitchAndRet
- * PURPOSE:	 Switch to a new stack and return from the first frame
on
- *               the new stack which was assumed to a stdcall function
with
- *               8 bytes of arguments and which saved edi, esi and ebx.
- */
-.globl _KeStackSwitchAndRet at 4
-_KeStackSwitchAndRet at 4:
-	pushl	%ebp
-	movl	%esp, %ebp
-
-	cli
-
-	movl	8(%ebp), %esp
-
-	sti
-
-	popl	%edi
-	popl	%esi
-	popl	%ebx
-
-	popl	%ebp
-	ret	$8
-
-.globl _KePushAndStackSwitchAndSysRet at 8
-_KePushAndStackSwitchAndSysRet at 8:
-	pushl	%ebp
-	movl	%esp, %ebp
-
-	pushl	%ebx
-	pushl	%esi
-	pushl	%edi
-
-	cli
-
-	pushl	8(%ebp)
-
-	movl	%fs:KPCR_CURRENT_THREAD, %ebx
-	movl	%esp, KTHREAD_CALLBACK_STACK(%ebx)
-	movl	12(%ebp), %esp
-
-	sti
-
-	push	$0
-	call	_KeLowerIrql at 4
-
-	jmp _KiServiceExit
-
  _____  

Modified: trunk/reactos/ntoskrnl/ntoskrnl.xml
--- trunk/reactos/ntoskrnl/ntoskrnl.xml	2006-01-12 00:30:02 UTC (rev
20799)
+++ trunk/reactos/ntoskrnl/ntoskrnl.xml	2006-01-12 00:46:35 UTC (rev
20800)
@@ -35,7 +35,6 @@

 				<file>irqhand.s</file>
 				<file>kernel.c</file>
 				<file>ldt.c</file>
-				<file>stkswitch.S</file>
 				<file>syscall.S</file>
 				<file>thread.c</file>
 				<file>tlbflush.S</file>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.reactos.org/pipermail/ros-diffs/attachments/20060112/661c9a13/attachment.html


More information about the Ros-diffs mailing list