Electronic Components Datasheet Search
  English  ▼

X  

VR4102 Datasheet(PDF) 169 Page - NEC

Part # VR4102
Description  64/32-bit Microprocessor
PDF  701 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  NEC [NEC]
Direct Link  http://www.nec.com/
Logo NEC - NEC

VR4102 Datasheet(HTML) 169 Page - NEC

Back Button VR4102 Datasheet HTML 165Page - NEC VR4102 Datasheet HTML 166Page - NEC VR4102 Datasheet HTML 167Page - NEC VR4102 Datasheet HTML 168Page - NEC VR4102 Datasheet HTML 169Page - NEC VR4102 Datasheet HTML 170Page - NEC VR4102 Datasheet HTML 171Page - NEC VR4102 Datasheet HTML 172Page - NEC VR4102 Datasheet HTML 173Page - NEC Next Button
Zoom Inzoom in Zoom Outzoom out
 169 / 701 page
background image
CHAPTER 6 EXCEPTION PROCESSING
169
6.3.9 XContext Register (20)
The read/write XContext register contains a pointer to an entry in the page table entry (PTE) array, an operating
system data structure that stores virtual-to-physical address translations. If a TLB miss occurs, the operating system
loads the untranslated data from the PTE into the TLB to handle the software error.
The XContext register is used by the XTLB Refill exception handler to load TLB entries in 64-bit addressing
mode.
The XContext register duplicates some of the information provided in the BadVAddr register, and puts it in a form
useful for the XTLB exception handler.
This register is included solely for operating system use. The operating system sets the PTEBase field in the
register, as needed. Figure 6-10 shows the format of the XContext register.
Figure 6-10. XContext Register Format
32
4
2
29
29
0
35 34 33
63
4
3
PTEBase
R
BadVPN2
0
PTEBase : The PTEBase field is a read/write field, and is used by software as the pointer to the base
address of the PTE table in the current user address space.
BadVPN2 : The BadVPN2 field is written by hardware if a TLB miss occurs. This field holds the value (VPN2)
obtained by halving the virtual page number of the most recent virtual address for which
translation failed.
R
: Space type (00
o User, 01o Supervisor, 11 o Kernel). The setting of this field matches virtual
address bits 63 and 62.
0
: Reserved for future use. Write 0 in a write operation. When this field is read, 0 is read.
The 29-bit BadVPN2 field has bits 39 to 11 of the virtual address that caused the TLB miss; bit 10 is excluded
because a single TLB entry maps to an even-odd page pair. For a 1-Kbyte page size, this format may be used
directly to address the pair-table of 8-byte PTEs. For 4-Kbyte-or-more page and PTE sizes, shifting or masking this
value produces the appropriate address.



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com