kernel/eka/include/u32hal.h
changeset 90 947f0dc9f7a8
parent 0 a41df078684a
child 132 e4a7b1cbe40c
equal deleted inserted replaced
52:2d65c2f76d7b 90:947f0dc9f7a8
   366 	*/
   366 	*/
   367 	EHalGroupPlatformSpecific2=30
   367 	EHalGroupPlatformSpecific2=30
   368 	};
   368 	};
   369 
   369 
   370 
   370 
       
   371 /**
       
   372 @internalComponent
       
   373 */
       
   374 struct SCpuStates
       
   375 	{
       
   376 	TUint32	iTA;
       
   377 	TUint32 iIA;
       
   378 	TUint32	iCU;
       
   379 	TUint32	iGD;
       
   380 	TInt	iDC;
       
   381 	TUint32	iSC;
       
   382 	TUint32	iRC;
       
   383 	TUint32	iCCS;
       
   384 	TUint8	iPO;
       
   385 	TUint8	iSpare1;
       
   386 	TUint8	iSpare2;
       
   387 	TUint8	iSpare3;
       
   388 	TUint32	iPODC;
       
   389 	TInt	iDS[8];
       
   390 	TUint32	iUDC[8];
       
   391 	TUint32	iUAC[8];
       
   392 	TUint32	iOP[8];
       
   393 	TUint32	iF[8];
       
   394 	};
   371 
   395 
   372 
   396 
   373 /**
   397 /**
   374 @internalComponent
   398 @internalComponent
   375 */
   399 */
   394 	EKernelHalNumLogicalCpus,
   418 	EKernelHalNumLogicalCpus,
   395 	EKernelHalSupervisorBarrier,
   419 	EKernelHalSupervisorBarrier,
   396 	EKernelHalFloatingPointSystemId,
   420 	EKernelHalFloatingPointSystemId,
   397 	EKernelHalLockThreadToCpu,
   421 	EKernelHalLockThreadToCpu,
   398 	EKernelHalConfigFlags,
   422 	EKernelHalConfigFlags,
       
   423 	EKernelHalCpuStates,
       
   424 	EKernelHalSetNumberOfCpus,
   399 	};
   425 	};
   400 
   426 
   401 
   427 
   402 
   428 
   403 
   429 
  2866 	EPagingBmReadDataPage,
  2892 	EPagingBmReadDataPage,
  2867 	EPagingBmWriteDataPage,
  2893 	EPagingBmWriteDataPage,
  2868 	EPagingBmDeleteNotifyDataPage,
  2894 	EPagingBmDeleteNotifyDataPage,
  2869 	EPagingBmReadDataMedia,
  2895 	EPagingBmReadDataMedia,
  2870 	EPagingBmWriteDataMedia,
  2896 	EPagingBmWriteDataMedia,
       
  2897 	EPagingBmRejuvenate,  // only implemented on FMM
  2871 		
  2898 		
  2872 	EMaxPagingBm
  2899 	EMaxPagingBm
  2873 	};
  2900 	};
  2874 
  2901 
  2875 
  2902