Rev 1196 | Rev 1702 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1196 | Rev 1221 | ||
---|---|---|---|
Line 170... | Line 170... | ||
170 | tag.value = dtlb_tag_access_read(); |
170 | tag.value = dtlb_tag_access_read(); |
171 | if (tag.context != ASID_KERNEL || tag.vpn == 0) { |
171 | if (tag.context != ASID_KERNEL || tag.vpn == 0) { |
172 | tpc = tpc_read(); |
172 | tpc = tpc_read(); |
173 | tpc_str = get_symtab_entry(tpc); |
173 | tpc_str = get_symtab_entry(tpc); |
174 | 174 | ||
175 | printf("Faulting page: %P, ASID=%d\n", tag.vpn * PAGE_SIZE, tag.context); |
175 | printf("Faulting page: %p, ASID=%d\n", tag.vpn * PAGE_SIZE, tag.context); |
176 | printf("TPC=%P, (%s)\n", tpc, tpc_str ? tpc_str : "?"); |
176 | printf("TPC=%p, (%s)\n", tpc, tpc_str ? tpc_str : "?"); |
177 | panic("%s\n", __FUNCTION__); |
177 | panic("%s\n", __FUNCTION__); |
178 | } |
178 | } |
179 | 179 | ||
180 | /* |
180 | /* |
181 | * Identity map piece of faulting kernel address space. |
181 | * Identity map piece of faulting kernel address space. |