[ros-diffs] [ros-arm-bringup] 34585: - Implement DebugService2, but don't make it do anything yet. - Add ATTEMPTED_SWITCH_FROM_DPC bugcheck code.

ros-arm-bringup at svn.reactos.org ros-arm-bringup at svn.reactos.org
Sat Jul 19 08:53:37 CEST 2008


Author: ros-arm-bringup
Date: Sat Jul 19 01:53:36 2008
New Revision: 34585

URL: http://svn.reactos.org/svn/reactos?rev=34585&view=rev
Log:
- Implement DebugService2, but don't make it do anything yet.
- Add ATTEMPTED_SWITCH_FROM_DPC bugcheck code.


Modified:
    trunk/reactos/include/reactos/mc/bugcodes.mc
    trunk/reactos/lib/rtl/arm/debug_asm.S

Modified: trunk/reactos/include/reactos/mc/bugcodes.mc
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/include/reactos/mc/bugcodes.mc?rev=34585&r1=34584&r2=34585&view=diff
==============================================================================
--- trunk/reactos/include/reactos/mc/bugcodes.mc [iso-8859-1] (original)
+++ trunk/reactos/include/reactos/mc/bugcodes.mc [iso-8859-1] Sat Jul 19 01:53:36 2008
@@ -1170,6 +1170,14 @@
 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

Modified: trunk/reactos/lib/rtl/arm/debug_asm.S
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/lib/rtl/arm/debug_asm.S?rev=34585&r1=34584&r2=34585&view=diff
==============================================================================
--- trunk/reactos/lib/rtl/arm/debug_asm.S [iso-8859-1] (original)
+++ trunk/reactos/lib/rtl/arm/debug_asm.S [iso-8859-1] Sat Jul 19 01:53:36 2008
@@ -27,15 +27,25 @@
     //
     // 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]



More information about the Ros-diffs mailing list