diff options
author | William Wang <William.Wang@arm.com> | 2010-11-15 14:04:03 -0600 |
---|---|---|
committer | William Wang <William.Wang@arm.com> | 2010-11-15 14:04:03 -0600 |
commit | 80db6a5ecb1ab836ca0d224ba2e88dd341dc2749 (patch) | |
tree | ac606c0a3896bb2a1cc3cc58e74aef8136c4715a /src/arch/arm/utility.cc | |
parent | 06864386a1de2f3f45c0079cd4e4795a294a7cba (diff) | |
download | gem5-80db6a5ecb1ab836ca0d224ba2e88dd341dc2749.tar.xz |
ARM: Add support for GDB on ARM
--HG--
rename : src/arch/alpha/remote_gdb.cc => src/arch/arm/remote_gdb.cc
Diffstat (limited to 'src/arch/arm/utility.cc')
-rw-r--r-- | src/arch/arm/utility.cc | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/arch/arm/utility.cc b/src/arch/arm/utility.cc index 9293a4cfe..47e13bdea 100644 --- a/src/arch/arm/utility.cc +++ b/src/arch/arm/utility.cc @@ -157,4 +157,17 @@ copyRegs(ThreadContext *src, ThreadContext *dest) dest->getITBPtr()->invalidateMiscReg(); dest->getDTBPtr()->invalidateMiscReg(); } + +Addr +truncPage(Addr addr) +{ + return addr & ~(PageBytes - 1); +} + +Addr +roundPage(Addr addr) +{ + return (addr + PageBytes - 1) & ~(PageBytes - 1); } + +} // namespace ArmISA |