Required OAL Variables

The following table shows the required OAL variables with a description of the purpose of each.

Programming element Description
bProfileTimerRunning This variable indicates if the Monte Carlo profiling timer is running or not.
CurMSec This global variable indicates the number of milliseconds since boot.
dwReschedTime This global variable stores the time, in ticks, when a reschedule event must be triggered by the OEM.
IntrMask This variable tells the kernel which interrupt mask to set in the CPU during the execution of the interrupt service routine.
IntrPrio This global variable array provides the MIPS and SHx kernel with information about which nested interrupts are masked while the current interrupt is being handled.
NoPPFS This variable is no longer used as of Windows CE .NET 4.2.

This variable indicates the state of a Parallel Port File System (PPFS) connection.

OEMExtraCCR This global variable is used to configure the cache control register (CCR).
SH3CacheLines This variable defines the number of cache lines available to the kernel.
SH3DSP This variable is used to identify an SH3 CPU with DSP support.
SH3FQCR_Fast This variable is a frequency control register that can be set to the values defined in Sh3.inc.
SH4CacheLines This variable defines the number of cache lines available to the kernel.

For information about the CPU dependencies for the required OAL variables, see CPU Dependencies for OAL Global Variables.

See Also

OAL Global Variables

Last updated on Wednesday, April 13, 2005

© 2005 Microsoft Corporation. All rights reserved.