Make the Alternate {I,D} TLB vector code actually work for virtual

addresses greater than 256M (the page size for region 6 and 7).
This commit is contained in:
Doug Rabson 2001-09-24 22:49:20 +00:00
parent 5312a8def5
commit f8c1540f3d
2 changed files with 4 additions and 4 deletions

View File

@ -248,7 +248,7 @@ ia64_vector_table:
;; ;;
dep r16=0,r16,50,14 // clear bits above PPN dep r16=0,r16,50,14 // clear bits above PPN
;; ;;
dep r16=r17,r17,0,12 // put pte bits in 0..11 dep r16=r17,r16,0,12 // put pte bits in 0..11
;; ;;
itc.i r16 itc.i r16
mov pr=r18,0x1ffff // restore predicates mov pr=r18,0x1ffff // restore predicates
@ -271,7 +271,7 @@ ia64_vector_table:
;; ;;
dep r16=0,r16,50,14 // clear bits above PPN dep r16=0,r16,50,14 // clear bits above PPN
;; ;;
dep r16=r17,r17,0,12 // put pte bits in 0..11 dep r16=r17,r16,0,12 // put pte bits in 0..11
;; ;;
itc.d r16 itc.d r16
mov pr=r18,0x1ffff // restore predicates mov pr=r18,0x1ffff // restore predicates

View File

@ -248,7 +248,7 @@ ia64_vector_table:
;; ;;
dep r16=0,r16,50,14 // clear bits above PPN dep r16=0,r16,50,14 // clear bits above PPN
;; ;;
dep r16=r17,r17,0,12 // put pte bits in 0..11 dep r16=r17,r16,0,12 // put pte bits in 0..11
;; ;;
itc.i r16 itc.i r16
mov pr=r18,0x1ffff // restore predicates mov pr=r18,0x1ffff // restore predicates
@ -271,7 +271,7 @@ ia64_vector_table:
;; ;;
dep r16=0,r16,50,14 // clear bits above PPN dep r16=0,r16,50,14 // clear bits above PPN
;; ;;
dep r16=r17,r17,0,12 // put pte bits in 0..11 dep r16=r17,r16,0,12 // put pte bits in 0..11
;; ;;
itc.d r16 itc.d r16
mov pr=r18,0x1ffff // restore predicates mov pr=r18,0x1ffff // restore predicates