summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--package/xvisor/Config.in2
-rw-r--r--package/xvisor/xvisor.mk10
2 files changed, 10 insertions, 2 deletions
diff --git a/package/xvisor/Config.in b/package/xvisor/Config.in
index 1f8fd1ff18..c9f74290ac 100644
--- a/package/xvisor/Config.in
+++ b/package/xvisor/Config.in
@@ -35,7 +35,7 @@ config BR2_PACKAGE_XVISOR_DEFCONFIG
default "generic-v5" if BR2_ARM_CPU_ARMV5
default "generic-v6" if BR2_ARM_CPU_ARMV6
default "generic-v7" if BR2_ARM_CPU_ARMV7A
- default "generic-v8" if BR2_AARCH64
+ default "generic-v8" if BR2_aarch64
default "x86_64_generic" if BR2_x86_64
depends on BR2_PACKAGE_XVISOR_USE_DEFCONFIG
help
diff --git a/package/xvisor/xvisor.mk b/package/xvisor/xvisor.mk
index 141a0e31e8..8be4be9df1 100644
--- a/package/xvisor/xvisor.mk
+++ b/package/xvisor/xvisor.mk
@@ -26,8 +26,16 @@ XVISOR_KCONFIG_FILE = $(call qstrip,$(BR2_PACKAGE_XVISOR_CUSTOM_CONFIG_FILE))
endif
XVISOR_KCONFIG_EDITORS = menuconfig
+ifeq ($(BR2_x86_64),y)
+XVISOR_ARCH = x86
+else ifeq ($(BR2_arm)$(BR2_aarch64),y)
+XVISOR_ARCH = arm
+else
+$(error "Architecture not supported by XVisor")
+endif
+
XVISOR_MAKE_ENV = \
- ARCH=$(if $(BR2_x86_64),x86,$(BR2_ARCH)) \
+ ARCH=$(XVISOR_ARCH) \
CROSS_COMPILE=$(TARGET_CROSS)
XVISOR_MAKE_OPTS = $(if $(VERBOSE),VERBOSE=1)
OpenPOWER on IntegriCloud