summaryrefslogtreecommitdiff
path: root/arch/alpha/alpha_memory.cc
diff options
context:
space:
mode:
Diffstat (limited to 'arch/alpha/alpha_memory.cc')
-rw-r--r--arch/alpha/alpha_memory.cc8
1 files changed, 4 insertions, 4 deletions
diff --git a/arch/alpha/alpha_memory.cc b/arch/alpha/alpha_memory.cc
index cddee3b22..4cd122431 100644
--- a/arch/alpha/alpha_memory.cc
+++ b/arch/alpha/alpha_memory.cc
@@ -331,9 +331,9 @@ AlphaItb::translate(MemReqPtr &req) const
// sign extend the physical address properly
if (req->paddr & PA_UNCACHED_BIT_39 ||
req->paddr & PA_UNCACHED_BIT_40)
- req->paddr |= 0xf0000000000;
+ req->paddr |= 0xf0000000000ULL;
else
- req->paddr &= 0xffffffffff;
+ req->paddr &= 0xffffffffffULL;
} else {
// not a physical address: need to look up pte
@@ -520,9 +520,9 @@ AlphaDtb::translate(MemReqPtr &req, bool write) const
// sign extend the physical address properly
if (req->paddr & PA_UNCACHED_BIT_39 ||
req->paddr & PA_UNCACHED_BIT_40)
- req->paddr |= 0xf0000000000;
+ req->paddr |= 0xf0000000000ULL;
else
- req->paddr &= 0xffffffffff;
+ req->paddr &= 0xffffffffffULL;
} else {
if (write)