Revision 0bf9e31a target-sparc/helper.c
b/target-sparc/helper.c | ||
---|---|---|
583 | 583 |
break; |
584 | 584 |
} |
585 | 585 |
if ((env->dtlb_tte[i] & 0x8000000000000000ULL) != 0) { |
586 |
printf("VA: " TARGET_FMT_lx ", PA: " TARGET_FMT_lx
|
|
586 |
printf("VA: %" PRIx64 ", PA: %" PRIx64
|
|
587 | 587 |
", %s, %s, %s, %s, ctx %" PRId64 "\n", |
588 |
env->dtlb_tag[i] & ~0x1fffULL, |
|
589 |
env->dtlb_tte[i] & 0x1ffffffe000ULL, |
|
588 |
env->dtlb_tag[i] & (uint64_t)~0x1fffULL,
|
|
589 |
env->dtlb_tte[i] & (uint64_t)0x1ffffffe000ULL,
|
|
590 | 590 |
mask, |
591 | 591 |
env->dtlb_tte[i] & 0x4? "priv": "user", |
592 | 592 |
env->dtlb_tte[i] & 0x2? "RW": "RO", |
593 | 593 |
env->dtlb_tte[i] & 0x40? "locked": "unlocked", |
594 |
env->dtlb_tag[i] & 0x1fffULL); |
|
594 |
env->dtlb_tag[i] & (uint64_t)0x1fffULL);
|
|
595 | 595 |
} |
596 | 596 |
} |
597 | 597 |
} |
... | ... | |
616 | 616 |
break; |
617 | 617 |
} |
618 | 618 |
if ((env->itlb_tte[i] & 0x8000000000000000ULL) != 0) { |
619 |
printf("VA: " TARGET_FMT_lx ", PA: " TARGET_FMT_lx
|
|
619 |
printf("VA: %" PRIx64 ", PA: %" PRIx64
|
|
620 | 620 |
", %s, %s, %s, ctx %" PRId64 "\n", |
621 |
env->itlb_tag[i] & ~0x1fffULL, |
|
622 |
env->itlb_tte[i] & 0x1ffffffe000ULL, |
|
621 |
env->itlb_tag[i] & (uint64_t)~0x1fffULL,
|
|
622 |
env->itlb_tte[i] & (uint64_t)0x1ffffffe000ULL,
|
|
623 | 623 |
mask, |
624 | 624 |
env->itlb_tte[i] & 0x4? "priv": "user", |
625 | 625 |
env->itlb_tte[i] & 0x40? "locked": "unlocked", |
626 |
env->itlb_tag[i] & 0x1fffULL); |
|
626 |
env->itlb_tag[i] & (uint64_t)0x1fffULL);
|
|
627 | 627 |
} |
628 | 628 |
} |
629 | 629 |
} |
... | ... | |
1314 | 1314 |
} |
1315 | 1315 |
cpu_def->fpu_version = fpu_version; |
1316 | 1316 |
#ifdef DEBUG_FEATURES |
1317 |
fprintf(stderr, "fpu_version %llx\n", fpu_version);
|
|
1317 |
fprintf(stderr, "fpu_version %x\n", fpu_version); |
|
1318 | 1318 |
#endif |
1319 | 1319 |
} else if (!strcmp(featurestr, "mmu_version")) { |
1320 | 1320 |
char *err; |
... | ... | |
1326 | 1326 |
} |
1327 | 1327 |
cpu_def->mmu_version = mmu_version; |
1328 | 1328 |
#ifdef DEBUG_FEATURES |
1329 |
fprintf(stderr, "mmu_version %llx\n", mmu_version);
|
|
1329 |
fprintf(stderr, "mmu_version %x\n", mmu_version); |
|
1330 | 1330 |
#endif |
1331 | 1331 |
} else if (!strcmp(featurestr, "nwindows")) { |
1332 | 1332 |
char *err; |
Also available in: Unified diff