OAL Cache Test (Windows CE 5.0)
The OAL Cache Test assesses the cache and memory subsystem of a Microsoft® Windows® CE–based device. The test can expose problems in the kernel, OEM adaptation layer (OAL) cache implementation, hardware cache implementation, and memory chips.
The OAL Cache Test does not require additional hardware.
The following table shows the software requirements for the OAL Cache Test.
Requirements | Description |
---|---|
Tux.exe | Tux test harness, which is required for executing the test. |
Kato.dll | Kato logging engine, which is required for logging test data. |
Tooltalk.dll | Application required by Tux.exe and Kato.dll. Handles the transport between the target device and the development workstation. |
Oaltest.dll | Test dynamic-link library file. |
Run the OAL Cache Test on a run-time image built from an operating system (OS) design based on the Tiny Kernel design template. In your OS design, implement the IOCTL_HAL_GET_CACHE_INFO I/O control (IOCTL). Some test cases for the OAL Cache Test call the CeGetCacheInfo function, which in turn calls the IOCTL_HAL_GET_CACHE_INFO IOCTL.
Note When you run the OAL Cache Test, the Microsoft Windows CE Test Kit (CETK) temporarily copies files to the root directory of the target device. Before running the test, verify that there is at least 0.3 megabytes (MB) of free space in the root directory of the target device. If there is not sufficient space in the root directory of the target device, the test cannot run. Verify also that there is a contiguous chunk of memory available on the target device that is larger than the length of the array required by each test case. By default, each test case uses a 4-megabyte (MB) array.
See Also
CETK Tests | Test Cases for the OAL Cache Test | Command-Line Parameters for the OAL Cache Test | Best Practices for the OAL Cache Test | Developing an OEM Adaptation Layer
Send Feedback on this topic to the authors