kernel/eka/kernel/x86/cutils.cpp
changeset 90 947f0dc9f7a8
parent 0 a41df078684a
child 148 31ea0f8e3c99
--- a/kernel/eka/kernel/x86/cutils.cpp	Tue Feb 02 01:24:03 2010 +0200
+++ b/kernel/eka/kernel/x86/cutils.cpp	Fri Apr 16 16:24:37 2010 +0300
@@ -106,7 +106,7 @@
 		return;
 		}
 #ifdef __SMP__
-	SFullX86RegSet* regs = &(((SCpuData*)SubScheduler().i_Tss)->iRegs);
+	SFullX86RegSet* regs = &(((SCpuData*)SubScheduler().iSSX.iTss)->iRegs);
 #else
 	SFullX86RegSet* regs = &X86_Regs;
 #endif
@@ -119,7 +119,7 @@
 void A::StartCrashDebugger(const TAny* a0, TInt a1)
 	{
 #ifdef __SMP__
-	SFullX86RegSet* regs = &(((SCpuData*)SubScheduler().i_Tss)->iRegs);
+	SFullX86RegSet* regs = &(((SCpuData*)SubScheduler().iSSX.iTss)->iRegs);
 #else
 	SFullX86RegSet* regs = &X86_Regs;
 #endif
@@ -150,8 +150,8 @@
 	TInt i;
 	for (i=0; i<KMaxCpus; ++i)
 		{
-		TheSubSchedulers[i].i_CrashState = (TAny*)f;
-		TheSubSchedulers[i].i_ExcInfo = (TAny*)aMode;
+		TheSubSchedulers[i].iSSX.iCrashState = f;
+		TheSubSchedulers[i].iSSX.iExcInfo = (TAny*)aMode;
 		}
 	write_apic_reg(ICRH, 0);
 	write_apic_reg(ICRL, 0xC4400);	// send NMI to all processors other than this one - will call vector