Commit dcd82c11 authored by Alex Bennée's avatar Alex Bennée Committed by Peter Maydell
Browse files

target-arm: don't hardcode mask values in arm_cpu_handle_mmu_fault



Otherwise we break quickly when we change TARGET_PAGE_SIZE.

Signed-off-by: default avatarAlex Bennée <alex.bennee@linaro.org>
Message-id: 1406733627-24255-2-git-send-email-alex.bennee@linaro.org
Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
parent cdcf1405
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -4156,8 +4156,8 @@ int arm_cpu_handle_mmu_fault(CPUState *cs, vaddr address,
                        &page_size);
    if (ret == 0) {
        /* Map a single [sub]page.  */
        phys_addr &= ~(hwaddr)0x3ff;
        address &= ~(target_ulong)0x3ff;
        phys_addr &= TARGET_PAGE_MASK;
        address &= TARGET_PAGE_MASK;
        tlb_set_page(cs, address, phys_addr, prot, mmu_idx, page_size);
        return 0;
    }