Rev 4277 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 4277 | Rev 4282 | ||
---|---|---|---|
Line 114... | Line 114... | ||
114 | ldx [%g7 + %lo(end_of_identity)], %g4 |
114 | ldx [%g7 + %lo(end_of_identity)], %g4 |
115 | cmp %g3, %g4 |
115 | cmp %g3, %g4 |
116 | bgeu %xcc, 0f |
116 | bgeu %xcc, 0f |
117 | 117 | ||
118 | ldx [%g7 + %lo(kernel_8k_tlb_data_template)], %g2 |
118 | ldx [%g7 + %lo(kernel_8k_tlb_data_template)], %g2 |
119 | or %g3, %g2, %g2 |
119 | add %g3, %g2, %g2 |
120 | stxa %g2, [%g0] ASI_DTLB_DATA_IN_REG ! identity map the kernel page |
120 | stxa %g2, [%g0] ASI_DTLB_DATA_IN_REG ! identity map the kernel page |
121 | retry |
121 | retry |
122 | 122 | ||
123 | /* |
123 | /* |
124 | * Third, catch and handle special cases when the trap is caused by |
124 | * Third, catch and handle special cases when the trap is caused by |