Microprocessor Reference Manual

vi
21264/EV68A Hardware Reference Manual
5.1.4 VirtualAddressControlRegister–VA_CTL ................................. 54
5.1.5 VirtualAddressFormatRegister–VA_FORM................................ 55
5.2 IboxIPRs................................................................ 56
5.2.1 ITBTagArrayWriteRegister–ITB_TAG ................................... 56
5.2.2 ITBPTEArrayWriteRegister–ITB_PTE................................... 56
5.2.3 ITBInvalidateAllProcess(ASM=0)Register–ITB_IAP........................ 57
5.2.4 ITBInvalidateAllRegister–ITB_IA........................................ 57
5.2.5 ITBInvalidateSingleRegister–ITB_IS..................................... 57
5.2.6 ProfileMePCRegister–PMPC........................................... 58
5.2.7 ExceptionAddressRegister–EXC_ADDR.................................. 58
5.2.8 InstructionVirtualAddressFormatRegister—IVA_FORM...................... 59
5.2.9 InterruptEnableandCurrentProcessorModeRegister–IER_CM................ 59
5.2.10 SoftwareInterruptRequestRegister–SIRR................................. 510
5.2.11 InterruptSummaryRegister–ISUM ....................................... 511
5.2.12 HardwareInterruptClearRegister–HW_INT_CLR ........................... 512
5.2.13 ExceptionSummaryRegister–EXC_SUM.................................. 513
5.2.14 PAL Base Register – PAL_BASE . . . ...................................... 515
5.2.15 IboxControlRegister–I_CTL............................................ 515
5.2.16 IboxStatusRegister–I_STAT............................................ 518
5.2.17 IcacheFlushRegister–IC_FLUSH........................................ 521
5.2.18 IcacheFlushASMRegister–IC_FLUSH_ASM .............................. 521
5.2.19 ClearVirtual-to-PhysicalMapRegister–CLR_MAP........................... 521
5.2.20 SleepModeRegister–SLEEP........................................... 521
5.2.21 ProcessContextRegister–PCTX......................................... 521
5.2.22 PerformanceCounterControlRegister–PCTR_CTL.......................... 523
5.3 MboxIPRs............................................................... 525
5.3.1 DTBTagArrayWriteRegisters0and1–DTB_TAG0,DTB_TAG1............... 525
5.3.2 DTBPTEArrayWriteRegisters0and1–DTB_PTE0,DTB_PTE1............... 526
5.3.3 DTBAlternateProcessorModeRegister–DTB_ALTMODE..................... 526
5.3.4 DstreamTBInvalidateAllProcess(ASM=0)Register–DTB_IAP................ 527
5.3.5 DstreamTBInvalidateAllRegister–DTB_IA................................ 527
5.3.6 DstreamTBInvalidateSingleRegisters0and1–DTB_IS0,1................... 527
5.3.7 DstreamTBAddressSpaceNumberRegisters0and1–DTB_ASN0,1 ........... 528
5.3.8 Memory Management Status Register – MM_STAT ........................... 528
5.3.9 MboxControlRegister–M_CTL.......................................... 529
5.3.10 DcacheControlRegister–DC_CTL ....................................... 530
5.3.11 DcacheStatusRegister–DC_STAT....................................... 531
5.4 CboxCSRsandIPRs...................................................... 532
5.4.1 CboxDataRegister–C_DATA........................................... 533
5.4.2 CboxShiftRegister–C_SHFT ........................................... 533
5.4.3 CboxWRITE_ONCEChainDescription .................................... 533
5.4.4 CboxWRITE_MANYChainDescription .................................... 538
5.4.5 CboxReadRegister(IPR)Description ..................................... 541
6 Privileged Architecture Library Code
6.1 PALcodeDescription....................................................... 61
6.2 PALmodeEnvironment..................................................... 62
6.3 RequiredPALcodeFunctionCodes........................................... 63
6.4 Opcodes Reserved for PALcode. . ............................................ 63
6.4.1 HW_LDInstruction..................................................... 63
6.4.2 HW_STInstruction..................................................... 64
6.4.3 HW_RETInstruction ................................................... 65
6.4.4 HW_MFPRandHW_MTPRInstructions.................................... 66
6.5 InternalProcessorRegisterAccessMechanisms................................. 67
6.5.1 IPR Scoreboard Bits. . .................................................. 68
6.5.2 HardwareStructureofExplicitlyWrittenIPRs................................ 68