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/bugcode…
==============================================================================
--- 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?re…
==============================================================================
--- 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]