Operator Guide
A-20
CPU MultiProcessor Test Group
These tests are launched at Power-On and are also available under the control of the Off
Line Tests monitor. These tests check the multi-processor mechanisms, atomic instructions,
cache coherency, main memory sharing, and multi-resources sharing.
The following tests are available under this group.
Atomic Instructions Test
This test checks the mechanisms enabling the protection of the content of the memory in
case of use of some specific instructions, called “atomic instructions”.
Cache Coherency Test
This test is performed by two processors on the same CPU card. It checks the capability of a
CPU card to manage all the hardware systems, maintaining the coherency between all the
caches. This test checks the following hardware parts:
1. CPU processors (partially)
2. CCA2 ASICs
3. CCD ASICs
4. L2 cache.
This test is made of 9 sub-tests, which are launched on two processors, Processor 0 and
Processor 1. Processor 1 is often used to verify the operation started by Processor 0. These
two processors concurrently access the same memory area, with various access modes
enabled. The following is a brief description of the various sub-tests. Suitable error
messages are generated by each test, whenever an error is detected.
Concurrent Coherent Write Access-Copy Back
In this test, both the processors are enabled in Global Copy Back
mode. The snoop mechanism is activated to ensure cache
coherency. Processor 0, writes a half word in memory (actually,
data is in Processor 0 cache). Then Processor 1 writes another half
word in memory (actually, data is in Processor 1 cache). When
Processor 1 is writing, Processor 0 cache updates memory. When
Processor 0 tries to read the full word, Processor 1 cache is erased.
Concurrent Not Coherent Write Access-Copy Back
This test puts both the processors in Local Copy Back Mode. Each
processor does a write-read operation.
The global snoop mechanism is not enabled in this test and the
caches are not coherent. So when Processor 0 is reading memory,
Processor 1 cache is not erased.
Concurrent Coherent Write Access-DCBST from Line Owner
This test verifies the DCBST(update memory) instruction from the
Processor 0. Processor 0 is set to Global Write Through mode and
caching is enabled. The odd processor is uncached without
coherency.
Concurrent Coherent Write Access-DCBF from Line Owner
In this test, Processor 0 is enabled for Write through and Memory
coherency parameters. Processor 0 issues a DCBF (Data Cache
Block Flush) instruction. Processor 1 cache is inhibited and memory
coherency is absent.
Concurrent Coherent Write Access-DCBI from Line Owner
This test verifies the DCBI (Data Cache Block Invalidate)
Summary of Contents for 7015-R30
Page 1: ...7015 Models R30 R40 and R50 CPU Enclosure Installation and Service Guide...
Page 10: ...x Service Guide...
Page 14: ...xiv Service Guide...
Page 34: ...1 20 Service Guide...
Page 214: ...6 10 Service Guide Detail 5 CPU Module 2 of 3 26 27 29 30 31 32 33 34 28 35...
Page 216: ...6 12 Service Guide Detail 6 CPU Module 3 of 3 36 37...
Page 252: ...B 8 Installation and Service Guide...
Page 288: ...Service Guide D 30...
Page 299: ......