From 60fd25f3fbed8fa90ac9ea46bd71a3bd1cac6d4f Mon Sep 17 00:00:00 2001 From: "Pavel Shamis (Pasha)" Date: Thu, 26 May 2016 16:38:04 -0500 Subject: [PATCH] VADER: Adjusting VADER_MAX_ADDRESS for non x86 platforms. The original VADER_MAX_ADDRESS was tunned for x86_64 platforms only. For non x86_64 platforms we can use XPMEM_MAXADDR_SIZE. Signed-off-by: Pavel Shamis (Pasha) --- opal/mca/btl/vader/btl_vader_xpmem.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/opal/mca/btl/vader/btl_vader_xpmem.h b/opal/mca/btl/vader/btl_vader_xpmem.h index a90023e9373..3d0b24ff5f3 100644 --- a/opal/mca/btl/vader/btl_vader_xpmem.h +++ b/opal/mca/btl/vader/btl_vader_xpmem.h @@ -2,6 +2,7 @@ /* * Copyright (c) 2013-2014 Los Alamos National Security, LLC. All rights * reserved. + * Copyright (c) 2016 ARM, Inc. All rights reserved. * $COPYRIGHT$ * * Additional copyrights may follow @@ -32,7 +33,12 @@ * necessary */ /* largest address we can attach to using xpmem */ +#if defined(__x86_64__) #define VADER_MAX_ADDRESS ((uintptr_t)0x7ffffffff000ul) +#else +#define VADER_MAX_ADDRESS XPMEM_MAXADDR_SIZE +#endif + int mca_btl_vader_xpmem_init (void);