[ros-diffs] [ros-arm-bringup] 34494: - Re-organize our unimplemented function stubs according to port targets (user mode support, exceptions/SEH, driver ISRs, x86-only functionality and arch-specific Ke).

ros-arm-bringup at svn.reactos.org ros-arm-bringup at svn.reactos.org
Mon Jul 14 05:34:07 CEST 2008


Author: ros-arm-bringup
Date: Sun Jul 13 22:34:07 2008
New Revision: 34494

URL: http://svn.reactos.org/svn/reactos?rev=34494&view=rev
Log:
- Re-organize our unimplemented function stubs according to port targets (user mode support, exceptions/SEH, driver ISRs, x86-only functionality and arch-specific Ke).

Modified:
    trunk/reactos/ntoskrnl/ke/arm/stubs_asm.s

Modified: trunk/reactos/ntoskrnl/ke/arm/stubs_asm.s
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/ke/arm/stubs_asm.s?rev=34494&r1=34493&r2=34494&view=diff
==============================================================================
--- trunk/reactos/ntoskrnl/ke/arm/stubs_asm.s [iso-8859-1] (original)
+++ trunk/reactos/ntoskrnl/ke/arm/stubs_asm.s [iso-8859-1] Sun Jul 13 22:34:07 2008
@@ -8,51 +8,53 @@
 GENERATE_ARM_STUB _except_handler3
 GENERATE_ARM_STUB _global_unwind2  
 GENERATE_ARM_STUB _local_unwind2  
-
-//
-// Exported Ke Arch-Specific APIs
-//
-GENERATE_ARM_STUB DbgBreakPointWithStatus 
-GENERATE_ARM_STUB KeConnectInterrupt 
-GENERATE_ARM_STUB KeDisconnectInterrupt 
-GENERATE_ARM_STUB KeFlushEntireTb 
-GENERATE_ARM_STUB KeGetRecommendedSharedDataAlignment 
-GENERATE_ARM_STUB KeIcacheFlushCount 
-GENERATE_ARM_STUB KeInitializeInterrupt 
-GENERATE_ARM_STUB KeInvalidateAllCaches
-GENERATE_ARM_STUB KeQueryActiveProcessors 
-GENERATE_ARM_STUB KeRaiseUserException 
-GENERATE_ARM_STUB KeSaveStateForHibernate 
-GENERATE_ARM_STUB KeSetDmaIoCoherency 
-GENERATE_ARM_STUB KeSynchronizeExecution 
-GENERATE_ARM_STUB KeUserModeCallback 
-GENERATE_ARM_STUB NtSetLdtEntries
-GENERATE_ARM_STUB NtRaiseException
-GENERATE_ARM_STUB NtCallbackReturn
-GENERATE_ARM_STUB NtContinue
-GENERATE_ARM_STUB NtVdmControl 
-GENERATE_ARM_STUB RtlCreateUserThread
-GENERATE_ARM_STUB RtlInitializeContext
-
-//
-// Internal Ke Arch-Specific Helpers
-//
-GENERATE_ARM_STUB KiInitializeUserApc
-GENERATE_ARM_STUB KeDisableInterrupts
-GENERATE_ARM_STUB KiSwapProcess
-GENERATE_ARM_STUB KeSwitchKernelStack
-
-//
-// Traps, Debugging and Execeptions
-//
-GENERATE_ARM_STUB KiPassiveRelease 
-GENERATE_ARM_STUB KiInterruptTemplate 
-GENERATE_ARM_STUB KiUnexpectedInterrupt  
 GENERATE_ARM_STUB RtlGetCallersAddress 
 GENERATE_ARM_STUB RtlUnwind 
 GENERATE_ARM_STUB RtlpGetExceptionAddress
 GENERATE_ARM_STUB RtlDispatchException
 GENERATE_ARM_STUB RtlpGetStackLimits
+GENERATE_ARM_STUB DbgBreakPointWithStatus 
+GENERATE_ARM_STUB KeRaiseUserException 
+GENERATE_ARM_STUB KdpGdbStubInit
+GENERATE_ARM_STUB NtRaiseException
 
-GENERATE_ARM_STUB KdpGdbStubInit
-GENERATE_ARM_STUB MmDbgTranslatePhysicalAddress
+//
+// Driver ISRs
+//
+GENERATE_ARM_STUB KeConnectInterrupt 
+GENERATE_ARM_STUB KeDisconnectInterrupt 
+GENERATE_ARM_STUB KiPassiveRelease 
+GENERATE_ARM_STUB KiInterruptTemplate 
+GENERATE_ARM_STUB KiUnexpectedInterrupt  
+GENERATE_ARM_STUB KeInitializeInterrupt 
+GENERATE_ARM_STUB KeSynchronizeExecution 
+
+//
+// User Mode Support
+//
+GENERATE_ARM_STUB KiInitializeUserApc
+GENERATE_ARM_STUB KiSwapProcess
+GENERATE_ARM_STUB KeSwitchKernelStack
+GENERATE_ARM_STUB RtlCreateUserThread
+GENERATE_ARM_STUB RtlInitializeContext
+GENERATE_ARM_STUB KeUserModeCallback 
+GENERATE_ARM_STUB NtCallbackReturn
+GENERATE_ARM_STUB NtContinue
+
+//
+// Non-ARM Functionality
+//
+GENERATE_ARM_STUB NtSetLdtEntries
+GENERATE_ARM_STUB NtVdmControl 
+
+//
+// Ke Arch-Specific Helpers
+//
+GENERATE_ARM_STUB KeDisableInterrupts
+GENERATE_ARM_STUB KeFlushEntireTb 
+GENERATE_ARM_STUB KeGetRecommendedSharedDataAlignment 
+GENERATE_ARM_STUB KeIcacheFlushCount 
+GENERATE_ARM_STUB KeInvalidateAllCaches
+GENERATE_ARM_STUB KeQueryActiveProcessors 
+GENERATE_ARM_STUB KeSaveStateForHibernate 
+GENERATE_ARM_STUB KeSetDmaIoCoherency 



More information about the Ros-diffs mailing list