equal
deleted
inserted
replaced
151 |
151 |
152 extern "C" void NKCrashHandler(TInt aPhase, const TAny* a0, TInt a1) |
152 extern "C" void NKCrashHandler(TInt aPhase, const TAny* a0, TInt a1) |
153 { |
153 { |
154 if (aPhase==0) |
154 if (aPhase==0) |
155 { |
155 { |
156 Cache::AtomicSyncMemory(); |
156 Cache::CpuRetires(); |
157 return; |
157 return; |
158 } |
158 } |
|
159 Cache::KernelRetires(); |
159 #ifdef __SMP__ |
160 #ifdef __SMP__ |
160 SFullArmRegSet* regs = SubScheduler().iSSX.iRegs; |
161 SFullArmRegSet* regs = SubScheduler().iSSX.iRegs; |
161 #else |
162 #else |
162 SFullArmRegSet* regs = (SFullArmRegSet*)TheScheduler.i_Regs; |
163 SFullArmRegSet* regs = (SFullArmRegSet*)TheScheduler.i_Regs; |
163 #endif |
164 #endif |