Nec Network Controller uPD98502 Manuel d'utilisateur Page 161

  • Télécharger
  • Ajouter à mon manuel
  • Imprimer
  • Page
    / 595
  • Table des matières
  • MARQUE LIVRES
  • Noté. / 5. Basé sur avis des utilisateurs
Vue de la page 160
CHAPTER 2 V
R
4120A
Preliminary User’s Manual S15543EJ1V0UM
161
Figure 2-62. TLB/XTLB Refill Exception Handling (1/2)
(a) Handling TLB/XTLB Refill Exceptions (Hardware)
BD bit
0BD bit
1
EPC
PC
4
EXL
1
EPC
PC
Kernel mode is set and interrupts are disabled.
= 1 (bootstrap)= 0 (Normal)
Check for multiple exceptions
EntryHi
VPN2, ASID
X/Context
VPN2
Set Cause register (ExcCode, CE)
To guideline to TLB/XTLB exception handler
Start
Yes
EXL = 1?
(SR1)
No
NoYes
Instruction
in branch delay
slot?
BEV
PC
FFFF FFFF 8000 0000H + vector offset
(Unmapped, cacheable space)
PC
FFFF FFFF BFC0 0200H + vector offset
(Unmapped, uncached space)
XTLB Refill
Vector offset = 080H
TLB Refill
Vector offset = 000H
TLB Refill
Vector offset = 180H
NoYes
XTLB
Exception?
M16 = 1?
(config20)
No
Instruction
in dela
y
slot?
BD bit
1
EPC
PC-4
EPC
EIM
BD bit
0
EPC
PC
EPC
EIM
NoYes
Yes
Vue de la page 160
1 2 ... 156 157 158 159 160 161 162 163 164 165 166 ... 594 595

Commentaires sur ces manuels

Pas de commentaire