- Implement DebugService2, but don't make it do anything yet.
authorReactOS Portable Systems Group <ros-arm-bringup@svn.reactos.org>
Sat, 19 Jul 2008 06:53:36 +0000 (06:53 +0000)
committerReactOS Portable Systems Group <ros-arm-bringup@svn.reactos.org>
Sat, 19 Jul 2008 06:53:36 +0000 (06:53 +0000)
- Add ATTEMPTED_SWITCH_FROM_DPC bugcheck code.

svn path=/trunk/; revision=34585

reactos/include/reactos/mc/bugcodes.mc
reactos/lib/rtl/arm/debug_asm.S

index 55c9181..0a45c74 100644 (file)
@@ -1170,6 +1170,14 @@ Language=English
 Boot Logging Enabled
 .
 
+MessageId=0xB8
+Severity=Success
+Facility=System
+SymbolicName=ATTEMPTED_SWITCH_FROM_DPC
+Language=English
+ATTEMPTED_SWITCH_FROM_DPC
+.
+
 MessageId=0xBE
 Severity=Success
 Facility=System
index 8b15966..be611c8 100644 (file)
     //
     // Do a breakpoint and return
     //
-    bkpt BREAKPOINT_PRINT // Could also be PROMPT -- we check later in a1
+    bkpt BREAKPOINT_PRINT // Could be prompt too, we check this later
     bx lr
     ENTRY_END DebugService
+    
+    NESTED_ENTRY DebugService2
+    PROLOG_END DebugService2
+    
+    //
+    // FIXME-TODO: Do a breakpoint and return
+    //
+    //bkpt BREAKPOINT_LOAD_SYMBOLS // Could be unload too, we check this later
+    bx lr
+    ENTRY_END DebugService2
 
     NESTED_ENTRY RtlCaptureContext
     PROLOG_END RtlCaptureContext
 
     //
-    // FIXME: Change to stmdb later
+    // FIXME-PERF: Change to stmdb later
     //
     str r0, [a1, #CsR0]
     str r1, [a1, #CsR1]