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... ============================================================================== --- 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... ============================================================================== --- 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]