Optional OAL Variables (Windows Embedded CE 6.0)
1/5/2010
The following table shows the optional OAL variables.
Programming element | Description |
---|---|
This global variable describes the size of the memory allocation, in bytes, needed for the OEM to save or restore coprocessor registers. |
|
This global variable assigns the microprocessor type to the dwProcessorType member of SYSTEM_INFO. It is used by the kernel. |
|
This global variable contains the high DWORD of the 64-bit idle time, in milliseconds. It supports GetIdleTime. |
|
This global variable contains the low DWORD of the 64-bit idle time, in milliseconds. It supports GetIdleTime. |
|
This global variable adjusts the size of the main logging buffer. |
|
This global variable adjusts the size of the secondary logging buffer. It is used by the OEM. |
|
This global variable specifies how many translation look-aside buffer (TLB) misses have occurred for the last thread that was running. |
|
This variable sets the default thread quantum of all threads. |
|
This variable specifies the resolution of the kernel alarm timer to 1 second. It is used by the OEM. |
|
This variable specifies the amount of memory for the Windows Embedded CE Error Reporting dump area. |
|
This variable defines the highest priority for a thread that should not incur stack space recovery. |
|
This variable specifies a kernel watchdog thread. |
|
This variable signals to the kernel how much memory should be zeroed to enable the device to boot. |
|
This variable specifies the watchdog period, in milliseconds, where the hardware watchdog must be refreshed before system resets. |
|
This global variable tells the kernel when the save or restore of coprocessors registers is performed. |
|
This global variable supports GetIdleTime. It is a translation constant in one-millisecond units. |
|
Obsolete. This global variable indicates the number of milliseconds since the last time that the scheduler examined the sleep queue. It is not used in Windows CE .NET 4.0 and later. |
|
This variable identifies additional coprocessors that should be enabled and disabled when required. It is specific to MIPS processors and is used by OEMs. |
|
Obsolete. This variable defines the page table pool size in pages. It is not used in Windows CE .NET 4.2 and later. |
|
Obsolete. This variable indicates the amount of time that has passed since the last time the scheduler has examined the sleep queue. It is used in conjunction with DiffMSec. |
|
Obsolete. This global variable specifies the number of milliseconds until a thread can be preempted. |
|
Obsolete. This global variable specifies the number of milliseconds until the first sleep, if any, expires, requiring a reschedule. |
|
Obsolete. This variable creates delays with iterations. If OEMEthGetSecs works with interrupts off, set this flag to FALSE. Otherwise, declare the flag in OEMInit and set the value to TRUE. |
|
This global variable specifies the next available address following the first available contiguous block of memory. |
|
Obsolete. This global variable array provides virtual-to-physical mapping. Use OEMAddressTable instead. |
|
This variable defines how many translation look-aside buffer (TLB) entries are supported. It is declared by the OEM. |
|
This variable is a pointer to an OEMIsRom function. |