All duplicates in EXTRA_PACKAGE_ARCHS are removed.
Moved EXTRA_PACKAGES_ARCHS to include/tune-* files (PPC and x86
targets), dropped it for ARM targets (as tune-arm* files have them
defined properly).
TARGET_ARCH = "powerpc"
-PACKAGE_EXTRA_ARCHS = "ppc440e"
PREFERRED_PROVIDER_virtual/kernel = "linux"
PREFERRED_VERSION_linux = "2.6.26"
TARGET_ARCH = "i686"
-PACKAGE_EXTRA_ARCHS = "x86 i386 i486 i586 i686 i686p4c"
-PREFERRED_PROVIDER_virtual/kernel = "linux
+PREFERRED_PROVIDER_virtual/kernel = "linux"
KERNEL_IMAGETYPE = "bzImage"
OLDEST_KERNEL = "2.6.17"
#@DESCRIPTION: Machine configuration for the DHT-Walnut 405GP development platform
TARGET_ARCH = "powerpc"
-PACKAGE_EXTRA_ARCHS = "ppc405"
PREFERRED_PROVIDER_virtual/kernel = "linux-${MACHINE}"
UBOOT_ENTRYPOINT = "0"
#@DESCRIPTION: Machine configuration for the EFIKA development platform: http://www.pegasosppc.com/efika.php
TARGET_ARCH = "powerpc"
-PACKAGE_EXTRA_ARCHS = "ppc603e"
PREFERRED_PROVIDER_virtual/kernel ?= "linux-rt"
MACHINE_FEATURES += "connex"
require conf/machine/include/gumstix.inc
-require conf/machine/include/tune-xscale.inc
#
# Your flash size = Total flash (in MB) - 1 (for linux kernel partition)
MACHINE_FEATURES += "verdex"
MACHINE_FEATURES += "iwmmxt"
require conf/machine/include/gumstix.inc
-require conf/machine/include/tune-xscale.inc
#
# Your flash size = Total flash (in MB) - 1 (for linux kernel partition)
# Hardware-based properties
#
TARGET_ARCH = "arm"
-PACKAGE_EXTRA_ARCHS = "armv4 "
require conf/machine/include/tune-strongarm.inc
# Hardware-based properties
#
TARGET_ARCH = "arm"
-PACKAGE_EXTRA_ARCHS = "armv4 armv4t armv5e armv5te "
require conf/machine/include/tune-xscale.inc
#-----------------------------------------------------------------------------
TARGET_ARCH = "arm"
-PACKAGE_EXTRA_ARCHS = "armv4t armv5te"
PREFERRED_PROVIDER_virtual/kernel = "linux-tornado-omap2"
# Hardware-based properties
#
TARGET_ARCH = "arm"
-PACKAGE_EXTRA_ARCHS = "armv4 "
require conf/machine/include/tune-strongarm.inc
#@DESCRIPTION: Machine configuration for the hx2000 iPAQs with a pxa27x CPU
TARGET_ARCH = "arm"
-PACKAGE_EXTRA_ARCHS = "armv4 armv4t armv5te iwmmxt "
+PACKAGE_EXTRA_ARCHS += "iwmmxt"
PREFERRED_PROVIDER_virtual/kernel = "linux-rp"
TARGET_ARCH = "i586"
-PACKAGE_EXTRA_ARCHS = "x86"
-
PREFERRED_PROVIDER_virtual/kernel = "linux"
PREFERRED_PROVIDER_virtual/xserver = "xserver-kdrive"
TARGET_ARCH = "i686"
-PACKAGE_EXTRA_ARCHS = "x86"
PREFERRED_PROVIDER_virtual/kernel = "linux"
PREFERRED_PROVIDER_virtual/xserver = "xserver-kdrive"
TARGET_CC_ARCH = "-march=pentium"
BASE_PACKAGE_ARCH = "i586"
FEED_ARCH = "i586"
-PACKAGE_EXTRA_ARCHS += "i386 i486"
+PACKAGE_EXTRA_ARCHS += "x86 i386 i486"
TARGET_CC_ARCH = "-march=prescott"
BASE_PACKAGE_ARCH = "i686p4c"
-
+PACKAGE_EXTRA_ARCHS += "x86 i386 i486 i586"
TARGET_CC_ARCH = "-march=pentiumpro"
BASE_PACKAGE_ARCH = "i686"
FEED_ARCH = "i686"
-PACKAGE_EXTRA_ARCHS += "i386 i486 i586"
+PACKAGE_EXTRA_ARCHS += "x86 i386 i486 i586"
TARGET_CC_ARCH = "-mcpu=405"
BASE_PACKAGE_ARCH = "ppc405"
FEED_ARCH = "ppc405"
+PACKAGE_EXTRA_ARCHS += "ppc405"
TARGET_CC_ARCH = "-mcpu=440"
BASE_PACKAGE_ARCH = "ppc440"
FEED_ARCH = "ppc440"
+PACKAGE_EXTRA_ARCHS += "ppc440e"
TARGET_CC_ARCH = "-mcpu=440fp -mhard-float"
BASE_PACKAGE_ARCH = "ppc440e"
FEED_ARCH = "ppc440e"
+PACKAGE_EXTRA_ARCHS += "ppc440e"
TARGET_CC_ARCH = "-mcpu=603e -mhard-float"
BASE_PACKAGE_ARCH = "ppc603e"
FEED_ARCH = "ppc603e"
+PACKAGE_EXTRA_ARCHS += "ppc603e"
TARGET_CC_ARCH = "-mcpu=e300c2"
BASE_PACKAGE_ARCH = "ppce300c2"
FEED_ARCH = "ppce300c2"
+PACKAGE_EXTRA_ARCHS += "ppce300c2"
TARGET_CC_ARCH = "-mcpu=e300c3"
BASE_PACKAGE_ARCH = "ppce300c3"
FEED_ARCH = "ppce300c3"
+PACKAGE_EXTRA_ARCHS += "ppce300c3"
TARGET_CC_ARCH = "-march=armv4 -mtune=strongarm"
FEED_ARCH = "arm-oabi"
+PACKAGE_EXTRA_ARCHS += "armv4 "
TARGET_CC_ARCH = "-march=nocona"
TARGET_CC_KERNEL_ARCH = "-march=nocona"
+PACKAGE_EXTRA_ARCHS += "x86 i386 i486 i586"
TARGET_CC_ARCH = "-march=prescott"
TARGET_CC_KERNEL_ARCH = "-march=prescott"
+PACKAGE_EXTRA_ARCHS += "x86 i386 i486 i586"
TARGET_ARCH = "arm"
PREFERRED_PROVIDER_virtual/kernel = "linux"
-PACKAGE_EXTRA_ARCHS = "armv4 armv4t"
require conf/machine/include/tune-arm920t.inc
#@DESCRIPTION: Machine configuration for the AMCC Kilauea (405EX)
TARGET_ARCH = "powerpc"
-PACKAGE_EXTRA_ARCHS = "ppc405"
PREFERRED_PROVIDER_virtual/kernel = "linux"
TARGET_ARCH = "powerpc"
-PACKAGE_EXTRA_ARCHS = "ppc"
UBOOT_MACHINE = "Lite5200"
SERIAL_CONSOLE="38400 ttyS0"
GUI_MACHINE_CLASS = "smallscreen"
PREFERRED_PROVIDER_virtual/kernel = "${MACHINE}"
-PACKAGE_EXTRA_ARCHS = "armv4 armv4t armv5te"
require conf/machine/include/tune-xscale.inc
# Hardware-based properties
#
TARGET_ARCH = "arm"
-PACKAGE_EXTRA_ARCHS = "armv4 armv4t armv5e armv5te "
require conf/machine/include/tune-xscale.inc
INHERIT += "magicbox-image"
TARGET_ARCH = "powerpc"
-PACKAGE_EXTRA_ARCHS = "ppc405"
PREFERRED_PROVIDER_virtual/kernel = "linux-${MACHINE}"
#@DESCRIPTION: Machine configuration for the PXA255 based Mobile Pro 9xx palmtop computer
TARGET_ARCH = "arm"
-PACKAGE_EXTRA_ARCHS = "armv4 armv4t armv5te"
require conf/machine/include/tune-xscale.inc
#@DESCRIPTION: Machine configuration for the Freescale MPC8313E-RDB
TARGET_ARCH = "powerpc"
-PACKAGE_EXTRA_ARCHS = "ppce300c3"
PREFERRED_PROVIDER_virtual/kernel ?= "linux"
# PCI Express x1, 2x SATA.
TARGET_ARCH = "powerpc"
-PACKAGE_EXTRA_ARCHS = "ppce300c3"
PREFERRED_PROVIDER_virtual/kernel ?= "linux"
#@DESCRIPTION: Machine configuration for the Freescale MPC8323E-RDB
TARGET_ARCH = "powerpc"
-PACKAGE_EXTRA_ARCHS = "ppce300c2"
PREFERRED_PROVIDER_virtual/kernel ?= "linux"
# TARGET_ARCH should be set here in the machine configuration.
# For compiling the kernel, ARCH will be derived form it by kernel-arch.bbclass
TARGET_ARCH = "arm"
-PACKAGE_EXTRA_ARCHS = "armv4 armv4t armv5e armv5te "
require conf/machine/include/tune-arm926ejs.inc
MACHINE_FEATURES = "kernel26 apm alsa ext2 pcmcia usbhost usbgadget"
GUI_MACHINE_CLASS = "smallscreen"
-PACKAGE_EXTRA_ARCHS = "arm armv4t armv5te"
PREFERRED_PROVIDER_virtual/kernel = "${MACHINE}-kernel"
# Hardware-based properties
#
TARGET_ARCH = "arm"
-PACKAGE_EXTRA_ARCHS = "armv4 armv4t armv5e armv5te"
#Compile with armv5te optimizations, incompatible with armv4(t) cpus
require conf/machine/include/tune-xscale.inc
INHERIT += "linux-kernel-base"
TARGET_ARCH = "arm"
-PACKAGE_EXTRA_ARCHS = "arm armv4 armv4t armv5te"
PREFERRED_PROVIDER_virtual/kernel = "${MACHINE}-kernel"
#@DESCRIPTION: Machine configuration for a Linux IBM 8365 / J320 PC-based internet terminals
TARGET_ARCH = "i486"
-PACKAGE_EXTRA_ARCHS = "netvista"
PREFERRED_PROVIDER_virtual/kernel = "linux"
PREFERRED_VERSION_linux = "2.6.23"
#@DESCRIPTION: Machine configuration for the OMAP H2 development board with a 1610 processor
TARGET_ARCH = "arm"
-PACKAGE_EXTRA_ARCHS = "armv5te"
PREFERRED_PROVIDER_xserver = "xserver-kdrive"
PREFERRED_PROVIDER_virtual/kernel = "linux-omap-2.6"
#@DESCRIPTION: Machine configuration for the OMAP H2 development board with a 1610 processor
TARGET_ARCH = "arm"
-PACKAGE_EXTRA_ARCHS = "armv5te"
PREFERRED_PROVIDER_xserver = "xserver-kdrive"
PREFERRED_PROVIDER_virtual/kernel = "linux-omap-2.6"
#@DESCRIPTION: Machine configuration for the OMAP H3 development board with a 1710 processor
TARGET_ARCH = "arm"
-PACKAGE_EXTRA_ARCHS = "armv5te"
PREFERRED_PROVIDER_xserver = "xserver-kdrive"
PREFERRED_PROVIDER_virtual/kernel = "linux-omap1"
#@DESCRIPTION: Machine configuration for the OMAP H4 development board with a 2420 processor
TARGET_ARCH = "arm"
-PACKAGE_EXTRA_ARCHS = "armv4t armv5te armv6"
PREFERRED_PROVIDER_xserver = "xserver-kdrive"
PREFERRED_PROVIDER_virtual/kernel = "linux-omap2"
PREFERRED_VERSION_u-boot = "1.1.4"
#@DESCRIPTION: Machine configuration for the OMAP 2430 SDP development board with a arm1136 processor.
TARGET_ARCH = "arm"
-PACKAGE_EXTRA_ARCHS = "armv4t armv5te armv6"
PREFERRED_PROVIDER_xserver = "xserver-kdrive"
PREFERRED_PROVIDER_virtual/kernel = "linux-omap2"
PREFERRED_VERSION_u-boot = "1.1.4"
#@DESCRIPTION: Machine configuration for Palm Tungsten T/T2
TARGET_ARCH = "arm"
-PACKAGE_EXTRA_ARCHS = "armv5te"
MACHINE_GUI_CLASS = "bigscreen"
MACHINE_DISPLAY_WIDTH_PIXELS = "320"
#@DESCRIPTION: Machine configuration for Palm Zire 71
TARGET_ARCH = "arm"
-PACKAGE_EXTRA_ARCHS = "armv5te"
PREFERRED_PROVIDER_xserver = "xserver-kdrive"
PREFERRED_PROVIDER_virtual/kernel = "linux-palm-omap1"
# Hardware-based properties
#
TARGET_ARCH = "arm"
-PACKAGE_EXTRA_ARCHS = "armv4 armv4t"
# Samsung S3C2xxx CPU
require conf/machine/include/tune-arm920t.inc
# Hardware-based properties
#
TARGET_ARCH = "arm"
-PACKAGE_EXTRA_ARCHS = "armv4 armv4t"
# Samsung S3C2xxx CPU
require conf/machine/include/tune-arm920t.inc
#Homepage: http://blackmesaeast.com.pl/projects/electronics/sarge-single-board-computer/
TARGET_ARCH = "arm"
-PACKAGE_EXTRA_ARCHS = "armv4t"
# used by sysvinit_2
SERIAL_CONSOLE = "115200 ttyS0"
TARGET_ARCH = "powerpc"
-PACKAGE_EXTRA_ARCHS = "ppc440e"
PREFERRED_PROVIDER_virtual/kernel = "linux"
KERNEL_IMAGETYPE = "uImage"
TARGET_ARCH = "arm"
-PACKAGE_EXTRA_ARCHS = "armv4t"
PREFERRED_PROVIDER_virtual/kernel = "linux-smdk2440"
TARGET_ARCH = "arm"
-PACKAGE_EXTRA_ARCHS = "armv4t"
PREFERRED_PROVIDER_virtual/kernel = "linux-smdk2443"
UBOOT_ENTRYPOINT = "30008000"
TARGET_ARCH = "powerpc"
TARGET_OS = "linux"
-PACKAGE_EXTRA_ARCHS = "ppc ppc603e"
+PACKAGE_EXTRA_ARCHS = "ppc"
INHERIT += "storcenter-image"
#@DESCRIPTION: Machine configuration for the XScale based triton boards from KaRo Electronics
TARGET_ARCH = "arm"
-PACKAGE_EXTRA_ARCHS = "armv4t armv5te"
PREFERRED_PROVIDER_virtual/kernel = "triton-kernel"
BOOTSTRAP_EXTRA_RDEPENDS = "virtual/kernel"
#@DESCRIPTION: Machine configuration for a VMWare virtual PC
TARGET_ARCH = "i686"
-PACKAGE_EXTRA_ARCHS = "vmware"
PREFERRED_PROVIDER_virtual/kernel = "linux"
PREFERRED_PROVIDER_virtual/xserver = "xserver-kdrive"
TARGET_ARCH = "i686"
MACHINE_ARCH = "x86-32-nocona"
-PACKAGE_EXTRA_ARCHS = "x86 i386 i486 i586 i686"
require conf/machine/include/tune-x86-nocona.inc
TARGET_ARCH = "i686"
MACHINE_ARCH = "x86-prescott"
-PACKAGE_EXTRA_ARCHS = "x86 i386 i486 i586 i686"
require conf/machine/include/tune-x86-prescott.inc
#@DESCRIPTION: Machine configuration for Xilinx ML403 (softcore ppc) development platform http://www.xilinx.com/ml403
TARGET_ARCH = "powerpc"
-PACKAGE_EXTRA_ARCHS = "ppc405"
PREFERRED_PROVIDER_virtual/kernel = "linux-xilinx-slab"
#@TYPE: Machine
#@Name: Xilinx ML410 FPGA Development Platform
#@DESCRIPTION: Machine configuration for Xilinx ML410 Virtex-4 FX Embedded Development Platform \
-(softcore ppc) development platform http://www.xilinx.com/ml410
+#(softcore ppc) development platform http://www.xilinx.com/ml410
TARGET_ARCH = "powerpc"
-PACKAGE_EXTRA_ARCHS = "ppc405"
PREFERRED_PROVIDER_virtual/kernel = "linux-${MACHINE}"