The cirros image was rebuilt against the 3.13.0-83 kernel, drivers e1000e, igbvf...
[packages/trusty/cirros-testvm.git] / cirros-testvm / src-cirros / buildroot-2015.05 / arch / Config.in.mips
diff --git a/cirros-testvm/src-cirros/buildroot-2015.05/arch/Config.in.mips b/cirros-testvm/src-cirros/buildroot-2015.05/arch/Config.in.mips
new file mode 100644 (file)
index 0000000..7630503
--- /dev/null
@@ -0,0 +1,84 @@
+choice
+       prompt "Target Architecture Variant"
+       depends on BR2_mips || BR2_mipsel || BR2_mips64 || BR2_mips64el
+       default BR2_mips_32 if BR2_mips || BR2_mipsel
+       default BR2_mips_64 if BR2_mips64 || BR2_mips64el
+       help
+         Specific CPU variant to use
+
+         64bit cabable: 3, 4, 64, 64r2
+         non-64bit capable: 1, 2, 32, 32r2
+
+config BR2_mips_32
+       bool "mips 32"
+       depends on !BR2_ARCH_IS_64
+config BR2_mips_32r2
+       bool "mips 32r2"
+       depends on !BR2_ARCH_IS_64
+config BR2_mips_64
+       bool "mips 64"
+       depends on BR2_ARCH_IS_64
+config BR2_mips_64r2
+       bool "mips 64r2"
+       depends on BR2_ARCH_IS_64
+endchoice
+
+
+choice
+       prompt "Target ABI"
+       depends on BR2_mips64 || BR2_mips64el
+       default BR2_MIPS_NABI32
+
+       help
+         Application Binary Interface to use
+
+config BR2_MIPS_NABI32
+       bool "n32"
+       depends on BR2_ARCH_IS_64
+       select BR2_KERNEL_64_USERLAND_32
+config BR2_MIPS_NABI64
+       bool "n64"
+       depends on BR2_ARCH_IS_64
+endchoice
+
+config BR2_MIPS_SOFT_FLOAT
+       bool "Use soft-float"
+       default y
+       select BR2_SOFT_FLOAT
+       help
+         If your target CPU does not have a Floating Point Unit (FPU)
+         or a kernel FPU emulator, but you still wish to support
+         floating point functions, then everything will need to be
+         compiled with soft floating point support (-msoft-float).
+
+config BR2_ARCH
+       default "mips"          if BR2_mips
+       default "mipsel"        if BR2_mipsel
+       default "mips64"        if BR2_mips64
+       default "mips64el"      if BR2_mips64el
+
+config BR2_ENDIAN
+       default "LITTLE"        if BR2_mipsel || BR2_mips64el
+       default "BIG"           if BR2_mips || BR2_mips64
+
+config BR2_ARCH_HAS_ATOMICS
+       default y
+
+config BR2_GCC_TARGET_ARCH
+       default "mips1"         if BR2_mips_1
+       default "mips2"         if BR2_mips_2
+       default "mips3"         if BR2_mips_3
+       default "mips4"         if BR2_mips_4
+       default "mips32"        if BR2_mips_32
+       default "mips32r2"      if BR2_mips_32r2
+       default "mips64"        if BR2_mips_64
+       default "mips64r2"      if BR2_mips_64r2
+
+config BR2_MIPS_OABI32
+       bool
+       default y               if BR2_mips || BR2_mipsel
+
+config BR2_GCC_TARGET_ABI
+       default "32"            if BR2_MIPS_OABI32
+       default "n32"           if BR2_MIPS_NABI32
+       default "64"            if BR2_MIPS_NABI64