mt

The mt command executes the memory test.

Format

The format for the mt command is:

	mt [-c] [[ addr] size]

where:
-c 
 implements a continuous memory test.
addr   is the base address from which to perform the memory test.
size 
 is the number of bytes, in hexadecimal, on which to execute the memory test.

Entering this command with no parameters tests all available (non PMON-resident) memory.

Functional Description

The mt command tests the available memory. By default, this command tests the memory at the first location after PMON/2000 text to the last location of free RAM below the PMON/2000 data segment.

If size is specified, then only that number of bytes are tested. If addr is also specified, then testing starts at the specified address. Both addrand size are rounded down to the nearest word address. If the user specifies a size of 0 (zero), the test executes on the entire available memory and does not terminate.

The mt memory test is not an exhaustive test. In the mt test, a single ‘‘walking one’’ is written to each word and cleared in turn. Then, to test other bits in the word, each word is loaded with its own address and then read back. Because this test writes an exclusive value to every word, it is sufficient to find most stuck-at faults and shorts. However, this test is not adequate to find pattern sensitivity and DRAM decay/leakage faults.

Examples illustrating the use of the mt command follow.
 

PMON> mt 			Test from just above PMON/2000 text to data-1.
PMON> mt 00020000 		Test 8 Kbytes starting at 0x0002.0000.
PMON> mt 00030000 4000 	Test 16 Kbytes starting at 0x0003.0000. 

See Also

 

Navigation: Document Home | Document Contents | Document Index