|
@@ -815,9 +815,9 @@ static __init void map_mmioh_high_uv3(int index, int min_pnode, int max_pnode)
|
|
|
l = li;
|
|
|
}
|
|
|
addr1 = (base << shift) +
|
|
|
- f * (unsigned long)(1 << m_io);
|
|
|
+ f * (1ULL << m_io);
|
|
|
addr2 = (base << shift) +
|
|
|
- (l + 1) * (unsigned long)(1 << m_io);
|
|
|
+ (l + 1) * (1ULL << m_io);
|
|
|
pr_info("UV: %s[%03d..%03d] NASID 0x%04x ADDR 0x%016lx - 0x%016lx\n",
|
|
|
id, fi, li, lnasid, addr1, addr2);
|
|
|
if (max_io < l)
|