summaryrefslogtreecommitdiff
path: root/src/arch/arm/vtophys.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/arch/arm/vtophys.cc')
-rw-r--r--src/arch/arm/vtophys.cc12
1 files changed, 1 insertions, 11 deletions
diff --git a/src/arch/arm/vtophys.cc b/src/arch/arm/vtophys.cc
index 086c034c8..01cbb3e79 100644
--- a/src/arch/arm/vtophys.cc
+++ b/src/arch/arm/vtophys.cc
@@ -45,17 +45,7 @@ using namespace ArmISA;
Addr
ArmISA::vtophys(Addr vaddr)
{
- Addr paddr = 0;
- if (ArmISA::IsUSeg(vaddr))
- DPRINTF(VtoPhys, "vtophys: invalid vaddr %#x", vaddr);
- else if (ArmISA::IsKSeg0(vaddr))
- paddr = ArmISA::KSeg02Phys(vaddr);
- else
- panic("vtophys: ptbr is not set on virtual lookup for vaddr %#x", vaddr);
-
- DPRINTF(VtoPhys, "vtophys(%#x) -> %#x\n", vaddr, paddr);
-
- return paddr;
+ fatal("VTOPHYS: Can't convert vaddr to paddr on ARM without a thread context");
}
Addr