Commit c851fb49 authored by Jim Harris's avatar Jim Harris
Browse files

env_dpdk: only define get_cpu_vendor_name() on x86



This function isn't used on ARM, so don't define it there to avoid
unused definition warnings.

Signed-off-by: default avatarJim Harris <jim.harris@nvidia.com>
Change-Id: Iedf6fae7ffb65d8aff336c1a53a57e5809094da2
Reviewed-on: https://review.spdk.io/c/spdk/spdk/+/26094


Reviewed-by: default avatarBen Walker <ben@nvidia.com>
Reviewed-by: default avatarSun, Mingbao <tyler.sun@dell.com>
Reviewed-by: default avatarAleksey Marchuk <alexeymar@nvidia.com>
Tested-by: default avatarSPDK Automated Test System <spdkbot@gmail.com>
parent 10a6fbdb
Loading
Loading
Loading
Loading
+9 −9
Original line number Diff line number Diff line
@@ -160,6 +160,15 @@ push_arg(char *args[], int *argcount, char *arg)
	return tmp;
}

#if defined(__linux__) && defined(__x86_64__)

/* TODO: Can likely get this value from rlimits in the future */
#define SPDK_IOMMU_VA_REQUIRED_WIDTH 48
#define VTD_CAP_MGAW_SHIFT 16
#define VTD_CAP_MGAW_MASK (0x3F << VTD_CAP_MGAW_SHIFT)
#define RD_AMD_CAP_VASIZE_SHIFT 15
#define RD_AMD_CAP_VASIZE_MASK (0x7F << RD_AMD_CAP_VASIZE_SHIFT)

static int
get_cpu_vendor_name(char *vendor_name_buf, size_t buf_len)
{
@@ -216,15 +225,6 @@ get_cpu_vendor_name(char *vendor_name_buf, size_t buf_len)
	return 0;
}

#if defined(__linux__) && defined(__x86_64__)

/* TODO: Can likely get this value from rlimits in the future */
#define SPDK_IOMMU_VA_REQUIRED_WIDTH 48
#define VTD_CAP_MGAW_SHIFT 16
#define VTD_CAP_MGAW_MASK (0x3F << VTD_CAP_MGAW_SHIFT)
#define RD_AMD_CAP_VASIZE_SHIFT 15
#define RD_AMD_CAP_VASIZE_MASK (0x7F << RD_AMD_CAP_VASIZE_SHIFT)

static int
get_intel_iommu_width(void)
{