Revision 103dcbe5

b/target-sparc/helper.c
752 752
{
753 753
    target_phys_addr_t phys_addr;
754 754

  
755
    if (cpu_sparc_get_phys_page(env, &phys_addr, addr, 2, mmu_idx) != 0) {
756
        if (cpu_sparc_get_phys_page(env, &phys_addr, addr, 0, mmu_idx) != 0) {
757
            return -1;
758
        }
759
    }
760
    if (cpu_get_physical_page_desc(phys_addr) == IO_MEM_UNASSIGNED)
755
    if (cpu_sparc_get_phys_page(env, &phys_addr, addr, 0, mmu_idx) != 0) {
761 756
        return -1;
757
    }
762 758
    return phys_addr;
763 759
}
764 760
#endif

Also available in: Unified diff