Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/arch/sparc64/src/mm/sun4v/tlb.c

    r96b02eb9 rc15b374  
    213213
    214214/** ITLB miss handler. */
    215 void fast_instruction_access_mmu_miss(sysarg_t unused, istate_t *istate)
     215void fast_instruction_access_mmu_miss(unative_t unused, istate_t *istate)
    216216{
    217217        uintptr_t va = ALIGN_DOWN(istate->tpc, PAGE_SIZE);
     
    358358    const char *str)
    359359{
    360         fault_if_from_uspace(istate, "%s, address=%p.", str,
    361             (void *) va);
     360        fault_if_from_uspace(istate, "%s, Address=%p.", str, va);
    362361        panic_memtrap(istate, PF_ACCESS_EXEC, va, str);
    363362}
     
    366365    uint64_t page_and_ctx, const char *str)
    367366{
    368         fault_if_from_uspace(istate, "%s, page=%p (asid=%" PRId64 ").", str,
    369             (void *) DMISS_ADDRESS(page_and_ctx), DMISS_CONTEXT(page_and_ctx));
     367        fault_if_from_uspace(istate, "%s, Page=%p (ASID=%d).", str,
     368            DMISS_ADDRESS(page_and_ctx), DMISS_CONTEXT(page_and_ctx));
    370369        panic_memtrap(istate, PF_ACCESS_UNKNOWN, DMISS_ADDRESS(page_and_ctx),
    371370            str);
     
    375374    uint64_t page_and_ctx, const char *str)
    376375{
    377         fault_if_from_uspace(istate, "%s, page=%p (asid=%" PRId64 ").", str,
    378             (void *) DMISS_ADDRESS(page_and_ctx), DMISS_CONTEXT(page_and_ctx));
     376        fault_if_from_uspace(istate, "%s, Page=%p (ASID=%d).", str,
     377            DMISS_ADDRESS(page_and_ctx), DMISS_CONTEXT(page_and_ctx));
    379378        panic_memtrap(istate, PF_ACCESS_WRITE, DMISS_ADDRESS(page_and_ctx),
    380379            str);
     
    400399        uint64_t errno =  __hypercall_fast3(MMU_DEMAP_ALL, 0, 0,
    401400                MMU_FLAG_DTLB | MMU_FLAG_ITLB);
    402         if (errno != HV_EOK)
    403                 panic("Error code = %" PRIu64 ".\n", errno);
     401        if (errno != HV_EOK) {
     402                panic("Error code = %d.\n", errno);
     403        }
    404404}
    405405
Note: See TracChangeset for help on using the changeset viewer.