CPU Dependencies for OAL Global Variables

The following table shows the variables that the kernel requires to build and run correctly as well as additional variables that can be used to enhance the kernel and operating system (OS).

Required OAL variable MIPSII
MIPSII_FP
MIPSIV
MIPSIV_FP
ARMV4 ARMV4I
AMRV4T
SH3 SH4 x86
CurMSec X X X X X X X
dwReschedTime X X X X X X X
IntrMask X X          
IntrPrio X X     X X  
NoPPFS   X X X X X X
OEMAddressTable     X X     X
SH3CacheLines         X    
SH3DSP         X    
SH3FQCR_Fast         X    
SH4CacheLines           X  
OEMExtraCCR         X X  

Note   The required SH3 and SH4 OAL variables must be declared in a code section, not a data section, or the variable's value will not be set properly when the kernel initializes. For a sample implementation of the SH3 variables, see the Fw.src file in %_WINCEROOT%\Platform\Keywest\Kernel\Hal\SH.

See Also

Required OAL Variables

Last updated on Wednesday, April 13, 2005

© 2005 Microsoft Corporation. All rights reserved.