kernel/eka/kernel/sinit.cpp
branchRCL_3
changeset 39 2bb754abd467
parent 19 4a8fed1c0ef6
child 43 c1f20ce4abcf
equal deleted inserted replaced
36:bbf8bed59bcb 39:2bb754abd467
   370 	if (r!=KErrNone)
   370 	if (r!=KErrNone)
   371 		return r;
   371 		return r;
   372 
   372 
   373 	pN->iFlags |= KThreadFlagSystemPermanent; // supervisor thread can't exit for any reason
   373 	pN->iFlags |= KThreadFlagSystemPermanent; // supervisor thread can't exit for any reason
   374 
   374 
       
   375 	K::SvThread=pN;
   375 	K::TheKernelThread=pN;
   376 	K::TheKernelThread=pN;
   376 	K::SvMsgQ->iThread=&pN->iNThread;
   377 	K::SvMsgQ->iThread=&pN->iNThread;
   377 	K::SvBarrierQ.SetDfcQ(K::SvMsgQ);
   378 	K::SvBarrierQ.SetDfcQ(K::SvMsgQ);
   378 
   379 
   379 	// clear IPC V1 available flag
   380 	// clear IPC V1 available flag