Subversion Repositories HelenOS-historic

Rev

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.