From d283676cb87590e605ce75dedf110975e64e89de Mon Sep 17 00:00:00 2001 From: Marek Vasut Date: Wed, 19 Apr 2017 13:27:38 +0200 Subject: nios2: Add Nios2 R2 BMX support Add support for the Bit Manipulation Extensions , which is optional part of Nios2 R2 spec . Signed-off-by: Marek Vasut Signed-off-by: Khem Raj --- conf/machine/include/tune-nios2.inc | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/conf/machine/include/tune-nios2.inc b/conf/machine/include/tune-nios2.inc index 754fe64..c8e02d7 100644 --- a/conf/machine/include/tune-nios2.inc +++ b/conf/machine/include/tune-nios2.inc @@ -48,6 +48,12 @@ TUNE_PKGARCH .= "${@bb.utils.contains("TUNE_FEATURES", "fpu-customdiv", "-fpudiv TUNECONFLICTS[fpu-custom] = "fpu-soft fpu-customdiv" TUNECONFLICTS[fpu-customdiv] = "fpu-soft fpu-custom" +# Nios2 R2 BMX opcodes +TUNEVALID[bmx] = "Enable Nios2 R2 Bit Manipulation Extension." +TUNECONFLICTS[bmx] = "nios2 bigendian" +TUNE_CCARGS .= "${@bb.utils.contains("TUNE_FEATURES", "bmx", " -mbmx", "" ,d)}" +TUNE_PKGARCH .= "${@bb.utils.contains("TUNE_FEATURES", "bmx", "-bmx", "" ,d)}" + # Architecture configuration AVAILTUNES += "nios2 nios2eb nios2r2" -- cgit v1.2.3-54-g00ecf