Re: [meta-intel] Yocto + mohonpeak BSP build probelm
Hi Eddy, If you're following exactly what have mentioned in http://git.yoctoproject.org/cgit/cgit.cgi/meta-intel/tree/meta-isg/meta-mohonpeak/README?h=daisy is not enough. That documention presumes you have properly setup poky layer on your bblayers.conf. From the parsing error, my best guess is you've missed specifying poky layer on your /conf/bblayers.conf As what I understand "conf/machine/include/ia32-base.inc" is coming directly from poky layer. So if I'm right, I guess you didn't include below: /media/eddylai/datahd/poky/meta /media/eddylai/datahd/poky/meta-yocto /media/eddylai/datahd/poky/meta-yocto-bsp I updated latest meta-intel on daisy branch and attempted to build core-image-minimal for mohonpeak64. Successfully build it as expected. I hope with this answer can solve your build issue on mohonpeak BSP. If it doesn't solve your build issue, then it's better for you to share your bblayers.conf and local.conf Thanks. Regards, Wei Sern. On Thursday, August 7, 2014 9:31 PM, Lai Eddy wrote: after update BSP with git, update bblayers.conf and set MACHINE="mohonpeak64" got following problem: $ bitbake core-image-minimal ERROR: Traceback (most recent call last): File "/media/eddylai/datahd/poky/bitbake/lib/bb/cookerdata.py", line 163, in wrapped return func(fn, *args) File "/media/eddylai/datahd/poky/bitbake/lib/bb/cookerdata.py", line 173, in parse_config_file return bb.parse.handle(fn, data, include) File "/media/eddylai/datahd/poky/bitbake/lib/bb/parse/__init__.py", line 99, in handle return h['handle'](fn, data, include) File "/media/eddylai/datahd/poky/bitbake/lib/bb/parse/parse_py/ConfHandler.py", line 151, in handle statements.eval(data) File "/media/eddylai/datahd/poky/bitbake/lib/bb/parse/ast.py", line 39, in eval statement.eval(data) File "/media/eddylai/datahd/poky/bitbake/lib/bb/parse/ast.py", line 63, in eval bb.parse.ConfHandler.include(self.filename, s, self.lineno, data, False) File "/media/eddylai/datahd/poky/bitbake/lib/bb/parse/parse_py/ConfHandler.py", line 97, in include ret = handle(fn, data, True) File "/media/eddylai/datahd/poky/bitbake/lib/bb/parse/__init__.py", line 99, in handle return h['handle'](fn, data, include) File "/media/eddylai/datahd/poky/bitbake/lib/bb/parse/parse_py/ConfHandler.py", line 151, in handle statements.eval(data) File "/media/eddylai/datahd/poky/bitbake/lib/bb/parse/ast.py", line 39, in eval statement.eval(data) File "/media/eddylai/datahd/poky/bitbake/lib/bb/parse/ast.py", line 61, in eval bb.parse.ConfHandler.include(self.filename, s, self.lineno, data, "include required") File "/media/eddylai/datahd/poky/bitbake/lib/bb/parse/parse_py/ConfHandler.py", line 100, in include raise ParseError("Could not %(error_out)s file %(fn)s" % vars(), oldfn, lineno) ParseError: ParseError at /media/eddylai/datahd/poky/meta-intel/meta-mohonpeak/conf/machine/mohonpeak64.conf:12: Could not include required file conf/machine/include/ia32-base.inc ERROR: Unable to parse conf/bitbake.conf: ParseError at /media/eddylai/datahd/poky/meta-intel/meta-mohonpeak/conf/machine/mohonpeak64.conf:12: Could not include required file conf/machine/include/ia32-base.inc 2014-07-16 17:49 GMT+08:00 Chang, Rebecca Swee Fun : Thanks for pointing that out. We will update it soon. > >-Rebecca > >From:Lai Eddy [mailto:eddy.lai...@gmail.com] >Sent: 16 July, 2014 5:39 PM >To: Chang, Rebecca Swee Fun >Cc: meta-intel@yoctoproject.org >Subject: Re: [meta-intel] Yocto + mohonpeak BSP build probelm > >Thanks Rebecca, > >Bblayers.conf: >- Remove line : /media/eddylai/datahd/poky/meta-intel/meta-isg \ >fixed the problem, and I just add the 3 layer path according to Mohonpeak >BSP's README file ( >http://git.yoctoproject.org/cgit/cgit.cgi/meta-intel/tree/meta-isg/meta-mohonpeak/README?h=daisy > ), maybe this file need to be updated. > >BRGDS >Eddy Lai > >2014-07-16 16:51 GMT+08:00 Chang, Rebecca Swee Fun >: >Hi Eddy, >> >>Thanks for using Mohonpeak Yocto Project BSP. I’ve checked your attachments. >>Here are my comments: >> >>Bblayers.conf: >>- Remove line : /media/eddylai/datahd/poky/meta-intel/meta-isg \ >>- You only add layers that contains conf/ directory. In this case, meta-isg >>layer does not contain any layer configurations, so you don’t need to add >>that. >> >>Layer.conf: >>- You have duplicated parallelism options >>Note that you have: >>BB_NUMBER_THREADS ?= "8" >>BB_NUMBER_THREADS ?= ${@oe.utils.cpu_count()} >> >>Choose 1 option and comment out the other option. >>BB_NUMBER_THREADS ?= ${@oe.utils.cpu_count()} will allocate max number of >>threads based on your machine capability. >>If you would like to specify your own, comment this line. >> >>Same for this: >>PARALLEL_MAKE ?= "-j 8" >>PARALLEL_MAKE ?= "-j ${@oe.utils.cpu_count()}" >> >>- You are building two MACHINE type >>MACHINE ?= "mohonpeak-32" >>MACHINE ??= "qemux86" >> >>Choose one and comment ou
[meta-intel] [PATCHv4 1/2] meta-intel/common: Initial Intel DPDK recipe under recipes-extended
From: Chan Wei Sern This is an initial version of Intel Data Plane Development Kits (DPDK) recipe support. This recipe is targetting on Intel DPDK v1.6.0r2. This recipe is created under meta-intel/common because Intel DPDK can be commonly used several Intel BSP platforms such as Romley, Crystal-Forest & Mohon-peak. We resolved examples apps build failure found in v1.6.0-r2 by cherry-picking patches from v1.7.0 as they are not planned to be fixed in v1.6.0-r2. The example app build failure are found in qos_sched, eal_flags_autotest and cmdline_autotest. Signed-off-by: Chan Wei Sern --- ...ix-build-switches-to-enable-cmdline-tests.patch | 53 +++ ...dpdk-1.6.0r2-eal-fix-option-base-virtaddr.patch | 35 + ...k-1.6.0r2-examples-qos_sched-fix-makefile.patch | 35 + common/recipes-extended/dpdk/dpdk_1.6.0r2.bb | 165 + 4 files changed, 288 insertions(+) create mode 100644 common/recipes-extended/dpdk/dpdk/dpdk-1.6.0r2-app-test-fix-build-switches-to-enable-cmdline-tests.patch create mode 100644 common/recipes-extended/dpdk/dpdk/dpdk-1.6.0r2-eal-fix-option-base-virtaddr.patch create mode 100644 common/recipes-extended/dpdk/dpdk/dpdk-1.6.0r2-examples-qos_sched-fix-makefile.patch create mode 100644 common/recipes-extended/dpdk/dpdk_1.6.0r2.bb diff --git a/common/recipes-extended/dpdk/dpdk/dpdk-1.6.0r2-app-test-fix-build-switches-to-enable-cmdline-tests.patch b/common/recipes-extended/dpdk/dpdk/dpdk-1.6.0r2-app-test-fix-build-switches-to-enable-cmdline-tests.patch new file mode 100644 index 000..87d2ef7 --- /dev/null +++ b/common/recipes-extended/dpdk/dpdk/dpdk-1.6.0r2-app-test-fix-build-switches-to-enable-cmdline-tests.patch @@ -0,0 +1,53 @@ +From cf953d2bfa7df9aa67459b333db4d4d8a9e72fd6 Mon Sep 17 00:00:00 2001 +From: Thomas Monjalon +Date: Fri, 27 Jun 2014 11:21:11 +0200 +Subject: [PATCH] app/test: fix build switches to enable cmdline tests + +Upstream-Status: backport +Imported patch from: http://dpdk.org/browse/dpdk/log/ + +There were 2 typos since these commits (in 1.6.0 releases): + 21a7f4e264 fix build without librte_cmdline + cac6d08c8b replace --use-device option by --pci-whitelist and --vdev +In makefiles, the build options are prefixed with CONFIG_RTE_ +but in .c file, it is only RTE_. + +These typos were disabling cmdline unit tests and test of "--vdev eth_ring" option. + +Signed-off-by: Thomas Monjalon +Acked-by: Pablo de Lara +Signed-off-by: Chan Wei Sern +--- + app/test/test_cmdline.c | 2 +- + app/test/test_eal_flags.c | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/app/test/test_cmdline.c b/app/test/test_cmdline.c +index 77475c4..10a3f77 100644 +--- a/app/test/test_cmdline.c b/app/test/test_cmdline.c +@@ -39,7 +39,7 @@ + int + test_cmdline(void) + { +-#ifdef CONFIG_RTE_LIBRTE_CMDLINE ++#ifdef RTE_LIBRTE_CMDLINE + printf("Testind parsing ethernet addresses...\n"); + if (test_parse_etheraddr_valid() < 0) + return -1; +diff --git a/app/test/test_eal_flags.c b/app/test/test_eal_flags.c +index a862654..1b80b80 100644 +--- a/app/test/test_eal_flags.c b/app/test/test_eal_flags.c +@@ -317,7 +317,7 @@ test_whitelist_flag(void) + const char *wlval3[] = {prgname, prefix, mp_flag, "-n", "1", "-c", "1", + pci_whitelist, "09:0B.3,type=test", + pci_whitelist, "08:00.1,type=normal", +-#ifdef CONFIG_RTE_LIBRTE_PMD_RING ++#ifdef RTE_LIBRTE_PMD_RING + vdev, "eth_ring,arg=test", + #endif + }; +-- +1.9.1 + diff --git a/common/recipes-extended/dpdk/dpdk/dpdk-1.6.0r2-eal-fix-option-base-virtaddr.patch b/common/recipes-extended/dpdk/dpdk/dpdk-1.6.0r2-eal-fix-option-base-virtaddr.patch new file mode 100644 index 000..e724591 --- /dev/null +++ b/common/recipes-extended/dpdk/dpdk/dpdk-1.6.0r2-eal-fix-option-base-virtaddr.patch @@ -0,0 +1,35 @@ +From be1816f59e772e427fc5815281f9458a9314973a Mon Sep 17 00:00:00 2001 +From: Pablo de Lara +Date: Thu, 19 Jun 2014 16:35:22 +0100 +Subject: [PATCH] eal: fix option --base-virtaddr + +Upstream-Status: backport +Imported patch from: http://dpdk.org/browse/dpdk/log/ + +When parsing EAL option --base-virtaddr +errno was not being set to 0 before calling strtoull, +therefore function might fail unnecesarily. + +Signed-off-by: Pablo de Lara +Signed-off-by: Aaron Campbell +Acked-by: Anatoly Burakov +Signed-off-by: Chan Wei Sern +--- + lib/librte_eal/linuxapp/eal/eal.c | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/lib/librte_eal/linuxapp/eal/eal.c b/lib/librte_eal/linuxapp/eal/eal.c +index 6994303..d204387 100644 +--- a/lib/librte_eal/linuxapp/eal/eal.c b/lib/librte_eal/linuxapp/eal/eal.c +@@ -562,6 +562,7 @@ eal_parse_base_virtaddr(const char *arg) + char *end; + uint64_t addr; + ++ errno = 0; + addr = strtoull(arg, &end, 16); + + /* check for errors */ +-- +1.9.1 + diff --git a/common/recipes-extended/dpdk/dpdk/dp
[meta-intel] [PATCHv4 2/2] meta-romley: add Intel DPDK v1.6.0r2 support Romley machine config
From: Chan Wei Sern Added MACHINE_EXTRA_RRECOMMENDS to include dpdk for romley machine configuration so that building on Romley will automatically pick up Intel DPDK. This is an initial version of Intel DPDK support in Romley that is default target version 1.6.0r2. Signed-off-by: Chan Wei Sern --- meta-romley/conf/machine/romley-ivb.conf | 4 +++- meta-romley/conf/machine/romley.conf | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/meta-romley/conf/machine/romley-ivb.conf b/meta-romley/conf/machine/romley-ivb.conf index af52897..54d2d30 100644 --- a/meta-romley/conf/machine/romley-ivb.conf +++ b/meta-romley/conf/machine/romley-ivb.conf @@ -7,7 +7,6 @@ #@DESCRIPTION: Machine configuration for Romley systems # i.e. Xeon E5-2600 and E5-2400 + Intel CC604/C602-J - PREFERRED_VERSION_linux-yocto ?= "3.10%" require conf/machine/include/intel-corei7-64-common.inc @@ -18,3 +17,6 @@ XSERVER ?= "${XSERVER_X86_BASE} \ ${XSERVER_X86_EXT} \ ${XSERVER_X86_MATROX_MGA} \ " + +MACHINE_EXTRA_RRECOMMENDS += "dpdk \ + " diff --git a/meta-romley/conf/machine/romley.conf b/meta-romley/conf/machine/romley.conf index ed52a1e..2e17114 100644 --- a/meta-romley/conf/machine/romley.conf +++ b/meta-romley/conf/machine/romley.conf @@ -7,7 +7,6 @@ #@DESCRIPTION: Machine configuration for Romley systems # i.e. Xeon E5-2600 and E5-2400 + Intel CC604/C602-J - PREFERRED_VERSION_linux-yocto ?= "3.10%" require conf/machine/include/intel-corei7-64-common.inc @@ -18,3 +17,6 @@ XSERVER ?= "${XSERVER_X86_BASE} \ ${XSERVER_X86_EXT} \ ${XSERVER_X86_MATROX_MGA} \ " + +MACHINE_EXTRA_RRECOMMENDS += "dpdk \ + " -- 1.9.1 -- ___ meta-intel mailing list meta-intel@yoctoproject.org https://lists.yoctoproject.org/listinfo/meta-intel
[meta-intel] [PATCH 1/1] meta-mohonpeak: Fix README on building mohonpeak BSP layer
From: Chan Wei Sern By following this bblayer prepartion instruction will cause bitbake to fail during parsing stage.So to fix this, need to remove the extra line of yocto/meta-intel/meta-isg. Signed-off-by: Chan Wei Sern --- meta-isg/meta-mohonpeak/README | 1 - 1 file changed, 1 deletion(-) diff --git a/meta-isg/meta-mohonpeak/README b/meta-isg/meta-mohonpeak/README index 94ceb2b..cd948de 100644 --- a/meta-isg/meta-mohonpeak/README +++ b/meta-isg/meta-mohonpeak/README @@ -83,7 +83,6 @@ bblayers.conf, along with the meta-intel layer itself (to access common metadata shared between BSPs) e.g.: yocto/meta-intel \ - yocto/meta-intel/meta-isg \ yocto/meta-intel/meta-isg/meta-mohonpeak \ To enable the 32-bit Mohon Peak layer, add the mohonpeak-32 MACHINE to local.conf: -- 1.9.1 -- ___ meta-intel mailing list meta-intel@yoctoproject.org https://lists.yoctoproject.org/listinfo/meta-intel
[meta-intel] [PATCH 0/1] Fix README on mohonpeak BSP
From: Chan Wei Sern Hi All, This patch is to fix the extra line inside meta-intel/meta-isg/meta-mohonpeak/README on the section of preparing mohonpeak BSP layers. Please help to pull this into meta-intel:daisy branch and meta-intel:master branch. Thanks. Regards, Chan Wei Sern. The following changes since commit 50d1afd52a612dbf9a190bf869c37253864886cc: Provide a time limited kernel extension for the v3.14 kernel (2014-06-12 11:58:21 -0500) are available in the git repository at: git://git.yoctoproject.org/meta-intel-contrib wchan9/intel-common-daisy http://git.yoctoproject.org/cgit.cgi/meta-intel-contrib/log/?h=wchan9/intel-common-daisy Chan Wei Sern (1): meta-mohonpeak: Fix README on building mohonpeak BSP layer meta-isg/meta-mohonpeak/README | 1 - 1 file changed, 1 deletion(-) -- 1.9.1 -- ___ meta-intel mailing list meta-intel@yoctoproject.org https://lists.yoctoproject.org/listinfo/meta-intel
[meta-intel] [PATCHv3 2/2] meta-romley: add Intel DPDK v1.6.0r2 support Romley machine config
From: Chan Wei Sern Added MACHINE_EXTRA_RRECOMMENDS to include dpdk for romley machine configuration so that building on Romley will automatically pick up Intel DPDK. This is an initial version of Intel DPDK support in Romley that is default target version 1.6.0r2. Signed-off-by: Chan Wei Sern --- meta-romley/conf/machine/romley-ivb.conf | 4 +++- meta-romley/conf/machine/romley.conf | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/meta-romley/conf/machine/romley-ivb.conf b/meta-romley/conf/machine/romley-ivb.conf index af52897..54d2d30 100644 --- a/meta-romley/conf/machine/romley-ivb.conf +++ b/meta-romley/conf/machine/romley-ivb.conf @@ -7,7 +7,6 @@ #@DESCRIPTION: Machine configuration for Romley systems # i.e. Xeon E5-2600 and E5-2400 + Intel CC604/C602-J - PREFERRED_VERSION_linux-yocto ?= "3.10%" require conf/machine/include/intel-corei7-64-common.inc @@ -18,3 +17,6 @@ XSERVER ?= "${XSERVER_X86_BASE} \ ${XSERVER_X86_EXT} \ ${XSERVER_X86_MATROX_MGA} \ " + +MACHINE_EXTRA_RRECOMMENDS += "dpdk \ + " diff --git a/meta-romley/conf/machine/romley.conf b/meta-romley/conf/machine/romley.conf index ed52a1e..2e17114 100644 --- a/meta-romley/conf/machine/romley.conf +++ b/meta-romley/conf/machine/romley.conf @@ -7,7 +7,6 @@ #@DESCRIPTION: Machine configuration for Romley systems # i.e. Xeon E5-2600 and E5-2400 + Intel CC604/C602-J - PREFERRED_VERSION_linux-yocto ?= "3.10%" require conf/machine/include/intel-corei7-64-common.inc @@ -18,3 +17,6 @@ XSERVER ?= "${XSERVER_X86_BASE} \ ${XSERVER_X86_EXT} \ ${XSERVER_X86_MATROX_MGA} \ " + +MACHINE_EXTRA_RRECOMMENDS += "dpdk \ + " -- 1.9.1 -- ___ meta-intel mailing list meta-intel@yoctoproject.org https://lists.yoctoproject.org/listinfo/meta-intel
[meta-intel] [PATCHv3 1/2] meta-intel/common: Initial Intel DPDK recipe under recipes-extended
From: Chan Wei Sern This is an initial version of Intel Data Plane Development Kits (DPDK) recipe support. This recipe is targetting on Intel DPDK v1.6.0r2. This recipe is created under meta-intel/common because Intel DPDK can be commonly used several Intel BSP platforms such as Romley, Crystal-Forest & Mohon-peak. We resolved examples apps build failure found in v1.6.0-r2 by cherry-picking patches from v1.7.0 as they are not planned to be fixed in v1.6.0-r2. The example app build failure are found in qos_sched, eal_flags_autotest and cmdline_autotest. Signed-off-by: Chan Wei Sern --- ...ix-build-switches-to-enable-cmdline-tests.patch | 53 +++ ...dpdk-1.6.0r2-eal-fix-option-base-virtaddr.patch | 35 + ...k-1.6.0r2-examples-qos_sched-fix-makefile.patch | 35 + common/recipes-extended/dpdk/dpdk_1.6.0r2.bb | 166 + 4 files changed, 289 insertions(+) create mode 100644 common/recipes-extended/dpdk/dpdk/dpdk-1.6.0r2-app-test-fix-build-switches-to-enable-cmdline-tests.patch create mode 100644 common/recipes-extended/dpdk/dpdk/dpdk-1.6.0r2-eal-fix-option-base-virtaddr.patch create mode 100644 common/recipes-extended/dpdk/dpdk/dpdk-1.6.0r2-examples-qos_sched-fix-makefile.patch create mode 100644 common/recipes-extended/dpdk/dpdk_1.6.0r2.bb diff --git a/common/recipes-extended/dpdk/dpdk/dpdk-1.6.0r2-app-test-fix-build-switches-to-enable-cmdline-tests.patch b/common/recipes-extended/dpdk/dpdk/dpdk-1.6.0r2-app-test-fix-build-switches-to-enable-cmdline-tests.patch new file mode 100644 index 000..87d2ef7 --- /dev/null +++ b/common/recipes-extended/dpdk/dpdk/dpdk-1.6.0r2-app-test-fix-build-switches-to-enable-cmdline-tests.patch @@ -0,0 +1,53 @@ +From cf953d2bfa7df9aa67459b333db4d4d8a9e72fd6 Mon Sep 17 00:00:00 2001 +From: Thomas Monjalon +Date: Fri, 27 Jun 2014 11:21:11 +0200 +Subject: [PATCH] app/test: fix build switches to enable cmdline tests + +Upstream-Status: backport +Imported patch from: http://dpdk.org/browse/dpdk/log/ + +There were 2 typos since these commits (in 1.6.0 releases): + 21a7f4e264 fix build without librte_cmdline + cac6d08c8b replace --use-device option by --pci-whitelist and --vdev +In makefiles, the build options are prefixed with CONFIG_RTE_ +but in .c file, it is only RTE_. + +These typos were disabling cmdline unit tests and test of "--vdev eth_ring" option. + +Signed-off-by: Thomas Monjalon +Acked-by: Pablo de Lara +Signed-off-by: Chan Wei Sern +--- + app/test/test_cmdline.c | 2 +- + app/test/test_eal_flags.c | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/app/test/test_cmdline.c b/app/test/test_cmdline.c +index 77475c4..10a3f77 100644 +--- a/app/test/test_cmdline.c b/app/test/test_cmdline.c +@@ -39,7 +39,7 @@ + int + test_cmdline(void) + { +-#ifdef CONFIG_RTE_LIBRTE_CMDLINE ++#ifdef RTE_LIBRTE_CMDLINE + printf("Testind parsing ethernet addresses...\n"); + if (test_parse_etheraddr_valid() < 0) + return -1; +diff --git a/app/test/test_eal_flags.c b/app/test/test_eal_flags.c +index a862654..1b80b80 100644 +--- a/app/test/test_eal_flags.c b/app/test/test_eal_flags.c +@@ -317,7 +317,7 @@ test_whitelist_flag(void) + const char *wlval3[] = {prgname, prefix, mp_flag, "-n", "1", "-c", "1", + pci_whitelist, "09:0B.3,type=test", + pci_whitelist, "08:00.1,type=normal", +-#ifdef CONFIG_RTE_LIBRTE_PMD_RING ++#ifdef RTE_LIBRTE_PMD_RING + vdev, "eth_ring,arg=test", + #endif + }; +-- +1.9.1 + diff --git a/common/recipes-extended/dpdk/dpdk/dpdk-1.6.0r2-eal-fix-option-base-virtaddr.patch b/common/recipes-extended/dpdk/dpdk/dpdk-1.6.0r2-eal-fix-option-base-virtaddr.patch new file mode 100644 index 000..e724591 --- /dev/null +++ b/common/recipes-extended/dpdk/dpdk/dpdk-1.6.0r2-eal-fix-option-base-virtaddr.patch @@ -0,0 +1,35 @@ +From be1816f59e772e427fc5815281f9458a9314973a Mon Sep 17 00:00:00 2001 +From: Pablo de Lara +Date: Thu, 19 Jun 2014 16:35:22 +0100 +Subject: [PATCH] eal: fix option --base-virtaddr + +Upstream-Status: backport +Imported patch from: http://dpdk.org/browse/dpdk/log/ + +When parsing EAL option --base-virtaddr +errno was not being set to 0 before calling strtoull, +therefore function might fail unnecesarily. + +Signed-off-by: Pablo de Lara +Signed-off-by: Aaron Campbell +Acked-by: Anatoly Burakov +Signed-off-by: Chan Wei Sern +--- + lib/librte_eal/linuxapp/eal/eal.c | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/lib/librte_eal/linuxapp/eal/eal.c b/lib/librte_eal/linuxapp/eal/eal.c +index 6994303..d204387 100644 +--- a/lib/librte_eal/linuxapp/eal/eal.c b/lib/librte_eal/linuxapp/eal/eal.c +@@ -562,6 +562,7 @@ eal_parse_base_virtaddr(const char *arg) + char *end; + uint64_t addr; + ++ errno = 0; + addr = strtoull(arg, &end, 16); + + /* check for errors */ +-- +1.9.1 + diff --git a/common/recipes-extended/dpdk/dpdk/dp
[meta-intel] [PATCHv2 2/2] meta-romley: add Intel DPDK v1.6.0r2 support Romley machine config
From: Chan Wei Sern Added MACHINE_EXTRA_RRECOMMENDS to include dpdk for romley machine configuration so that building on Romley will automatically pick up Intel DPDK. This is an initial version of Intel DPDK support in Romley that is default target version 1.6.0r2. Signed-off-by: Chan Wei Sern --- meta-romley/conf/machine/romley-ivb.conf | 4 +++- meta-romley/conf/machine/romley.conf | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/meta-romley/conf/machine/romley-ivb.conf b/meta-romley/conf/machine/romley-ivb.conf index af52897..54d2d30 100644 --- a/meta-romley/conf/machine/romley-ivb.conf +++ b/meta-romley/conf/machine/romley-ivb.conf @@ -7,7 +7,6 @@ #@DESCRIPTION: Machine configuration for Romley systems # i.e. Xeon E5-2600 and E5-2400 + Intel CC604/C602-J - PREFERRED_VERSION_linux-yocto ?= "3.10%" require conf/machine/include/intel-corei7-64-common.inc @@ -18,3 +17,6 @@ XSERVER ?= "${XSERVER_X86_BASE} \ ${XSERVER_X86_EXT} \ ${XSERVER_X86_MATROX_MGA} \ " + +MACHINE_EXTRA_RRECOMMENDS += "dpdk \ + " diff --git a/meta-romley/conf/machine/romley.conf b/meta-romley/conf/machine/romley.conf index ed52a1e..2e17114 100644 --- a/meta-romley/conf/machine/romley.conf +++ b/meta-romley/conf/machine/romley.conf @@ -7,7 +7,6 @@ #@DESCRIPTION: Machine configuration for Romley systems # i.e. Xeon E5-2600 and E5-2400 + Intel CC604/C602-J - PREFERRED_VERSION_linux-yocto ?= "3.10%" require conf/machine/include/intel-corei7-64-common.inc @@ -18,3 +17,6 @@ XSERVER ?= "${XSERVER_X86_BASE} \ ${XSERVER_X86_EXT} \ ${XSERVER_X86_MATROX_MGA} \ " + +MACHINE_EXTRA_RRECOMMENDS += "dpdk \ + " -- 1.9.1 -- ___ meta-intel mailing list meta-intel@yoctoproject.org https://lists.yoctoproject.org/listinfo/meta-intel
[meta-intel] [PATCHv2 1/2] meta-intel/common: Initial Intel DPDK recipe under recipes-extended
From: Chan Wei Sern This is an initial version of Intel Data Plane Development Kits (DPDK) recipe support. This recipe is targetting on Intel DPDK v1.6.0r2. This recipe is created under meta-intel/common because Intel DPDK can be commonly used several Intel BSP platforms such as Romley, Crystal-Forest & Mohon-peak. We resolved examples apps build failure found in v1.6.0-r2 by cherry-picking patches from v1.7.0 as they are not planned to be fixed in v1.6.0-r2. The example app build failure are found in qos_sched, eal_flags_autotest and cmdline_autotest. Signed-off-by: Chan Wei Sern --- ...ix-build-switches-to-enable-cmdline-tests.patch | 49 ++ ...dpdk-1.6.0r2-eal-fix-option-base-virtaddr.patch | 31 ...k-1.6.0r2-examples-qos_sched-fix-makefile.patch | 31 common/recipes-extended/dpdk/dpdk_1.6.0r2.bb | 167 + 4 files changed, 278 insertions(+) create mode 100644 common/recipes-extended/dpdk/dpdk/dpdk-1.6.0r2-app-test-fix-build-switches-to-enable-cmdline-tests.patch create mode 100644 common/recipes-extended/dpdk/dpdk/dpdk-1.6.0r2-eal-fix-option-base-virtaddr.patch create mode 100644 common/recipes-extended/dpdk/dpdk/dpdk-1.6.0r2-examples-qos_sched-fix-makefile.patch create mode 100644 common/recipes-extended/dpdk/dpdk_1.6.0r2.bb diff --git a/common/recipes-extended/dpdk/dpdk/dpdk-1.6.0r2-app-test-fix-build-switches-to-enable-cmdline-tests.patch b/common/recipes-extended/dpdk/dpdk/dpdk-1.6.0r2-app-test-fix-build-switches-to-enable-cmdline-tests.patch new file mode 100644 index 000..eab4776 --- /dev/null +++ b/common/recipes-extended/dpdk/dpdk/dpdk-1.6.0r2-app-test-fix-build-switches-to-enable-cmdline-tests.patch @@ -0,0 +1,49 @@ +From cf953d2bfa7df9aa67459b333db4d4d8a9e72fd6 Mon Sep 17 00:00:00 2001 +From: Thomas Monjalon +Date: Fri, 27 Jun 2014 11:21:11 +0200 +Subject: [PATCH] app/test: fix build switches to enable cmdline tests + +There were 2 typos since these commits (in 1.6.0 releases): + 21a7f4e264 fix build without librte_cmdline + cac6d08c8b replace --use-device option by --pci-whitelist and --vdev +In makefiles, the build options are prefixed with CONFIG_RTE_ +but in .c file, it is only RTE_. + +These typos were disabling cmdline unit tests and test of "--vdev eth_ring" option. + +Signed-off-by: Thomas Monjalon +Acked-by: Pablo de Lara +--- + app/test/test_cmdline.c | 2 +- + app/test/test_eal_flags.c | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/app/test/test_cmdline.c b/app/test/test_cmdline.c +index 77475c4..10a3f77 100644 +--- a/app/test/test_cmdline.c b/app/test/test_cmdline.c +@@ -39,7 +39,7 @@ + int + test_cmdline(void) + { +-#ifdef CONFIG_RTE_LIBRTE_CMDLINE ++#ifdef RTE_LIBRTE_CMDLINE + printf("Testind parsing ethernet addresses...\n"); + if (test_parse_etheraddr_valid() < 0) + return -1; +diff --git a/app/test/test_eal_flags.c b/app/test/test_eal_flags.c +index a862654..1b80b80 100644 +--- a/app/test/test_eal_flags.c b/app/test/test_eal_flags.c +@@ -317,7 +317,7 @@ test_whitelist_flag(void) + const char *wlval3[] = {prgname, prefix, mp_flag, "-n", "1", "-c", "1", + pci_whitelist, "09:0B.3,type=test", + pci_whitelist, "08:00.1,type=normal", +-#ifdef CONFIG_RTE_LIBRTE_PMD_RING ++#ifdef RTE_LIBRTE_PMD_RING + vdev, "eth_ring,arg=test", + #endif + }; +-- +1.9.1 + diff --git a/common/recipes-extended/dpdk/dpdk/dpdk-1.6.0r2-eal-fix-option-base-virtaddr.patch b/common/recipes-extended/dpdk/dpdk/dpdk-1.6.0r2-eal-fix-option-base-virtaddr.patch new file mode 100644 index 000..971d0c5 --- /dev/null +++ b/common/recipes-extended/dpdk/dpdk/dpdk-1.6.0r2-eal-fix-option-base-virtaddr.patch @@ -0,0 +1,31 @@ +From be1816f59e772e427fc5815281f9458a9314973a Mon Sep 17 00:00:00 2001 +From: Pablo de Lara +Date: Thu, 19 Jun 2014 16:35:22 +0100 +Subject: [PATCH] eal: fix option --base-virtaddr + +When parsing EAL option --base-virtaddr +errno was not being set to 0 before calling strtoull, +therefore function might fail unnecesarily. + +Signed-off-by: Pablo de Lara +Signed-off-by: Aaron Campbell +Acked-by: Anatoly Burakov +--- + lib/librte_eal/linuxapp/eal/eal.c | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/lib/librte_eal/linuxapp/eal/eal.c b/lib/librte_eal/linuxapp/eal/eal.c +index 6994303..d204387 100644 +--- a/lib/librte_eal/linuxapp/eal/eal.c b/lib/librte_eal/linuxapp/eal/eal.c +@@ -562,6 +562,7 @@ eal_parse_base_virtaddr(const char *arg) + char *end; + uint64_t addr; + ++ errno = 0; + addr = strtoull(arg, &end, 16); + + /* check for errors */ +-- +1.9.1 + diff --git a/common/recipes-extended/dpdk/dpdk/dpdk-1.6.0r2-examples-qos_sched-fix-makefile.patch b/common/recipes-extended/dpdk/dpdk/dpdk-1.6.0r2-examples-qos_sched-fix-makefile.patch new file mode 100644 index 000..d6e499c --- /dev/null +++ b/common/recipes-extended/dpdk/d
[meta-intel] [PATCH 2/3] meta-intel/common: fix Intel DPDK example apps build failure in v1.6.0-r2
From: Chan Wei Sern Intel DPDK v1.6.0r2 examples, qos_sched, eal_flags_autotest and cmdline_autotest have build failure in build. As above failures are not planned to be fixed in v1.6.0r2, so we resolve them by cherry-picking patches from v1.7.0 instead. Signed-off-by: Chan Wei Sern --- ...ix-build-switches-to-enable-cmdline-tests.patch | 49 ++ ...dpdk-1.6.0r2-eal-fix-option-base-virtaddr.patch | 31 ++ ...k-1.6.0r2-examples-qos_sched-fix-makefile.patch | 31 ++ 3 files changed, 111 insertions(+) create mode 100644 common/recipes-extended/dpdk/dpdk/dpdk-1.6.0r2-app-test-fix-build-switches-to-enable-cmdline-tests.patch create mode 100644 common/recipes-extended/dpdk/dpdk/dpdk-1.6.0r2-eal-fix-option-base-virtaddr.patch create mode 100644 common/recipes-extended/dpdk/dpdk/dpdk-1.6.0r2-examples-qos_sched-fix-makefile.patch diff --git a/common/recipes-extended/dpdk/dpdk/dpdk-1.6.0r2-app-test-fix-build-switches-to-enable-cmdline-tests.patch b/common/recipes-extended/dpdk/dpdk/dpdk-1.6.0r2-app-test-fix-build-switches-to-enable-cmdline-tests.patch new file mode 100644 index 000..eab4776 --- /dev/null +++ b/common/recipes-extended/dpdk/dpdk/dpdk-1.6.0r2-app-test-fix-build-switches-to-enable-cmdline-tests.patch @@ -0,0 +1,49 @@ +From cf953d2bfa7df9aa67459b333db4d4d8a9e72fd6 Mon Sep 17 00:00:00 2001 +From: Thomas Monjalon +Date: Fri, 27 Jun 2014 11:21:11 +0200 +Subject: [PATCH] app/test: fix build switches to enable cmdline tests + +There were 2 typos since these commits (in 1.6.0 releases): + 21a7f4e264 fix build without librte_cmdline + cac6d08c8b replace --use-device option by --pci-whitelist and --vdev +In makefiles, the build options are prefixed with CONFIG_RTE_ +but in .c file, it is only RTE_. + +These typos were disabling cmdline unit tests and test of "--vdev eth_ring" option. + +Signed-off-by: Thomas Monjalon +Acked-by: Pablo de Lara +--- + app/test/test_cmdline.c | 2 +- + app/test/test_eal_flags.c | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/app/test/test_cmdline.c b/app/test/test_cmdline.c +index 77475c4..10a3f77 100644 +--- a/app/test/test_cmdline.c b/app/test/test_cmdline.c +@@ -39,7 +39,7 @@ + int + test_cmdline(void) + { +-#ifdef CONFIG_RTE_LIBRTE_CMDLINE ++#ifdef RTE_LIBRTE_CMDLINE + printf("Testind parsing ethernet addresses...\n"); + if (test_parse_etheraddr_valid() < 0) + return -1; +diff --git a/app/test/test_eal_flags.c b/app/test/test_eal_flags.c +index a862654..1b80b80 100644 +--- a/app/test/test_eal_flags.c b/app/test/test_eal_flags.c +@@ -317,7 +317,7 @@ test_whitelist_flag(void) + const char *wlval3[] = {prgname, prefix, mp_flag, "-n", "1", "-c", "1", + pci_whitelist, "09:0B.3,type=test", + pci_whitelist, "08:00.1,type=normal", +-#ifdef CONFIG_RTE_LIBRTE_PMD_RING ++#ifdef RTE_LIBRTE_PMD_RING + vdev, "eth_ring,arg=test", + #endif + }; +-- +1.9.1 + diff --git a/common/recipes-extended/dpdk/dpdk/dpdk-1.6.0r2-eal-fix-option-base-virtaddr.patch b/common/recipes-extended/dpdk/dpdk/dpdk-1.6.0r2-eal-fix-option-base-virtaddr.patch new file mode 100644 index 000..971d0c5 --- /dev/null +++ b/common/recipes-extended/dpdk/dpdk/dpdk-1.6.0r2-eal-fix-option-base-virtaddr.patch @@ -0,0 +1,31 @@ +From be1816f59e772e427fc5815281f9458a9314973a Mon Sep 17 00:00:00 2001 +From: Pablo de Lara +Date: Thu, 19 Jun 2014 16:35:22 +0100 +Subject: [PATCH] eal: fix option --base-virtaddr + +When parsing EAL option --base-virtaddr +errno was not being set to 0 before calling strtoull, +therefore function might fail unnecesarily. + +Signed-off-by: Pablo de Lara +Signed-off-by: Aaron Campbell +Acked-by: Anatoly Burakov +--- + lib/librte_eal/linuxapp/eal/eal.c | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/lib/librte_eal/linuxapp/eal/eal.c b/lib/librte_eal/linuxapp/eal/eal.c +index 6994303..d204387 100644 +--- a/lib/librte_eal/linuxapp/eal/eal.c b/lib/librte_eal/linuxapp/eal/eal.c +@@ -562,6 +562,7 @@ eal_parse_base_virtaddr(const char *arg) + char *end; + uint64_t addr; + ++ errno = 0; + addr = strtoull(arg, &end, 16); + + /* check for errors */ +-- +1.9.1 + diff --git a/common/recipes-extended/dpdk/dpdk/dpdk-1.6.0r2-examples-qos_sched-fix-makefile.patch b/common/recipes-extended/dpdk/dpdk/dpdk-1.6.0r2-examples-qos_sched-fix-makefile.patch new file mode 100644 index 000..d6e499c --- /dev/null +++ b/common/recipes-extended/dpdk/dpdk/dpdk-1.6.0r2-examples-qos_sched-fix-makefile.patch @@ -0,0 +1,31 @@ +From ea9a59b26c3c86b498337e968ee8f68c4e263614 Mon Sep 17 00:00:00 2001 +From: Olivier Matz +Date: Fri, 16 May 2014 10:18:59 +0200 +Subject: [PATCH] examples/qos_sched: fix makefile + +The example does not compile as the linker complains about duplicated +symbols. + +Remove -lsched from LDLIBS, it is already present in rte.app.mk and +added
[meta-intel] [PATCH 3/3] meta-romley: add Intel DPDK v1.6.0r2 support Romley machine config
From: Chan Wei Sern Added PREFERRED_PROVIDER and PREFERRED_VERSION for Intel DPDK. Added MACHINE_EXTRA_RRECOMMENDS to include dpdk for romley machine configuration so that building on Romley will automatically pick up Intel DPDK. This is an initial version of Intel DPDK support in Romley that is targetting version 1.6.0r2. Signed-off-by: Chan Wei Sern --- meta-romley/conf/machine/romley-ivb.conf | 6 +- meta-romley/conf/machine/romley.conf | 6 +- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/meta-romley/conf/machine/romley-ivb.conf b/meta-romley/conf/machine/romley-ivb.conf index af52897..fc179dd 100644 --- a/meta-romley/conf/machine/romley-ivb.conf +++ b/meta-romley/conf/machine/romley-ivb.conf @@ -7,7 +7,8 @@ #@DESCRIPTION: Machine configuration for Romley systems # i.e. Xeon E5-2600 and E5-2400 + Intel CC604/C602-J - +PREFERRED_PROVIDER_virtual/extended ?= "dpdk" +PREFERRED_VERSION_dpdk ?= "1.6.0r2%" PREFERRED_VERSION_linux-yocto ?= "3.10%" require conf/machine/include/intel-corei7-64-common.inc @@ -18,3 +19,6 @@ XSERVER ?= "${XSERVER_X86_BASE} \ ${XSERVER_X86_EXT} \ ${XSERVER_X86_MATROX_MGA} \ " + +MACHINE_EXTRA_RRECOMMENDS += "dpdk \ + " diff --git a/meta-romley/conf/machine/romley.conf b/meta-romley/conf/machine/romley.conf index ed52a1e..33be235 100644 --- a/meta-romley/conf/machine/romley.conf +++ b/meta-romley/conf/machine/romley.conf @@ -7,7 +7,8 @@ #@DESCRIPTION: Machine configuration for Romley systems # i.e. Xeon E5-2600 and E5-2400 + Intel CC604/C602-J - +PREFERRED_PROVIDER_virtual/extended ?= "dpdk" +PREFERRED_VERSION_dpdk ?= "1.6.0r2%" PREFERRED_VERSION_linux-yocto ?= "3.10%" require conf/machine/include/intel-corei7-64-common.inc @@ -18,3 +19,6 @@ XSERVER ?= "${XSERVER_X86_BASE} \ ${XSERVER_X86_EXT} \ ${XSERVER_X86_MATROX_MGA} \ " + +MACHINE_EXTRA_RRECOMMENDS += "dpdk \ + " -- 1.9.1 -- ___ meta-intel mailing list meta-intel@yoctoproject.org https://lists.yoctoproject.org/listinfo/meta-intel
[meta-intel] [PATCH 0/3] Add DPDK recipes to meta-intel/common
From: Chan Wei Sern Hi All, This series of patch consists below:- 1. Create meta-intel/common/recipes-extended folder and add initial recipe for Intel Data Plane Development Kits (DPDK) v1.6.0-r2. 2. Cherry-pick patches from dpdk.org to fix examples/app build issue found on 1.6.0-r2. 3. Update romley and romley-ivb machine configuration to include dpdk-1.6.0r2 during the build. Please help to pull this into meta-intel:daisy branch and meta-intel:master branch. Thanks. Regards, Chan Wei Sern. The following changes since commit 50d1afd52a612dbf9a190bf869c37253864886cc: Provide a time limited kernel extension for the v3.14 kernel (2014-06-12 11:58:21 -0500) are available in the git repository at: git://git.yoctoproject.org/meta-intel-contrib wchan9/daisy/intel-bsp-common http://git.yoctoproject.org/cgit.cgi/meta-intel-contrib/log/?h=wchan9/daisy/intel-bsp-common Chan Wei Sern (3): meta-intel/common: Initial Intel DPDK recipe under recipes-extended meta-intel/common: fix Intel DPDK example apps build failure in v1.6.0-r2 meta-romley: add Intel DPDK v1.6.0r2 support Romley machine config ...ix-build-switches-to-enable-cmdline-tests.patch | 49 + ...dpdk-1.6.0r2-eal-fix-option-base-virtaddr.patch | 31 ...k-1.6.0r2-examples-qos_sched-fix-makefile.patch | 31 common/recipes-extended/dpdk/dpdk_1.6.0r2.bb | 205 + meta-romley/conf/machine/romley-ivb.conf | 6 +- meta-romley/conf/machine/romley.conf | 6 +- 6 files changed, 326 insertions(+), 2 deletions(-) create mode 100644 common/recipes-extended/dpdk/dpdk/dpdk-1.6.0r2-app-test-fix-build-switches-to-enable-cmdline-tests.patch create mode 100644 common/recipes-extended/dpdk/dpdk/dpdk-1.6.0r2-eal-fix-option-base-virtaddr.patch create mode 100644 common/recipes-extended/dpdk/dpdk/dpdk-1.6.0r2-examples-qos_sched-fix-makefile.patch create mode 100644 common/recipes-extended/dpdk/dpdk_1.6.0r2.bb -- 1.9.1 -- ___ meta-intel mailing list meta-intel@yoctoproject.org https://lists.yoctoproject.org/listinfo/meta-intel
[meta-intel] [PATCH 1/3] meta-intel/common: Initial Intel DPDK recipe under recipes-extended
From: Chan Wei Sern This is an initial version of Intel Data Plane Development Kits (DPDK) recipe support. This recipe is targetting on Intel DPDK v1.6.0r2. This recipe is created under meta-intel/common because Intel DPDK can be commonly used several Intel BSP platforms such as Romley, Crystal-Forest & Mohon-peak. Signed-off-by: Chan Wei Sern --- common/recipes-extended/dpdk/dpdk_1.6.0r2.bb | 205 +++ 1 file changed, 205 insertions(+) create mode 100644 common/recipes-extended/dpdk/dpdk_1.6.0r2.bb diff --git a/common/recipes-extended/dpdk/dpdk_1.6.0r2.bb b/common/recipes-extended/dpdk/dpdk_1.6.0r2.bb new file mode 100644 index 000..fb48207 --- /dev/null +++ b/common/recipes-extended/dpdk/dpdk_1.6.0r2.bb @@ -0,0 +1,205 @@ +DESCRIPTION = "Intel(r) Data Plane Development Kit" +HOMEPAGE = "http://dpdk.org"; +LICENSE = "BSD & LGPLv2 & GPLv2" +LIC_FILES_CHKSUM = "file://LICENSE.GPL;md5=751419260aa954499f7abaabaa882bbe" + + +# Recipe Ingredients (source, patch, etc) +SRC_URI = "http://dpdk.org/browse/dpdk/snapshot/dpdk-${PV}.tar.gz;name=dpdk \ + file://dpdk-1.6.0r2-examples-qos_sched-fix-makefile.patch \ + file://dpdk-1.6.0r2-app-test-fix-build-switches-to-enable-cmdline-tests.patch \ + file://dpdk-1.6.0r2-eal-fix-option-base-virtaddr.patch \ + " + + +SRC_URI[dpdk.md5sum] = "f406d027320fc8e724bff20db5397cbb" +SRC_URI[dpdk.sha256sum] = "e72fdebcf8a899fc58e60c9b6493b7457576eece60b08dea6aee96c9087df4b2" + +# Package Run-time dependency +RDEPENDS_${PN} += "python-subprocess" + +S = "${WORKDIR}/dpdk-${PV}" + +inherit module + + +export MODULE_DIR="/lib/modules/${KERNEL_VERSION}/kernel/drivers/net" +export RTE_SDK = "${S}" +export RTE_TARGET="${TARGET_ARCH}-ivshmem-${TARGET_OS}app-gcc" +export ICP_ROOT = "${PKG_CONFIG_SYSROOT_DIR}/usr/include" +export ICP_LIB_ROOT= "${PKG_CONFIG_SYSROOT_DIR}/usr/lib" +export RTE_KERNELDIR = "${STAGING_KERNEL_DIR}" +export INSTALL_PATH = "/opt/dpdk" + + +do_configure () { + # + ### default value for prefix is "usr", unsetting it, so it + ### will not be concatenated in ${RTE_TARGET}/Makefile + ### which will cause compilation failure + # + unset prefix + + make O=$RTE_TARGET T=$RTE_TARGET config + +} + + +do_compile () { + unset LDFLAGS TARGET_LDFLAGS BUILD_LDFLAGS + + cd ${S}/${RTE_TARGET} + oe_runmake EXTRA_LDFLAGS=" --sysroot=${PKG_CONFIG_SYSROOT_DIR}" \ + EXTRA_CFLAGS=" --sysroot=${PKG_CONFIG_SYSROOT_DIR}" \ + CROSS="${TARGET_PREFIX}" \ + prefix="" LDFLAGS="" WERROR_FLAGS="-w" V=1 + +} + + +do_compile_append () { + + ### + ### Compilation for examples + ### Skip dpdk_qat due to it has dependency with qat source code + ### Skip vhost due to it has dependency to fuse libraries + ### Skip vhost_xen due to it has dependency to xen libraries + ### + for app in ${S}/examples/* + do + + case `basename ${app}` in + "dpdk_qat") continue +;; + "vhost") continue + ;; + "vhost_xen") continue + ;; + esac + + cd ${app} + oe_runmake CROSS="${TARGET_PREFIX}" + done + +} + + +do_install () { + + # + ### Creating necessary folder under "image" directory + ### Those folders are to host compiled binary, scripts, + ### libraries. + # + install -m 0755 -d ${D}/${INSTALL_PATH} \ + ${D}/${INSTALL_PATH}/doc \ + ${D}/${INSTALL_PATH}/tools \ + ${D}/${INSTALL_PATH}/${RTE_TARGET} \ + ${D}/${INSTALL_PATH}/${RTE_TARGET}/app \ + ${D}/lib64 \ + ${D}${includedir} \ + ${D}${includedir}/arch \ + ${D}${includedir}/exec-env \ + ${D}${libdir} \ + ${D}${MODULE_DIR} + + install -m 0755 ${S}/${RTE_TARGET}/kmod/igb_uio.ko ${D}${MODULE_DIR}/ + install -m 0755 ${S}/${RTE_TARGET}/kmod/rte_kni.ko ${D}${MODULE_DIR}/ + + install -m 640 ${S}/${RTE_TARGET}/lib/*.a ${D}${libdir} + + install -m 640 ${S}/${RTE_TARGET}/.config ${D}/${INSTALL_PATH}/${RTE_TARGET}/ + install -m 640 ${S}/${RTE_TARGET}/include/*.h ${D}${includedir}/ + install -m 640 ${S}/${RTE
[meta-intel] [PATCH 1/2] meta-crystalforest: fix email address for crystalforest maintainer
From: Chan Wei Sern Use meta-intel@yoctoproject.org as maintainer's email address. Signed-off-by: Chan Wei Sern --- meta-crystalforest/README | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta-crystalforest/README b/meta-crystalforest/README index bcb1e49..627a3df 100644 --- a/meta-crystalforest/README +++ b/meta-crystalforest/README @@ -63,7 +63,7 @@ Patches === Please submit any patches against this BSP to the Yocto mailing list -(yo...@yoctoproject.org) and cc: the maintainer: +(meta-intel@yoctoproject.org) and cc: the maintainer: Maintainer: Chan Wei Sern -- 1.9.1 -- ___ meta-intel mailing list meta-intel@yoctoproject.org https://lists.yoctoproject.org/listinfo/meta-intel
[meta-intel] [PATCH 0/2] update mailing list address
From: Chan Wei Sern Hi All, This is to update maintainer email address for meta-romley and meta-crystalforest. Please help to pull this into meta-intel:daisy branch and meta-intel:master branch. Thanks. Regards, Chan Wei Sern. The following changes since commit 756a8fbfcdeca36dcf5a3bea00d26a7762ccf984: meta-valleyisland: Add linux-yocto 3.10 recipe (2014-05-24 18:04:18 -0500) are available in the git repository at: git://git.yoctoproject.org/meta-intel-contrib wchan9/daisy/intel-bsp-common http://git.yoctoproject.org/cgit.cgi/meta-intel-contrib/log/?h=wchan9/daisy/intel-bsp-common Chan Wei Sern (2): meta-crystalforest: fix email address for crystalforest maintainer meta-romley: fix email address for romley maintainer meta-crystalforest/README | 2 +- meta-romley/README| 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) -- 1.9.1 -- ___ meta-intel mailing list meta-intel@yoctoproject.org https://lists.yoctoproject.org/listinfo/meta-intel
[meta-intel] [PATCH 2/2] meta-romley: fix email address for romley maintainer
From: Chan Wei Sern Use meta-intel@yoctoproject.org as maintainer's email address. Signed-off-by: Chan Wei Sern --- meta-romley/README | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta-romley/README b/meta-romley/README index 4ba084b..089d384 100644 --- a/meta-romley/README +++ b/meta-romley/README @@ -56,7 +56,7 @@ Patches === Please submit any patches against this BSP to the Yocto mailing list -(yo...@yoctoproject.org) and cc: the maintainer: +(meta-intel@yoctoproject.org) and cc: the maintainer: Maintainer: Chan Wei Sern -- 1.9.1 -- ___ meta-intel mailing list meta-intel@yoctoproject.org https://lists.yoctoproject.org/listinfo/meta-intel
[meta-intel] [PATCH 0/1] Add linux-yocto recipe kernel for valleyisland
From: Chan Wei Sern Hi All, This is a patch to add linux-yocto 3.10 recipe kernel for meta-valleyisland. The reason to add this recipe kernel due to meta-valleyisland has additional feature that is pending for 3.10 LTS/LTSI and hence those feature cannot be pulled into "standard/base" and resulted unable to align with intel common recipe kernel. For this particular reason, "valleyisland-io-1.0" feature branch is created to address this concern. Therefore additional linux-yocto 3.10 recipe kernel for meta-vallyisland is needed for this case. Please help to pull this into meta-intel:daisy branch and meta-intel:master branch. Thanks. Regards, Chan Wei Sern. The following changes since commit 03c1dd5ca66fac19e681d52dd398591fd414a518: emenlow: update SRCREVs for the linux-yocto_3.14 recipe (2014-05-22 14:27:31 -0500) are available in the git repository at: git://git.yoctoproject.org/meta-intel-contrib wchan9/daisy/intel-bsp-common http://git.yoctoproject.org/cgit.cgi/meta-intel-contrib/log/?h=wchan9/daisy/intel-bsp-common Chan Wei Sern (1): meta-valleyisland: Add linux-yocto 3.10 recipe .../recipes-kernel/linux/linux-yocto_3.10.bbappend | 35 ++ 1 file changed, 35 insertions(+) create mode 100644 meta-isg/meta-valleyisland/recipes-kernel/linux/linux-yocto_3.10.bbappend -- 1.9.1 -- ___ meta-intel mailing list meta-intel@yoctoproject.org https://lists.yoctoproject.org/listinfo/meta-intel
[meta-intel] [PATCH 1/1] meta-valleyisland: Add linux-yocto 3.10 recipe
From: Chan Wei Sern Added linux-yocto 3.10 due to it cannot be shared with common intel recipe kernel. The reason cannot be shared as for valleyisland case has additional feature that is still pending to pull into LTS/LTSI and hence it cannot be merged into "standard/base". For this particular reason, a feature branch of "valleyisland-io-1.0" is introduced to include additional feature. However in order to make it more align with intel common recipe kernel,machine branch is pointing to "standard/base" and SRCREV for meta remains closest as possible. Signed-off-by: Chan Wei Sern Signed-off-by: Chang Rebecca Swee Fun --- .../recipes-kernel/linux/linux-yocto_3.10.bbappend | 35 ++ 1 file changed, 35 insertions(+) create mode 100644 meta-isg/meta-valleyisland/recipes-kernel/linux/linux-yocto_3.10.bbappend diff --git a/meta-isg/meta-valleyisland/recipes-kernel/linux/linux-yocto_3.10.bbappend b/meta-isg/meta-valleyisland/recipes-kernel/linux/linux-yocto_3.10.bbappend new file mode 100644 index 000..34e28c1 --- /dev/null +++ b/meta-isg/meta-valleyisland/recipes-kernel/linux/linux-yocto_3.10.bbappend @@ -0,0 +1,35 @@ +FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" + +# +# MACHINE = valleyisland-32 # +# +COMPATIBLE_MACHINE_valleyisland-32 = "valleyisland-32" +KMACHINE_valleyisland-32 = "valleyisland-32" +KBRANCH_valleyisland-32 = "standard/base" +KERNEL_FEATURES_valleyisland-32 = " features/valleyisland-io/valleyisland-io \ + features/valleyisland-io/valleyisland-io-pci.scc" + +LINUX_VERSION_valleyisland-32 = "3.10.40" +SRCREV_machine_valleyisland-32 = "f53a6114b3a6e8c03ca4752de829887015f4c942" +SRCREV_meta_valleyisland-32 = "90edb289dccfe838d4e364e1a5815447a6642b98" +SRCREV_valleyisland-io_valleyisland-32 = "8ea4fb625f2654bbdd5dfcb9db67328d21ebe504" + +SRC_URI_valleyisland-32 = "git://git.yoctoproject.org/linux-yocto-3.10.git;protocol=git;nocheckout=1;branch=${KBRANCH},${KMETA},valleyisland-io-1.0;name=machine,meta,valleyisland-io" + +# +# MACHINE = valleyisland-64 # +# +COMPATIBLE_MACHINE_valleyisland-64 = "valleyisland-64" +KMACHINE_valleyisland-64 = "valleyisland" +KBRANCH_valleyisland-64 = "standard/base" +KERNEL_FEATURES_valleyisland-64 = " features/valleyisland-io/valleyisland-io \ + features/valleyisland-io/valleyisland-io-pci.scc" + +LINUX_VERSION_valleyisland-64 = "3.10.40" +SRCREV_machine_valleyisland-64 = "f53a6114b3a6e8c03ca4752de829887015f4c942" +SRCREV_meta_valleyisland-64 = "90edb289dccfe838d4e364e1a5815447a6642b98" +SRCREV_valleyisland-io_valleyisland-64 = "8ea4fb625f2654bbdd5dfcb9db67328d21ebe504" + +SRC_URI_valleyisland-64 = "git://git.yoctoproject.org/linux-yocto-3.10.git;protocol=git;nocheckout=1;branch=${KBRANCH},${KMETA},valleyisland-io-1.0;name=machine,meta,valleyisland-io" + +module_autoload_i2c-dev = "i2c-dev" -- 1.9.1 -- ___ meta-intel mailing list meta-intel@yoctoproject.org https://lists.yoctoproject.org/listinfo/meta-intel
[meta-intel] [PATCH 0/1] update meta branch SRCREV in common recipe-kernel
From: Chan Wei Sern Hi All, This is a patch to update meta branch SRCREV in common/recipe-kernel/linux/linux-yocto_3.10.bbappend. So that it will include recent commit from Romley to make AMT/mei built as module. Please help to pull this into meta-intel:daisy branch and meta-intel:master branch. Thanks. Regards, Chan Wei Sern. The following changes since commit cb0f5fbd614ec6a9052539416734ca1ab26a1892: common: Update SRCREVs for linux-yocto-rt_3.10 (2014-05-15 07:55:23 -0500) are available in the git repository at: git://git.yoctoproject.org/meta-intel-contrib rebeccas/meta-intel-update-2 http://git.yoctoproject.org/cgit.cgi/meta-intel-contrib/log/?h=rebeccas/meta-intel-update-2 Chan Wei Sern (1): common: linux-yocto-3.10: update meta branch SRCREV common/recipes-kernel/linux/linux-yocto_3.10.bbappend | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) -- 1.9.1 -- ___ meta-intel mailing list meta-intel@yoctoproject.org https://lists.yoctoproject.org/listinfo/meta-intel
[meta-intel] [PATCH 1/1] common: linux-yocto-3.10: update meta branch SRCREV
From: Chan Wei Sern This is to use latest HEAD of meta branch due to recent commit from romley to make AMT/mei configuration built as module. Signed-off-by: Chan Wei Sern --- common/recipes-kernel/linux/linux-yocto_3.10.bbappend | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/common/recipes-kernel/linux/linux-yocto_3.10.bbappend b/common/recipes-kernel/linux/linux-yocto_3.10.bbappend index 856cb55..3bb5343 100644 --- a/common/recipes-kernel/linux/linux-yocto_3.10.bbappend +++ b/common/recipes-kernel/linux/linux-yocto_3.10.bbappend @@ -6,7 +6,7 @@ KERNEL_FEATURES_INTEL_COMMON += "features/amt/mei/mei.scc \ LINUX_VERSION_core2-32-intel-common = "3.10.38" COMPATIBLE_MACHINE_core2-32-intel-common = "${MACHINE}" -SRCREV_meta_core2-32-intel-common = "d07bc7ba4ff00ddcd77db1026a63c327b81a35d8" +SRCREV_meta_core2-32-intel-common = "e1f26aeccfd43bc3d7e95873ceda469b631b8473" SRCREV_machine_core2-32-intel-common = "02f7e63e56c061617957388c23bd5cf9b05c5388" KMACHINE_core2-32-intel-common = "intel-core2-32" KBRANCH_core2-32-intel-common = "standard/base" @@ -14,7 +14,7 @@ KERNEL_FEATURES_append_core2-32-intel-common = "${KERNEL_FEATURES_INTEL_COMMON}" LINUX_VERSION_corei7-64-intel-common = "3.10.38" COMPATIBLE_MACHINE_corei7-64-intel-common = "${MACHINE}" -SRCREV_meta_corei7-64-intel-common = "d07bc7ba4ff00ddcd77db1026a63c327b81a35d8" +SRCREV_meta_corei7-64-intel-common = "e1f26aeccfd43bc3d7e95873ceda469b631b8473" SRCREV_machine_corei7-64-intel-common = "02f7e63e56c061617957388c23bd5cf9b05c5388" KMACHINE_corei7-64-intel-common = "intel-corei7-64" KBRANCH_corei7-64-intel-common = "standard/base" -- 1.9.1 -- ___ meta-intel mailing list meta-intel@yoctoproject.org https://lists.yoctoproject.org/listinfo/meta-intel
[meta-intel] [PATCH 0/2] Update Calgary Corpus and Canterbury Corpus recipe
From: Chan Wei Sern Hi All, This is a patch series to fix do_install() issues from calgary corpus recipe and canterbury corpus recipe. To fix that, we used suggestion from Nitin that to add do_unpack_append() to remove "patches" folder which will cause build issue. This approach is applied to both of the recipe. Please help to pull this patch into meta-intel:daisy branch and meta-intel:master branch. Thanks. Regards, Chan Wei Sern The following changes since commit e31788c193b5ff9a157b456b201e7572280c8ef6: fri2: linux-yocto_3.14 update meta SRCREV (2014-05-09 11:17:23 -0500) are available in the git repository at: git://git.yoctoproject.org/meta-intel-contrib wchan9/intel-common-daisy http://git.yoctoproject.org/cgit.cgi/meta-intel-contrib/log/?h=wchan9/intel-common-daisy Chan Wei Sern (2): meta-intel/common: Added do_unpack_append() to Calgary Corpus recipe meta-intel/common: Added do_unpack_append() to Canterbury Corpus recipe common/recipes-corpus/calgary-corpus/calgary-corpus.bb |5 + common/recipes-corpus/canterbury-corpus/canterbury-corpus.bb |4 2 files changed, 9 insertions(+) -- 1.7.10.4 -- ___ meta-intel mailing list meta-intel@yoctoproject.org https://lists.yoctoproject.org/listinfo/meta-intel
[meta-intel] [PATCH 1/2] meta-intel/common: Added do_unpack_append() to Calgary Corpus recipe
From: Chan Wei Sern Added do_unpack_append() to fix issue caused by "patches" folder that is auto-generated in do_unpack() step. Fix the issue by removing "patches" folder in the calgary corpus tarball. Signed-off-by: Chan Wei Sern Signed-off-by: Ong Boon Leong --- common/recipes-corpus/calgary-corpus/calgary-corpus.bb |5 + 1 file changed, 5 insertions(+) diff --git a/common/recipes-corpus/calgary-corpus/calgary-corpus.bb b/common/recipes-corpus/calgary-corpus/calgary-corpus.bb index 5d2c66d..8c3aea8 100644 --- a/common/recipes-corpus/calgary-corpus/calgary-corpus.bb +++ b/common/recipes-corpus/calgary-corpus/calgary-corpus.bb @@ -17,6 +17,11 @@ do_unpack () { tar -xf ${DL_DIR}/calgary.tar.gz -C ${WORKDIR}/corpus } + +do_unpack_append () { + rm -rf ${WORKDIR}/corpus/patches +} + FILES_${PN} = "/lib/firmware/*" do_install () { -- 1.7.10.4 -- ___ meta-intel mailing list meta-intel@yoctoproject.org https://lists.yoctoproject.org/listinfo/meta-intel
[meta-intel] [PATCH 2/2] meta-intel/common: Added do_unpack_append() to Canterbury Corpus recipe
From: Chan Wei Sern Added do_unpack_append() to fix issue caused by "patches" folder that is auto-generated in do_unpack() step. Fix the issue by removing "patches" folder in the canterbury corpus tarball. Signed-off-by: Chan Wei Sern Signed-off-by: Ong Boon Leong --- common/recipes-corpus/canterbury-corpus/canterbury-corpus.bb |4 1 file changed, 4 insertions(+) diff --git a/common/recipes-corpus/canterbury-corpus/canterbury-corpus.bb b/common/recipes-corpus/canterbury-corpus/canterbury-corpus.bb index 4c73d15..4dcdea1 100644 --- a/common/recipes-corpus/canterbury-corpus/canterbury-corpus.bb +++ b/common/recipes-corpus/canterbury-corpus/canterbury-corpus.bb @@ -30,6 +30,10 @@ do_unpack () { tar -xf ${DL_DIR}/cantrbry.tar.gz -C ${S} } +do_unpack_append () { + rm -rf ${S}/patches +} + FILES_${PN} = "/lib/firmware/*" do_install () { -- 1.7.10.4 -- ___ meta-intel mailing list meta-intel@yoctoproject.org https://lists.yoctoproject.org/listinfo/meta-intel
[meta-intel] [PATCHv2 10/11] meta-haswell-wc: provide meta-intel.inc in machine configuration
From: Chan Wei Sern This is to include meta-intel.inc in haswell-wc.conf. Also to include PREFERRED_PROVIDER for linux-yocto. Added APPEND to make video:effifb:off so that the SATO UI will not be freezed. Signed-off-by: Chan Wei Sern --- meta-isg/meta-haswell-wc/conf/machine/haswell-wc.conf |9 - 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/meta-isg/meta-haswell-wc/conf/machine/haswell-wc.conf b/meta-isg/meta-haswell-wc/conf/machine/haswell-wc.conf index 21d01fb..6487cd2 100644 --- a/meta-isg/meta-haswell-wc/conf/machine/haswell-wc.conf +++ b/meta-isg/meta-haswell-wc/conf/machine/haswell-wc.conf @@ -7,12 +7,14 @@ #@DESCRIPTION: Machine configuration for "Walnut Canyon", # a Shark Bay development kit. - +PREFERRED_PROVIDER_virtual/kernel ?= "linux-yocto" PREFERRED_VERSION_linux-yocto ?= "3.10%" + MACHINE_FEATURES += "pcbios efi va-impl-intel" require conf/machine/include/intel-corei7-64-common.inc require conf/machine/include/intel-common-pkgarch.inc +require conf/machine/include/meta-intel.inc MACHINE_HWCODECS ?= "va-intel gst-va-intel" @@ -20,3 +22,8 @@ XSERVER ?= "${XSERVER_X86_BASE} \ ${XSERVER_X86_EXT} \ ${XSERVER_X86_I965} \ " + +#Since intel-common-standard.scc turn on CONFIG_FB_EFI +#This Kernel Option is required in order to disable FB-EFI +#If not the SATO image will be freezed. +APPEND += "video=efifb:off" -- 1.7.10.4 -- ___ meta-intel mailing list meta-intel@yoctoproject.org https://lists.yoctoproject.org/listinfo/meta-intel
[meta-intel] [PATCHv2 09/11] meta-valleyisland: provide a formfactor for the valleyisland BSP
From: Chan Wei Sern Provide formfactor configuration for the valleyisland BSP. Signed-off-by: Chan Wei Sern Signed-off-by: Chang Rebecca Swee Fun --- .../recipes-bsp/formfactor/formfactor/valleyisland-32/machconfig|3 +++ .../recipes-bsp/formfactor/formfactor/valleyisland-64/machconfig|3 +++ .../recipes-bsp/formfactor/formfactor_0.0.bbappend |1 + 3 files changed, 7 insertions(+) create mode 100644 meta-isg/meta-valleyisland/recipes-bsp/formfactor/formfactor/valleyisland-32/machconfig create mode 100644 meta-isg/meta-valleyisland/recipes-bsp/formfactor/formfactor/valleyisland-64/machconfig create mode 100644 meta-isg/meta-valleyisland/recipes-bsp/formfactor/formfactor_0.0.bbappend diff --git a/meta-isg/meta-valleyisland/recipes-bsp/formfactor/formfactor/valleyisland-32/machconfig b/meta-isg/meta-valleyisland/recipes-bsp/formfactor/formfactor/valleyisland-32/machconfig new file mode 100644 index 000..ffce012 --- /dev/null +++ b/meta-isg/meta-valleyisland/recipes-bsp/formfactor/formfactor/valleyisland-32/machconfig @@ -0,0 +1,3 @@ +# Assume a USB mouse and keyboard are connected +HAVE_TOUCHSCREEN=0 +HAVE_KEYBOARD=1 diff --git a/meta-isg/meta-valleyisland/recipes-bsp/formfactor/formfactor/valleyisland-64/machconfig b/meta-isg/meta-valleyisland/recipes-bsp/formfactor/formfactor/valleyisland-64/machconfig new file mode 100644 index 000..ffce012 --- /dev/null +++ b/meta-isg/meta-valleyisland/recipes-bsp/formfactor/formfactor/valleyisland-64/machconfig @@ -0,0 +1,3 @@ +# Assume a USB mouse and keyboard are connected +HAVE_TOUCHSCREEN=0 +HAVE_KEYBOARD=1 diff --git a/meta-isg/meta-valleyisland/recipes-bsp/formfactor/formfactor_0.0.bbappend b/meta-isg/meta-valleyisland/recipes-bsp/formfactor/formfactor_0.0.bbappend new file mode 100644 index 000..72d991c --- /dev/null +++ b/meta-isg/meta-valleyisland/recipes-bsp/formfactor/formfactor_0.0.bbappend @@ -0,0 +1 @@ +FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" -- 1.7.10.4 -- ___ meta-intel mailing list meta-intel@yoctoproject.org https://lists.yoctoproject.org/listinfo/meta-intel
[meta-intel] [PATCHv2 06/11] meta-intel/common: Suppress canterbury corpus QA arch-check
From: Ong Boon Leong 'sum' is a SPARC executable bundled in canterbury corpus tarball. By installing this file on x86 file-system, it results in QA architecture-check warning. As the package is only meant for compression benchmarking purpose, we would suppress the QA warning check for architecture compatibility. Signed-off-by: Ong Boon Leong --- common/recipes-corpus/canterbury-corpus/canterbury-corpus.bb |5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/common/recipes-corpus/canterbury-corpus/canterbury-corpus.bb b/common/recipes-corpus/canterbury-corpus/canterbury-corpus.bb index eb5afad..4c73d15 100644 --- a/common/recipes-corpus/canterbury-corpus/canterbury-corpus.bb +++ b/common/recipes-corpus/canterbury-corpus/canterbury-corpus.bb @@ -17,7 +17,10 @@ SRC_URI = "http://corpus.canterbury.ac.nz/resources/cantrbry.tar.gz"; SRC_URI[md5sum] = "442e56cfffdf460d25b0b91650a55908" SRC_URI[sha256sum] = "f140e8a5b73d3f53198555a63bfb827889394a42f20825df33c810c3d5e3f8fb" -WARN_QA += "arch" +# Disable architecture QA check for this package since it contains +# pre-compiled executable "sum" for SPARC. The package is used +# for compression benchmarking only. +WARN_QA += "" ERROR_QA = "" do_package_qa[noexec] = "1" -- 1.7.10.4 -- ___ meta-intel mailing list meta-intel@yoctoproject.org https://lists.yoctoproject.org/listinfo/meta-intel
[meta-intel] [PATCHv3 03/11] meta-mohonpeak: new BSP layer for Intel Atom Processor C2000
From: Chan Wei Sern This layer provides support for Intel Atom Processor C2000 product line. Signed-off-by: Chan Wei Sern Signed-off-by: Ong Boon Leong --- meta-isg/meta-mohonpeak/COPYING.MIT | 17 meta-isg/meta-mohonpeak/README | 146 +++ meta-isg/meta-mohonpeak/README.sources | 18 meta-isg/meta-mohonpeak/conf/layer.conf | 12 +++ 4 files changed, 193 insertions(+) create mode 100644 meta-isg/meta-mohonpeak/COPYING.MIT create mode 100644 meta-isg/meta-mohonpeak/README create mode 100644 meta-isg/meta-mohonpeak/README.sources create mode 100644 meta-isg/meta-mohonpeak/conf/layer.conf diff --git a/meta-isg/meta-mohonpeak/COPYING.MIT b/meta-isg/meta-mohonpeak/COPYING.MIT new file mode 100644 index 000..89de354 --- /dev/null +++ b/meta-isg/meta-mohonpeak/COPYING.MIT @@ -0,0 +1,17 @@ +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/meta-isg/meta-mohonpeak/README b/meta-isg/meta-mohonpeak/README new file mode 100644 index 000..a30e455 --- /dev/null +++ b/meta-isg/meta-mohonpeak/README @@ -0,0 +1,146 @@ +This README file contains information on building the meta-mohonpeak +BSP layer, and booting the images contained in the /binary directory. +Please see the corresponding sections below for details. + +The mohonpeak platform consists of two versions: +1. 32-bit Mohon Peak +2. 64-bit Mohon Peak + +The Mohon Peak platform consists of the Intel Atom Processor C2000 +Product Family (Formerly Rangeley) + +This BSP assumes ASPEED Technology graphics card is being used. + +Further information about the platforms supported by this BSP can be +found here: + + http://www.intel.com/content/www/us/en/intelligent-systems/rangeley/ +atom-c2000-product-family-based-platforms-overview.html + +Information on all Intel® embedded platforms can be found here: + + http://www.intel.com/p/en_US/embedded/hwsw/hardware + + +Yocto Project Compatible + + +This BSP is compatible with the Yocto Project as per the requirements +listed here: + + https://www.yoctoproject.org/webform/yocto-project-compatible-registration + + +Dependencies + + +This layer depends on: + + URI: git://git.openembedded.org/bitbake + branch: master + + URI: git://git.openembedded.org/openembedded-core + layers: meta + branch: master + + URI: git://git.yoctoproject.org/meta-intel + layers: intel + branch: master + + +Patches +=== + +Please submit any patches against this BSP to the Yocto mailing list +(meta-intel@yoctoproject.org) and cc: the maintainer: + +Maintainer: Ong Boon Leong + +Please see the meta-intel/MAINTAINERS file for more details. + + +Table of Contents += + + I. Building the meta-mohonpeak BSP layer + II. Booting the images in /binary + +I. Building the meta-mohonpeak BSP layer +=== + +In order to build an image with BSP support for a given release, you +need to download the corresponding BSP tarball from the 'Board Support +Package (BSP) Downloads' page of the Yocto Project website. + +Having done that, and assuming you extracted the BSP tarball contents +at the top-level of your yocto build tree, you can build a mohonpeak +image by adding the location of the meta-mohonpeak layer to +bblayers.conf, along with the meta-intel layer itself (to access +common metadata shared between BSPs) e.g.: + + yocto/meta-intel \ + yocto/meta-intel/meta-isg \ + yocto/meta-intel/meta-isg/meta-mohonpeak \ + +To enable the 32-bit Mohon Peak layer, add the mohonpeak-32 MACHINE to local.conf: + + MACHINE ?= "mohonpeak-32" + +To enable the 64-bit Mohon Peak layer, add the mohonpeak-64 MACHINE to local.conf: + + MACHINE ?= "mohonpeak-64" + +You should then be able to build a mohonpeak image as such: + + $ source oe-init-build-env + $ bitbake core-image-sato + +At the end of a successful build, you should have a live image that +you can boot from a USB flash drive (see instructions on how to do +t
[meta-intel] [PATCHv2 05/11] meta-mohonpeak: provide a formfactor for the mohonpeak BSP
From: Ong Boon Leong Provide formfactor configuration for the mohonpeak BSP. Signed-off-by: Ong Boon Leong --- .../recipes-bsp/formfactor/formfactor/mohonpeak32/machconfig|3 +++ .../recipes-bsp/formfactor/formfactor/mohonpeak64/machconfig|3 +++ .../meta-mohonpeak/recipes-bsp/formfactor/formfactor_0.0.bbappend |1 + 3 files changed, 7 insertions(+) create mode 100644 meta-isg/meta-mohonpeak/recipes-bsp/formfactor/formfactor/mohonpeak32/machconfig create mode 100644 meta-isg/meta-mohonpeak/recipes-bsp/formfactor/formfactor/mohonpeak64/machconfig create mode 100644 meta-isg/meta-mohonpeak/recipes-bsp/formfactor/formfactor_0.0.bbappend diff --git a/meta-isg/meta-mohonpeak/recipes-bsp/formfactor/formfactor/mohonpeak32/machconfig b/meta-isg/meta-mohonpeak/recipes-bsp/formfactor/formfactor/mohonpeak32/machconfig new file mode 100644 index 000..ffce012 --- /dev/null +++ b/meta-isg/meta-mohonpeak/recipes-bsp/formfactor/formfactor/mohonpeak32/machconfig @@ -0,0 +1,3 @@ +# Assume a USB mouse and keyboard are connected +HAVE_TOUCHSCREEN=0 +HAVE_KEYBOARD=1 diff --git a/meta-isg/meta-mohonpeak/recipes-bsp/formfactor/formfactor/mohonpeak64/machconfig b/meta-isg/meta-mohonpeak/recipes-bsp/formfactor/formfactor/mohonpeak64/machconfig new file mode 100644 index 000..ffce012 --- /dev/null +++ b/meta-isg/meta-mohonpeak/recipes-bsp/formfactor/formfactor/mohonpeak64/machconfig @@ -0,0 +1,3 @@ +# Assume a USB mouse and keyboard are connected +HAVE_TOUCHSCREEN=0 +HAVE_KEYBOARD=1 diff --git a/meta-isg/meta-mohonpeak/recipes-bsp/formfactor/formfactor_0.0.bbappend b/meta-isg/meta-mohonpeak/recipes-bsp/formfactor/formfactor_0.0.bbappend new file mode 100644 index 000..72d991c --- /dev/null +++ b/meta-isg/meta-mohonpeak/recipes-bsp/formfactor/formfactor_0.0.bbappend @@ -0,0 +1 @@ +FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" -- 1.7.10.4 -- ___ meta-intel mailing list meta-intel@yoctoproject.org https://lists.yoctoproject.org/listinfo/meta-intel
[meta-intel] [PATCHv2 04/11] meta-mohonpeak: provide machine configuration for mohonpeak
From: Chan Wei Sern Create new machines named 'mohonpeak32' and 'mohonpeak64' for this platform. Re-include 'conf/machine/include/intel-common-pkgarch.inc' to re-use recipe-kernel from intel-common. Signed-off-by: Chan Wei Sern Signed-off-by: Ong Boon Leong --- .../meta-mohonpeak/conf/machine/mohonpeak32.conf | 22 .../meta-mohonpeak/conf/machine/mohonpeak64.conf | 22 2 files changed, 44 insertions(+) create mode 100644 meta-isg/meta-mohonpeak/conf/machine/mohonpeak32.conf create mode 100644 meta-isg/meta-mohonpeak/conf/machine/mohonpeak64.conf diff --git a/meta-isg/meta-mohonpeak/conf/machine/mohonpeak32.conf b/meta-isg/meta-mohonpeak/conf/machine/mohonpeak32.conf new file mode 100644 index 000..32ded79 --- /dev/null +++ b/meta-isg/meta-mohonpeak/conf/machine/mohonpeak32.conf @@ -0,0 +1,22 @@ +#@TYPE: Machine +#@NAME: mohonpeak 32bit + +#@DESCRIPTION: Machine configuration for Mohon Peak systems + +PREFERRED_PROVIDER_virtual/kernel ?= "linux-yocto" +PREFERRED_VERSION_linux-yocto ?= "3.10%" + +require conf/machine/include/intel-core2-32-common.inc +require conf/machine/include/intel-common-pkgarch.inc +require conf/machine/include/meta-intel.inc + +XSERVER ?= "${XSERVER_X86_BASE} \ + ${XSERVER_X86_EXT} \ + ${XSERVER_X86_ASPEED_AST} \ + " + +MACHINE_FEATURES += "pcbios efi" + +SYSLINUX_OPTS = "serial 1 115200" +SERIAL_CONSOLE = "115200 ttyS1" +APPEND += "console=ttyS1,115200 console=tty1" diff --git a/meta-isg/meta-mohonpeak/conf/machine/mohonpeak64.conf b/meta-isg/meta-mohonpeak/conf/machine/mohonpeak64.conf new file mode 100644 index 000..05e2f6f --- /dev/null +++ b/meta-isg/meta-mohonpeak/conf/machine/mohonpeak64.conf @@ -0,0 +1,22 @@ +#@TYPE: Machine +#@NAME: mohonpeak 64 bit + +#@DESCRIPTION: Machine configuration for Mohon Peak systems + +PREFERRED_PROVIDER_virtual/kernel ?= "linux-yocto" +PREFERRED_VERSION_linux-yocto ?= "3.10%" + +require conf/machine/include/intel-corei7-64-common.inc +require conf/machine/include/intel-common-pkgarch.inc +require conf/machine/include/meta-intel.inc + +XSERVER ?= "${XSERVER_X86_BASE} \ + ${XSERVER_X86_EXT} \ + ${XSERVER_X86_ASPEED_AST} \ + " + +MACHINE_FEATURES += "pcbios efi" + +SYSLINUX_OPTS = "serial 1 115200" +SERIAL_CONSOLE = "115200 ttyS1" +APPEND += "console=ttyS1,115200 console=tty1" -- 1.7.10.4 -- ___ meta-intel mailing list meta-intel@yoctoproject.org https://lists.yoctoproject.org/listinfo/meta-intel
[meta-intel] [PATCHv2 11/11] meta-intel/common: add valleyisland-io feature support in kernel recipes
From: Rebecca Chang Swee Fun Added support for Valley Island LPSS I/O features for both linux-yocto_3.10 and linux-yocto-rt_3.10 recipes. Signed-off-by: Rebecca Chang Swee Fun --- common/recipes-kernel/linux/linux-yocto-rt_3.10.bbappend |3 ++- common/recipes-kernel/linux/linux-yocto_3.10.bbappend|5 +++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/common/recipes-kernel/linux/linux-yocto-rt_3.10.bbappend b/common/recipes-kernel/linux/linux-yocto-rt_3.10.bbappend index f4712ef..5e82698 100644 --- a/common/recipes-kernel/linux/linux-yocto-rt_3.10.bbappend +++ b/common/recipes-kernel/linux/linux-yocto-rt_3.10.bbappend @@ -1,6 +1,7 @@ FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" -KERNEL_FEATURES_INTEL_COMMON = "" +# For Valley Island +KERNEL_FEATURES_INTEL_COMMON = "features/valleyisland-io/valleyisland-io.scc" #LINUX_VERSION_core2-32-intel-common = "3.10" COMPATIBLE_MACHINE_core2-32-intel-common = "${MACHINE}" diff --git a/common/recipes-kernel/linux/linux-yocto_3.10.bbappend b/common/recipes-kernel/linux/linux-yocto_3.10.bbappend index 2bea075..5649527 100644 --- a/common/recipes-kernel/linux/linux-yocto_3.10.bbappend +++ b/common/recipes-kernel/linux/linux-yocto_3.10.bbappend @@ -1,7 +1,8 @@ FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" -# For NUC -KERNEL_FEATURES_INTEL_COMMON += "features/amt/mei/mei.scc" +# For NUC and Valley Island +KERNEL_FEATURES_INTEL_COMMON += "features/amt/mei/mei.scc \ +features/valleyisland-io/valleyisland-io.scc" LINUX_VERSION_core2-32-intel-common = "3.10.38" COMPATIBLE_MACHINE_core2-32-intel-common = "${MACHINE}" -- 1.7.10.4 -- ___ meta-intel mailing list meta-intel@yoctoproject.org https://lists.yoctoproject.org/listinfo/meta-intel
[meta-intel] [PATCHv2 08/11] meta-valleyisland: provide machine configuration for valleyisland
From: Chan Wei Sern Create new machines named 'valleyisland-32' and 'valleyisland-64' for this platform. Re-include 'conf/machine/include/intel-common-pkgarch.inc' to re-use recipe-kernel from intel-common. Signed-off-by: Chan Wei Sern Signed-off-by: Chang Rebecca Swee Fun --- .../conf/machine/valleyisland-32.conf | 23 ++ .../conf/machine/valleyisland-64.conf | 25 2 files changed, 48 insertions(+) create mode 100644 meta-isg/meta-valleyisland/conf/machine/valleyisland-32.conf create mode 100644 meta-isg/meta-valleyisland/conf/machine/valleyisland-64.conf diff --git a/meta-isg/meta-valleyisland/conf/machine/valleyisland-32.conf b/meta-isg/meta-valleyisland/conf/machine/valleyisland-32.conf new file mode 100644 index 000..ab08a6c --- /dev/null +++ b/meta-isg/meta-valleyisland/conf/machine/valleyisland-32.conf @@ -0,0 +1,23 @@ +#@TYPE: Machine +#@NAME: valleyisland-32 + +#@WEBTITLE: Intel Atom E38xx Processor (Valley Island) 32-bit with Open Source Frame Buffer Graphics + +#@DESCRIPTION: Machine configuration for Valley Island 32-bit systems, without Intel-proprietary graphics bits + +PREFERRED_PROVIDER_virtual/kernel ?= "linux-yocto" +PREFERRED_VERSION_linux-yocto ?= "3.10%" + +require conf/machine/include/intel-core2-32-common.inc +require conf/machine/include/intel-common-pkgarch.inc +require conf/machine/include/meta-intel.inc + +MACHINE_FEATURES += "pcbios efi" + +XSERVER ?= "${XSERVER_IA32_BASE} \ +${XSERVER_IA32_EXT} \ +${XSERVER_IA32_FBDEV} \ +${XSERVER_IA32_I965} \ + " + +APPEND += "acpi_enforce_resources=lax video=efifb:off vga=0x318" diff --git a/meta-isg/meta-valleyisland/conf/machine/valleyisland-64.conf b/meta-isg/meta-valleyisland/conf/machine/valleyisland-64.conf new file mode 100644 index 000..a13cc17 --- /dev/null +++ b/meta-isg/meta-valleyisland/conf/machine/valleyisland-64.conf @@ -0,0 +1,25 @@ +#@TYPE: Machine +#@NAME: valleyisland-64 + +#@WEBTITLE: Intel Atom E38xx Processor (Valley Island) 64-bit with Open Source Frame Buffer Graphics + +#@DESCRIPTION: Machine configuration for Valley Island 64-bit systems, without Intel-proprietary graphics bits + + +PREFERRED_PROVIDER_virtual/kernel ?= "linux-yocto" +PREFERRED_VERSION_linux-yocto ?= "3.10%" + +require conf/machine/include/intel-corei7-64-common.inc +require conf/machine/include/intel-common-pkgarch.inc +require conf/machine/include/meta-intel.inc + +MACHINE_FEATURES += "pcbios efi" + + +XSERVER ?= "${XSERVER_X86_BASE} \ +${XSERVER_X86_EXT} \ + ${XSERVER_X86_FBDEV} \ + ${XSERVER_X86_I965} \ + " + +APPEND += "acpi_enforce_resources=lax video=efifb:off vga=0x318" -- 1.7.10.4 -- ___ meta-intel mailing list meta-intel@yoctoproject.org https://lists.yoctoproject.org/listinfo/meta-intel
[meta-intel] [PATCHv2 00/11] meta-isg: update all ISGs platform to align YP1.6
From: Chan Wei Sern Hi All, This is a patch series to align with Yocto 1.6 BSP refresh. Overall, this patchset consists following of: 1. Added meta-valleyisland,meta-mohonpeak under meta-isg. 2. Enable ASPEED Tech Graphic Card. For this patchset I have done below: 1. Build sucessfully with machine specific for all ISGs platform as list below -crystalforest-gladden and crystalforest-server -romley and romley-ivb -valleyisland-32 and valleyisland-64 -mohonpeak32 and mohonpeak64 -haswell-wc 2. Boot smoothly on each of the platforms and confirmed all drivers are loaded properly via lspci and dmesg. What have been since last submission: 1. Removed the patch set that has recipe-kernel for each meta-isg platforms. (meta-crystalforest,meta-romley,meta-haswell-wc,meta-valleyisland,meta-mohonpeak) 2. Re-include intel-common-pkgarch.inc for all meta-isg platforms. 3. Update haswell-wc.conf to have included meta-intel.inc,APPEND and also PREFFERED_PROVIDER. 3. Update common/recipes-kernel to include valleyisland-io features. 4. Removed patch series that is trying to fix do_install and do_append on calgary-corpus.bb and calgary-corpus.bb. We will revisit this item on next submission. Please help to pull this patch into meta-intel:daisy branch. Thanks. Regards, Chan Wei Sern The following changes since commit 89dffe15a9860ebec535b4c3fac525c93774a66b: fri2 linux-yocto_3.10: update meta branch SRCREV (2014-05-07 11:57:32 -0500) are available in the git repository at: git://git.yoctoproject.org/meta-intel-contrib wchan9/intel-common-daisy http://git.yoctoproject.org/cgit.cgi/meta-intel-contrib/log/?h=wchan9/intel-common-daisy Chan Wei Sern (5): meta-mohonpeak: new BSP layer for Intel Atom Processor C2000 meta-mohonpeak: provide machine configuration for mohonpeak meta-valleyisland: provide machine configuration for valleyisland meta-valleyisland: provide a formfactor for the valleyisland BSP meta-haswell-wc: provide meta-intel.inc in machine configuration Ong Boon Leong (4): xf86-video-ast: new recipe for ASPEED Technology Card meta-intel.inc: Enable ASPEED Tech Graphic Card meta-mohonpeak: provide a formfactor for the mohonpeak BSP meta-intel/common: Suppress canterbury corpus QA arch-check Rebecca Chang Swee Fun (2): meta-valleyisland: new BSP layer for Intel Atom E38XX Processor meta-intel/common: add valleyisland-io feature support in kernel recipes .../canterbury-corpus/canterbury-corpus.bb |5 +- .../xorg-driver/xf86-video-ast_0.98.0.bb | 12 ++ .../linux/linux-yocto-rt_3.10.bbappend |3 +- .../recipes-kernel/linux/linux-yocto_3.10.bbappend |5 +- conf/machine/include/meta-intel.inc|2 + .../meta-haswell-wc/conf/machine/haswell-wc.conf |9 +- meta-isg/meta-mohonpeak/COPYING.MIT| 17 ++ meta-isg/meta-mohonpeak/README | 146 + meta-isg/meta-mohonpeak/README.sources | 18 ++ meta-isg/meta-mohonpeak/conf/layer.conf| 12 ++ .../meta-mohonpeak/conf/machine/mohonpeak32.conf | 22 ++ .../meta-mohonpeak/conf/machine/mohonpeak64.conf | 22 ++ .../formfactor/formfactor/mohonpeak32/machconfig |3 + .../formfactor/formfactor/mohonpeak64/machconfig |3 + .../recipes-bsp/formfactor/formfactor_0.0.bbappend |1 + meta-isg/meta-valleyisland/COPYING.MIT | 17 ++ meta-isg/meta-valleyisland/README | 218 meta-isg/meta-valleyisland/README.sources | 18 ++ meta-isg/meta-valleyisland/conf/layer.conf | 14 ++ .../conf/machine/valleyisland-32.conf | 23 +++ .../conf/machine/valleyisland-64.conf | 25 +++ .../formfactor/valleyisland-32/machconfig |3 + .../formfactor/valleyisland-64/machconfig |3 + .../recipes-bsp/formfactor/formfactor_0.0.bbappend |1 + 24 files changed, 597 insertions(+), 5 deletions(-) create mode 100644 common/recipes-graphics/xorg-driver/xf86-video-ast_0.98.0.bb create mode 100644 meta-isg/meta-mohonpeak/COPYING.MIT create mode 100644 meta-isg/meta-mohonpeak/README create mode 100644 meta-isg/meta-mohonpeak/README.sources create mode 100644 meta-isg/meta-mohonpeak/conf/layer.conf create mode 100644 meta-isg/meta-mohonpeak/conf/machine/mohonpeak32.conf create mode 100644 meta-isg/meta-mohonpeak/conf/machine/mohonpeak64.conf create mode 100644 meta-isg/meta-mohonpeak/recipes-bsp/formfactor/formfactor/mohonpeak32/machconfig create mode 100644 meta-isg/meta-mohonpeak/recipes-bsp/formfactor/formfactor/mohonpeak64/machconfig create mode 100644 meta-isg/meta-mohonpeak/recipes-bsp/formfactor/formfactor_0.0.bbappend create mode 100644 meta-isg/meta-valleyisland/COPYING.MIT create mode 100644 meta-isg/meta-valleyisland/README create mode 100644 meta-isg/meta-valleyisland/README.sources create mode 100644 meta-isg/meta-valleyisland/con
[meta-intel] [PATCHv2 02/11] meta-intel.inc: Enable ASPEED Tech Graphic Card
From: Ong Boon Leong This is to enable ASPEED Technology graphic card that is bundled inside certain Intel customer reference board. Signed-off-by: Ong Boon Leong --- conf/machine/include/meta-intel.inc |2 ++ 1 file changed, 2 insertions(+) diff --git a/conf/machine/include/meta-intel.inc b/conf/machine/include/meta-intel.inc index 9a7867b..fb9b4a8 100644 --- a/conf/machine/include/meta-intel.inc +++ b/conf/machine/include/meta-intel.inc @@ -22,3 +22,5 @@ XSERVER_X86_EMGD = "emgd-driver-bin \ XSERVER_X86_MATROX_MGA = "xf86-video-mga \ " +XSERVER_X86_ASPEED_AST = "xf86-video-ast \ + " -- 1.7.10.4 -- ___ meta-intel mailing list meta-intel@yoctoproject.org https://lists.yoctoproject.org/listinfo/meta-intel
[meta-intel] [PATCHv2 07/11] meta-valleyisland: new BSP layer for Intel Atom E38XX Processor
From: Rebecca Chang Swee Fun This layer provides support for Intel Atom E38XX Processor product line. Signed-off-by: Chan Wei Sern Signed-off-by: Rebecca Chang Swee Fun --- meta-isg/meta-valleyisland/COPYING.MIT | 17 +++ meta-isg/meta-valleyisland/README | 218 meta-isg/meta-valleyisland/README.sources | 18 +++ meta-isg/meta-valleyisland/conf/layer.conf | 14 ++ 4 files changed, 267 insertions(+) create mode 100644 meta-isg/meta-valleyisland/COPYING.MIT create mode 100644 meta-isg/meta-valleyisland/README create mode 100644 meta-isg/meta-valleyisland/README.sources create mode 100644 meta-isg/meta-valleyisland/conf/layer.conf diff --git a/meta-isg/meta-valleyisland/COPYING.MIT b/meta-isg/meta-valleyisland/COPYING.MIT new file mode 100644 index 000..89de354 --- /dev/null +++ b/meta-isg/meta-valleyisland/COPYING.MIT @@ -0,0 +1,17 @@ +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/meta-isg/meta-valleyisland/README b/meta-isg/meta-valleyisland/README new file mode 100644 index 000..99cba0d --- /dev/null +++ b/meta-isg/meta-valleyisland/README @@ -0,0 +1,218 @@ +This README file contains information on building the meta-valleyisland +BSP layer, and booting the images contained in the /binary directory. +Please see the corresponding sections below for details. + +The Valley Island BSP consists of two versions: +1. 32-bit Valley Island +2. 64-bit Valley Island + +The BSP is made specifically for Intel Atom E38XX Processor E38XX +Development Kit (formerly known as Valley Island). This BSP integrates +Intel Graphics for Linux driver as the integrated graphics. + +Valley Island BSP is meant to support Valley Island Development +Kit, "Bayley Bay" CRB and "Bakersport" CRB. + +Further information on the platforms supported by this BSP can be +found here: + + http://www.intel.com/content/www/us/en/intelligent-systems/bay-trail/atom-processor-e3800-family-overview.html + +Information on all Intel® embedded platforms can be found here: + + http://www.intel.com/p/en_US/embedded/hwsw/hardware + +Yocto Project Compatible + + +This BSP is compatible with the Yocto Project as per the requirements +listed here: + + https://www.yoctoproject.org/webform/yocto-project-compatible-registration + +Dependencies + + +This layer depends on: + + URI: git://git.openembedded.org/bitbake + branch: master + + URI: git://git.openembedded.org/openembedded-core + layers: meta + branch: master + + URI: git://git.yoctoproject.org/meta-intel + layers: intel + branch: master + +Patches +=== + +Please submit any patches against this BSP to the Meta-Intel Yocto mailing list +(meta-intel@yoctoproject.org) and cc: the maintainer: + +Maintainer: Chang Rebecca Swee Fun + +Please see the meta-isg/MAINTAINERS file for more details. + +Table of Contents += + + I. Building the meta-valleyisland BSP layer + II. Booting the images in /binary +III. Device Notes + a. Boot Loader + b. I/O drivers + c. LPIO ACPI enumeration support + IV. Known Issues + a. I/O drivers + + +I. Building the meta-valleyisland BSP layer +=== + +In order to build an image with BSP support for a given release, you +need to download the corresponding BSP tarball from the 'Board Support +Package (BSP) Downloads' page of the Yocto Project website. + +Having that done, and assuming you have extracted the BSP tarball contents +at the top-level of your Yocto build tree, you can build a valleyisland +image by adding the location of the meta-valleyisland layer to +bblayers.conf, along with the meta-intel layer itself (to access +common metadata shared between BSPs) e.g.: + + yocto/meta-intel \ + yocto/meta-intel/meta-isg/meta-valleyisland \ + +To enable the 32-bit Valley Island layer, add the valleyisland-32 MACHINE to local.conf: + + MACHINE ?= "valleyisland-32" + +To enable the 64-bit Valley Island layer, add
[meta-intel] [PATCHv2 01/11] xf86-video-ast: new recipe for ASPEED Technology Card
From: Ong Boon Leong To enable ASPEED Technology graphic card. Removed dependency on virtual/libx11, PR and COMPATIBLE_HOST that limits to x86 hardware. Signed-off-by: Ong Boon Leong (cherry picked from commit 346fde4a2b424ae4025685bf83d3c8a269ab9130) Signed-off-by: Chan Wei Sern --- .../recipes-graphics/xorg-driver/xf86-video-ast_0.98.0.bb | 12 1 file changed, 12 insertions(+) create mode 100644 common/recipes-graphics/xorg-driver/xf86-video-ast_0.98.0.bb diff --git a/common/recipes-graphics/xorg-driver/xf86-video-ast_0.98.0.bb b/common/recipes-graphics/xorg-driver/xf86-video-ast_0.98.0.bb new file mode 100644 index 000..05b379e --- /dev/null +++ b/common/recipes-graphics/xorg-driver/xf86-video-ast_0.98.0.bb @@ -0,0 +1,12 @@ +require recipes-graphics/xorg-driver/xorg-driver-video.inc + +SUMMARY = "X.Org X server -- ASpeed Technologies graphics driver" + +DESCRIPTION = "ast is an Xorg driver for ASpeed Technologies video cards" + +LIC_FILES_CHKSUM = "file://COPYING;md5=0b8c242f0218eea5caa949b7910a774b" + +DEPENDS += "libpciaccess" + +SRC_URI[md5sum] = "c3f15602db18e91842245a43a297cc42" +SRC_URI[sha256sum] = "90225bc4832da9cd11e3130f0c210ed67f4f48a4ce35f1bb83bd5cc0c7d916a1" -- 1.7.10.4 -- ___ meta-intel mailing list meta-intel@yoctoproject.org https://lists.yoctoproject.org/listinfo/meta-intel
[meta-intel] [PATCH 18/21] meta-romley: Add linux-yocto_3.10 support
From: Chan Wei Sern Add linux-yocto_3.10 support on Intel Romley platform. KBRANCH is pointing to "standard/base" with SRCREV_machine and SRCREV_meta point to 3.10.38. Update LINUX_VERSION to reflect the 3.10.38 changes. Signed-off-by: Chan Wei Sern --- .../recipes-kernel/linux/linux-yocto_3.10.bbappend | 25 1 file changed, 25 insertions(+) create mode 100644 meta-romley/recipes-kernel/linux/linux-yocto_3.10.bbappend diff --git a/meta-romley/recipes-kernel/linux/linux-yocto_3.10.bbappend b/meta-romley/recipes-kernel/linux/linux-yocto_3.10.bbappend new file mode 100644 index 000..c9fa530 --- /dev/null +++ b/meta-romley/recipes-kernel/linux/linux-yocto_3.10.bbappend @@ -0,0 +1,25 @@ +FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" + +# +# MACHINE = romley # +# +COMPATIBLE_MACHINE_romley = "romley" +KMACHINE_romley = "romley" +KBRANCH_romley = "standard/base" + +SRCREV_machine_romley ?= "02f7e63e56c061617957388c23bd5cf9b05c5388" +SRCREV_meta_romley ?= "617c6158c3d5b931f0d6131e0b0a7b374c792599" + +# +# MACHINE = romley-ivb # +# +COMPATIBLE_MACHINE_romley-ivb = "romley-ivb" +KMACHINE_romley-ivb = "romley" +KBRANCH_romley-ivb = "standard/base" + +SRCREV_machine_romley-ivb ?= "02f7e63e56c061617957388c23bd5cf9b05c5388" +SRCREV_meta_romley-ivb ?= "617c6158c3d5b931f0d6131e0b0a7b374c792599" + +LINUX_VERSION = "3.10.38" + +module_autoload_uio = "uio" -- 1.7.10.4 -- ___ meta-intel mailing list meta-intel@yoctoproject.org https://lists.yoctoproject.org/listinfo/meta-intel
[meta-intel] [PATCH 19/21] meta-haswell-wc: Add linux-yocto_3.10 support
From: Chan Wei Sern Add linux-yocto_3.10 support on Intel Haswell Walnut Canyon platform. KBRANCH is pointing to "standard/base" with SRCREV_machine and SRCREV_meta point to 3.10.38. Update LINUX_VERSION to reflect the 3.10.38 changes. Signed-off-by: Chan Wei Sern --- .../recipes-kernel/linux/linux-yocto_3.10.bbappend|9 + 1 file changed, 9 insertions(+) create mode 100644 meta-isg/meta-haswell-wc/recipes-kernel/linux/linux-yocto_3.10.bbappend diff --git a/meta-isg/meta-haswell-wc/recipes-kernel/linux/linux-yocto_3.10.bbappend b/meta-isg/meta-haswell-wc/recipes-kernel/linux/linux-yocto_3.10.bbappend new file mode 100644 index 000..0c7deef --- /dev/null +++ b/meta-isg/meta-haswell-wc/recipes-kernel/linux/linux-yocto_3.10.bbappend @@ -0,0 +1,9 @@ +FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" + +COMPATIBLE_MACHINE_haswell-wc = "haswell-wc" +KMACHINE_haswell-wc = "haswell-wc" +KBRANCH_haswell-wc = "standard/base" + +LINUX_VERSION = "3.10.38" +SRCREV_machine_haswell-wc = "02f7e63e56c061617957388c23bd5cf9b05c5388" +SRCREV_meta_haswell-wc = "617c6158c3d5b931f0d6131e0b0a7b374c792599" -- 1.7.10.4 -- ___ meta-intel mailing list meta-intel@yoctoproject.org https://lists.yoctoproject.org/listinfo/meta-intel
[meta-intel] [PATCH 20/21] meta-mohonpeak: Add linux-yocto_3.10 support
From: Chan Wei Sern Add linux-yocto_3.10 support on Intel Mohonpeak platform. KBRANCH is pointing to "standard/base" with SRCREV_machine points to 3.10.38.Update LINUX_VERSION to reflect the 3.10.38 changes. For SRCREV_meta,I will have to point to this particular older commit: 5824403b intel-common: Add preempt-rt ktype targets The reason is issue is found on latest commit or commit after that. We are still working on to solve this issue. Signed-off-by: Chan Wei Sern --- .../recipes-kernel/linux/linux-yocto_3.10.bbappend | 23 1 file changed, 23 insertions(+) create mode 100644 meta-isg/meta-mohonpeak/recipes-kernel/linux/linux-yocto_3.10.bbappend diff --git a/meta-isg/meta-mohonpeak/recipes-kernel/linux/linux-yocto_3.10.bbappend b/meta-isg/meta-mohonpeak/recipes-kernel/linux/linux-yocto_3.10.bbappend new file mode 100644 index 000..acf2fc2 --- /dev/null +++ b/meta-isg/meta-mohonpeak/recipes-kernel/linux/linux-yocto_3.10.bbappend @@ -0,0 +1,23 @@ +FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" + +# +# MACHINE = mohonpeak32 # +# +COMPATIBLE_MACHINE_mohonpeak32 = "mohonpeak32" +KMACHINE_mohonpeak32 = "mohonpeak32" +KBRANCH_mohonpeak32 = "standard/base" + +LINUX_VERSION_mohonpeak32 = "3.10.38" +SRCREV_machine_mohonpeak32 = "02f7e63e56c061617957388c23bd5cf9b05c5388" +SRCREV_meta_mohonpeak32 = "5824403ba2b877eca33969425ac1ac5dbeb72720" + +# +# MACHINE = mohonpeak64 # +# +COMPATIBLE_MACHINE_mohonpeak64 = "mohonpeak64" +KMACHINE_mohonpeak64 = "mohonpeak" +KBRANCH_mohonpeak64 = "standard/base" + +LINUX_VERSION_mohonpeak64 = "3.10.38" +SRCREV_machine_mohonpeak64 = "02f7e63e56c061617957388c23bd5cf9b05c5388" +SRCREV_meta_mohonpeak64 = "5824403ba2b877eca33969425ac1ac5dbeb72720" -- 1.7.10.4 -- ___ meta-intel mailing list meta-intel@yoctoproject.org https://lists.yoctoproject.org/listinfo/meta-intel
[meta-intel] [PATCH 21/21] meta-valleyisland: Add linux-yocto_3.10 and linux-yocto-rt_3.10
From: Chan Wei Sern Add linux-yocto_3.10 and also linux-yocto-rt_3.10 on Intel BayTrail based platform. KBRANCH in linux-yocto_3.10 is pointing to "standard/base" and KBRANCH in linux-yocto-rt_3.10 is pointing to "standard/preempt-rt/base". SRCREV_machine and SRCREV_meta point to 3.10.38 for both of the bbappend. Update LINUX_VERSION in both of the bbappend to reflect the 3.10.38 changes. Signed-off-by: Chan Wei Sern Signed-off-by: Chang Rebecca Swee Fun --- .../linux/linux-yocto-rt_3.10.bbappend | 27 .../recipes-kernel/linux/linux-yocto_3.10.bbappend | 27 2 files changed, 54 insertions(+) create mode 100644 meta-isg/meta-valleyisland/recipes-kernel/linux/linux-yocto-rt_3.10.bbappend create mode 100644 meta-isg/meta-valleyisland/recipes-kernel/linux/linux-yocto_3.10.bbappend diff --git a/meta-isg/meta-valleyisland/recipes-kernel/linux/linux-yocto-rt_3.10.bbappend b/meta-isg/meta-valleyisland/recipes-kernel/linux/linux-yocto-rt_3.10.bbappend new file mode 100644 index 000..e6826bf --- /dev/null +++ b/meta-isg/meta-valleyisland/recipes-kernel/linux/linux-yocto-rt_3.10.bbappend @@ -0,0 +1,27 @@ +FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" + +# +# MACHINE = valleyisland-32 # +# +COMPATIBLE_MACHINE_valleyisland-32 = "valleyisland-32" +KMACHINE_valleyisland-32 = "valleyisland-32" +KBRANCH_valleyisland-32 = "standard/preempt-rt/base" + +KERNEL_FEATURES_append_valleyisland-32 = "features/valleyisland-io/valleyisland-io" + +LINUX_VERSION_valleyisland-32 = "3.10.38" +SRCREV_machine_valleyisland-32 = "8aa9023c5e2e2ca4180e971da9a2c139d5b3c79e" +SRCREV_meta_valleyisland-32 = "617c6158c3d5b931f0d6131e0b0a7b374c792599" + +# +# MACHINE = valleyisland-64 # +# +COMPATIBLE_MACHINE_valleyisland-64 = "valleyisland-64" +KMACHINE_valleyisland-64 = "valleyisland" +KBRANCH_valleyisland-64 = "standard/preempt-rt/base" + +KERNEL_FEATURES_append_valleyisland-64 = "features/valleyisland-io/valleyisland-io" + +LINUX_VERSION_valleyisland-64 = "3.10.38" +SRCREV_machine_valleyisland-64 = "8aa9023c5e2e2ca4180e971da9a2c139d5b3c79e" +SRCREV_meta_valleyisland-64 ="617c6158c3d5b931f0d6131e0b0a7b374c792599" diff --git a/meta-isg/meta-valleyisland/recipes-kernel/linux/linux-yocto_3.10.bbappend b/meta-isg/meta-valleyisland/recipes-kernel/linux/linux-yocto_3.10.bbappend new file mode 100644 index 000..e54c367 --- /dev/null +++ b/meta-isg/meta-valleyisland/recipes-kernel/linux/linux-yocto_3.10.bbappend @@ -0,0 +1,27 @@ +FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" + +# +# MACHINE = valleyisland-32 # +# +COMPATIBLE_MACHINE_valleyisland-32 = "valleyisland-32" +KMACHINE_valleyisland-32 = "valleyisland-32" +KBRANCH_valleyisland-32 = "standard/base" + +KERNEL_FEATURES_append_valleyisland-32 = " features/valleyisland-io/valleyisland-io" + +LINUX_VERSION_valleyisland-32 = "3.10.38" +SRCREV_machine_valleyisland-32 = "02f7e63e56c061617957388c23bd5cf9b05c5388" +SRCREV_meta_valleyisland-32 = "617c6158c3d5b931f0d6131e0b0a7b374c792599" + +# +# MACHINE = valleyisland-64 # +# +COMPATIBLE_MACHINE_valleyisland-64 = "valleyisland-64" +KMACHINE_valleyisland-64 = "valleyisland" +KBRANCH_valleyisland-64 = "standard/base" + +KERNEL_FEATURES_append_valleyisland-64 = " features/valleyisland-io/valleyisland-io" + +LINUX_VERSION_valleyisland-64 = "3.10.38" +SRCREV_machine_valleyisland-64 = "02f7e63e56c061617957388c23bd5cf9b05c5388" +SRCREV_meta_valleyisland-64 = "617c6158c3d5b931f0d6131e0b0a7b374c792599" -- 1.7.10.4 -- ___ meta-intel mailing list meta-intel@yoctoproject.org https://lists.yoctoproject.org/listinfo/meta-intel
[meta-intel] [PATCH 11/21] meta-intel/common: Suppress canterbury corpus QA arch-check
From: Ong Boon Leong 'sum' is a SPARC executable bundled in canterbury corpus tarball. By installing this file on x86 file-system, it results in QA architecture-check warning. As the package is only meant for compression benchmarking purpose, we would suppress the QA warning check for architecture compatibility. Signed-off-by: Ong Boon Leong --- common/recipes-corpus/canterbury-corpus/canterbury-corpus.bb |5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/common/recipes-corpus/canterbury-corpus/canterbury-corpus.bb b/common/recipes-corpus/canterbury-corpus/canterbury-corpus.bb index 93a1795..fbefea1 100644 --- a/common/recipes-corpus/canterbury-corpus/canterbury-corpus.bb +++ b/common/recipes-corpus/canterbury-corpus/canterbury-corpus.bb @@ -17,7 +17,10 @@ SRC_URI = "http://corpus.canterbury.ac.nz/resources/cantrbry.tar.gz"; SRC_URI[md5sum] = "442e56cfffdf460d25b0b91650a55908" SRC_URI[sha256sum] = "f140e8a5b73d3f53198555a63bfb827889394a42f20825df33c810c3d5e3f8fb" -WARN_QA += "arch" +# Disable architecture QA check for this package since it contains +# pre-compiled executable "sum" for SPARC. The package is used +# for compression benchmarking only. +WARN_QA += "" ERROR_QA = "" do_package_qa[noexec] = "1" -- 1.7.10.4 -- ___ meta-intel mailing list meta-intel@yoctoproject.org https://lists.yoctoproject.org/listinfo/meta-intel
[meta-intel] [PATCH 10/21] meta-intel/common: Update Canterbury Corpus do_install recipe
From: Ong Boon Leong Fix do_install() issue caused by "patches" folder that is auto-generated in do_unpack() step. Fix the issue by being explicitly listing out the files in the canterbury corpus tarball. Signed-off-by: Ong Boon Leong --- .../canterbury-corpus/canterbury-corpus.bb | 20 +++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/common/recipes-corpus/canterbury-corpus/canterbury-corpus.bb b/common/recipes-corpus/canterbury-corpus/canterbury-corpus.bb index eb5afad..93a1795 100644 --- a/common/recipes-corpus/canterbury-corpus/canterbury-corpus.bb +++ b/common/recipes-corpus/canterbury-corpus/canterbury-corpus.bb @@ -29,7 +29,25 @@ do_unpack () { FILES_${PN} = "/lib/firmware/*" +CORPUS_FILELIST=" \ + alice29.txt \ + asyoulik.txt \ + cp.html \ + fields.c \ + grammar.lsp \ + kennedy.xls \ + lcet10.txt \ + plrabn12.txt \ + ptt5 \ + sum \ + xargs.1 \ + " + do_install () { install -d ${D}${base_libdir}/firmware - install -m 644 ${S}/* ${D}${base_libdir}/firmware + + for i in ${CORPUS_FILELIST} + do + install -m 644 ${S}/$i ${D}${base_libdir}/firmware + done } -- 1.7.10.4 -- ___ meta-intel mailing list meta-intel@yoctoproject.org https://lists.yoctoproject.org/listinfo/meta-intel
[meta-intel] [PATCH 06/21] meta-mohonpeak: new BSP layer for Intel Atom Processor C2000
From: Chan Wei Sern This layer provides support for Intel Atom Processor C2000 product line. Signed-off-by: Chan Wei Sern Signed-off-by: Ong Boon Leong --- meta-isg/meta-mohonpeak/COPYING.MIT | 17 meta-isg/meta-mohonpeak/README | 146 +++ meta-isg/meta-mohonpeak/README.sources | 18 meta-isg/meta-mohonpeak/conf/layer.conf | 12 +++ 4 files changed, 193 insertions(+) create mode 100644 meta-isg/meta-mohonpeak/COPYING.MIT create mode 100644 meta-isg/meta-mohonpeak/README create mode 100644 meta-isg/meta-mohonpeak/README.sources create mode 100644 meta-isg/meta-mohonpeak/conf/layer.conf diff --git a/meta-isg/meta-mohonpeak/COPYING.MIT b/meta-isg/meta-mohonpeak/COPYING.MIT new file mode 100644 index 000..89de354 --- /dev/null +++ b/meta-isg/meta-mohonpeak/COPYING.MIT @@ -0,0 +1,17 @@ +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/meta-isg/meta-mohonpeak/README b/meta-isg/meta-mohonpeak/README new file mode 100644 index 000..a30e455 --- /dev/null +++ b/meta-isg/meta-mohonpeak/README @@ -0,0 +1,146 @@ +This README file contains information on building the meta-mohonpeak +BSP layer, and booting the images contained in the /binary directory. +Please see the corresponding sections below for details. + +The mohonpeak platform consists of two versions: +1. 32-bit Mohon Peak +2. 64-bit Mohon Peak + +The Mohon Peak platform consists of the Intel Atom Processor C2000 +Product Family (Formerly Rangeley) + +This BSP assumes ASPEED Technology graphics card is being used. + +Further information about the platforms supported by this BSP can be +found here: + + http://www.intel.com/content/www/us/en/intelligent-systems/rangeley/ +atom-c2000-product-family-based-platforms-overview.html + +Information on all Intel® embedded platforms can be found here: + + http://www.intel.com/p/en_US/embedded/hwsw/hardware + + +Yocto Project Compatible + + +This BSP is compatible with the Yocto Project as per the requirements +listed here: + + https://www.yoctoproject.org/webform/yocto-project-compatible-registration + + +Dependencies + + +This layer depends on: + + URI: git://git.openembedded.org/bitbake + branch: master + + URI: git://git.openembedded.org/openembedded-core + layers: meta + branch: master + + URI: git://git.yoctoproject.org/meta-intel + layers: intel + branch: master + + +Patches +=== + +Please submit any patches against this BSP to the Yocto mailing list +(meta-intel@yoctoproject.org) and cc: the maintainer: + +Maintainer: Ong Boon Leong + +Please see the meta-intel/MAINTAINERS file for more details. + + +Table of Contents += + + I. Building the meta-mohonpeak BSP layer + II. Booting the images in /binary + +I. Building the meta-mohonpeak BSP layer +=== + +In order to build an image with BSP support for a given release, you +need to download the corresponding BSP tarball from the 'Board Support +Package (BSP) Downloads' page of the Yocto Project website. + +Having done that, and assuming you extracted the BSP tarball contents +at the top-level of your yocto build tree, you can build a mohonpeak +image by adding the location of the meta-mohonpeak layer to +bblayers.conf, along with the meta-intel layer itself (to access +common metadata shared between BSPs) e.g.: + + yocto/meta-intel \ + yocto/meta-intel/meta-isg \ + yocto/meta-intel/meta-isg/meta-mohonpeak \ + +To enable the 32-bit Mohon Peak layer, add the mohonpeak-32 MACHINE to local.conf: + + MACHINE ?= "mohonpeak-32" + +To enable the 64-bit Mohon Peak layer, add the mohonpeak-64 MACHINE to local.conf: + + MACHINE ?= "mohonpeak-64" + +You should then be able to build a mohonpeak image as such: + + $ source oe-init-build-env + $ bitbake core-image-sato + +At the end of a successful build, you should have a live image that +you can boot from a USB flash drive (see instructions on how to do +t
[meta-intel] [PATCH 13/21] meta-valleyisland: provide machine configuration for valleyisland
From: Chan Wei Sern Create new machines named 'valleyisland-32' and 'valleyisland-64' for this platform. Signed-off-by: Chan Wei Sern Signed-off-by: Chang Rebecca Swee Fun --- .../conf/machine/valleyisland-32.conf | 22 ++ .../conf/machine/valleyisland-64.conf | 24 2 files changed, 46 insertions(+) create mode 100644 meta-isg/meta-valleyisland/conf/machine/valleyisland-32.conf create mode 100644 meta-isg/meta-valleyisland/conf/machine/valleyisland-64.conf diff --git a/meta-isg/meta-valleyisland/conf/machine/valleyisland-32.conf b/meta-isg/meta-valleyisland/conf/machine/valleyisland-32.conf new file mode 100644 index 000..2053987 --- /dev/null +++ b/meta-isg/meta-valleyisland/conf/machine/valleyisland-32.conf @@ -0,0 +1,22 @@ +#@TYPE: Machine +#@NAME: valleyisland-32 + +#@WEBTITLE: Intel Atom E38xx Processor (Valley Island) 32-bit with Open Source Frame Buffer Graphics + +#@DESCRIPTION: Machine configuration for Valley Island 32-bit systems, without Intel-proprietary graphics bits + +PREFERRED_PROVIDER_virtual/kernel ?= "linux-yocto" +PREFERRED_VERSION_linux-yocto ?= "3.10%" + +require conf/machine/include/intel-core2-32-common.inc +require conf/machine/include/meta-intel.inc + +MACHINE_FEATURES += "pcbios efi" + +XSERVER ?= "${XSERVER_IA32_BASE} \ +${XSERVER_IA32_EXT} \ +${XSERVER_IA32_FBDEV} \ +${XSERVER_IA32_I965} \ + " + +APPEND += "acpi_enforce_resources=lax video=efifb:off vga=0x318" diff --git a/meta-isg/meta-valleyisland/conf/machine/valleyisland-64.conf b/meta-isg/meta-valleyisland/conf/machine/valleyisland-64.conf new file mode 100644 index 000..5032005 --- /dev/null +++ b/meta-isg/meta-valleyisland/conf/machine/valleyisland-64.conf @@ -0,0 +1,24 @@ +#@TYPE: Machine +#@NAME: valleyisland-64 + +#@WEBTITLE: Intel Atom E38xx Processor (Valley Island) 64-bit with Open Source Frame Buffer Graphics + +#@DESCRIPTION: Machine configuration for Valley Island 64-bit systems, without Intel-proprietary graphics bits + + +PREFERRED_PROVIDER_virtual/kernel ?= "linux-yocto" +PREFERRED_VERSION_linux-yocto ?= "3.10%" + +require conf/machine/include/intel-corei7-64-common.inc +require conf/machine/include/meta-intel.inc + +MACHINE_FEATURES += "pcbios efi" + + +XSERVER ?= "${XSERVER_X86_BASE} \ +${XSERVER_X86_EXT} \ + ${XSERVER_X86_FBDEV} \ + ${XSERVER_X86_I965} \ + " + +APPEND += "acpi_enforce_resources=lax video=efifb:off vga=0x318" -- 1.7.10.4 -- ___ meta-intel mailing list meta-intel@yoctoproject.org https://lists.yoctoproject.org/listinfo/meta-intel
[meta-intel] [PATCH 17/21] meta-crystalforest: Add linux-yocto_3.10 support
From: Chan Wei Sern Add linux-yocto_3.10 support on Intel CrystalForest platform. KBRANCH is pointing to "standard/base" with SRCREV_machine and SRCREV_meta point to 3.10.38. Update LINUX_VERSION to reflect the 3.10.38 changes. Signed-off-by: Chan Wei Sern --- .../recipes-kernel/linux/linux-yocto_3.10.bbappend | 25 1 file changed, 25 insertions(+) create mode 100644 meta-crystalforest/recipes-kernel/linux/linux-yocto_3.10.bbappend diff --git a/meta-crystalforest/recipes-kernel/linux/linux-yocto_3.10.bbappend b/meta-crystalforest/recipes-kernel/linux/linux-yocto_3.10.bbappend new file mode 100644 index 000..8a5f4a3 --- /dev/null +++ b/meta-crystalforest/recipes-kernel/linux/linux-yocto_3.10.bbappend @@ -0,0 +1,25 @@ +FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" + +### +# MACHINE = crystalforest-gladden # +### +COMPATIBLE_MACHINE_crystalforest-gladden = "crystalforest-gladden" +KMACHINE_crystalforest-gladden = "crystalforest" +KBRANCH_crystalforest-gladden = "standard/base" + +SRCREV_machine_crystalforest-gladden ?= "02f7e63e56c061617957388c23bd5cf9b05c5388" +SRCREV_meta_crystalforest-gladden ?= "617c6158c3d5b931f0d6131e0b0a7b374c792599" + +## +# MACHINE = crystalforest-server # +## +COMPATIBLE_MACHINE_crystalforest-server = "crystalforest-server" +KMACHINE_crystalforest-server = "crystalforest" +KBRANCH_crystalforest-server = "standard/base" + +SRCREV_machine_crystalforest-server ?= "02f7e63e56c061617957388c23bd5cf9b05c5388" +SRCREV_meta_crystalforest-server ?= "617c6158c3d5b931f0d6131e0b0a7b374c792599" + +LINUX_VERSION = "3.10.38" + +module_autoload_uio = "uio" -- 1.7.10.4 -- ___ meta-intel mailing list meta-intel@yoctoproject.org https://lists.yoctoproject.org/listinfo/meta-intel
[meta-intel] [PATCH 12/21] meta-valleyisland: new BSP layer for Intel Atom E38XX Processor
From: Chan Wei Sern This layer provides support for Intel Atom E38XX Processor product line. Signed-off-by: Chan Wei Sern Signed-off-by: Chang Rebecca Swee Fun --- meta-isg/meta-valleyisland/COPYING.MIT | 17 +++ meta-isg/meta-valleyisland/README | 218 meta-isg/meta-valleyisland/README.sources | 18 +++ meta-isg/meta-valleyisland/conf/layer.conf | 14 ++ 4 files changed, 267 insertions(+) create mode 100644 meta-isg/meta-valleyisland/COPYING.MIT create mode 100644 meta-isg/meta-valleyisland/README create mode 100644 meta-isg/meta-valleyisland/README.sources create mode 100644 meta-isg/meta-valleyisland/conf/layer.conf diff --git a/meta-isg/meta-valleyisland/COPYING.MIT b/meta-isg/meta-valleyisland/COPYING.MIT new file mode 100644 index 000..89de354 --- /dev/null +++ b/meta-isg/meta-valleyisland/COPYING.MIT @@ -0,0 +1,17 @@ +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/meta-isg/meta-valleyisland/README b/meta-isg/meta-valleyisland/README new file mode 100644 index 000..014344b --- /dev/null +++ b/meta-isg/meta-valleyisland/README @@ -0,0 +1,218 @@ +This README file contains information on building the meta-valleyisland +BSP layer, and booting the images contained in the /binary directory. +Please see the corresponding sections below for details. + +The Valley Island BSP consists of two versions: +1. 32-bit Valley Island +2. 64-bit Valley Island + +The BSP is made specifically for Intel Atom E38XX Processor E38XX +Development Kit (formerly known as Valley Island). This BSP integrates +Intel Graphics for Linux driver as the integrated graphics. + +Valley Island BSP is meant to support Valley Island Development +Kit, "Bayley Bay" CRB and "Bakersport" CRB. + +Further information on the platforms supported by this BSP can be +found here: + + http://www.intel.com/content/www/us/en/intelligent-systems/bay-trail/atom-processor-e3800-family-overview.html + +Information on all Intel® embedded platforms can be found here: + + http://www.intel.com/p/en_US/embedded/hwsw/hardware + +Yocto Project Compatible + + +This BSP is compatible with the Yocto Project as per the requirements +listed here: + + https://www.yoctoproject.org/webform/yocto-project-compatible-registration + +Dependencies + + +This layer depends on: + + URI: git://git.openembedded.org/bitbake + branch: master + + URI: git://git.openembedded.org/openembedded-core + layers: meta + branch: dora + + URI: git://git.yoctoproject.org/meta-intel + layers: intel + branch: dora + +Patches +=== + +Please submit any patches against this BSP to the Meta-Intel Yocto mailing list +(meta-intel@yoctoproject.org) and cc: the maintainer: + +Maintainer: Chang Rebecca Swee Fun + +Please see the meta-isg/MAINTAINERS file for more details. + +Table of Contents += + + I. Building the meta-valleyisland BSP layer + II. Booting the images in /binary +III. Device Notes + a. Boot Loader + b. I/O drivers + c. LPIO ACPI enumeration support + IV. Known Issues + a. I/O drivers + + +I. Building the meta-valleyisland BSP layer +=== + +In order to build an image with BSP support for a given release, you +need to download the corresponding BSP tarball from the 'Board Support +Package (BSP) Downloads' page of the Yocto Project website. + +Having that done, and assuming you have extracted the BSP tarball contents +at the top-level of your Yocto build tree, you can build a valleyisland +image by adding the location of the meta-valleyisland layer to +bblayers.conf, along with the meta-intel layer itself (to access +common metadata shared between BSPs) e.g.: + + yocto/meta-intel \ + yocto/meta-intel/meta-isg/meta-valleyisland \ + +To enable the 32-bit Valley Island layer, add the valleyisland-32 MACHINE to local.conf: + + MACHINE ?= "valleyisland-32" + +To enable the 64-bit Valley Island layer, add the valleyis
[meta-intel] [PATCH 15/21] meta-crystalforest: removed using of intel-common-pkgarch.inc
From: Chan Wei Sern Removed using of intel-common-pkgarch.inc in crystalforest-gladden.conf and crystalforest-server.conf. As we would like to have control over preferred linux-yocto version for machine specific build. Signed-off-by: Chan Wei Sern --- meta-crystalforest/conf/machine/crystalforest-gladden.conf |1 - meta-crystalforest/conf/machine/crystalforest-server.conf |1 - 2 files changed, 2 deletions(-) diff --git a/meta-crystalforest/conf/machine/crystalforest-gladden.conf b/meta-crystalforest/conf/machine/crystalforest-gladden.conf index 9c33293..c1b552a 100644 --- a/meta-crystalforest/conf/machine/crystalforest-gladden.conf +++ b/meta-crystalforest/conf/machine/crystalforest-gladden.conf @@ -12,7 +12,6 @@ PREFERRED_PROVIDER_virtual/kernel ?= "linux-yocto" PREFERRED_VERSION_linux-yocto ?= "3.10%" require conf/machine/include/intel-corei7-64-common.inc -require conf/machine/include/intel-common-pkgarch.inc require conf/machine/include/meta-intel.inc XSERVER ?= "${XSERVER_X86_BASE} \ diff --git a/meta-crystalforest/conf/machine/crystalforest-server.conf b/meta-crystalforest/conf/machine/crystalforest-server.conf index fd0e80a..7a5da09 100644 --- a/meta-crystalforest/conf/machine/crystalforest-server.conf +++ b/meta-crystalforest/conf/machine/crystalforest-server.conf @@ -12,7 +12,6 @@ PREFERRED_PROVIDER_virtual/kernel ?= "linux-yocto" PREFERRED_VERSION_linux-yocto ?= "3.10%" require conf/machine/include/intel-corei7-64-common.inc -require conf/machine/include/intel-common-pkgarch.inc require conf/machine/include/meta-intel.inc XSERVER ?= "${XSERVER_X86_BASE} \ -- 1.7.10.4 -- ___ meta-intel mailing list meta-intel@yoctoproject.org https://lists.yoctoproject.org/listinfo/meta-intel
[meta-intel] [PATCH 16/21] meta-romley: remove using of intel-common-pkgarch.inc
From: Chan Wei Sern Removed using of intel-common-pkgarch.inc in romley.conf romley-ivb.conf. As we would like to have control over preferred linux-yocto version for machine specific build. Added PREFERRED_PROVIDER to it as well. Signed-off-by: Chan Wei Sern --- meta-romley/conf/machine/romley-ivb.conf |3 +-- meta-romley/conf/machine/romley.conf |3 +-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/meta-romley/conf/machine/romley-ivb.conf b/meta-romley/conf/machine/romley-ivb.conf index af52897..32b1f6d 100644 --- a/meta-romley/conf/machine/romley-ivb.conf +++ b/meta-romley/conf/machine/romley-ivb.conf @@ -7,11 +7,10 @@ #@DESCRIPTION: Machine configuration for Romley systems # i.e. Xeon E5-2600 and E5-2400 + Intel CC604/C602-J - +PREFERRED_PROVIDER_virtual/kernel ?= "linux-yocto" PREFERRED_VERSION_linux-yocto ?= "3.10%" require conf/machine/include/intel-corei7-64-common.inc -require conf/machine/include/intel-common-pkgarch.inc require conf/machine/include/meta-intel.inc XSERVER ?= "${XSERVER_X86_BASE} \ diff --git a/meta-romley/conf/machine/romley.conf b/meta-romley/conf/machine/romley.conf index ed52a1e..6455e9e 100644 --- a/meta-romley/conf/machine/romley.conf +++ b/meta-romley/conf/machine/romley.conf @@ -7,11 +7,10 @@ #@DESCRIPTION: Machine configuration for Romley systems # i.e. Xeon E5-2600 and E5-2400 + Intel CC604/C602-J - +PREFERRED_PROVIDER_virtual/kernel ?= "linux-yocto" PREFERRED_VERSION_linux-yocto ?= "3.10%" require conf/machine/include/intel-corei7-64-common.inc -require conf/machine/include/intel-common-pkgarch.inc require conf/machine/include/meta-intel.inc XSERVER ?= "${XSERVER_X86_BASE} \ -- 1.7.10.4 -- ___ meta-intel mailing list meta-intel@yoctoproject.org https://lists.yoctoproject.org/listinfo/meta-intel
[meta-intel] [PATCH 09/21] meta-intel/common: Update Calgary Corpus do_install recipe
From: Ong Boon Leong Fix do_install() issue caused by "patches" folder that is auto-generated in do_unpack() step. Fix the issue by being explicitly listing out the files in the calgary corpus tarball. Signed-off-by: Ong Boon Leong --- .../calgary-corpus/calgary-corpus.bb | 27 +++- 1 file changed, 26 insertions(+), 1 deletion(-) diff --git a/common/recipes-corpus/calgary-corpus/calgary-corpus.bb b/common/recipes-corpus/calgary-corpus/calgary-corpus.bb index 5d2c66d..c7e6926 100644 --- a/common/recipes-corpus/calgary-corpus/calgary-corpus.bb +++ b/common/recipes-corpus/calgary-corpus/calgary-corpus.bb @@ -19,7 +19,32 @@ do_unpack () { FILES_${PN} = "/lib/firmware/*" +CORPUS_FILELIST=" \ + bib \ + book1 \ + book2 \ + geo \ + news \ + obj1 \ + obj2 \ + paper1 \ + paper2 \ + paper3 \ + paper4 \ + paper5 \ + paper6 \ + pic \ + progc \ + progl \ + progp \ + trans \ +" + do_install () { install -d ${D}/lib/firmware - install -m 664 ${S}/* ${D}/lib/firmware + + for i in ${CORPUS_FILELIST} + do + install -m 644 ${S}/$i ${D}/lib/firmware + done } -- 1.7.10.4 -- ___ meta-intel mailing list meta-intel@yoctoproject.org https://lists.yoctoproject.org/listinfo/meta-intel
[meta-intel] [PATCH 14/21] meta-valleyisland: provide a formfactor for the valleyisland BSP
From: Chan Wei Sern Provide formfactor configuration for the valleyisland BSP. Signed-off-by: Chan Wei Sern Signed-off-by: Chang Rebecca Swee Fun --- .../recipes-bsp/formfactor/formfactor/valleyisland-32/machconfig|3 +++ .../recipes-bsp/formfactor/formfactor/valleyisland-64/machconfig|3 +++ .../recipes-bsp/formfactor/formfactor_0.0.bbappend |1 + 3 files changed, 7 insertions(+) create mode 100644 meta-isg/meta-valleyisland/recipes-bsp/formfactor/formfactor/valleyisland-32/machconfig create mode 100644 meta-isg/meta-valleyisland/recipes-bsp/formfactor/formfactor/valleyisland-64/machconfig create mode 100644 meta-isg/meta-valleyisland/recipes-bsp/formfactor/formfactor_0.0.bbappend diff --git a/meta-isg/meta-valleyisland/recipes-bsp/formfactor/formfactor/valleyisland-32/machconfig b/meta-isg/meta-valleyisland/recipes-bsp/formfactor/formfactor/valleyisland-32/machconfig new file mode 100644 index 000..ffce012 --- /dev/null +++ b/meta-isg/meta-valleyisland/recipes-bsp/formfactor/formfactor/valleyisland-32/machconfig @@ -0,0 +1,3 @@ +# Assume a USB mouse and keyboard are connected +HAVE_TOUCHSCREEN=0 +HAVE_KEYBOARD=1 diff --git a/meta-isg/meta-valleyisland/recipes-bsp/formfactor/formfactor/valleyisland-64/machconfig b/meta-isg/meta-valleyisland/recipes-bsp/formfactor/formfactor/valleyisland-64/machconfig new file mode 100644 index 000..ffce012 --- /dev/null +++ b/meta-isg/meta-valleyisland/recipes-bsp/formfactor/formfactor/valleyisland-64/machconfig @@ -0,0 +1,3 @@ +# Assume a USB mouse and keyboard are connected +HAVE_TOUCHSCREEN=0 +HAVE_KEYBOARD=1 diff --git a/meta-isg/meta-valleyisland/recipes-bsp/formfactor/formfactor_0.0.bbappend b/meta-isg/meta-valleyisland/recipes-bsp/formfactor/formfactor_0.0.bbappend new file mode 100644 index 000..72d991c --- /dev/null +++ b/meta-isg/meta-valleyisland/recipes-bsp/formfactor/formfactor_0.0.bbappend @@ -0,0 +1 @@ +FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" -- 1.7.10.4 -- ___ meta-intel mailing list meta-intel@yoctoproject.org https://lists.yoctoproject.org/listinfo/meta-intel
[meta-intel] [PATCH 03/21] meta-isg: add layer.conf
From: Ong Boon Leong Add layer.conf inside meta-isg/conf so that all recipes within meta-isg layer can be discovered. Signed-off-by: Ong Boon Leong --- meta-isg/conf/layer.conf | 10 ++ 1 file changed, 10 insertions(+) create mode 100644 meta-isg/conf/layer.conf diff --git a/meta-isg/conf/layer.conf b/meta-isg/conf/layer.conf new file mode 100644 index 000..ecddee3 --- /dev/null +++ b/meta-isg/conf/layer.conf @@ -0,0 +1,10 @@ +# We have a conf and classes directory, add to BBPATH +BBPATH .= ":${LAYERDIR}" + +# We have recipes-* directories, add to BBFILES +BBFILES += "${LAYERDIR}/common/recipes-*/*/*.bb \ +${LAYERDIR}/common/recipes-*/*/*.bbappend" + +BBFILE_COLLECTIONS += "isg" +BBFILE_PATTERN_isg := "^${LAYERDIR}/" +BBFILE_PRIORITY_isg = "5" -- 1.7.10.4 -- ___ meta-intel mailing list meta-intel@yoctoproject.org https://lists.yoctoproject.org/listinfo/meta-intel
[meta-intel] [PATCH 05/21] meta-intel.inc: Enable ASPEED Tech Graphic Card
From: Ong Boon Leong This is to enable ASPEED Technology graphic card that is bundled inside certain Intel customer reference board. Signed-off-by: Ong Boon Leong --- conf/machine/include/meta-intel.inc |2 ++ 1 file changed, 2 insertions(+) diff --git a/conf/machine/include/meta-intel.inc b/conf/machine/include/meta-intel.inc index 9a7867b..fb9b4a8 100644 --- a/conf/machine/include/meta-intel.inc +++ b/conf/machine/include/meta-intel.inc @@ -22,3 +22,5 @@ XSERVER_X86_EMGD = "emgd-driver-bin \ XSERVER_X86_MATROX_MGA = "xf86-video-mga \ " +XSERVER_X86_ASPEED_AST = "xf86-video-ast \ + " -- 1.7.10.4 -- ___ meta-intel mailing list meta-intel@yoctoproject.org https://lists.yoctoproject.org/listinfo/meta-intel
[meta-intel] [PATCH 08/21] meta-mohonpeak: provide a formfactor for the mohonpeak BSP
From: Ong Boon Leong Provide formfactor configuration for the mohonpeak BSP. Signed-off-by: Ong Boon Leong --- .../recipes-bsp/formfactor/formfactor/mohonpeak32/machconfig|3 +++ .../recipes-bsp/formfactor/formfactor/mohonpeak64/machconfig|3 +++ .../meta-mohonpeak/recipes-bsp/formfactor/formfactor_0.0.bbappend |1 + 3 files changed, 7 insertions(+) create mode 100644 meta-isg/meta-mohonpeak/recipes-bsp/formfactor/formfactor/mohonpeak32/machconfig create mode 100644 meta-isg/meta-mohonpeak/recipes-bsp/formfactor/formfactor/mohonpeak64/machconfig create mode 100644 meta-isg/meta-mohonpeak/recipes-bsp/formfactor/formfactor_0.0.bbappend diff --git a/meta-isg/meta-mohonpeak/recipes-bsp/formfactor/formfactor/mohonpeak32/machconfig b/meta-isg/meta-mohonpeak/recipes-bsp/formfactor/formfactor/mohonpeak32/machconfig new file mode 100644 index 000..ffce012 --- /dev/null +++ b/meta-isg/meta-mohonpeak/recipes-bsp/formfactor/formfactor/mohonpeak32/machconfig @@ -0,0 +1,3 @@ +# Assume a USB mouse and keyboard are connected +HAVE_TOUCHSCREEN=0 +HAVE_KEYBOARD=1 diff --git a/meta-isg/meta-mohonpeak/recipes-bsp/formfactor/formfactor/mohonpeak64/machconfig b/meta-isg/meta-mohonpeak/recipes-bsp/formfactor/formfactor/mohonpeak64/machconfig new file mode 100644 index 000..ffce012 --- /dev/null +++ b/meta-isg/meta-mohonpeak/recipes-bsp/formfactor/formfactor/mohonpeak64/machconfig @@ -0,0 +1,3 @@ +# Assume a USB mouse and keyboard are connected +HAVE_TOUCHSCREEN=0 +HAVE_KEYBOARD=1 diff --git a/meta-isg/meta-mohonpeak/recipes-bsp/formfactor/formfactor_0.0.bbappend b/meta-isg/meta-mohonpeak/recipes-bsp/formfactor/formfactor_0.0.bbappend new file mode 100644 index 000..72d991c --- /dev/null +++ b/meta-isg/meta-mohonpeak/recipes-bsp/formfactor/formfactor_0.0.bbappend @@ -0,0 +1 @@ +FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" -- 1.7.10.4 -- ___ meta-intel mailing list meta-intel@yoctoproject.org https://lists.yoctoproject.org/listinfo/meta-intel
[meta-intel] [PATCH 07/21] meta-mohonpeak: provide machine configuration for mohonpeak
From: Chan Wei Sern Create new machines named 'mohonpeak32' and 'mohonpeak64' for this platform. Signed-off-by: Chan Wei Sern Signed-off-by: Ong Boon Leong --- .../meta-mohonpeak/conf/machine/mohonpeak32.conf | 21 .../meta-mohonpeak/conf/machine/mohonpeak64.conf | 21 2 files changed, 42 insertions(+) create mode 100644 meta-isg/meta-mohonpeak/conf/machine/mohonpeak32.conf create mode 100644 meta-isg/meta-mohonpeak/conf/machine/mohonpeak64.conf diff --git a/meta-isg/meta-mohonpeak/conf/machine/mohonpeak32.conf b/meta-isg/meta-mohonpeak/conf/machine/mohonpeak32.conf new file mode 100644 index 000..c7bebba --- /dev/null +++ b/meta-isg/meta-mohonpeak/conf/machine/mohonpeak32.conf @@ -0,0 +1,21 @@ +#@TYPE: Machine +#@NAME: mohonpeak 32bit + +#@DESCRIPTION: Machine configuration for Mohon Peak systems + +PREFERRED_PROVIDER_virtual/kernel ?= "linux-yocto" +PREFERRED_VERSION_linux-yocto ?= "3.10%" + +require conf/machine/include/intel-core2-32-common.inc +require conf/machine/include/meta-intel.inc + +XSERVER ?= "${XSERVER_X86_BASE} \ + ${XSERVER_X86_EXT} \ + ${XSERVER_X86_ASPEED_AST} \ + " + +MACHINE_FEATURES += "pcbios efi" + +SYSLINUX_OPTS = "serial 1 115200" +SERIAL_CONSOLE = "115200 ttyS1" +APPEND += "console=ttyS1,115200 console=tty1" diff --git a/meta-isg/meta-mohonpeak/conf/machine/mohonpeak64.conf b/meta-isg/meta-mohonpeak/conf/machine/mohonpeak64.conf new file mode 100644 index 000..5dc96e8 --- /dev/null +++ b/meta-isg/meta-mohonpeak/conf/machine/mohonpeak64.conf @@ -0,0 +1,21 @@ +#@TYPE: Machine +#@NAME: mohonpeak 64 bit + +#@DESCRIPTION: Machine configuration for Mohon Peak systems + +PREFERRED_PROVIDER_virtual/kernel ?= "linux-yocto" +PREFERRED_VERSION_linux-yocto ?= "3.10%" + +require conf/machine/include/intel-corei7-64-common.inc +require conf/machine/include/meta-intel.inc + +XSERVER ?= "${XSERVER_X86_BASE} \ + ${XSERVER_X86_EXT} \ + ${XSERVER_X86_ASPEED_AST} \ + " + +MACHINE_FEATURES += "pcbios efi" + +SYSLINUX_OPTS = "serial 1 115200" +SERIAL_CONSOLE = "115200 ttyS1" +APPEND += "console=ttyS1,115200 console=tty1" -- 1.7.10.4 -- ___ meta-intel mailing list meta-intel@yoctoproject.org https://lists.yoctoproject.org/listinfo/meta-intel
[meta-intel] [PATCH 00/21] meta-isg: update all ISGs platform to align YP1.6
From: Chan Wei Sern Hi All, This is a patch series to align with Yocto 1.6 BSP refresh. Overall, this patchset consists following of: 1. Introduce conf/layer.conf and also common/recipe-kernel under meta-isg. This is to facilitate Intel common build for all ISG related platforms. 2. Added meta-valleyisland,meta-mohonpeak under meta-isg. 3. Added recipe-kernel for all ISG related platform under meta-isg folder and this also includes meta-romley and also meta-crystalforest. This allows ISG related platforms to have control over preferred linux-yocto version and branch. 4. Removed the used of intel-common-pkgarch.inc from meta-crystalforest and meta-romley. Since we like to have control over preferred linux-yocto version for machine specific build and for this reason intel-common-pkgarch.inc is not needed. 5. Enable ASPEED Tech Graphic Card. For this patchset I have done below: 1. Build sucessfully with machine specific for all ISGs platform as list below -crystalforest-gladden and crystalforest-server -romley and romley-ivb -valleyisland-32 and valleyisland-64 -mohonpeak32 and mohonpeak64 -haswell-wc 2. Boot smoothly on each of the platforms and confirmed all drivers are loaded properly via lspci and dmesg. Please help to pull this patch into meta-intel daisy branch. Thanks. Regards, Chan Wei Sern The following changes since commit d8e9e84375949ea82dadf214a04e94a2f871f5ce: fri2/linux-yocto_3.10: update SRCREVS to 3.10.38-ltsi (2014-05-05 12:42:35 -0500) are available in the git repository at: git://git.yoctoproject.org/meta-intel-contrib wchan9/intel-common-daisy http://git.yoctoproject.org/cgit.cgi/meta-intel-contrib/log/?h=wchan9/intel-common-daisy Chan Wei Sern (14): meta-isg: linux-yocto_3.10 common SRCREV for all ISG BSPs meta-isg: linux-yocto-rt_3.10 common SRCREV for all ISG BSPs meta-mohonpeak: new BSP layer for Intel Atom Processor C2000 meta-mohonpeak: provide machine configuration for mohonpeak meta-valleyisland: new BSP layer for Intel Atom E38XX Processor meta-valleyisland: provide machine configuration for valleyisland meta-valleyisland: provide a formfactor for the valleyisland BSP meta-crystalforest: removed using of intel-common-pkgarch.inc meta-romley: remove using of intel-common-pkgarch.inc meta-crystalforest: Add linux-yocto_3.10 support meta-romley: Add linux-yocto_3.10 support meta-haswell-wc: Add linux-yocto_3.10 support meta-mohonpeak: Add linux-yocto_3.10 support meta-valleyisland: Add linux-yocto_3.10 and linux-yocto-rt_3.10 Ong Boon Leong (7): meta-isg: add layer.conf xf86-video-ast: new recipe for ASPEED Technology Card meta-intel.inc: Enable ASPEED Tech Graphic Card meta-mohonpeak: provide a formfactor for the mohonpeak BSP meta-intel/common: Update Calgary Corpus do_install recipe meta-intel/common: Update Canterbury Corpus do_install recipe meta-intel/common: Suppress canterbury corpus QA arch-check .../calgary-corpus/calgary-corpus.bb | 27 ++- .../canterbury-corpus/canterbury-corpus.bb | 25 ++- .../xorg-driver/xf86-video-ast_0.98.0.bb | 12 ++ conf/machine/include/meta-intel.inc|2 + .../conf/machine/crystalforest-gladden.conf|1 - .../conf/machine/crystalforest-server.conf |1 - .../recipes-kernel/linux/linux-yocto_3.10.bbappend | 25 +++ .../linux/linux-yocto-rt_3.10.bbappend | 12 ++ .../recipes-kernel/linux/linux-yocto_3.10.bbappend | 12 ++ meta-isg/conf/layer.conf | 10 + .../recipes-kernel/linux/linux-yocto_3.10.bbappend |9 + meta-isg/meta-mohonpeak/COPYING.MIT| 17 ++ meta-isg/meta-mohonpeak/README | 146 + meta-isg/meta-mohonpeak/README.sources | 18 ++ meta-isg/meta-mohonpeak/conf/layer.conf| 12 ++ .../meta-mohonpeak/conf/machine/mohonpeak32.conf | 21 ++ .../meta-mohonpeak/conf/machine/mohonpeak64.conf | 21 ++ .../formfactor/formfactor/mohonpeak32/machconfig |3 + .../formfactor/formfactor/mohonpeak64/machconfig |3 + .../recipes-bsp/formfactor/formfactor_0.0.bbappend |1 + .../recipes-kernel/linux/linux-yocto_3.10.bbappend | 23 +++ meta-isg/meta-valleyisland/COPYING.MIT | 17 ++ meta-isg/meta-valleyisland/README | 218 meta-isg/meta-valleyisland/README.sources | 18 ++ meta-isg/meta-valleyisland/conf/layer.conf | 14 ++ .../conf/machine/valleyisland-32.conf | 22 ++ .../conf/machine/valleyisland-64.conf | 24 +++ .../formfactor/valleyisland-32/machconfig |3 + .../formfactor/valleyisland-64/machconfig |3 + .../recipes-bsp/formfactor/formfactor_0.0.bbappend |1 + .../linux/linux-yocto-rt_3.10.bbappend | 27 +++ .../recipes-kernel/linux/linux-yocto_3.10.bbappend | 27 +++ meta-ro
[meta-intel] [PATCH 01/21] meta-isg: linux-yocto_3.10 common SRCREV for all ISG BSPs
From: Chan Wei Sern Add SRCREV control for all meta-isg BSPs in meta-isg/common recipes-kernel/linux/linux-yocto_3.10.bbappend. The revision will be updated to newer point once all meta-isg BSPs are validated to work. Signed-off-by: Chan Wei Sern Signed-off-by: Ong Boon Leong --- .../common/recipes-kernel/linux/linux-yocto_3.10.bbappend | 12 1 file changed, 12 insertions(+) create mode 100644 meta-isg/common/recipes-kernel/linux/linux-yocto_3.10.bbappend diff --git a/meta-isg/common/recipes-kernel/linux/linux-yocto_3.10.bbappend b/meta-isg/common/recipes-kernel/linux/linux-yocto_3.10.bbappend new file mode 100644 index 000..bdc89c8 --- /dev/null +++ b/meta-isg/common/recipes-kernel/linux/linux-yocto_3.10.bbappend @@ -0,0 +1,12 @@ +FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" + +# Below SRCREV applies to all meta-isg BSP recipes. +# The revision is only updated after all meta-isg BSPs +# have been validated. +LINUX_VERSION_core2-32-intel-common = "3.10.38" +SRCREV_meta_core2-32-intel-common = "${AUTOREV}" +SRCREV_machine_core2-32-intel-common = "02f7e63e56c061617957388c23bd5cf9b05c5388" + +LINUX_VERSION_corei7-64-intel-common = "3.10.38" +SRCREV_meta_corei7-64-intel-common = "${AUTOREV}" +SRCREV_machine_corei7-64-intel-common = "02f7e63e56c061617957388c23bd5cf9b05c5388" -- 1.7.10.4 -- ___ meta-intel mailing list meta-intel@yoctoproject.org https://lists.yoctoproject.org/listinfo/meta-intel
[meta-intel] [PATCH 04/21] xf86-video-ast: new recipe for ASPEED Technology Card
From: Ong Boon Leong To enable ASPEED Technology graphic card. Removed dependency on virtual/libx11, PR and COMPATIBLE_HOST that limits to x86 hardware. Signed-off-by: Ong Boon Leong (cherry picked from commit 346fde4a2b424ae4025685bf83d3c8a269ab9130) Signed-off-by: Chan Wei Sern --- .../recipes-graphics/xorg-driver/xf86-video-ast_0.98.0.bb | 12 1 file changed, 12 insertions(+) create mode 100644 common/recipes-graphics/xorg-driver/xf86-video-ast_0.98.0.bb diff --git a/common/recipes-graphics/xorg-driver/xf86-video-ast_0.98.0.bb b/common/recipes-graphics/xorg-driver/xf86-video-ast_0.98.0.bb new file mode 100644 index 000..05b379e --- /dev/null +++ b/common/recipes-graphics/xorg-driver/xf86-video-ast_0.98.0.bb @@ -0,0 +1,12 @@ +require recipes-graphics/xorg-driver/xorg-driver-video.inc + +SUMMARY = "X.Org X server -- ASpeed Technologies graphics driver" + +DESCRIPTION = "ast is an Xorg driver for ASpeed Technologies video cards" + +LIC_FILES_CHKSUM = "file://COPYING;md5=0b8c242f0218eea5caa949b7910a774b" + +DEPENDS += "libpciaccess" + +SRC_URI[md5sum] = "c3f15602db18e91842245a43a297cc42" +SRC_URI[sha256sum] = "90225bc4832da9cd11e3130f0c210ed67f4f48a4ce35f1bb83bd5cc0c7d916a1" -- 1.7.10.4 -- ___ meta-intel mailing list meta-intel@yoctoproject.org https://lists.yoctoproject.org/listinfo/meta-intel
[meta-intel] [PATCH 02/21] meta-isg: linux-yocto-rt_3.10 common SRCREV for all ISG BSPs
From: Chan Wei Sern Add SRCREV control for all meta-isg BSPs in meta-isg/common recipes-kernel/linux/linux-yocto-rt_3.10.bbappend. The revision will be updated to newer point once all meta-isg BSPs are validated to work. Signed-off-by: Chan Wei Sern Signed-off-by: Ong Boon Leong --- .../recipes-kernel/linux/linux-yocto-rt_3.10.bbappend | 12 1 file changed, 12 insertions(+) create mode 100644 meta-isg/common/recipes-kernel/linux/linux-yocto-rt_3.10.bbappend diff --git a/meta-isg/common/recipes-kernel/linux/linux-yocto-rt_3.10.bbappend b/meta-isg/common/recipes-kernel/linux/linux-yocto-rt_3.10.bbappend new file mode 100644 index 000..30f8609 --- /dev/null +++ b/meta-isg/common/recipes-kernel/linux/linux-yocto-rt_3.10.bbappend @@ -0,0 +1,12 @@ +FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" + +# Below SRCREV applies to all meta-isg BSP recipes. +# The revision is only updated after all meta-isg BSPs +# have been validated. +SRCREV_meta_intel-core2-32-intel-common = "${AUTOREV}" +SRCREV_machine_intel-core2-32-intel-common = "8aa9023c5e2e2ca4180e971da9a2c139d5b3c79e" +LINUX_VERSION_intel-core2-32-intel-common = "3.10.38" + +SRCREV_meta_intel-corei7-64-intel-common = "${AUTOREV}" +SRCREV_machine_intel-corei7-64-intel-common = "8aa9023c5e2e2ca4180e971da9a2c139d5b3c79e" +LINUX_VERSION_intel-corei7-64-intel-common = "3.10.38" -- 1.7.10.4 -- ___ meta-intel mailing list meta-intel@yoctoproject.org https://lists.yoctoproject.org/listinfo/meta-intel
[meta-intel] [PATCH v3 2/2] [dora] meta-valleyisland: update SRCREV and LINUX_VERSION to 3.10.35
From: Chan Wei Sern Correct the LINUX_VERSION to 3.10.35 and update machine branch to use the latest SRCREV Signed-off-by: Chan Wei Sern Signed-off-by: Chang Rebecca Swee Fun --- .../recipes-kernel/linux/linux-yocto_3.10.bbappend |8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/meta-isg/meta-valleyisland/recipes-kernel/linux/linux-yocto_3.10.bbappend b/meta-isg/meta-valleyisland/recipes-kernel/linux/linux-yocto_3.10.bbappend index 3eb013e..8eb014a 100644 --- a/meta-isg/meta-valleyisland/recipes-kernel/linux/linux-yocto_3.10.bbappend +++ b/meta-isg/meta-valleyisland/recipes-kernel/linux/linux-yocto_3.10.bbappend @@ -9,8 +9,8 @@ KBRANCH_valleyisland-32 = "standard/base" KERNEL_FEATURES_append_valleyisland-32 = "features/valleyisland-io/valleyisland-io" -LINUX_VERSION_valleyisland-32 = "3.10.34" -SRCREV_machine_valleyisland-32 = "52f701a01977965b0809703135611dd750561319" +LINUX_VERSION_valleyisland-32 = "3.10.35" +SRCREV_machine_valleyisland-32 = "cee957655fe67826b2e827e2db41f156fa8f0cc4" SRCREV_meta_valleyisland-32 = "df3aa753c8826127fb5ad811d56d57168551d6e4" # @@ -22,6 +22,6 @@ KBRANCH_valleyisland-64 = "standard/base" KERNEL_FEATURES_append_valleyisland-64 = "features/valleyisland-io/valleyisland-io" -LINUX_VERSION_valleyisland-64 = "3.10.34" -SRCREV_machine_valleyisland-64 = "52f701a01977965b0809703135611dd750561319" +LINUX_VERSION_valleyisland-64 = "3.10.35" +SRCREV_machine_valleyisland-64 = "cee957655fe67826b2e827e2db41f156fa8f0cc4" SRCREV_meta_valleyisland-64 = "df3aa753c8826127fb5ad811d56d57168551d6e4" -- 1.7.10.4 -- ___ meta-intel mailing list meta-intel@yoctoproject.org https://lists.yoctoproject.org/listinfo/meta-intel
[meta-intel] [PATCH v3 0/2] [dora] meta-valleyisland: Enable v3.10-rt Kernel
From: Chan Wei Sern Hi All, I have respined the pull request after getting feedback from Boon Leong and Nitin. In this patch series, I have removed SRC_URI from linux-yocto-rt_3.10.bbappend which is pointing to local linux-yocto git repo. Also I have updated SRCREV_machine to use the latest commits. This is the patch to enable v3.10-rt kernel recipes for meta-valleyisland and also corrected LINUX_VERSION to 3.10.35 so that it reflects the right version of SRCREV_machine which supplied in linux-yocto_3.10.bbappend. On top of that I have also updated SRCREV_machine to use the latest commit. We have performed below to enable v3.10-rt: 1. The image is booted smoothly in Intel ValleyIsland platform. 2. rt-tests was carried out and the result as below: Max:42 Avg:26 3. Normal IO verification was carried out and all the associated modules are loaded properly. Please help to pull this patch into meta-intel dora branch. Thanks. Regards, Chan Wei Sern The following changes since commit 45a0fef3c57d43cf605b398d5429230f8da0cc28: MAINTAINERS: add MOHONPEAK maintainer (2014-04-03 15:38:46 -0500) are available in the git repository at: git://git.yoctoproject.org/meta-intel-contrib wchan9/valleyisland-dora http://git.yoctoproject.org/cgit.cgi/meta-intel-contrib/log/?h=wchan9/valleyisland-dora Chan Wei Sern (2): meta-valleyisland: Enable v3.10-rt Kernel recipe meta-valleyisland: update SRCREV and LINUX_VERSION to 3.10.35 .../linux/linux-yocto-rt_3.10.bbappend | 28 .../recipes-kernel/linux/linux-yocto_3.10.bbappend |8 +++--- 2 files changed, 32 insertions(+), 4 deletions(-) create mode 100644 meta-isg/meta-valleyisland/recipes-kernel/linux/linux-yocto-rt_3.10.bbappend -- 1.7.10.4 -- ___ meta-intel mailing list meta-intel@yoctoproject.org https://lists.yoctoproject.org/listinfo/meta-intel
[meta-intel] [PATCH v3 1/2] [dora] meta-valleyisland: Enable v3.10-rt Kernel recipe
From: Chan Wei Sern Added kernel v3.10-rt recipe for valleyisland BSP. The kernel version supported in this recipe is 3.10.35. Signed-off-by: Chan Wei Sern --- .../linux/linux-yocto-rt_3.10.bbappend | 28 1 file changed, 28 insertions(+) create mode 100644 meta-isg/meta-valleyisland/recipes-kernel/linux/linux-yocto-rt_3.10.bbappend diff --git a/meta-isg/meta-valleyisland/recipes-kernel/linux/linux-yocto-rt_3.10.bbappend b/meta-isg/meta-valleyisland/recipes-kernel/linux/linux-yocto-rt_3.10.bbappend new file mode 100644 index 000..d214c78 --- /dev/null +++ b/meta-isg/meta-valleyisland/recipes-kernel/linux/linux-yocto-rt_3.10.bbappend @@ -0,0 +1,28 @@ +FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" + +# +# MACHINE = valleyisland-32 # +# +COMPATIBLE_MACHINE_valleyisland-32 = "valleyisland-32" +KMACHINE_valleyisland-32 = "valleyisland-32" +KBRANCH_valleyisland-32 = "standard/preempt-rt/base" + +KERNEL_FEATURES_append_valleyisland-32 = "features/valleyisland-io/valleyisland-io" + +LINUX_VERSION_valleyisland-32 = "3.10.35" +SRCREV_machine_pn-linux-yocto-rt_valleyisland-32 = "d1e73a1e09f9641c44e7d713d1a6b5b088411459" +SRCREV_meta_pn-linux-yocto-rt_valleyisland-32 = "7df9ef8ee47dc9023044614210f4c1d9d916dd5f" + +# +# MACHINE = valleyisland-64 # +# +COMPATIBLE_MACHINE_valleyisland-64 = "valleyisland-64" +KMACHINE_valleyisland-64 = "valleyisland" +KBRANCH_valleyisland-64 = "standard/preempt-rt/base" + +KERNEL_FEATURES_append_valleyisland-64 = "features/valleyisland-io/valleyisland-io" + +LINUX_VERSION_valleyisland-64 = "3.10.35" +SRCREV_machine_pn-linux-yocto-rt_valleyisland-64 = "d1e73a1e09f9641c44e7d713d1a6b5b088411459" +SRCREV_meta_pn-linux-yocto-rt_valleyisland-64 ="7df9ef8ee47dc9023044614210f4c1d9d916dd5f" + -- 1.7.10.4 -- ___ meta-intel mailing list meta-intel@yoctoproject.org https://lists.yoctoproject.org/listinfo/meta-intel
[meta-intel] [PATCH v2 2/2] [dora] meta-valleyisland: correct LINUX_VERSION to 3.10.35
From: Chan Wei Sern Correct the LINUX_VERSION so that it reflects correctly with the SRCREV_machine provided in linux-yocto_3.10.bbappend. Signed-off-by: Chan Wei Sern Signed-off-by: Chang Rebecca Swee Fun --- .../recipes-kernel/linux/linux-yocto_3.10.bbappend |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/meta-isg/meta-valleyisland/recipes-kernel/linux/linux-yocto_3.10.bbappend b/meta-isg/meta-valleyisland/recipes-kernel/linux/linux-yocto_3.10.bbappend index 3eb013e..76543d1 100644 --- a/meta-isg/meta-valleyisland/recipes-kernel/linux/linux-yocto_3.10.bbappend +++ b/meta-isg/meta-valleyisland/recipes-kernel/linux/linux-yocto_3.10.bbappend @@ -9,7 +9,7 @@ KBRANCH_valleyisland-32 = "standard/base" KERNEL_FEATURES_append_valleyisland-32 = "features/valleyisland-io/valleyisland-io" -LINUX_VERSION_valleyisland-32 = "3.10.34" +LINUX_VERSION_valleyisland-32 = "3.10.35" SRCREV_machine_valleyisland-32 = "52f701a01977965b0809703135611dd750561319" SRCREV_meta_valleyisland-32 = "df3aa753c8826127fb5ad811d56d57168551d6e4" @@ -22,6 +22,6 @@ KBRANCH_valleyisland-64 = "standard/base" KERNEL_FEATURES_append_valleyisland-64 = "features/valleyisland-io/valleyisland-io" -LINUX_VERSION_valleyisland-64 = "3.10.34" +LINUX_VERSION_valleyisland-64 = "3.10.35" SRCREV_machine_valleyisland-64 = "52f701a01977965b0809703135611dd750561319" SRCREV_meta_valleyisland-64 = "df3aa753c8826127fb5ad811d56d57168551d6e4" -- 1.7.10.4 -- ___ meta-intel mailing list meta-intel@yoctoproject.org https://lists.yoctoproject.org/listinfo/meta-intel
[meta-intel] [PATCH v2 0/2] [dora] meta-valleyisland: Enable v3.10-rt Kernel
From: Chan Wei Sern Hi All, I have respined the pull request after getting feedback from Boon Leong. In this patch series, I have removed SRC_URI from linux-yocto-rt_3.10.bbappend which is pointing to local linux-yocto git repo. The patch series also enable v3.10-rt kernel recipes for meta-valleyisland and also corrected LINUX_VERSION to 3.10.35 so that it reflects the right version of SRCREV_machine which supplied in linux-yocto_3.10.bbappend. We have performed below to enable v3.10-rt: 1. The image is booted smoothly in Intel ValleyIsland platform. 2. rt-tests was carried out and the result as below: Max:42 Avg:26 3. Normal IO verification was carried out and all the associated modules are loaded properly. Please help to pull this patch into meta-intel dora branch. Thanks. Regards, Chan Wei Sern The following changes since commit 45a0fef3c57d43cf605b398d5429230f8da0cc28: MAINTAINERS: add MOHONPEAK maintainer (2014-04-03 15:38:46 -0500) are available in the git repository at: git://git.yoctoproject.org/meta-intel-contrib wchan9/valleyisland-dora http://git.yoctoproject.org/cgit.cgi/meta-intel-contrib/log/?h=wchan9/valleyisland-dora Chan Wei Sern (2): meta-valleyisland: Enable v3.10-rt Kernel recipe meta-valleyisland: correct LINUX_VERSION to 3.10.35 .../linux/linux-yocto-rt_3.10.bbappend | 28 .../recipes-kernel/linux/linux-yocto_3.10.bbappend |4 +-- 2 files changed, 30 insertions(+), 2 deletions(-) create mode 100644 meta-isg/meta-valleyisland/recipes-kernel/linux/linux-yocto-rt_3.10.bbappend -- 1.7.10.4 -- ___ meta-intel mailing list meta-intel@yoctoproject.org https://lists.yoctoproject.org/listinfo/meta-intel
[meta-intel] [PATCH v2 1/2] [dora] meta-valleyisland: Enable v3.10-rt Kernel recipe
From: Chan Wei Sern Added kernel v3.10-rt recipe for valleyisland BSP. The kernel version supported in this recipe is 3.10.35. Signed-off-by: Chan Wei Sern --- .../linux/linux-yocto-rt_3.10.bbappend | 28 1 file changed, 28 insertions(+) create mode 100644 meta-isg/meta-valleyisland/recipes-kernel/linux/linux-yocto-rt_3.10.bbappend diff --git a/meta-isg/meta-valleyisland/recipes-kernel/linux/linux-yocto-rt_3.10.bbappend b/meta-isg/meta-valleyisland/recipes-kernel/linux/linux-yocto-rt_3.10.bbappend new file mode 100644 index 000..d214c78 --- /dev/null +++ b/meta-isg/meta-valleyisland/recipes-kernel/linux/linux-yocto-rt_3.10.bbappend @@ -0,0 +1,28 @@ +FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" + +# +# MACHINE = valleyisland-32 # +# +COMPATIBLE_MACHINE_valleyisland-32 = "valleyisland-32" +KMACHINE_valleyisland-32 = "valleyisland-32" +KBRANCH_valleyisland-32 = "standard/preempt-rt/base" + +KERNEL_FEATURES_append_valleyisland-32 = "features/valleyisland-io/valleyisland-io" + +LINUX_VERSION_valleyisland-32 = "3.10.35" +SRCREV_machine_pn-linux-yocto-rt_valleyisland-32 = "d1e73a1e09f9641c44e7d713d1a6b5b088411459" +SRCREV_meta_pn-linux-yocto-rt_valleyisland-32 = "7df9ef8ee47dc9023044614210f4c1d9d916dd5f" + +# +# MACHINE = valleyisland-64 # +# +COMPATIBLE_MACHINE_valleyisland-64 = "valleyisland-64" +KMACHINE_valleyisland-64 = "valleyisland" +KBRANCH_valleyisland-64 = "standard/preempt-rt/base" + +KERNEL_FEATURES_append_valleyisland-64 = "features/valleyisland-io/valleyisland-io" + +LINUX_VERSION_valleyisland-64 = "3.10.35" +SRCREV_machine_pn-linux-yocto-rt_valleyisland-64 = "d1e73a1e09f9641c44e7d713d1a6b5b088411459" +SRCREV_meta_pn-linux-yocto-rt_valleyisland-64 ="7df9ef8ee47dc9023044614210f4c1d9d916dd5f" + -- 1.7.10.4 -- ___ meta-intel mailing list meta-intel@yoctoproject.org https://lists.yoctoproject.org/listinfo/meta-intel
[meta-intel] [PATCH 0/2] [PATCH][dora]meta-valleyisland: Enable v3.10-rt Kernel and correct LINUX_VERSION
From: Chan Wei Sern Hi All, This is the patch to enable v3.10-rt kernel recipes for meta-valleyisland and also corrected LINUX_VERSION to 3.10.35 so that it reflects the right version of SRCREV_machine which supplied in linux-yocto_3.10.bbappend. We have performed below to enable v3.10-rt: 1. The image is booted smoothly in Intel ValleyIsland platform. 2. rt-tests was carried out and the result as below: Max:42 Avg:26 3. Normal IO verification was carried out and all the associated modules are loaded properly. Please help to pull this patch into meta-intel dora branch. Thanks. Regards, Chan Wei Sern The following changes since commit 45a0fef3c57d43cf605b398d5429230f8da0cc28: MAINTAINERS: add MOHONPEAK maintainer (2014-04-03 15:38:46 -0500) are available in the git repository at: git://git.yoctoproject.org/meta-intel-contrib wchan9/valleyisland-dora http://git.yoctoproject.org/cgit.cgi/meta-intel-contrib/log/?h=wchan9/valleyisland-dora Chan Wei Sern (2): meta-valleyisland: Enable v3.10-rt Kernel recipe meta-valleyisland: correct LINUX_VERSION to 3.10.35 .../linux/linux-yocto-rt_3.10.bbappend | 32 .../recipes-kernel/linux/linux-yocto_3.10.bbappend |4 +-- 2 files changed, 34 insertions(+), 2 deletions(-) create mode 100644 meta-isg/meta-valleyisland/recipes-kernel/linux/linux-yocto-rt_3.10.bbappend -- 1.7.10.4 -- ___ meta-intel mailing list meta-intel@yoctoproject.org https://lists.yoctoproject.org/listinfo/meta-intel
[meta-intel] [PATCH 1/2] meta-valleyisland: Enable v3.10-rt Kernel recipe
From: Chan Wei Sern Added kernel v3.10-rt recipe for valleyisland BSP. The kernel version supported in this recipe is 3.10.35. Signed-off-by: Chan Wei Sern --- .../linux/linux-yocto-rt_3.10.bbappend | 32 1 file changed, 32 insertions(+) create mode 100644 meta-isg/meta-valleyisland/recipes-kernel/linux/linux-yocto-rt_3.10.bbappend diff --git a/meta-isg/meta-valleyisland/recipes-kernel/linux/linux-yocto-rt_3.10.bbappend b/meta-isg/meta-valleyisland/recipes-kernel/linux/linux-yocto-rt_3.10.bbappend new file mode 100644 index 000..bed0f96 --- /dev/null +++ b/meta-isg/meta-valleyisland/recipes-kernel/linux/linux-yocto-rt_3.10.bbappend @@ -0,0 +1,32 @@ +FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" + +# +# MACHINE = valleyisland-32 # +# +COMPATIBLE_MACHINE_valleyisland-32 = "valleyisland-32" +KMACHINE_valleyisland-32 = "valleyisland-32" +KBRANCH_valleyisland-32 = "standard/preempt-rt/base" + +KERNEL_FEATURES_append_valleyisland-32 = "features/valleyisland-io/valleyisland-io" + +LINUX_VERSION_valleyisland-32 = "3.10.35" +SRCREV_machine_pn-linux-yocto-rt_valleyisland-32 = "d1e73a1e09f9641c44e7d713d1a6b5b088411459" +SRCREV_meta_pn-linux-yocto-rt_valleyisland-32 = "7df9ef8ee47dc9023044614210f4c1d9d916dd5f" + + +SRC_URI_valleyisland-32 = "git:///home/ilab/development/yocto-dev-git/linux-yocto-3.10;protocol=file;bareclone=1;branch=${KBRANCH},meta;name=machine,meta" + +# +# MACHINE = valleyisland-64 # +# +COMPATIBLE_MACHINE_valleyisland-64 = "valleyisland-64" +KMACHINE_valleyisland-64 = "valleyisland" +KBRANCH_valleyisland-64 = "standard/preempt-rt/base" + +KERNEL_FEATURES_append_valleyisland-64 = "features/valleyisland-io/valleyisland-io" + +LINUX_VERSION_valleyisland-64 = "3.10.35" +SRCREV_machine_pn-linux-yocto-rt_valleyisland-64 = "d1e73a1e09f9641c44e7d713d1a6b5b088411459" +SRCREV_meta_pn-linux-yocto-rt_valleyisland-64 ="7df9ef8ee47dc9023044614210f4c1d9d916dd5f" + +SRC_URI_valleyisland-64 = "git:///home/ilab/development/yocto-dev-git/linux-yocto-3.10;protocol=file;bareclone=1;branch=${KBRANCH},meta;name=machine,meta" -- 1.7.10.4 -- ___ meta-intel mailing list meta-intel@yoctoproject.org https://lists.yoctoproject.org/listinfo/meta-intel
[meta-intel] [PATCH 2/2] meta-valleyisland: correct LINUX_VERSION to 3.10.35
From: Chan Wei Sern Correct the LINUX_VERSION so that it reflects correctly with the SRCREV_machine provided in linux-yocto_3.10.bbappend. Signed-off-by: Chan Wei Sern Signed-off-by: Chang Rebecca Swee Fun --- .../recipes-kernel/linux/linux-yocto_3.10.bbappend |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/meta-isg/meta-valleyisland/recipes-kernel/linux/linux-yocto_3.10.bbappend b/meta-isg/meta-valleyisland/recipes-kernel/linux/linux-yocto_3.10.bbappend index 3eb013e..76543d1 100644 --- a/meta-isg/meta-valleyisland/recipes-kernel/linux/linux-yocto_3.10.bbappend +++ b/meta-isg/meta-valleyisland/recipes-kernel/linux/linux-yocto_3.10.bbappend @@ -9,7 +9,7 @@ KBRANCH_valleyisland-32 = "standard/base" KERNEL_FEATURES_append_valleyisland-32 = "features/valleyisland-io/valleyisland-io" -LINUX_VERSION_valleyisland-32 = "3.10.34" +LINUX_VERSION_valleyisland-32 = "3.10.35" SRCREV_machine_valleyisland-32 = "52f701a01977965b0809703135611dd750561319" SRCREV_meta_valleyisland-32 = "df3aa753c8826127fb5ad811d56d57168551d6e4" @@ -22,6 +22,6 @@ KBRANCH_valleyisland-64 = "standard/base" KERNEL_FEATURES_append_valleyisland-64 = "features/valleyisland-io/valleyisland-io" -LINUX_VERSION_valleyisland-64 = "3.10.34" +LINUX_VERSION_valleyisland-64 = "3.10.35" SRCREV_machine_valleyisland-64 = "52f701a01977965b0809703135611dd750561319" SRCREV_meta_valleyisland-64 = "df3aa753c8826127fb5ad811d56d57168551d6e4" -- 1.7.10.4 -- ___ meta-intel mailing list meta-intel@yoctoproject.org https://lists.yoctoproject.org/listinfo/meta-intel
[meta-intel] [PATCH 1/1][dora] meta-crystalforest: update MAINTAINER and README
From: Chan Wei Sern Update MAINTAINERS to reflect new crystalforest BSP ownership. Also to update README to remove libcryto info from TOC. Signed-off-by: Chan Wei Sern --- MAINTAINERS |2 +- meta-crystalforest/README |3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/MAINTAINERS b/MAINTAINERS index 10b2d37..32457e2 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -49,7 +49,7 @@ M:Nitin A Kamble F: meta-crownbay/ CRYSTALFOREST -M: Ong Boon Leong +M: Chan Wei Sern F: meta-crystalforest/ EMENLOW diff --git a/meta-crystalforest/README b/meta-crystalforest/README index f2eca18..1648117 100644 --- a/meta-crystalforest/README +++ b/meta-crystalforest/README @@ -65,7 +65,7 @@ Patches Please submit any patches against this BSP to the Yocto mailing list (yo...@yoctoproject.org) and cc: the maintainer: -Maintainer: Ong Boon Leong +Maintainer: Chan Wei Sern Please see the meta-intel/MAINTAINERS file for more details. @@ -76,7 +76,6 @@ Table of Contents I. Building the meta-crystalforest BSP layer II. Booting the images in /binary III. Enabling Intel DPDK and QuickAssist Technology -IV. Enabling libcrypto kernel module for QuickAssist Technology I. Building the meta-crystalforest BSP layer === -- 1.7.10.4 -- ___ meta-intel mailing list meta-intel@yoctoproject.org https://lists.yoctoproject.org/listinfo/meta-intel
[meta-intel] [PATCH 0/1][dora] meta-crystalforest: update MAINTAINER and README
From: Chan Wei Sern Hi All, This is the patch to update MAINTAINER and README to reflect new crystalforest BSP ownership. Also update README to remove libcryto info which is no longer valid anymore from TOC. Please help to pull this patch into meta-intel dora branch. Thanks. Regards, Chan Wei Sern The following changes since commit 99d1f2f61feb5b338d659babe32ad4ae89e9bf3b: meta-crystalforest: update linux-yocto_3.10 SRCREV and README (2014-03-12 15:18:18 -0500) are available in the git repository at: git://git.yoctoproject.org/meta-intel-contrib wchan9/crystalforest-dora http://git.yoctoproject.org/cgit.cgi/meta-intel-contrib/log/?h=wchan9/crystalforest-dora Chan Wei Sern (1): meta-crystalforest: update MAINTAINER and README MAINTAINERS |2 +- meta-crystalforest/README |3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) -- 1.7.10.4 -- ___ meta-intel mailing list meta-intel@yoctoproject.org https://lists.yoctoproject.org/listinfo/meta-intel
[meta-intel] [PATCH 1/1][dora] meta-crystalforest: update linux-yocto_3.10 SRCREV and README
From: Chan Wei Sern Update linux-yocto_3.10 meta-crystalforest to v3.10.32 and update linux-yocto_3.10 meta branch to most recent. Update README to mention Coleto Creek is supported. Signed-off-by: Chan Wei Sern --- meta-crystalforest/README|1 + .../recipes-kernel/linux/linux-yocto_3.10.bbappend | 10 +- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/meta-crystalforest/README b/meta-crystalforest/README index c0841cf..f2eca18 100644 --- a/meta-crystalforest/README +++ b/meta-crystalforest/README @@ -14,6 +14,7 @@ Communication Infrastructure. The Server Platform consists of Intel Xeon E5-2600 and E5-2400 Processors, plus the Intel Communication Chipset 89xx for Large-Scale Communications Infrastructure. +(Ivy Bridge-EP/EN + Coleto Creek) (Sandy Bridge-EP/EN + Cave Creek) Both Platforms use Matrox graphics Card. diff --git a/meta-crystalforest/recipes-kernel/linux/linux-yocto_3.10.bbappend b/meta-crystalforest/recipes-kernel/linux/linux-yocto_3.10.bbappend index f3f036e..8699652 100644 --- a/meta-crystalforest/recipes-kernel/linux/linux-yocto_3.10.bbappend +++ b/meta-crystalforest/recipes-kernel/linux/linux-yocto_3.10.bbappend @@ -4,16 +4,16 @@ COMPATIBLE_MACHINE_crystalforest-gladden = "crystalforest-gladden" KMACHINE_crystalforest-gladden = "crystalforest" KBRANCH_crystalforest-gladden = "standard/common-pc-64/crystalforest" -SRCREV_machine_pn-linux-yocto_crystalforest-gladden ?= "c03195ed6e3066494e3fb4be69154a57066e845b" -SRCREV_meta_pn-linux-yocto_crystalforest-gladden ?= "f1c9080cd27f99700fa59b5375d1ddd0afe625ad" +SRCREV_machine_pn-linux-yocto_crystalforest-gladden ?= "78afd3095c9b37efbbfbfdc25eb3833ef3c6a718" +SRCREV_meta_pn-linux-yocto_crystalforest-gladden ?= "6e0e756d51372c8b176c5d1e6f786545bceed351" COMPATIBLE_MACHINE_crystalforest-server = "crystalforest-server" KMACHINE_crystalforest-server = "crystalforest" KBRANCH_crystalforest-server = "standard/common-pc-64/crystalforest" -SRCREV_machine_pn-linux-yocto_crystalforest-server ?= "a9ec82e355130160f9094e670bd5be0022a84194" -SRCREV_meta_pn-linux-yocto_crystalforest-server ?= "d9cd83c0292bd4e2a6754a96761027252e726a42" +SRCREV_machine_pn-linux-yocto_crystalforest-server ?= "78afd3095c9b37efbbfbfdc25eb3833ef3c6a718" +SRCREV_meta_pn-linux-yocto_crystalforest-server ?= "6e0e756d51372c8b176c5d1e6f786545bceed351" -LINUX_VERSION = "3.10.19" +LINUX_VERSION = "3.10.32" module_autoload_uio = "uio" -- 1.7.10.4 -- ___ meta-intel mailing list meta-intel@yoctoproject.org https://lists.yoctoproject.org/listinfo/meta-intel
[meta-intel] [PATCH 0/1][dora] meta-crystalforest: update linux-yocto_3.10 SRCREV and README
From: Chan Wei Sern Hi All, This is the patch to update linux-yocto_3.10 SRCREV for machine branch and also meta branch. With SRCREV update to v3.10.32 commit it will include drivers below for Intel HighlandForest Server platform: -I2C SMBus -LPC Update README to mention Coleto Creek is supported as well. Please help to pull this patch into meta-intel dora branch. Thanks. Regards, Chan Wei Sern The following changes since commit 7ca1b1de297213ff24895e583715a988177a1dcb: emgd-driver-bin: Limit build to x86 (2014-02-15 14:43:30 -0600) are available in the git repository at: git://git.yoctoproject.org/meta-intel-contrib wchan9/crystalforest-dora http://git.yoctoproject.org/cgit.cgi/meta-intel-contrib/log/?h=wchan9/crystalforest-dora Chan Wei Sern (1): meta-crystalforest: update linux-yocto_3.10 SRCREV and README meta-crystalforest/README|1 + .../recipes-kernel/linux/linux-yocto_3.10.bbappend | 10 +- 2 files changed, 6 insertions(+), 5 deletions(-) -- 1.7.10.4 -- ___ meta-intel mailing list meta-intel@yoctoproject.org https://lists.yoctoproject.org/listinfo/meta-intel