summaryrefslogtreecommitdiffstats
path: root/conf
diff options
context:
space:
mode:
authorSaul Wold <sgw@linux.intel.com>2017-09-26 09:17:57 -0700
committerSaul Wold <sgw@linux.intel.com>2017-09-26 09:17:57 -0700
commit4fe91aacc358b690fae06a994001113213f1905b (patch)
tree5e0e29f6bf0ad70543cf8897ecaa3ef5a87060a8 /conf
parenta98b71ccadc1458bf3a959e328d5ae814eb7e9b3 (diff)
downloadmeta-intel-qat-4fe91aacc358b690fae06a994001113213f1905b.tar.gz
Removal of meta-intel content to make meta-intel-qat standalone
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Diffstat (limited to 'conf')
-rw-r--r--conf/include/maintainers.inc24
-rw-r--r--conf/layer.conf22
-rw-r--r--conf/machine/include/intel-common-pkgarch.inc15
-rw-r--r--conf/machine/include/intel-core2-32-common.inc7
-rw-r--r--conf/machine/include/intel-corei7-64-common.inc7
-rw-r--r--conf/machine/include/intel-quark-common.inc12
-rw-r--r--conf/machine/include/meta-intel.inc52
-rw-r--r--conf/machine/include/qemu-intel.inc19
-rw-r--r--conf/machine/include/qemuboot-intel.inc19
-rw-r--r--conf/machine/intel-core2-32.conf35
-rw-r--r--conf/machine/intel-corei7-64.conf46
-rw-r--r--conf/machine/intel-quark.conf33
12 files changed, 12 insertions, 279 deletions
diff --git a/conf/include/maintainers.inc b/conf/include/maintainers.inc
index 995ff33..9f4c2e3 100644
--- a/conf/include/maintainers.inc
+++ b/conf/include/maintainers.inc
@@ -1,23 +1,5 @@
1# This file contains a list of recipe maintainers for meta-intel 1# This file contains a list of recipe maintainers for meta-intel
2 2
3RECIPE_MAINTAINER_pn-core-image-rt = "Swee Aun Khor <swee.aun.khor@intel.com>" 3RECIPE_MAINTAINER_pn-openssl-qat = "TBD DPDK Flex Team"
4RECIPE_MAINTAINER_pn-core-image-rt-sdk = "Swee Aun Khor <swee.aun.khor@intel.com>" 4RECIPE_MAINTAINER_pn-qat16 = "TBD DPDK Flex Team"
5RECIPE_MAINTAINER_pn-efilinux = "Swee Aun Khor <swee.aun.khor@intel.com>" 5RECIPE_MAINTAINER_pn-zlib-qat = "TBD DPDK Flex Team"
6RECIPE_MAINTAINER_pn-gma500-gfx-check = "Wei Tee Ng <wei.tee.ng@intel.com>"
7RECIPE_MAINTAINER_pn-intel-gpu-tools = "Wei Tee Ng <wei.tee.ng@intel.com>"
8RECIPE_MAINTAINER_pn-intel-microcode = "Swee Aun Khor <swee.aun.khor@intel.com>"
9RECIPE_MAINTAINER_pn-intel-minimal-initramfs = "Swee Aun Khor <swee.aun.khor@intel.com>"
10RECIPE_MAINTAINER_pn-iucode-tool = "Swee Aun Khor <swee.aun.khor@intel.com>"
11RECIPE_MAINTAINER_pn-libva-intel-driver = "Wei Tee Ng <wei.tee.ng@intel.com>"
12RECIPE_MAINTAINER_pn-libyami = "Wei Tee Ng <wei.tee.ng@intel.com>"
13RECIPE_MAINTAINER_pn-libyami-utils = "Wei Tee Ng <wei.tee.ng@intel.com>"
14RECIPE_MAINTAINER_pn-linux-intel = "Swee Aun Khor <swee.aun.khor@intel.com>"
15RECIPE_MAINTAINER_pn-linux-intel-rt = "Swee Aun Khor <swee.aun.khor@intel.com>"
16RECIPE_MAINTAINER_pn-lms7 = "TBD"
17RECIPE_MAINTAINER_pn-lms8 = "TBD"
18RECIPE_MAINTAINER_pn-rmc = "Wei Tee Ng <wei.tee.ng@intel.com>"
19RECIPE_MAINTAINER_pn-rmc-db = "Wei Tee Ng <wei.tee.ng@intel.com>"
20RECIPE_MAINTAINER_pn-thermald = "Swee Aun Khor <swee.aun.khor@intel.com>"
21RECIPE_MAINTAINER_pn-va-intel = "Wei Tee Ng <wei.tee.ng@intel.com>"
22RECIPE_MAINTAINER_pn-xf86-video-ast = "Wei Tee Ng <wei.tee.ng@intel.com>"
23RECIPE_MAINTAINER_pn-xf86-video-mga = "Wei Tee Ng <wei.tee.ng@intel.com>"
diff --git a/conf/layer.conf b/conf/layer.conf
index 53f831e..2e3aa84 100644
--- a/conf/layer.conf
+++ b/conf/layer.conf
@@ -1,24 +1,20 @@
1# We have a conf and classes directory, add to BBPATH 1# We have a conf and classes directory, add to BBPATH
2BBPATH .= ":${LAYERDIR}:${LAYERDIR}/common" 2BBPATH .= ":${LAYERDIR}"
3 3
4# We have recipes-* directories, add to BBFILES 4# We have recipes-* directories, add to BBFILES
5BBFILES += "${LAYERDIR}/common/recipes-*/*/*.bb \ 5BBFILES += "${LAYERDIR}/recipes-*/*/*.bb \
6 ${LAYERDIR}/common/recipes-*/*/*.bbappend" 6 ${LAYERDIR}/recipes-*/*/*.bbappend"
7 7
8BBFILE_COLLECTIONS += "intel" 8BBFILE_COLLECTIONS += "intel-qat"
9BBFILE_PATTERN_intel := "^${LAYERDIR}/common/" 9BBFILE_PATTERN_intel-qat := "^${LAYERDIR}/"
10BBFILE_PRIORITY_intel = "5" 10BBFILE_PRIORITY_intel-qat = "5"
11 11
12# Additional license directories. 12LAYERDEPENDS_intel-qat = "core intel"
13LICENSE_PATH += "${LAYERDIR}/common/custom-licenses"
14
15LAYERDEPENDS_intel = "core"
16LAYERRECOMMENDS_intel = "dpdk intel-qat"
17 13
18# This should only be incremented on significant changes that will 14# This should only be incremented on significant changes that will
19# cause compatibility issues with other layers 15# cause compatibility issues with other layers
20LAYERVERSION_intel = "4" 16LAYERVERSION_intel-qat = "1"
21LAYERSERIES_COMPAT_intel = "rocko" 17LAYERSERIES_COMPAT_intel-qat = "rocko"
22 18
23 19
24require ${LAYERDIR}/conf/include/maintainers.inc 20require ${LAYERDIR}/conf/include/maintainers.inc
diff --git a/conf/machine/include/intel-common-pkgarch.inc b/conf/machine/include/intel-common-pkgarch.inc
deleted file mode 100644
index d0f208b..0000000
--- a/conf/machine/include/intel-common-pkgarch.inc
+++ /dev/null
@@ -1,15 +0,0 @@
1INTEL_COMMON_PACKAGE_ARCH ?= "${TUNE_PKGARCH}-intel-common"
2PACKAGE_ARCH_pn-linux-intel = "${INTEL_COMMON_PACKAGE_ARCH}"
3PACKAGE_ARCH_pn-linux-intel-rt = "${INTEL_COMMON_PACKAGE_ARCH}"
4PACKAGE_ARCH_pn-linux-intel-tiny = "${INTEL_COMMON_PACKAGE_ARCH}"
5PACKAGE_ARCH_pn-linux-intel-dev = "${INTEL_COMMON_PACKAGE_ARCH}"
6PACKAGE_ARCH_pn-linux-yocto = "${INTEL_COMMON_PACKAGE_ARCH}"
7PACKAGE_ARCH_pn-linux-yocto-rt = "${INTEL_COMMON_PACKAGE_ARCH}"
8PACKAGE_ARCH_pn-linux-yocto-tiny = "${INTEL_COMMON_PACKAGE_ARCH}"
9PACKAGE_ARCH_pn-linux-yocto-dev = "${INTEL_COMMON_PACKAGE_ARCH}"
10PACKAGE_ARCH_pn-intel-microcode = "${INTEL_COMMON_PACKAGE_ARCH}"
11PACKAGE_ARCH_pn-backport-iwlwifi = "${INTEL_COMMON_PACKAGE_ARCH}"
12PACKAGE_ARCH_pn-ixgbe = "${INTEL_COMMON_PACKAGE_ARCH}"
13PACKAGE_ARCH_pn-ixgbevf = "${INTEL_COMMON_PACKAGE_ARCH}"
14PACKAGE_EXTRA_ARCHS_append += "${INTEL_COMMON_PACKAGE_ARCH}"
15MACHINEOVERRIDES =. "${INTEL_COMMON_PACKAGE_ARCH}:"
diff --git a/conf/machine/include/intel-core2-32-common.inc b/conf/machine/include/intel-core2-32-common.inc
deleted file mode 100644
index 8c46949..0000000
--- a/conf/machine/include/intel-core2-32-common.inc
+++ /dev/null
@@ -1,7 +0,0 @@
1#
2# Common configuration for all MACHINEs of the intel-core2 type
3#
4
5DEFAULTTUNE ?= "core2-32"
6require conf/machine/include/tune-core2.inc
7require conf/machine/include/x86-base.inc
diff --git a/conf/machine/include/intel-corei7-64-common.inc b/conf/machine/include/intel-corei7-64-common.inc
deleted file mode 100644
index 0028256..0000000
--- a/conf/machine/include/intel-corei7-64-common.inc
+++ /dev/null
@@ -1,7 +0,0 @@
1#
2# Common configuration for all MACHINES of the intel-corei7-64 type
3#
4
5DEFAULTTUNE ?= "corei7-64"
6require conf/machine/include/tune-corei7.inc
7require conf/machine/include/x86-base.inc
diff --git a/conf/machine/include/intel-quark-common.inc b/conf/machine/include/intel-quark-common.inc
deleted file mode 100644
index f7cfe14..0000000
--- a/conf/machine/include/intel-quark-common.inc
+++ /dev/null
@@ -1,12 +0,0 @@
1#
2# Common configuration for all MACHINES of the intel-quark type
3#
4
5DEFAULTTUNE ?= "i586-nlp-32"
6require conf/machine/include/tune-i586-nlp.inc
7require conf/machine/include/x86-base.inc
8
9# gnutls padlock code uses CMOV instruction in assembly which
10# is not valid for Quark.
11EXTRA_OECONF_append_pn-gnutls_intel-quark = " --disable-padlock"
12EXTRA_OECONF_append_pn-openssl_intel-quark = " no-asm"
diff --git a/conf/machine/include/meta-intel.inc b/conf/machine/include/meta-intel.inc
deleted file mode 100644
index 34a672c..0000000
--- a/conf/machine/include/meta-intel.inc
+++ /dev/null
@@ -1,52 +0,0 @@
1#
2# BSP variables and settings specific to the meta-intel layer.
3# You must include the meta-intel layer in your bblayers.conf
4# to use them.
5#
6
7#
8# XSERVER subcomponents, used to build the XSERVER variable
9#
10
11# Soft set linux-yocto as preferred kernel like x86-base.inc
12PREFERRED_PROVIDER_virtual/kernel ?= "linux-intel"
13PREFERRED_PROVIDER_virtual/kernel_poky-tiny ?= "linux-intel"
14PREFERRED_PROVIDER_virtual/kernel_linuxstdbase ?= "linux-yocto"
15PREFERRED_VERSION_linux-intel ?= "4.9%"
16
17# for Xserver older than 1.13.0
18OLD_XSERVER_X86_EXT = "xserver-xorg-extension-dri \
19 xserver-xorg-extension-dri2 \
20 xserver-xorg-extension-extmod \
21 xserver-xorg-extension-dbe \
22 "
23
24XSERVER_X86_MATROX_MGA = "xf86-video-mga \
25 "
26
27XSERVER_X86_ASPEED_AST = "xf86-video-ast \
28 "
29
30# include the user space intel microcode loading support in the generated images.
31MACHINE_ESSENTIAL_EXTRA_RDEPENDS_append = "${@bb.utils.contains('MACHINE_FEATURES', 'intel-ucode', ' intel-microcode', '', d)} thermald"
32
33# recommended extra packages common to all intel machines
34MACHINE_EXTRA_RRECOMMENDS_append = " kernel-modules linux-firmware"
35
36# for the early boot time kernel microcode loading support,
37# merge the microcode data in the final initrd image.
38INITRD_LIVE_prepend = "${@bb.utils.contains('MACHINE_FEATURES', 'intel-ucode', '${DEPLOY_DIR_IMAGE}/microcode.cpio ', '', d)}"
39
40DISK_SIGNATURE_UUID ??= "deadbeef-dead-beef-dead-beefdeadbeef"
41
42EFI_PROVIDER ?= "rmc-boot"
43
44# Add general MACHINEOVERRIDE for meta-intel
45MACHINEOVERRIDES =. "intel-x86-common:"
46
47# Definition of (more or less) suitable virtual machines.
48require conf/machine/include/qemuboot-intel.inc
49
50# Ensure that the extra tools needed by qemu are built when building images
51# and tweak machine definition to make the result more usable under qemu.
52require conf/machine/include/qemu-intel.inc
diff --git a/conf/machine/include/qemu-intel.inc b/conf/machine/include/qemu-intel.inc
deleted file mode 100644
index 8151040..0000000
--- a/conf/machine/include/qemu-intel.inc
+++ /dev/null
@@ -1,19 +0,0 @@
1# Similar to meta/conf/machine/include/qemu.inc but influences the
2# distro content (in particular the kernel) less than qemu.inc.
3
4# Ensure that qemu gets built when building images.
5EXTRA_IMAGEDEPENDS += "qemu-native qemu-helper-native"
6
7# Build ovmf firmware for uefi support in qemu.
8EXTRA_IMAGEDEPENDS += "ovmf"
9
10# runqemu uses virtio, so we have to enable the corresponding
11# kernel drivers.
12KERNEL_FEATURES_INTEL_COMMON += "cfg/virtio.scc"
13
14# Other useful extensions which are not enabled by default:
15# rng-tools to take advantage of qemu's virtio-rng-pci device.
16# MACHINE_EXTRA_RRECOMMENDS += "rng-tools"
17
18# Creates the necessary .qemuboot.conf file for each image.
19IMAGE_CLASSES += "qemuboot"
diff --git a/conf/machine/include/qemuboot-intel.inc b/conf/machine/include/qemuboot-intel.inc
deleted file mode 100644
index cb52330..0000000
--- a/conf/machine/include/qemuboot-intel.inc
+++ /dev/null
@@ -1,19 +0,0 @@
1# For runqemu
2IMAGE_CLASSES += "qemuboot"
3QB_SYSTEM_NAME_intel-core2-32 = "qemu-system-i386"
4QB_CPU_intel-core2-32 = "-cpu coreduo"
5QB_CPU_KVM_intel-core2-32 = "-cpu kvm32"
6
7QB_SYSTEM_NAME_intel-corei7-64 = "qemu-system-x86_64"
8QB_CPU_intel-corei7-64 = "-cpu Nehalem"
9QB_CPU_KVM_intel-corei7-64 = "-cpu kvm64"
10
11QB_SYSTEM_NAME_intel-quark = "qemu-system-i386"
12QB_CPU_intel-quark = "-cpu coreduo"
13QB_CPU_KVM_intel-quark = "-cpu kvm32"
14
15QB_AUDIO_DRV = "alsa"
16QB_AUDIO_OPT = "-soundhw ac97,es1370"
17QB_KERNEL_CMDLINE_APPEND = "vga=0 uvesafb.mode_option=640x480-32 oprofile.timer=1 uvesafb.task_timeout=-1"
18# Add the 'virtio-rng-pci' device otherwise the guest may run out of entropy
19QB_OPT_APPEND = "-vga vmware -show-cursor -usb -usbdevice tablet -device virtio-rng-pci"
diff --git a/conf/machine/intel-core2-32.conf b/conf/machine/intel-core2-32.conf
deleted file mode 100644
index abe6f90..0000000
--- a/conf/machine/intel-core2-32.conf
+++ /dev/null
@@ -1,35 +0,0 @@
1#@TYPE: Machine
2#@NAME: intel-core2-32
3
4#@DESCRIPTION: Machine configuration for 32 bit Intel Core 2 CPU (and later) with MMX, SSE, SSE2, SSE3, and SSSE3 instruction set support. Supports a moderately wide range of drivers that should boot and be usable on "typical" hardware.
5
6require conf/machine/include/meta-intel.inc
7require conf/machine/include/intel-core2-32-common.inc
8require conf/machine/include/intel-common-pkgarch.inc
9
10MACHINE_FEATURES += "pcbios efi"
11MACHINE_FEATURES += "va-impl-intel"
12MACHINE_FEATURES += "wifi 3g nfc"
13MACHINE_FEATURES += "intel-ucode"
14
15MACHINE_HWCODECS ?= "va-intel gstreamer1.0-vaapi"
16
17MACHINE_ESSENTIAL_EXTRA_RRECOMMENDS += "gma500-gfx-check"
18
19XSERVER ?= "${XSERVER_X86_BASE} \
20 ${XSERVER_X86_EXT} \
21 ${XSERVER_X86_FBDEV} \
22 ${XSERVER_X86_I915} \
23 ${XSERVER_X86_I965} \
24 ${XSERVER_X86_MODESETTING} \
25 ${XSERVER_X86_VESA} \
26 ${XSERVER_X86_ASPEED_AST} \
27 "
28
29SYSLINUX_OPTS = "serial 0 115200"
30SERIAL_CONSOLES = "115200;ttyS0 115200;ttyS1 115200;ttyPCH0"
31APPEND += "rootwait console=ttyS0,115200 console=ttyPCH0,115200 console=tty0"
32
33IMAGE_FSTYPES += "wic"
34WKS_FILE ?= "${@bb.utils.contains_any("EFI_PROVIDER", "systemd-boot rmc-boot", "systemd-bootdisk.wks", "mkefidisk.wks", d)}"
35do_image_wic[depends] += "gptfdisk-native:do_populate_sysroot mtools-native:do_populate_sysroot dosfstools-native:do_populate_sysroot"
diff --git a/conf/machine/intel-corei7-64.conf b/conf/machine/intel-corei7-64.conf
deleted file mode 100644
index 78a1f6e..0000000
--- a/conf/machine/intel-corei7-64.conf
+++ /dev/null
@@ -1,46 +0,0 @@
1#@TYPE: Machine
2#@NAME: intel-corei7-64
3
4#@DESCRIPTION: Machine configuration for 64 bit Intel Core i7 CPU (and later) with MMX, SSE, SSE2, SSE3, and SSSE3 instruction set support. Supports a moderately wide range of drivers that should boot and be usable on "typical" hardware.
5
6require conf/machine/include/meta-intel.inc
7require conf/machine/include/intel-corei7-64-common.inc
8require conf/machine/include/intel-common-pkgarch.inc
9
10MACHINE_FEATURES += "pcbios efi"
11MACHINE_FEATURES += "va-impl-intel"
12MACHINE_FEATURES += "wifi 3g nfc"
13MACHINE_FEATURES += "intel-ucode"
14
15MACHINE_HWCODECS ?= "va-intel gstreamer1.0-vaapi"
16
17MACHINE_EXTRA_RRECOMMENDS += "lms8"
18
19# Enable optional dpdk:
20COMPATIBLE_MACHINE_pn-dpdk = "intel-corei7-64"
21COMPATIBLE_MACHINE_pn-dpdk-dev-libibverbs = "intel-corei7-64"
22DPDK_TARGET_MACHINE ?= "atm"
23
24# Enable optional QAT items:
25COMPATIBLE_MACHINE_pn-openssl-qat = "intel-corei7-64"
26COMPATIBLE_MACHINE_pn-qat16 = "intel-corei7-64"
27COMPATIBLE_MACHINE_pn-zlib-qat = "intel-corei7-64"
28
29XSERVER ?= "${XSERVER_X86_BASE} \
30 ${XSERVER_X86_EXT} \
31 ${XSERVER_X86_FBDEV} \
32 ${XSERVER_X86_I915} \
33 ${XSERVER_X86_I965} \
34 ${XSERVER_X86_MATROX_MGA} \
35 ${XSERVER_X86_MODESETTING} \
36 ${XSERVER_X86_VESA} \
37 ${XSERVER_X86_ASPEED_AST} \
38 "
39
40SYSLINUX_OPTS = "serial 0 115200"
41SERIAL_CONSOLES = "115200;ttyS0 115200;ttyS1 115200;ttyS2"
42APPEND += "rootwait console=ttyS0,115200 console=tty0"
43
44IMAGE_FSTYPES += "wic"
45WKS_FILE ?= "${@bb.utils.contains_any("EFI_PROVIDER", "systemd-boot rmc-boot", "systemd-bootdisk.wks", "mkefidisk.wks", d)}"
46do_image_wic[depends] += "gptfdisk-native:do_populate_sysroot mtools-native:do_populate_sysroot dosfstools-native:do_populate_sysroot"
diff --git a/conf/machine/intel-quark.conf b/conf/machine/intel-quark.conf
deleted file mode 100644
index 17e8c52..0000000
--- a/conf/machine/intel-quark.conf
+++ /dev/null
@@ -1,33 +0,0 @@
1#@TYPE: Machine
2#@NAME: quark
3
4#@DESCRIPTION: Machine configuration for Quark systems
5
6require conf/machine/include/meta-intel.inc
7require conf/machine/include/intel-quark-common.inc
8require conf/machine/include/intel-common-pkgarch.inc
9
10#Avoid pulling in GRUB
11MACHINE_ESSENTIAL_EXTRA_RDEPENDS = ""
12
13MACHINE_FEATURES = "efi usb"
14MACHINE_FEATURES += "intel-ucode"
15
16SERIAL_CONSOLE = "115200 ttyS1"
17APPEND += "rootwait console=ttyS1,115200 console=tty0"
18
19# Bypass the default labels which also has "install" option in OE.
20#
21# We don't need to do this when constructing direct-boot image with
22# wic. But EFI installer in hddimg image doesn't work on quark now,
23# so we only provide a live-boot entry in boot menu for images in
24# hddimg format.
25
26LABELS_LIVE = "boot"
27
28# Ensure that the Lock prefix is omitted for the kernel"
29KERNEL_EXTRA_ARGS = "EXTRA_CFLAGS=-Wa,-momit-lock-prefix=yes"
30
31IMAGE_FSTYPES += "wic"
32WKS_FILE ?= "galileodisk-sd.wks"
33do_image_wic[depends] += "gptfdisk-native:do_populate_sysroot mtools-native:do_populate_sysroot dosfstools-native:do_populate_sysroot"