User`s manual
.DIAGFCN
5-84
5
This report may return:
1. Walk down through the diag directory, looking for test
groups that match our list.
2. When a match is found, walk down through the tests, ignore
any functions that are not of the type T_TEST, check the
status for each test (using the test index to look in the diagctl
teststat array).
3. Create an overall status for the test group P, F, N, or B:
The upper address bound and lower address bound passed back to
the caller, should be initialized to the values of the Memory Size
Ending Address and the Memory Size Starting Address from
NVRAM. These values to be returned should be overridden by any
test conÞguration parameters (CF params) that might exist for the
applicable test. A function will be inserted in each of the memory
test groups that can be called and will return the upper and lower
bounds.
N not executed
B bypassed
P passed
F failed
P Passed, which is returned when all of the T_TEST type
functions in the test group have posted a ÔpassedÕ status.
Any test in the group posting other than ÔpassedÕ will cause
a different status
to be returned.
F Failed, which is returned if any test of type T_TEST in the
test group has posted a ÔfailedÕ status
N Not Executed, which is returned if any test in the group of
type T_TEST was not executed. If any of the tests posted a
ÔfailedÕ status, F is returned.
B Bypassed, which is returned if all of the T_TYPE functions
in the test group have posted a bypassed status