Detailed Test Descriptions
Section 1 : INITIALIZE CARD
This section will ini tialize the memory space to all ones or all zeros and clear the syndrome register( s) of all memory controller( s) in the system. Step 12 will write all zeros to memory then read it back and verify proper storage. Step 11 will write all ones to memory then read it back and verify proper storage. Step 10 will clear the memory controller syndrome registers.
This section has three steps. as shown below. The user can select any combination of steps.
Step 10 Initialize memory controller(s) Step 11 Initialize memory to alIi's Step 12 Initialize memory to all O's POSSIBLE OUTPUT MESSAGES:
Section 1 INITIALIZE CARD
STEP 12 - Initialize memory to ZEROS
The following PAGE RANGES are being tested ALL ZEROS
Start - End Start - End Start - End Start - End 2598 - 2603 2608 - 2613 2618 - 2622 2625 - 2636 2638 - 2653 2655 - 2720 2722 - 3015 3018 - 3064 3066 - 3212 3214 - 3344 3346 - 3425 3430 - 3504 3506 - 3522 3524 - 3527 3529 - 3555 3557 - 3562 3564 - 3568 3570 - 3593 3596 - 3625 3627 - 3634
... etc ...
DEFAULT:
Steps 10 and 12.
Section 2 : IDENTIFY
The Identif!' section displays configuration and model revision information about the memory system currently being tested. This section has two steps:
Step 20 Step 21
Configuration Information
1fodel Revision Information (Identify)
The 1Iemory Controller table shown below is from a system where all memory is located onboard the memory controller cards only (there are no associated memory array cards).
SAMPLE OUTPUT MESSAGE 1, when memory interleave is off:
Section 2 : IDENTIFY
STEP 20 - Configuration Information
Memory Controller #
SAMPLE OUTPUT MESSAGE 2, when memory interleave is off:
Section 2 : IDENTIFY
STEP 20 - Configuration Information
Memory Controller # 1 2
Slot ~umber
=
0 1Hard Physical fff80000 fff81000
Address (hex)
Associated 3 1
MA cards
»>MEMORY ARRAY cards under control of MC in Slot # 0
»>WARNING: If a memory array is disabled, then the corresponding start page and the corresponding end page will'be -1.
If a memory controller is disabled, then all the memory arrays under this memory controller are also disabled.
Menlory Array # 1 2
Slot Number = 0 1
MA chip size = 1048576 1048576
(in bits)
MA memory size = 16 16
(in :\Ibytes)
Start Page = 0 -1
End Page = 8191 -1
Page Range 8192 0
3 2 1048576 16 8192 16383 8192
»>MEMORY ARRAY cards under control of Me in Slot # 1
»>WARNING: If a memory array is disabled, then the corresponding start page and the corresponding end page will be -1.
If a memory controller is disabled, then all the memory arrays under this memory controller are also disabled.
Memory Array #
Slot Number MA chip size (in bits)
MA memory size (in Mbytes) Start Page End Page Page Range
=
=
1
o
1048576 16 16384 24575 8192
Memory Diagnostic 4-9
SAMPLE OUTPUT MESSAGE 3, when memory interleave is on:
Section 2 : IDENTIFY
STEP 20 - Configuration Information
Memory Controller # 1 2
Slot Number
=
0 1Hard Physical fff80000 fff81000
Address (hex)
Associated 3 2
MA cards
»>MEMORY ARRAY cards under control of MC in Slot # 0
»>WARNING: If a memory array is disabled, then the corresponding start page and the corresponding end page will be -1.
If a memory controller is disabled, then all the memory arrays under this memory controller are also disabled.
Memory Array # 1 2
Slot ~umber 0 1
MA chip size
=
1048576 1048576(in bits)
MA memory size
=
16 16(in Mbytes)
MA status Enabled Disabled
~Iemory Interleave is O~.
3 2 1048576 16 Enabled
»>MEMORY ARRAY cards under control of
Me
in Slot • 1»>WARNING: If a memory array is disabled, then the corresponding start page and the corresponding end page will be -1.
If a memory controller is disabled, then all the memory arrays under this memory controller are also disabled.
Memory Array # 1
Slot ~umber 0
MA chip size 1048576
(in bits)
MA memory size 16
(in Mbytes)
MA status Enabled
Memory Interleave is ON.
2 2 1048576 16 Enabled
Memory Diagnostic 4·11
The N[enl0ry Controller tables below show how MEMDIAG will display memory configuration for 9000/720- TjO. 9000/8xi, and 3000/9x7 machines. ~Iemory array cards on these machines are configured in pairs (labelled as OA. OB. lA, lB, etc.). Each memory array card can be doubl(>-sized; it is possible to disable half the memory on each card in a memory array pair which is double-sized. The operating system treats a double-sized memory array card as if it were a two- bank memory array card. and assigns two SPAs to it.
MEMDIAG treats a pair of slot numbers (e.g., 0 and 1) as a virtual memory controller. Each of these virtual memory controllers controls two memory array cards (A and B) per bank.
This rneans that the user will see the same virtual memory controller displayed twice for a two-bank nlemory array card. A user can locate a memory array card by combining the virtual memory controller number (slot O. 1, 2, etc.) and the memory array (A or B) together to form a slot number (OA. OB, lA. lB, etc.).
SAMPLE OUTPUT MESSAGE 4, one bank MC/MA on the mother board:
Section 2 IDENTIFY
STEP 20 - Configuration Information Menlory Controner jROW # on the mother board slot Slot ~umber
Hard Physl\:a[
Address (bex) Associated Bank Number Associated SPA (hex)
Start Page End Page Pagt' Range
3A,3B 6
=
00 0 4095 4096
lA,lB 1 0 1000000 4096 8191 4096
»> MEMORY ARRAY cards under control of MC in Slot I on the mother board
»> WARNING: If a memory array is disabled, then the corresponding start page and the corresponding end page will be -1.
If a memory controller is disabled, then all the memory arrays under this memory controller are also disabled.
Memory Array/Row # 0 0
Slot Number 3A 3B
MA chip size 4194304 4194304
(in bits)
MA memory size
=
8 8(in Mbytes)
MA status
=
Enabled Enabled»> MEMORY ARRAY cards under control of MC in Slot # on the mother board
»> WARNING: If a memory array is disabled, then the corresponding start page and the corresponding end page will be -1.
If a memory controller is disabled, then all the memory arrays under this memory controller are also disabled.
Memory Array/Row # 0 0
Slot Number 1A 1B
~IA chip size 4194304 4 Htt304
(in bits)
MA memory size 8 8
(in Mbytes)
y[A st atus Enabled Enabled
Memory Diagnostic 4·13
SAMPLE OUTPUT MESSAGE 5, two-bank MC/MA on the mother board:
Section 2 IDENTIFY
STEP 20 - Configuration Information Memory Controller # on the mother board slot
Slot :\" umber = OA.OB OA,OB
Hard Physical 0 0
Address (hex)
Associated = 1 0
Bank .N umber
Associated SPA 0 400000
(hex)
Start Page = 0 1024
End Page 1023 2047
Page Range 1024 1024
»> MEMORY ARRAY cards under control of MC in Slot # on the mother board
»> WARNING: If a memory array is disabled, then the corresponding start page and the corresponding end page will be -1.
If a memory controller is disabled, then all the memory arrays under this memory controller are also disabled.
Menlory Array /R1JW # 0 0
Slot 1\ umber OA OB
MA chip size -- 1048576 10-18576
(in bits)
MA memory size 2 2
(in ~I bytes)
MA status Enabled Enabled
»> MEMORY ARRAY cards under control of Me in Slot • on the mother board
»> WARNING: If a memory array is disabled, then the corresponding start page and the corresponding end page will be -1.
If a memory controller is disabled, then all the memory arrays under this memory controller are also disabled.
Memory Array/Rnw # 1 1
Slot 1\ umber OA OB
MA chip sitze 1048576 1048576
(in bits)
MA memory size 2 2
(in Mbytes)
MA status Enabled Enabled
Memory Diagnostic 4·15
The !vlemory Controller tables below show how MEMDIAG displays memory configuration for 9000/TI0 machines.
SAMPLE OUTPUT MESSAGE 6:
Section 2 IDENTIFY
STEP 20 - Configuration Information
Memory Module # 0 1
Associated MA
=
4 4(hex)
Start Page
=
0 8192End Page
=
8191 16383Page Range
=
8192 8192»>
~IE:\IORY ARRAY cards under control of ~lemory ~IIodule 0Finalb'. Step 21 will print out an Identify Table for each memory controller in the memory system; this will contain model/revision information for the system, as well as the SPA associated with the memory array card.
SAMPLE (}UTPUT MESSAGE 1:
STEP '21 - Identify Information
IDENTIFY hformation for Memory Controller ill Slot #0 Hardware Model (hex)
Hardware Revision (hex) Software Model (hex)
Software R~vision (hex)
=
Software Option (hex) Associated Bank Number Soft Physical Address (hex)
SAMPLE .ouTPUT MESSAGE 2 for 9000/720-750:
STEP 21 - Identify Information
IDENTIFY-;Information for Memory Controller in Slot # on the mother board Hardware Model (hex)
Hardware R-evision (hex)
Software, Yodel (hex) =
SoftwareR~vision (hex) =
Software Option (hex) =
4 4 9 0 0 0 0
13 0 9 0 0
SAMPLE OUTPUT MESSAGE 3 for 9000/710: