Deleted Added
sdiff udiff text old ( 6019:76890d8b28f5 ) new ( 7651:84a44eb3ccb8 )
full compact
1/*
2 * Copyright (c) 2002-2005 The Regents of The University of Michigan
3 * Copyright (c) 2007-2008 The Florida State University
4 * All rights reserved.
5 *
6 * Redistribution and use in source and binary forms, with or without
7 * modification, are permitted provided that the following conditions are
8 * met: redistributions of source code must retain the above copyright

--- 30 unchanged lines hidden (view full) ---

39
40
41class ThreadContext;
42class FunctionalPort;
43
44namespace ArmISA {
45 inline Addr PteAddr(Addr a) { return (a & PteMask) << PteShift; }
46
47 // User Virtual
48 inline bool IsUSeg(Addr a) { return USegBase <= a && a <= USegEnd; }
49
50 inline bool IsKSeg0(Addr a) { return KSeg0Base <= a && a <= KSeg0End; }
51
52 inline Addr KSeg02Phys(Addr addr) { return addr & KSeg0Mask; }
53
54 Addr vtophys(Addr vaddr);
55 Addr vtophys(ThreadContext *tc, Addr vaddr);
56};
57
58#endif // __ARCH_ARM_VTOPHYS_H__
59