Virtual Address Format Register - Va_Form; Virtual Address Format Register (Va_48 = 0, Va_Form_32 = 0); Virtual Address Control Register Fields Description - Compaq 21264 Hardware Reference Manual

Compaq microprocessor reference manual
Hide thumbs Also See for 21264:
Table of Contents

Advertisement

Table 5–3 describes the virtual address control register fields.
Table 5–3 Virtual Address Control Register Fields Description
Name
VPTB[63:30]
Reserved
VA_FORM_32
VA_48
B_ENDIAN
5.1.5 Virtual Address Format Register – VA_FORM
The virtual address format register (VA_FORM) is a read-only register. It contains the
virtual page table entry address derived from the faulting virtual address stored in the
VA register. It also contains the virtual page table base and associated control bits stored
in the VA_CTL register.
Figure 5–5 shows VA_FORM when VA_CTL(VA_48) equals 0 and
VA_CTL(VA_FORM_32) equals 0.
Figure 5–5 Virtual Address Format Register (VA_48 = 0, VA_FORM_32 = 0)
63
VPTB[63:33]
VA[42:13]
Figure 5–6 shows VA_FORM when VA_CTL(VA_48) equals 1 and
VA_CTL(VA_FORM_32) equals 0.
Alpha 21264/EV67 Hardware Reference Manual
Extent
Type
Description
[63:30]
WO
Virtual Page Table Base.
See the VA_FORM register section for details.
[29:3]
[2]
WO,0
This bit is used to control address formatting when reading the
VA_FORM register. See the section on the VA_FORM register for
details.
[1]
WO,0
This bit controls the format applied to effective virtual addresses
by the VA_FORM register and the memory pipe virtual address
sign extension checkers. When VA_48 is clear, the 43-bit virtual
address format is used, and when VA_48 is set, the 48-bit virtual
address format is used.
When VA_48 is set, the sign extension checkers generate an
access control violation (ACV) if VA[63:0]
When VA_48 is clear, the sign extension checkers generate an
ACV if VA[63:0]
[0]
WO,0
Big Endian Mode.
When set, the shift amount (Rbv[2:0]) is inverted for EXTxx,
INSxx, and MSKxx instructions. The lower bits of the physical
address for Dstream accesses are inverted based upon the length
of the reference as follows:
Byte:
Word:
Longword:
SEXT(VA[42:0]).
Invert bits [2:0]
Invert bits [2:1]
Inverts bit [2]
33
32
Internal Processor Registers
Ebox IPRs
SEXT (VA[47:0]).
3
2
0
LK99-0011A
5–5

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Alpha ev67Alpha 21264

Table of Contents