C H A P T E R 4 |
Level 1 Data Cache Test (l1dcachetest) |
l1dcachetest exercises the level1 Data cache in the CPU module of Sun systems. The test writes, reads, and verifies access of multiple virtual addresses. The virtual addresses are so chosen that they cause targeted hits and misses in the cache. The test dynamically determines the size and organization of the cache and tunes the test accordingly to be effective on the l1dcache.
The P-cache subtest of l1dcachetest provides diagnostic coverage for Prefetch cache present in UltraSPARC III+ and UltraSPARC IV processors. The Prefetch cache is a small (2 Kbytes) cache that is accessed in parallel with Data cache for floating-point loads. This subtest tests the Data SRAM of the prefetch cache, and uses stress testing by applying March SS and March SAM algorithms on the data SRAM. This subtest is performed in Exclusive test mode only.
To reach the dialog box below, right-click on the test name in the System Map and select Test Parameter Options. If you do not see this test in the System Map, you might need to expand the collapsed groups, or your system may not include the device appropriate to this test. Refer to the SunVTS User's Guide for more details.
Note - The l1dcachetest is automatically bound to a processor. Users are advised to not use the Processor Affinity option for the l1dcachetest. |
/opt/SUNWvts/bin/l1dcachetest standard_arguments -o [
[ dev=cpu-unitN ][ count=number ][ buffer=number ] ]
64-bit tests are located in the sparcv9 subdirectory: /opt/SUNWvts/bin/sparcv9/testname. If a test is not present in this directory, then it may only be available as a 32-bit test. For more information refer to "32-Bit and 64-Bit Tests section of the SunVTS Test Reference Manual.
Copyright © 2003, Sun Microsystems, Inc. All rights reserved.