MOTOROLA
Chapter 7. Exceptions
7-13
Part II. PowerPC Microprocessor Module
Some instruction TLB registers are set to the values described in Chapter 9, ÒMemory
Management Unit (MMU).Ó Execution resumes at offset 0x01100 from the base address
indicated by MSR[IP].
7.1.3.3 Data TLB Miss Exception (0x01200)
This type of exception occurs when MSR[DR] = 1 and an attempt is made to access a page
whose effective page number cannot be translated by TLB. The following registers are set:
Some instruction TLB registers are set to the values described in Chapter 9, ÒMemory
Management Unit (MMU).Ó Execution resumes at offset 0x01200 from the base address
indicated by MSR[IP].
7.1.3.4 Instruction TLB Error Exception (0x01300)
This type of exception occurs as a result of one of the following conditions if MSR[IR]
= 1:
¥
The EA cannot be translated. Either the segment or page valid bit of this page is
cleared in the translation table. Note that although the MPC860 does not implement
segment registers as they are deÞned by the OEA, the concept of segment is retained
as the memory space accessible to the level-one table descriptors.
¥
The fetch access violates memory protection.
¥
The fetch access is to guarded memory.
Table 7-13. Register Settings after an Instruction TLB Miss Exception
Register
Setting
SRR0
Set to the EA of the instruction that caused the exception.
SRR1
0Ð3
0
4
1
10 1
11Ð15 0
Others Loaded from MSR[16-31]. SRR1[30] is cleared only by loading a zero from MSR[RI].
MSR
IP No
change
ME
No change
LE
Copied from the ILE setting of the interrupted process
Others 0
Table 7-14. Register Settings after a Data TLB Miss Exception
Register
Setting
SRR0
Set to the EA of the instruction that caused the exception.
SRR1
1Ð4
0
10Ð15 0
Others Loaded from MSR[16-31]. SRR1[30] is cleared only by loading a zero from MSR[RI].
MSR
IP No
change
ME
No change
LE
Copied from the ILE setting of the interrupted process
Others 0
Содержание MPC860 PowerQUICC
Страница 3: ...MPC860UM AD 07 98 REV 1 MPC860 PowerQUICC ª UserÕs Manual ...
Страница 36: ...xxxvi MPC860 PowerQUICC UserÕs Manual MOTOROLA CONTENTS Paragraph Number Title Page Number ...
Страница 78: ...I iv MPC860 PowerQUICC UserÕs Manual MOTOROLA Part I Overview ...
Страница 88: ...1 10 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part I Overview ...
Страница 114: ...3 16 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part I Overview ...
Страница 226: ...8 32 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part II PowerPC Microprocessor Module ...
Страница 262: ...9 36 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part II PowerPC Microprocessor Module ...
Страница 274: ...III iv MPC860 PowerQUICC UserÕs Manual MOTOROLA Part III Configuration ...
Страница 320: ...12 12 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part III Configuration ...
Страница 325: ...MOTOROLA Part IV Hardware Interface IV v Part IV Hardware Interface ...
Страница 326: ...IV vi MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Страница 352: ...13 26 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Страница 394: ...14 42 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Страница 426: ...15 32 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Страница 530: ...17 26 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Страница 632: ...21 44 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Страница 660: ...22 28 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Страница 708: ...24 24 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Страница 748: ...27 20 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Страница 846: ...31 20 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Страница 914: ...35 12 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Страница 948: ...36 34 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Страница 998: ...37 48 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part VI Debug and Test ...
Страница 1016: ...A 10 MPC860 PowerQUICC UserÕs Manual MOTOROLA Appendixes ...
Страница 1024: ...B 8 MPC860 PowerQUICC UserÕs Manual MOTOROLA Appendixes ...
Страница 1030: ...C 6 MPC860 PowerQUICC UserÕs Manual MOTOROLA Appendixes ...
Страница 1086: ...Glossary 12 MPC860 PowerQUICC UserÕs Manual MOTOROLA ...
Страница 1106: ......