[yocto] [PATCH 00/14][KERNEL] add a few new kernel features and related cleanup
From: Tom Zanussi This adds a few new features needed by the in-progress romley BSP (but useable by anyone). Along the way, I noticed several areas that could usefully be featurized and cleaned up those as well. Please pull into linux-yocto-2.6.37. Thanks, Tom Pull URL: git://git.yoctoproject.org/linux-yocto-2.6.37-contrib Branch: tzanussi/romley-new-options-and-refactor-meta Browse: http://git.yoctoproject.org/cgit.cgi/linux-yocto-2.6.37-contrib/log/?h=tzanussi/romley-new-options-and-refactor-meta Tom Zanussi (14): meta: add hpet feature meta: replace open-coded hpet options with hpet feature meta: add uio feature meta: add hugetlb feature meta: add dmaengine feature meta: replace open-coded dma engine options with dmaengine feature meta: add ixgbe feature meta: add igb feature meta: replace open-coded igb options with igb feature meta: add intel-e1 feature meta: replace open-coded E1 options with intel-e1 feature meta: add dca feature meta: remove 'not set' lines from netfilter.cfg meta: add romley features .../arm-versatile-926ejs/arm-versatile-926ejs.cfg |1 - .../kernel-cache/bsp/common-pc-64/common-pc-64.cfg |8 - .../kernel-cache/bsp/common-pc-64/common-pc-64.scc |4 ++ .../kernel-cache/bsp/common-pc/common-pc-net.cfg |2 - meta/cfg/kernel-cache/bsp/common-pc/common-pc.cfg |1 - meta/cfg/kernel-cache/bsp/common-pc/common-pc.scc |2 +- meta/cfg/kernel-cache/bsp/crownbay/crownbay.cfg|2 - meta/cfg/kernel-cache/bsp/crownbay/crownbay.scc| 10 -- meta/cfg/kernel-cache/bsp/crownbay/eg20t.cfg |2 - meta/cfg/kernel-cache/bsp/emenlow/emenlow.cfg |2 - meta/cfg/kernel-cache/bsp/emenlow/emenlow.scc |7 +++- .../bsp/fsl-mpc8315e-rdb/fsl-mpc8315e-rdb.cfg |2 - .../bsp/fsl-mpc8315e-rdb/fsl-mpc8315e-rdb.scc |1 + .../kernel-cache/bsp/jasperforest/jasperforest.cfg |2 - .../kernel-cache/bsp/jasperforest/jasperforest.scc |6 ++- .../cfg/kernel-cache/bsp/qemu-ppc32/qemu-ppc32.cfg |1 - meta/cfg/kernel-cache/bsp/romley/romley.cfg|2 - meta/cfg/kernel-cache/bsp/romley/romley.scc|4 ++ meta/cfg/kernel-cache/bsp/sugarbay/sugarbay.cfg|2 - meta/cfg/kernel-cache/features/dca/dca.cfg |4 ++ meta/cfg/kernel-cache/features/dca/dca.scc |3 ++ .../kernel-cache/features/dmaengine/dmaengine.cfg |2 + .../kernel-cache/features/dmaengine/dmaengine.scc |1 + meta/cfg/kernel-cache/features/hpet/hpet.cfg |6 +++ meta/cfg/kernel-cache/features/hpet/hpet.scc |1 + meta/cfg/kernel-cache/features/hugetlb/hugetlb.cfg |2 + meta/cfg/kernel-cache/features/hugetlb/hugetlb.scc |1 + meta/cfg/kernel-cache/features/igb/igb.cfg |4 ++ meta/cfg/kernel-cache/features/igb/igb.scc |3 ++ .../features/intel-e1/intel-e1.cfg |4 ++ .../features/intel-e1/intel-e1.scc |1 + meta/cfg/kernel-cache/features/ixgbe/ixgbe.cfg |6 +++ meta/cfg/kernel-cache/features/ixgbe/ixgbe.scc |3 ++ .../kernel-cache/features/netfilter/netfilter.cfg | 34 meta/cfg/kernel-cache/features/uio/uio.cfg |1 + meta/cfg/kernel-cache/features/uio/uio.scc |1 + 36 files changed, 69 insertions(+), 69 deletions(-) delete mode 100644 meta/cfg/kernel-cache/bsp/common-pc/common-pc-net.cfg create mode 100644 meta/cfg/kernel-cache/features/dca/dca.cfg create mode 100644 meta/cfg/kernel-cache/features/dca/dca.scc create mode 100644 meta/cfg/kernel-cache/features/dmaengine/dmaengine.cfg create mode 100644 meta/cfg/kernel-cache/features/dmaengine/dmaengine.scc create mode 100644 meta/cfg/kernel-cache/features/hpet/hpet.cfg create mode 100644 meta/cfg/kernel-cache/features/hpet/hpet.scc create mode 100644 meta/cfg/kernel-cache/features/hugetlb/hugetlb.cfg create mode 100644 meta/cfg/kernel-cache/features/hugetlb/hugetlb.scc create mode 100644 meta/cfg/kernel-cache/features/igb/igb.cfg create mode 100644 meta/cfg/kernel-cache/features/igb/igb.scc create mode 100644 meta/cfg/kernel-cache/features/intel-e1/intel-e1.cfg create mode 100644 meta/cfg/kernel-cache/features/intel-e1/intel-e1.scc create mode 100644 meta/cfg/kernel-cache/features/ixgbe/ixgbe.cfg create mode 100644 meta/cfg/kernel-cache/features/ixgbe/ixgbe.scc create mode 100644 meta/cfg/kernel-cache/features/uio/uio.cfg create mode 100644 meta/cfg/kernel-cache/features/uio/uio.scc ___ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto
[yocto] [PATCH 03/14][KERNEL] meta: add uio feature
From: Tom Zanussi Add feature to turn on userspace I/O support. Signed-off-by: Tom Zanussi --- meta/cfg/kernel-cache/features/uio/uio.cfg |1 + meta/cfg/kernel-cache/features/uio/uio.scc |1 + 2 files changed, 2 insertions(+), 0 deletions(-) create mode 100644 meta/cfg/kernel-cache/features/uio/uio.cfg create mode 100644 meta/cfg/kernel-cache/features/uio/uio.scc diff --git a/meta/cfg/kernel-cache/features/uio/uio.cfg b/meta/cfg/kernel-cache/features/uio/uio.cfg new file mode 100644 index 000..109e559 --- /dev/null +++ b/meta/cfg/kernel-cache/features/uio/uio.cfg @@ -0,0 +1 @@ +CONFIG_UIO=m diff --git a/meta/cfg/kernel-cache/features/uio/uio.scc b/meta/cfg/kernel-cache/features/uio/uio.scc new file mode 100644 index 000..7d606c3 --- /dev/null +++ b/meta/cfg/kernel-cache/features/uio/uio.scc @@ -0,0 +1 @@ +kconf non-hardware uio.cfg -- 1.7.0.4 ___ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto
[yocto] [PATCH 02/14][KERNEL] meta: replace open-coded hpet options with hpet feature
From: Tom Zanussi Have common-pc-64 use the hpet feature, and remove the corresponding options in common-pc64.cfg. Also remove the hpet options from arm and ppc machines where they're noops. Signed-off-by: Tom Zanussi --- .../arm-versatile-926ejs/arm-versatile-926ejs.cfg |1 - .../kernel-cache/bsp/common-pc-64/common-pc-64.cfg |3 --- .../kernel-cache/bsp/common-pc-64/common-pc-64.scc |1 + .../cfg/kernel-cache/bsp/qemu-ppc32/qemu-ppc32.cfg |1 - 4 files changed, 1 insertions(+), 5 deletions(-) diff --git a/meta/cfg/kernel-cache/bsp/arm-versatile-926ejs/arm-versatile-926ejs.cfg b/meta/cfg/kernel-cache/bsp/arm-versatile-926ejs/arm-versatile-926ejs.cfg index fc006f8..616df5b 100644 --- a/meta/cfg/kernel-cache/bsp/arm-versatile-926ejs/arm-versatile-926ejs.cfg +++ b/meta/cfg/kernel-cache/bsp/arm-versatile-926ejs/arm-versatile-926ejs.cfg @@ -85,7 +85,6 @@ CONFIG_TIMER_STATS=y # CONFIG_NO_HZ is not set # CONFIG_HIGH_RES_TIMERS is not set -CONFIG_HPET_TIMER=y CONFIG_CPU_FREQ_GOV_ONDEMAND=y CONFIG_USB_SUSPEND=y CONFIG_SND_AC97_POWER_SAVE=y diff --git a/meta/cfg/kernel-cache/bsp/common-pc-64/common-pc-64.cfg b/meta/cfg/kernel-cache/bsp/common-pc-64/common-pc-64.cfg index deedd17..4914266 100644 --- a/meta/cfg/kernel-cache/bsp/common-pc-64/common-pc-64.cfg +++ b/meta/cfg/kernel-cache/bsp/common-pc-64/common-pc-64.cfg @@ -26,8 +26,6 @@ CONFIG_X86_CPUID=y CONFIG_SCHED_SMT=y CONFIG_NR_CPUS=24 -CONFIG_HPET_TIMER=y - CONFIG_PM=y CONFIG_ACPI=y # CONFIG_ACPI_AC is not set @@ -57,7 +55,6 @@ CONFIG_E1000=y CONFIG_RTC_CLASS=y CONFIG_RTC_DRV_CMOS=y -CONFIG_HPET_EMULATE_RTC=y CONFIG_PARPORT=m CONFIG_PARPORT_PC=m diff --git a/meta/cfg/kernel-cache/bsp/common-pc-64/common-pc-64.scc b/meta/cfg/kernel-cache/bsp/common-pc-64/common-pc-64.scc index a468b71..e193206 100644 --- a/meta/cfg/kernel-cache/bsp/common-pc-64/common-pc-64.scc +++ b/meta/cfg/kernel-cache/bsp/common-pc-64/common-pc-64.scc @@ -1,5 +1,6 @@ kconf hardware common-pc-64.cfg kconf hardware common-pc-64-graphics.cfg +include features/hpet/hpet.scc include features/latencytop/latencytop.scc include features/profiling/profiling.scc diff --git a/meta/cfg/kernel-cache/bsp/qemu-ppc32/qemu-ppc32.cfg b/meta/cfg/kernel-cache/bsp/qemu-ppc32/qemu-ppc32.cfg index 311c622..950d87a 100644 --- a/meta/cfg/kernel-cache/bsp/qemu-ppc32/qemu-ppc32.cfg +++ b/meta/cfg/kernel-cache/bsp/qemu-ppc32/qemu-ppc32.cfg @@ -36,7 +36,6 @@ CONFIG_X86_UP_APIC=y CONFIG_X86_LOCAL_APIC=y CONFIG_TIMER_STATS=y -CONFIG_HPET_TIMER=y CONFIG_CPU_FREQ_ONDEMAND=y CONFIG_USB_SUSPEND=y CONFIG_TIMER_STATS=y -- 1.7.0.4 ___ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto
[yocto] [PATCH 04/14][KERNEL] meta: add hugetlb feature
From: Tom Zanussi Add a general-purpose feature for turning on common hugetlb options, such as huge page support and hugetblfs. Signed-off-by: Tom Zanussi --- meta/cfg/kernel-cache/features/hugetlb/hugetlb.cfg |2 ++ meta/cfg/kernel-cache/features/hugetlb/hugetlb.scc |1 + 2 files changed, 3 insertions(+), 0 deletions(-) create mode 100644 meta/cfg/kernel-cache/features/hugetlb/hugetlb.cfg create mode 100644 meta/cfg/kernel-cache/features/hugetlb/hugetlb.scc diff --git a/meta/cfg/kernel-cache/features/hugetlb/hugetlb.cfg b/meta/cfg/kernel-cache/features/hugetlb/hugetlb.cfg new file mode 100644 index 000..6f48ed1 --- /dev/null +++ b/meta/cfg/kernel-cache/features/hugetlb/hugetlb.cfg @@ -0,0 +1,2 @@ +CONFIG_HUGETLB_PAGE=y +CONFIG_HUGETLBFS=y diff --git a/meta/cfg/kernel-cache/features/hugetlb/hugetlb.scc b/meta/cfg/kernel-cache/features/hugetlb/hugetlb.scc new file mode 100644 index 000..e2a0262 --- /dev/null +++ b/meta/cfg/kernel-cache/features/hugetlb/hugetlb.scc @@ -0,0 +1 @@ +kconf non-hardware hugetlb.cfg -- 1.7.0.4 ___ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto
[yocto] [PATCH 01/14][KERNEL] meta: add hpet feature
From: Tom Zanussi Add a general-purpose feature for turning on common HPET options, such as basic HPET support and the hpet device w/mmap support. Signed-off-by: Tom Zanussi --- meta/cfg/kernel-cache/features/hpet/hpet.cfg |6 ++ meta/cfg/kernel-cache/features/hpet/hpet.scc |1 + 2 files changed, 7 insertions(+), 0 deletions(-) create mode 100644 meta/cfg/kernel-cache/features/hpet/hpet.cfg create mode 100644 meta/cfg/kernel-cache/features/hpet/hpet.scc diff --git a/meta/cfg/kernel-cache/features/hpet/hpet.cfg b/meta/cfg/kernel-cache/features/hpet/hpet.cfg new file mode 100644 index 000..2ae1555 --- /dev/null +++ b/meta/cfg/kernel-cache/features/hpet/hpet.cfg @@ -0,0 +1,6 @@ +CONFIG_HPET_TIMER=y +CONFIG_HPET_EMULATE_RTC=y + +# enable /dev/hpet and allow it to be mmapped +CONFIG_HPET=y +CONFIG_HPET_MMAP=y diff --git a/meta/cfg/kernel-cache/features/hpet/hpet.scc b/meta/cfg/kernel-cache/features/hpet/hpet.scc new file mode 100644 index 000..1727606 --- /dev/null +++ b/meta/cfg/kernel-cache/features/hpet/hpet.scc @@ -0,0 +1 @@ +kconf non-hardware hpet.cfg -- 1.7.0.4 ___ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto
[yocto] [PATCH 05/14][KERNEL] meta: add dmaengine feature
From: Tom Zanussi Add a general-purpose feature for turning on DMA engine support. Signed-off-by: Tom Zanussi --- .../kernel-cache/features/dmaengine/dmaengine.cfg |2 ++ .../kernel-cache/features/dmaengine/dmaengine.scc |1 + 2 files changed, 3 insertions(+), 0 deletions(-) create mode 100644 meta/cfg/kernel-cache/features/dmaengine/dmaengine.cfg create mode 100644 meta/cfg/kernel-cache/features/dmaengine/dmaengine.scc diff --git a/meta/cfg/kernel-cache/features/dmaengine/dmaengine.cfg b/meta/cfg/kernel-cache/features/dmaengine/dmaengine.cfg new file mode 100644 index 000..1e52bae --- /dev/null +++ b/meta/cfg/kernel-cache/features/dmaengine/dmaengine.cfg @@ -0,0 +1,2 @@ +CONFIG_DMADEVICES=y +CONFIG_DMA_ENGINE=y diff --git a/meta/cfg/kernel-cache/features/dmaengine/dmaengine.scc b/meta/cfg/kernel-cache/features/dmaengine/dmaengine.scc new file mode 100644 index 000..7ad3430 --- /dev/null +++ b/meta/cfg/kernel-cache/features/dmaengine/dmaengine.scc @@ -0,0 +1 @@ +kconf non-hardware dmaengine.cfg -- 1.7.0.4 ___ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto
[yocto] [PATCH 06/14][KERNEL] meta: replace open-coded dma engine options with dmaengine feature
From: Tom Zanussi Replace open-coded DMA_ENGINE and DMADEVICES options with the dmaengine feature. Signed-off-by: Tom Zanussi --- meta/cfg/kernel-cache/bsp/crownbay/crownbay.scc| 10 +++--- meta/cfg/kernel-cache/bsp/crownbay/eg20t.cfg |2 -- .../bsp/fsl-mpc8315e-rdb/fsl-mpc8315e-rdb.cfg |2 -- .../bsp/fsl-mpc8315e-rdb/fsl-mpc8315e-rdb.scc |1 + 4 files changed, 8 insertions(+), 7 deletions(-) diff --git a/meta/cfg/kernel-cache/bsp/crownbay/crownbay.scc b/meta/cfg/kernel-cache/bsp/crownbay/crownbay.scc index 0d02b98..8543d4c 100644 --- a/meta/cfg/kernel-cache/bsp/crownbay/crownbay.scc +++ b/meta/cfg/kernel-cache/bsp/crownbay/crownbay.scc @@ -3,8 +3,12 @@ kconf hardware eg20t.cfg git merge yocto/emgd -include features/latencytop/latencytop.scc -include features/profiling/profiling.scc +include features/intel-e1/intel-e1.scc +include features/drm-emgd/drm-emgd.scc +include features/dmaengine/dmaengine.scc include features/serial/8250.scc + include features/logbuf/size-normal.scc -include features/drm-emgd/drm-emgd.scc + +include features/latencytop/latencytop.scc +include features/profiling/profiling.scc diff --git a/meta/cfg/kernel-cache/bsp/crownbay/eg20t.cfg b/meta/cfg/kernel-cache/bsp/crownbay/eg20t.cfg index 6d4a9fc..225581c 100644 --- a/meta/cfg/kernel-cache/bsp/crownbay/eg20t.cfg +++ b/meta/cfg/kernel-cache/bsp/crownbay/eg20t.cfg @@ -1,8 +1,6 @@ # Hardware support for the Platform Controller Hub EG20T -CONFIG_DMADEVICES=y CONFIG_PCH_DMA=y -CONFIG_DMA_ENGINE=y CONFIG_PCH_UART_DMA=y CONFIG_SERIAL_8250_PCI=y CONFIG_SERIAL_8250_PCH=y diff --git a/meta/cfg/kernel-cache/bsp/fsl-mpc8315e-rdb/fsl-mpc8315e-rdb.cfg b/meta/cfg/kernel-cache/bsp/fsl-mpc8315e-rdb/fsl-mpc8315e-rdb.cfg index 1421b27..5c36e39 100644 --- a/meta/cfg/kernel-cache/bsp/fsl-mpc8315e-rdb/fsl-mpc8315e-rdb.cfg +++ b/meta/cfg/kernel-cache/bsp/fsl-mpc8315e-rdb/fsl-mpc8315e-rdb.cfg @@ -153,9 +153,7 @@ CONFIG_KGDB_8250=m CONFIG_CRYPTO_DEV_TALITOS=m -CONFIG_DMADEVICES=y CONFIG_FSL_DMA=y -CONFIG_DMA_ENGINE=y CONFIG_MMC=y CONFIG_MMC_SPI=m diff --git a/meta/cfg/kernel-cache/bsp/fsl-mpc8315e-rdb/fsl-mpc8315e-rdb.scc b/meta/cfg/kernel-cache/bsp/fsl-mpc8315e-rdb/fsl-mpc8315e-rdb.scc index 4e0e9f0..85923db 100644 --- a/meta/cfg/kernel-cache/bsp/fsl-mpc8315e-rdb/fsl-mpc8315e-rdb.scc +++ b/meta/cfg/kernel-cache/bsp/fsl-mpc8315e-rdb/fsl-mpc8315e-rdb.scc @@ -2,5 +2,6 @@ kconf hardware fsl-mpc8315e-rdb.cfg include cfg/usb-mass-storage.scc include cfg/vfat.scc +include features/dmaengine/dmaengine.scc patch powerpc-boot-remove-Os-from-BOOTFLAGS.patch -- 1.7.0.4 ___ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto
[yocto] [PATCH 07/14][KERNEL] meta: add ixgbe feature
From: Tom Zanussi Add a general-purpose feature for turning on Intel 10GbE PCI Express support. Turns on Direct Cache Access and Data Center Bridging as well as 82599 Virtual Function Ethernet support. Signed-off-by: Tom Zanussi --- meta/cfg/kernel-cache/features/ixgbe/ixgbe.cfg | 13 + meta/cfg/kernel-cache/features/ixgbe/ixgbe.scc |4 2 files changed, 17 insertions(+), 0 deletions(-) create mode 100644 meta/cfg/kernel-cache/features/ixgbe/ixgbe.cfg create mode 100644 meta/cfg/kernel-cache/features/ixgbe/ixgbe.scc diff --git a/meta/cfg/kernel-cache/features/ixgbe/ixgbe.cfg b/meta/cfg/kernel-cache/features/ixgbe/ixgbe.cfg new file mode 100644 index 000..eabbaa9 --- /dev/null +++ b/meta/cfg/kernel-cache/features/ixgbe/ixgbe.cfg @@ -0,0 +1,13 @@ +CONFIG_IXGBE=m + +# needed for IXGBE_DCA +CONFIG_INTEL_IOATDMA=m +CONFIG_ASYNC_TX_DISABLE_PQ_VAL_DMA=y +CONFIG_ASYNC_TX_DISABLE_XOR_VAL_DMA=y + +CONFIG_DCA=m +CONFIG_IXGBE_DCA=y + +CONFIG_DCB=y +CONFIG_IXGBE_DCB=y +CONFIG_IXGBEVF=m diff --git a/meta/cfg/kernel-cache/features/ixgbe/ixgbe.scc b/meta/cfg/kernel-cache/features/ixgbe/ixgbe.scc new file mode 100644 index 000..247ce65 --- /dev/null +++ b/meta/cfg/kernel-cache/features/ixgbe/ixgbe.scc @@ -0,0 +1,4 @@ +kconf hardware ixgbe.cfg + +# needed for DCA +include features/dmaengine/dmaengine.scc -- 1.7.0.4 ___ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto
[yocto] [PATCH 08/14][KERNEL] meta: add igb feature
From: Tom Zanussi Add a general-purpose feature for turning on Intel 82575/82576 PCI Express Gigabit ethernet support. Turns on Direct Cache Access and 82576 Virtual Function Ethernet support. Signed-off-by: Tom Zanussi --- meta/cfg/kernel-cache/features/igb/igb.cfg | 10 ++ meta/cfg/kernel-cache/features/igb/igb.scc |4 2 files changed, 14 insertions(+), 0 deletions(-) create mode 100644 meta/cfg/kernel-cache/features/igb/igb.cfg create mode 100644 meta/cfg/kernel-cache/features/igb/igb.scc diff --git a/meta/cfg/kernel-cache/features/igb/igb.cfg b/meta/cfg/kernel-cache/features/igb/igb.cfg new file mode 100644 index 000..92600b1 --- /dev/null +++ b/meta/cfg/kernel-cache/features/igb/igb.cfg @@ -0,0 +1,10 @@ +CONFIG_IGB=m +CONFIG_IGBVF=m + +# needed for DCA +CONFIG_INTEL_IOATDMA=m +CONFIG_ASYNC_TX_DISABLE_PQ_VAL_DMA=y +CONFIG_ASYNC_TX_DISABLE_XOR_VAL_DMA=y + +CONFIG_DCA=m +CONFIG_IGB_DCA=y diff --git a/meta/cfg/kernel-cache/features/igb/igb.scc b/meta/cfg/kernel-cache/features/igb/igb.scc new file mode 100644 index 000..4426397 --- /dev/null +++ b/meta/cfg/kernel-cache/features/igb/igb.scc @@ -0,0 +1,4 @@ +kconf hardware igb.cfg + +# needed for DCA +include features/dmaengine/dmaengine.scc -- 1.7.0.4 ___ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto
[yocto] [PATCH 09/14][KERNEL] meta: replace open-coded igb options with igb feature
From: Tom Zanussi Have common-pc-64 use the igb feature, and remove the corresponding options in common-pc64.cfg. Signed-off-by: Tom Zanussi --- .../kernel-cache/bsp/common-pc-64/common-pc-64.cfg |1 - .../kernel-cache/bsp/common-pc-64/common-pc-64.scc |1 + 2 files changed, 1 insertions(+), 1 deletions(-) diff --git a/meta/cfg/kernel-cache/bsp/common-pc-64/common-pc-64.cfg b/meta/cfg/kernel-cache/bsp/common-pc-64/common-pc-64.cfg index 4914266..05ad74b 100644 --- a/meta/cfg/kernel-cache/bsp/common-pc-64/common-pc-64.cfg +++ b/meta/cfg/kernel-cache/bsp/common-pc-64/common-pc-64.cfg @@ -47,7 +47,6 @@ CONFIG_BLK_DEV_FD=m CONFIG_NET_PCI=y CONFIG_MII=y CONFIG_TIGON3=y -CONFIG_IGB=y # Enable the below for QEMU CONFIG_E100=y CONFIG_E1000E=y diff --git a/meta/cfg/kernel-cache/bsp/common-pc-64/common-pc-64.scc b/meta/cfg/kernel-cache/bsp/common-pc-64/common-pc-64.scc index e193206..4f0e4c6 100644 --- a/meta/cfg/kernel-cache/bsp/common-pc-64/common-pc-64.scc +++ b/meta/cfg/kernel-cache/bsp/common-pc-64/common-pc-64.scc @@ -2,5 +2,6 @@ kconf hardware common-pc-64.cfg kconf hardware common-pc-64-graphics.cfg include features/hpet/hpet.scc +include features/igb/igb.scc include features/latencytop/latencytop.scc include features/profiling/profiling.scc -- 1.7.0.4 ___ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto
[yocto] [PATCH 10/14][KERNEL] meta: add intel-e1xxxx feature
From: Tom Zanussi Add a general-purpose feature adding support for Intel PRO/100, Intel PRO/1000, and Intel PRO/1000 PCI-Express adapters. Signed-off-by: Tom Zanussi --- .../features/intel-e1/intel-e1.cfg |4 .../features/intel-e1/intel-e1.scc |1 + 2 files changed, 5 insertions(+), 0 deletions(-) create mode 100644 meta/cfg/kernel-cache/features/intel-e1/intel-e1.cfg create mode 100644 meta/cfg/kernel-cache/features/intel-e1/intel-e1.scc diff --git a/meta/cfg/kernel-cache/features/intel-e1/intel-e1.cfg b/meta/cfg/kernel-cache/features/intel-e1/intel-e1.cfg new file mode 100644 index 000..ea9f7e9 --- /dev/null +++ b/meta/cfg/kernel-cache/features/intel-e1/intel-e1.cfg @@ -0,0 +1,4 @@ +CONFIG_NETDEV_1000=y +CONFIG_E100=y +CONFIG_E1000E=y +CONFIG_E1000=y diff --git a/meta/cfg/kernel-cache/features/intel-e1/intel-e1.scc b/meta/cfg/kernel-cache/features/intel-e1/intel-e1.scc new file mode 100644 index 000..90ba914 --- /dev/null +++ b/meta/cfg/kernel-cache/features/intel-e1/intel-e1.scc @@ -0,0 +1 @@ +kconf hardware intel-e1.cfg -- 1.7.0.4 ___ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto
[yocto] [PATCH 11/14][KERNEL] meta: replace open-coded E1XXXX options with intel-e1xxxx feature
From: Tom Zanussi Have common-pc and common-pc-64 use the intel-e1 feature, remove the corresponding options in common-pc64.cfg (including deletion of common-pc-net.cfg) and common-pc.cfg, and update bsps accordingly. Signed-off-by: Tom Zanussi --- .../kernel-cache/bsp/common-pc-64/common-pc-64.cfg |4 .../kernel-cache/bsp/common-pc-64/common-pc-64.scc |2 ++ .../kernel-cache/bsp/common-pc/common-pc-net.cfg |2 -- meta/cfg/kernel-cache/bsp/common-pc/common-pc.cfg |1 - meta/cfg/kernel-cache/bsp/common-pc/common-pc.scc |2 +- meta/cfg/kernel-cache/bsp/crownbay/crownbay.cfg|2 -- meta/cfg/kernel-cache/bsp/emenlow/emenlow.cfg |2 -- meta/cfg/kernel-cache/bsp/emenlow/emenlow.scc |7 +-- .../kernel-cache/bsp/jasperforest/jasperforest.cfg |2 -- .../kernel-cache/bsp/jasperforest/jasperforest.scc |6 -- meta/cfg/kernel-cache/bsp/romley/romley.cfg|2 -- meta/cfg/kernel-cache/bsp/sugarbay/sugarbay.cfg|2 -- 12 files changed, 12 insertions(+), 22 deletions(-) delete mode 100644 meta/cfg/kernel-cache/bsp/common-pc/common-pc-net.cfg diff --git a/meta/cfg/kernel-cache/bsp/common-pc-64/common-pc-64.cfg b/meta/cfg/kernel-cache/bsp/common-pc-64/common-pc-64.cfg index 05ad74b..d2d0e40 100644 --- a/meta/cfg/kernel-cache/bsp/common-pc-64/common-pc-64.cfg +++ b/meta/cfg/kernel-cache/bsp/common-pc-64/common-pc-64.cfg @@ -47,10 +47,6 @@ CONFIG_BLK_DEV_FD=m CONFIG_NET_PCI=y CONFIG_MII=y CONFIG_TIGON3=y -# Enable the below for QEMU -CONFIG_E100=y -CONFIG_E1000E=y -CONFIG_E1000=y CONFIG_RTC_CLASS=y CONFIG_RTC_DRV_CMOS=y diff --git a/meta/cfg/kernel-cache/bsp/common-pc-64/common-pc-64.scc b/meta/cfg/kernel-cache/bsp/common-pc-64/common-pc-64.scc index 4f0e4c6..58dab18 100644 --- a/meta/cfg/kernel-cache/bsp/common-pc-64/common-pc-64.scc +++ b/meta/cfg/kernel-cache/bsp/common-pc-64/common-pc-64.scc @@ -3,5 +3,7 @@ kconf hardware common-pc-64-graphics.cfg include features/hpet/hpet.scc include features/igb/igb.scc +include features/intel-e1/intel-e1.scc + include features/latencytop/latencytop.scc include features/profiling/profiling.scc diff --git a/meta/cfg/kernel-cache/bsp/common-pc/common-pc-net.cfg b/meta/cfg/kernel-cache/bsp/common-pc/common-pc-net.cfg deleted file mode 100644 index 8e85b36..000 --- a/meta/cfg/kernel-cache/bsp/common-pc/common-pc-net.cfg +++ /dev/null @@ -1,2 +0,0 @@ -CONFIG_E1000=y -CONFIG_E1000E=y diff --git a/meta/cfg/kernel-cache/bsp/common-pc/common-pc.cfg b/meta/cfg/kernel-cache/bsp/common-pc/common-pc.cfg index d3a9fe5..1933963 100644 --- a/meta/cfg/kernel-cache/bsp/common-pc/common-pc.cfg +++ b/meta/cfg/kernel-cache/bsp/common-pc/common-pc.cfg @@ -38,7 +38,6 @@ CONFIG_NET_PCI=y CONFIG_MII=y # Enable the below for Dell Dimension 1100 PC / QEMU -CONFIG_E100=y CONFIG_TIGON3=y CONFIG_ATL2=y diff --git a/meta/cfg/kernel-cache/bsp/common-pc/common-pc.scc b/meta/cfg/kernel-cache/bsp/common-pc/common-pc.scc index db8ba08..d7dda80 100644 --- a/meta/cfg/kernel-cache/bsp/common-pc/common-pc.scc +++ b/meta/cfg/kernel-cache/bsp/common-pc/common-pc.scc @@ -1,6 +1,6 @@ kconf hardware common-pc.cfg kconf hardware common-pc-gfx.cfg -kconf hardware common-pc-net.cfg +include features/intel-e1/intel-e1.scc include features/latencytop/latencytop.scc include features/profiling/profiling.scc diff --git a/meta/cfg/kernel-cache/bsp/crownbay/crownbay.cfg b/meta/cfg/kernel-cache/bsp/crownbay/crownbay.cfg index dde8412..5daa65b 100644 --- a/meta/cfg/kernel-cache/bsp/crownbay/crownbay.cfg +++ b/meta/cfg/kernel-cache/bsp/crownbay/crownbay.cfg @@ -4,7 +4,6 @@ CONFIG_PRINTK=y # Basic hardware support for the box - network, USB, PCI, sound CONFIG_NETDEVICES=y -CONFIG_NETDEV_1000=y CONFIG_ATA=y CONFIG_ATA_GENERIC=y CONFIG_ATA_SFF=y @@ -14,7 +13,6 @@ CONFIG_MMC_SDHCI=y CONFIG_USB_SUPPORT=y CONFIG_USB=y CONFIG_USB_ARCH_HAS_EHCI=y -CONFIG_E1000E=y CONFIG_R8169=y CONFIG_PATA_SCH=y CONFIG_MMC_SDHCI_PCI=y diff --git a/meta/cfg/kernel-cache/bsp/emenlow/emenlow.cfg b/meta/cfg/kernel-cache/bsp/emenlow/emenlow.cfg index a516dc9..9bc250c 100644 --- a/meta/cfg/kernel-cache/bsp/emenlow/emenlow.cfg +++ b/meta/cfg/kernel-cache/bsp/emenlow/emenlow.cfg @@ -3,7 +3,6 @@ CONFIG_PRINTK=y # Basic hardware support for the box - network, USB, PCI, sound CONFIG_NETDEVICES=y -CONFIG_NETDEV_1000=y CONFIG_ATA=y CONFIG_ATA_GENERIC=y CONFIG_ATA_SFF=y @@ -13,7 +12,6 @@ CONFIG_MMC_SDHCI=y CONFIG_USB_SUPPORT=y CONFIG_USB=y CONFIG_USB_ARCH_HAS_EHCI=y -CONFIG_E1000E=y CONFIG_R8169=y CONFIG_PATA_SCH=y CONFIG_MMC_SDHCI_PCI=y diff --git a/meta/cfg/kernel-cache/bsp/emenlow/emenlow.scc b/meta/cfg/kernel-cache/bsp/emenlow/emenlow.scc index c59cff0..2a83303 100644 --- a/meta/cfg/kernel-cache/bsp/emenlow/emenlow.scc +++ b/meta/cfg/kernel-cache/bsp/emenlow/emenlow.scc @@ -2,8 +2,11 @@ kconf hardware emenlow.cfg kconf non-hardware reboot-quirk.cfg +include features/intel-e1/intel-e1.scc
[yocto] [PATCH 13/14][KERNEL] meta: remove 'not set' lines from netfilter.cfg
From: Tom Zanussi The 'not set' lines override intentional config options and unintentionally turn them off. Remove them to avoid this behavior. Signed-off-by: Tom Zanussi --- .../kernel-cache/features/netfilter/netfilter.cfg | 34 1 files changed, 0 insertions(+), 34 deletions(-) diff --git a/meta/cfg/kernel-cache/features/netfilter/netfilter.cfg b/meta/cfg/kernel-cache/features/netfilter/netfilter.cfg index 1befe03..6b56e6b 100644 --- a/meta/cfg/kernel-cache/features/netfilter/netfilter.cfg +++ b/meta/cfg/kernel-cache/features/netfilter/netfilter.cfg @@ -1,5 +1,4 @@ CONFIG_NETFILTER=y -# CONFIG_NETFILTER_DEBUG is not set CONFIG_NETFILTER_ADVANCED=y # @@ -11,8 +10,6 @@ CONFIG_NETFILTER_NETLINK_LOG=m CONFIG_NF_CONNTRACK=m CONFIG_NF_CT_ACCT=y CONFIG_NF_CONNTRACK_MARK=y -# CONFIG_NF_CONNTRACK_EVENTS is not set -# CONFIG_NF_CT_PROTO_DCCP is not set CONFIG_NF_CT_PROTO_GRE=m CONFIG_NF_CT_PROTO_SCTP=m CONFIG_NF_CT_PROTO_UDPLITE=m @@ -26,7 +23,6 @@ CONFIG_NF_CONNTRACK_SANE=m CONFIG_NF_CONNTRACK_SIP=m CONFIG_NF_CONNTRACK_TFTP=m CONFIG_NF_CT_NETLINK=m -# CONFIG_NETFILTER_TPROXY is not set CONFIG_NETFILTER_XTABLES=m CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m CONFIG_NETFILTER_XT_TARGET_CONNMARK=m @@ -36,11 +32,8 @@ CONFIG_NETFILTER_XT_TARGET_MARK=m CONFIG_NETFILTER_XT_TARGET_NFLOG=m CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m CONFIG_NETFILTER_XT_TARGET_NOTRACK=m -# CONFIG_NETFILTER_XT_TARGET_RATEEST is not set CONFIG_NETFILTER_XT_TARGET_TRACE=m CONFIG_NETFILTER_XT_TARGET_TCPMSS=m -# CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP is not set -# CONFIG_NETFILTER_XT_MATCH_CLUSTER is not set CONFIG_NETFILTER_XT_MATCH_COMMENT=m CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m @@ -52,28 +45,21 @@ CONFIG_NETFILTER_XT_MATCH_ESP=m CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m CONFIG_NETFILTER_XT_MATCH_HELPER=m CONFIG_NETFILTER_XT_MATCH_HL=m - CONFIG_NETFILTER_XT_MATCH_IPRANGE is not set CONFIG_NETFILTER_XT_MATCH_LENGTH=m CONFIG_NETFILTER_XT_MATCH_LIMIT=m CONFIG_NETFILTER_XT_MATCH_MAC=m CONFIG_NETFILTER_XT_MATCH_MARK=m CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m -# CONFIG_NETFILTER_XT_MATCH_OWNER is not set CONFIG_NETFILTER_XT_MATCH_POLICY=m CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m CONFIG_NETFILTER_XT_MATCH_QUOTA=m -# CONFIG_NETFILTER_XT_MATCH_RATEEST is not set CONFIG_NETFILTER_XT_MATCH_REALM=m -# CONFIG_NETFILTER_XT_MATCH_RECENT is not set CONFIG_NETFILTER_XT_MATCH_SCTP=m CONFIG_NETFILTER_XT_MATCH_STATE=m CONFIG_NETFILTER_XT_MATCH_STATISTIC=m CONFIG_NETFILTER_XT_MATCH_STRING=m CONFIG_NETFILTER_XT_MATCH_TCPMSS=m -# CONFIG_NETFILTER_XT_MATCH_TIME is not set CONFIG_NETFILTER_XT_MATCH_U32=m -# CONFIG_NETFILTER_XT_MATCH_OSF is not set -# CONFIG_IP_VS is not set # # IP: Netfilter Configuration @@ -115,26 +101,6 @@ CONFIG_IP_NF_RAW=m CONFIG_IP_NF_ARPTABLES=m CONFIG_IP_NF_ARPFILTER=m CONFIG_IP_NF_ARP_MANGLE=m -# CONFIG_IP_DCCP is not set -# CONFIG_IP_SCTP is not set -# CONFIG_RDS is not set -# CONFIG_TIPC is not set -# CONFIG_ATM is not set -# CONFIG_BRIDGE is not set -# CONFIG_NET_DSA is not set -# CONFIG_VLAN_8021Q is not set -# CONFIG_DECNET is not set -# CONFIG_LLC2 is not set -# CONFIG_IPX is not set -# CONFIG_ATALK is not set -# CONFIG_X25 is not set -# CONFIG_LAPB is not set -# CONFIG_ECONET is not set -# CONFIG_WAN_ROUTER is not set -# CONFIG_PHONET is not set -# CONFIG_IEEE802154 is not set -# CONFIG_NET_SCHED is not set CONFIG_NET_CLS_ROUTE=y -# CONFIG_DCB is not set CONFIG_NET_SCHED=y -- 1.7.0.4 ___ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto
[yocto] [PATCH 14/14][KERNEL] meta: add romley features
From: Tom Zanussi Add uio, ixgbe, e1xxx and hugetlb features to romley bsp. Signed-off-by: Tom Zanussi --- meta/cfg/kernel-cache/bsp/romley/romley.scc |4 1 files changed, 4 insertions(+), 0 deletions(-) diff --git a/meta/cfg/kernel-cache/bsp/romley/romley.scc b/meta/cfg/kernel-cache/bsp/romley/romley.scc index 1c4a657..411fe09 100644 --- a/meta/cfg/kernel-cache/bsp/romley/romley.scc +++ b/meta/cfg/kernel-cache/bsp/romley/romley.scc @@ -2,6 +2,10 @@ kconf hardware romley.cfg include features/i915/i915.scc include features/serial/8250.scc +include features/uio/uio.scc +include features/hugetlb/hugetlb.scc +include features/intel-e1/e1.scc +include features/ixgbe/ixgbe.scc include features/logbuf/size-normal.scc -- 1.7.0.4 ___ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto
[yocto] [PATCH 12/14][KERNEL] meta: add dca feature
From: Tom Zanussi Add a general-purpose feature for turning on DCA support (Intel Direct Cache Access) and use it in igb/ixgbe features. Signed-off-by: Tom Zanussi --- meta/cfg/kernel-cache/features/dca/dca.cfg |4 meta/cfg/kernel-cache/features/dca/dca.scc |3 +++ meta/cfg/kernel-cache/features/igb/igb.cfg | 10 ++ meta/cfg/kernel-cache/features/igb/igb.scc |3 +-- meta/cfg/kernel-cache/features/ixgbe/ixgbe.cfg |7 --- meta/cfg/kernel-cache/features/ixgbe/ixgbe.scc |3 +-- 6 files changed, 11 insertions(+), 19 deletions(-) create mode 100644 meta/cfg/kernel-cache/features/dca/dca.cfg create mode 100644 meta/cfg/kernel-cache/features/dca/dca.scc diff --git a/meta/cfg/kernel-cache/features/dca/dca.cfg b/meta/cfg/kernel-cache/features/dca/dca.cfg new file mode 100644 index 000..f1591aa --- /dev/null +++ b/meta/cfg/kernel-cache/features/dca/dca.cfg @@ -0,0 +1,4 @@ +CONFIG_INTEL_IOATDMA=m +CONFIG_ASYNC_TX_DISABLE_PQ_VAL_DMA=y +CONFIG_ASYNC_TX_DISABLE_XOR_VAL_DMA=y +CONFIG_DCA=m diff --git a/meta/cfg/kernel-cache/features/dca/dca.scc b/meta/cfg/kernel-cache/features/dca/dca.scc new file mode 100644 index 000..6426739 --- /dev/null +++ b/meta/cfg/kernel-cache/features/dca/dca.scc @@ -0,0 +1,3 @@ +kconf hardware dca.cfg + +include features/dmaengine/dmaengine.scc diff --git a/meta/cfg/kernel-cache/features/igb/igb.cfg b/meta/cfg/kernel-cache/features/igb/igb.cfg index 92600b1..3978517 100644 --- a/meta/cfg/kernel-cache/features/igb/igb.cfg +++ b/meta/cfg/kernel-cache/features/igb/igb.cfg @@ -1,10 +1,4 @@ +CONFIG_IGB_DCA=y + CONFIG_IGB=m CONFIG_IGBVF=m - -# needed for DCA -CONFIG_INTEL_IOATDMA=m -CONFIG_ASYNC_TX_DISABLE_PQ_VAL_DMA=y -CONFIG_ASYNC_TX_DISABLE_XOR_VAL_DMA=y - -CONFIG_DCA=m -CONFIG_IGB_DCA=y diff --git a/meta/cfg/kernel-cache/features/igb/igb.scc b/meta/cfg/kernel-cache/features/igb/igb.scc index 4426397..84bc67f 100644 --- a/meta/cfg/kernel-cache/features/igb/igb.scc +++ b/meta/cfg/kernel-cache/features/igb/igb.scc @@ -1,4 +1,3 @@ kconf hardware igb.cfg -# needed for DCA -include features/dmaengine/dmaengine.scc +include features/dca/dca.scc diff --git a/meta/cfg/kernel-cache/features/ixgbe/ixgbe.cfg b/meta/cfg/kernel-cache/features/ixgbe/ixgbe.cfg index eabbaa9..30e46ce 100644 --- a/meta/cfg/kernel-cache/features/ixgbe/ixgbe.cfg +++ b/meta/cfg/kernel-cache/features/ixgbe/ixgbe.cfg @@ -1,11 +1,4 @@ CONFIG_IXGBE=m - -# needed for IXGBE_DCA -CONFIG_INTEL_IOATDMA=m -CONFIG_ASYNC_TX_DISABLE_PQ_VAL_DMA=y -CONFIG_ASYNC_TX_DISABLE_XOR_VAL_DMA=y - -CONFIG_DCA=m CONFIG_IXGBE_DCA=y CONFIG_DCB=y diff --git a/meta/cfg/kernel-cache/features/ixgbe/ixgbe.scc b/meta/cfg/kernel-cache/features/ixgbe/ixgbe.scc index 247ce65..d22aa5c 100644 --- a/meta/cfg/kernel-cache/features/ixgbe/ixgbe.scc +++ b/meta/cfg/kernel-cache/features/ixgbe/ixgbe.scc @@ -1,4 +1,3 @@ kconf hardware ixgbe.cfg -# needed for DCA -include features/dmaengine/dmaengine.scc +include features/dca/dca.scc -- 1.7.0.4 ___ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto
[yocto] [PATCH 0/3][KERNEL] base patches needed for romley
From: Tom Zanussi These upstreamed post-2.6.37 patches are needed by the romley BSP for 2.6.37. Note that I've removed the e-mail addresses from these posted patches, but the git branch retains them. Please pull into linux-yocto-2.6.37. Thanks, Tom Pull URL: git://git.yoctoproject.org/linux-yocto-2.6.37-contrib Branch: tzanussi/romley-new-options-and-refactor-base Browse: http://git.yoctoproject.org/cgit.cgi/linux-yocto-2.6.37-contrib/log/?h=tzanussi/romley-new-options-and-refactor-base Greg Rose (1): Remove extra struct page member from the buffer info structure Seth Heasley (2): x86/PCI: irq and pci_ids patch for Intel Patsburg ahci: AHCI mode SATA patch for Intel Patsburg SATA RAID controller arch/x86/pci/irq.c|3 ++- drivers/ata/ahci.c|1 + drivers/net/igbvf/igbvf.h |1 - include/linux/pci_ids.h |3 ++- 4 files changed, 5 insertions(+), 3 deletions(-) ___ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto
[yocto] [PATCH 1/3][KERNEL] Remove extra struct page member from the buffer info structure
From: Greg Rose declaration. commit b1d670f10e8078485884f0cf7e384d890909aeaa upstream Reported-by: Andi Kleen Signed-off-by: Greg Rose Tested-by: Emil Tantilov Signed-off-by: Jeff Kirsher Integrated-by: Tom Zanussi --- drivers/net/igbvf/igbvf.h |1 - 1 files changed, 0 insertions(+), 1 deletions(-) diff --git a/drivers/net/igbvf/igbvf.h b/drivers/net/igbvf/igbvf.h index debeee2..f7ae284 100644 --- a/drivers/net/igbvf/igbvf.h +++ b/drivers/net/igbvf/igbvf.h @@ -126,7 +126,6 @@ struct igbvf_buffer { unsigned int page_offset; }; }; - struct page *page; }; union igbvf_desc { -- 1.7.0.4 ___ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto
[yocto] [PATCH 2/3][KERNEL] x86/PCI: irq and pci_ids patch for Intel Patsburg
From: Seth Heasley commit 9b444b36fee16d2aaae9cc91ce594ecb15d922a9 upstream This patch adds an additional LPC Controller DeviceID for the Intel Patsburg PCH. Signed-off-by: Seth Heasley Signed-off-by: Jesse Barnes Integrated-by: Tom Zanussi --- arch/x86/pci/irq.c |3 ++- include/linux/pci_ids.h |3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/arch/x86/pci/irq.c b/arch/x86/pci/irq.c index 9f9bfb7..87e6c83 100644 --- a/arch/x86/pci/irq.c +++ b/arch/x86/pci/irq.c @@ -589,7 +589,8 @@ static __init int intel_router_probe(struct irq_router *r, struct pci_dev *route case PCI_DEVICE_ID_INTEL_ICH10_1: case PCI_DEVICE_ID_INTEL_ICH10_2: case PCI_DEVICE_ID_INTEL_ICH10_3: - case PCI_DEVICE_ID_INTEL_PATSBURG_LPC: + case PCI_DEVICE_ID_INTEL_PATSBURG_LPC_0: + case PCI_DEVICE_ID_INTEL_PATSBURG_LPC_1: r->name = "PIIX/ICH"; r->get = pirq_piix_get; r->set = pirq_piix_set; diff --git a/include/linux/pci_ids.h b/include/linux/pci_ids.h index cb845c1..d830106 100644 --- a/include/linux/pci_ids.h +++ b/include/linux/pci_ids.h @@ -2468,7 +2468,8 @@ #define PCI_DEVICE_ID_INTEL_COUGARPOINT_LPC_MIN0x1c41 #define PCI_DEVICE_ID_INTEL_COUGARPOINT_LPC_MAX0x1c5f #define PCI_DEVICE_ID_INTEL_PATSBURG_SMBUS 0x1d22 -#define PCI_DEVICE_ID_INTEL_PATSBURG_LPC 0x1d40 +#define PCI_DEVICE_ID_INTEL_PATSBURG_LPC_0 0x1d40 +#define PCI_DEVICE_ID_INTEL_PATSBURG_LPC_1 0x1d41 #define PCI_DEVICE_ID_INTEL_82801AA_0 0x2410 #define PCI_DEVICE_ID_INTEL_82801AA_1 0x2411 #define PCI_DEVICE_ID_INTEL_82801AA_3 0x2413 -- 1.7.0.4 ___ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto
[yocto] [PATCH 3/3] ahci: AHCI mode SATA patch for Intel Patsburg SATA RAID controller
From: Seth Heasley commit 64a3903d0885879ba8706a8bcf71c5e3e7664db2 upstream This patch adds an updated SATA RAID DeviceID for the Intel Patsburg PCH. Signed-off-by: Seth Heasley Signed-off-by: Jeff Garzik Integrated-by: Tom Zanussi --- drivers/ata/ahci.c |1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/drivers/ata/ahci.c b/drivers/ata/ahci.c index 3288263..dfc0a26 100644 --- a/drivers/ata/ahci.c +++ b/drivers/ata/ahci.c @@ -260,6 +260,7 @@ static const struct pci_device_id ahci_pci_tbl[] = { { PCI_VDEVICE(INTEL, 0x1d02), board_ahci }, /* PBG AHCI */ { PCI_VDEVICE(INTEL, 0x1d04), board_ahci }, /* PBG RAID */ { PCI_VDEVICE(INTEL, 0x1d06), board_ahci }, /* PBG RAID */ + { PCI_VDEVICE(INTEL, 0x2826), board_ahci }, /* PBG RAID */ /* JMicron 360/1/3/5/6, match class to avoid IDE function */ { PCI_VENDOR_ID_JMICRON, PCI_ANY_ID, PCI_ANY_ID, PCI_ANY_ID, -- 1.7.0.4 ___ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto
Re: [yocto] [PATCH 00/14][KERNEL] add a few new kernel features and related cleanup
On 11-05-27 04:44 PM, tom.zanu...@intel.com wrote: From: Tom Zanussi This adds a few new features needed by the in-progress romley BSP (but useable by anyone). Along the way, I noticed several areas that could usefully be featurized and cleaned up those as well. Please pull into linux-yocto-2.6.37. great series. I've fetched it here, and will push it at some point over the weekend. Cheers, Bruce Thanks, Tom Pull URL: git://git.yoctoproject.org/linux-yocto-2.6.37-contrib Branch: tzanussi/romley-new-options-and-refactor-meta Browse: http://git.yoctoproject.org/cgit.cgi/linux-yocto-2.6.37-contrib/log/?h=tzanussi/romley-new-options-and-refactor-meta Tom Zanussi (14): meta: add hpet feature meta: replace open-coded hpet options with hpet feature meta: add uio feature meta: add hugetlb feature meta: add dmaengine feature meta: replace open-coded dma engine options with dmaengine feature meta: add ixgbe feature meta: add igb feature meta: replace open-coded igb options with igb feature meta: add intel-e1 feature meta: replace open-coded E1 options with intel-e1 feature meta: add dca feature meta: remove 'not set' lines from netfilter.cfg meta: add romley features .../arm-versatile-926ejs/arm-versatile-926ejs.cfg |1 - .../kernel-cache/bsp/common-pc-64/common-pc-64.cfg |8 - .../kernel-cache/bsp/common-pc-64/common-pc-64.scc |4 ++ .../kernel-cache/bsp/common-pc/common-pc-net.cfg |2 - meta/cfg/kernel-cache/bsp/common-pc/common-pc.cfg |1 - meta/cfg/kernel-cache/bsp/common-pc/common-pc.scc |2 +- meta/cfg/kernel-cache/bsp/crownbay/crownbay.cfg|2 - meta/cfg/kernel-cache/bsp/crownbay/crownbay.scc| 10 -- meta/cfg/kernel-cache/bsp/crownbay/eg20t.cfg |2 - meta/cfg/kernel-cache/bsp/emenlow/emenlow.cfg |2 - meta/cfg/kernel-cache/bsp/emenlow/emenlow.scc |7 +++- .../bsp/fsl-mpc8315e-rdb/fsl-mpc8315e-rdb.cfg |2 - .../bsp/fsl-mpc8315e-rdb/fsl-mpc8315e-rdb.scc |1 + .../kernel-cache/bsp/jasperforest/jasperforest.cfg |2 - .../kernel-cache/bsp/jasperforest/jasperforest.scc |6 ++- .../cfg/kernel-cache/bsp/qemu-ppc32/qemu-ppc32.cfg |1 - meta/cfg/kernel-cache/bsp/romley/romley.cfg|2 - meta/cfg/kernel-cache/bsp/romley/romley.scc|4 ++ meta/cfg/kernel-cache/bsp/sugarbay/sugarbay.cfg|2 - meta/cfg/kernel-cache/features/dca/dca.cfg |4 ++ meta/cfg/kernel-cache/features/dca/dca.scc |3 ++ .../kernel-cache/features/dmaengine/dmaengine.cfg |2 + .../kernel-cache/features/dmaengine/dmaengine.scc |1 + meta/cfg/kernel-cache/features/hpet/hpet.cfg |6 +++ meta/cfg/kernel-cache/features/hpet/hpet.scc |1 + meta/cfg/kernel-cache/features/hugetlb/hugetlb.cfg |2 + meta/cfg/kernel-cache/features/hugetlb/hugetlb.scc |1 + meta/cfg/kernel-cache/features/igb/igb.cfg |4 ++ meta/cfg/kernel-cache/features/igb/igb.scc |3 ++ .../features/intel-e1/intel-e1.cfg |4 ++ .../features/intel-e1/intel-e1.scc |1 + meta/cfg/kernel-cache/features/ixgbe/ixgbe.cfg |6 +++ meta/cfg/kernel-cache/features/ixgbe/ixgbe.scc |3 ++ .../kernel-cache/features/netfilter/netfilter.cfg | 34 meta/cfg/kernel-cache/features/uio/uio.cfg |1 + meta/cfg/kernel-cache/features/uio/uio.scc |1 + 36 files changed, 69 insertions(+), 69 deletions(-) delete mode 100644 meta/cfg/kernel-cache/bsp/common-pc/common-pc-net.cfg create mode 100644 meta/cfg/kernel-cache/features/dca/dca.cfg create mode 100644 meta/cfg/kernel-cache/features/dca/dca.scc create mode 100644 meta/cfg/kernel-cache/features/dmaengine/dmaengine.cfg create mode 100644 meta/cfg/kernel-cache/features/dmaengine/dmaengine.scc create mode 100644 meta/cfg/kernel-cache/features/hpet/hpet.cfg create mode 100644 meta/cfg/kernel-cache/features/hpet/hpet.scc create mode 100644 meta/cfg/kernel-cache/features/hugetlb/hugetlb.cfg create mode 100644 meta/cfg/kernel-cache/features/hugetlb/hugetlb.scc create mode 100644 meta/cfg/kernel-cache/features/igb/igb.cfg create mode 100644 meta/cfg/kernel-cache/features/igb/igb.scc create mode 100644 meta/cfg/kernel-cache/features/intel-e1/intel-e1.cfg create mode 100644 meta/cfg/kernel-cache/features/intel-e1/intel-e1.scc create mode 100644 meta/cfg/kernel-cache/features/ixgbe/ixgbe.cfg create mode 100644 meta/cfg/kernel-cache/features/ixgbe/ixgbe.scc create mode 100644 meta/cfg/kernel-cache/features/uio/uio.cfg create mode 100644 meta/cfg/kernel-cache/features/uio/uio.scc ___ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto
Re: [yocto] [PATCH 0/3][KERNEL] base patches needed for romley
On 11-05-27 04:45 PM, tom.zanu...@intel.com wrote: From: Tom Zanussi These upstreamed post-2.6.37 patches are needed by the romley BSP for 2.6.37. Note that I've removed the e-mail addresses from these posted patches, but the git branch retains them. Please pull into linux-yocto-2.6.37. Good timing, I was just in re-working 2.6.37 and 2.6.39, so I'll stack these on top. changes look good to me, I've fetched this. It'll go out over the weekend to the kernel repo, and SRCREV updates to follow. Bruce Thanks, Tom Pull URL: git://git.yoctoproject.org/linux-yocto-2.6.37-contrib Branch: tzanussi/romley-new-options-and-refactor-base Browse: http://git.yoctoproject.org/cgit.cgi/linux-yocto-2.6.37-contrib/log/?h=tzanussi/romley-new-options-and-refactor-base Greg Rose (1): Remove extra struct page member from the buffer info structure Seth Heasley (2): x86/PCI: irq and pci_ids patch for Intel Patsburg ahci: AHCI mode SATA patch for Intel Patsburg SATA RAID controller arch/x86/pci/irq.c|3 ++- drivers/ata/ahci.c|1 + drivers/net/igbvf/igbvf.h |1 - include/linux/pci_ids.h |3 ++- 4 files changed, 5 insertions(+), 3 deletions(-) ___ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto
Re: [yocto] [PATCH 0/3][KERNEL] base patches needed for romley
On Fri, 2011-05-27 at 13:58 -0700, Bruce Ashfield wrote: > On 11-05-27 04:45 PM, tom.zanu...@intel.com wrote: > > From: Tom Zanussi > > > > These upstreamed post-2.6.37 patches are needed by the romley BSP > > for 2.6.37. > > > > Note that I've removed the e-mail addresses from these posted patches, > > but the git branch retains them. > > > > Please pull into linux-yocto-2.6.37. > > Good timing, I was just in re-working 2.6.37 and > 2.6.39, so I'll stack these on top. > > changes look good to me, I've fetched this. > > It'll go out over the weekend to the kernel repo, and SRCREV > updates to follow. > Thanks, Bruce! Tom > Bruce > > > > > Thanks, > > > > Tom > > > > Pull URL: git://git.yoctoproject.org/linux-yocto-2.6.37-contrib > >Branch: tzanussi/romley-new-options-and-refactor-base > >Browse: > > http://git.yoctoproject.org/cgit.cgi/linux-yocto-2.6.37-contrib/log/?h=tzanussi/romley-new-options-and-refactor-base > > > > Greg Rose (1): > >Remove extra struct page member from the buffer info structure > > > > Seth Heasley (2): > >x86/PCI: irq and pci_ids patch for Intel Patsburg > >ahci: AHCI mode SATA patch for Intel Patsburg SATA RAID controller > > > > arch/x86/pci/irq.c|3 ++- > > drivers/ata/ahci.c|1 + > > drivers/net/igbvf/igbvf.h |1 - > > include/linux/pci_ids.h |3 ++- > > 4 files changed, 5 insertions(+), 3 deletions(-) > > > ___ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto
Re: [yocto] [PATCH 3/3] ahci: AHCI mode SATA patch for Intel Patsburg SATA RAID controller
On 11-05-27 04:46 PM, tom.zanu...@intel.com wrote: From: Seth Heasley commit 64a3903d0885879ba8706a8bcf71c5e3e7664db2 upstream This patch adds an updated SATA RAID DeviceID for the Intel Patsburg PCH. Looks like we already had this one in the 2.6.37 tree via gregkh and -stable > git tag --contains 5618c45b v2.6.37.5 v2.6.37.6 And hence the base yocto/standard/common-pc-64/romley bsp branch. So I won't do anything with this in particular. It is interesting though how it applied in your tree. Do you have all the -stable updates ? I checked and it doesn't look like I've been hoarding them, but you never know. Bruce Signed-off-by: Seth Heasley Signed-off-by: Jeff Garzik Integrated-by: Tom Zanussi --- drivers/ata/ahci.c |1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/drivers/ata/ahci.c b/drivers/ata/ahci.c index 3288263..dfc0a26 100644 --- a/drivers/ata/ahci.c +++ b/drivers/ata/ahci.c @@ -260,6 +260,7 @@ static const struct pci_device_id ahci_pci_tbl[] = { { PCI_VDEVICE(INTEL, 0x1d02), board_ahci }, /* PBG AHCI */ { PCI_VDEVICE(INTEL, 0x1d04), board_ahci }, /* PBG RAID */ { PCI_VDEVICE(INTEL, 0x1d06), board_ahci }, /* PBG RAID */ + { PCI_VDEVICE(INTEL, 0x2826), board_ahci }, /* PBG RAID */ /* JMicron 360/1/3/5/6, match class to avoid IDE function */ { PCI_VENDOR_ID_JMICRON, PCI_ANY_ID, PCI_ANY_ID, PCI_ANY_ID, ___ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto
Re: [yocto] [PATCH 3/3] ahci: AHCI mode SATA patch for Intel Patsburg SATA RAID controller
On Fri, 2011-05-27 at 14:08 -0700, Bruce Ashfield wrote: > On 11-05-27 04:46 PM, tom.zanu...@intel.com wrote: > > From: Seth Heasley > > > > commit 64a3903d0885879ba8706a8bcf71c5e3e7664db2 upstream > > > > This patch adds an updated SATA RAID DeviceID for the Intel Patsburg PCH. > > Looks like we already had this one in the 2.6.37 tree > via gregkh and -stable > > > git tag --contains 5618c45b > v2.6.37.5 > v2.6.37.6 > > And hence the base yocto/standard/common-pc-64/romley > bsp branch. > > So I won't do anything with this in particular. It is > interesting though how it applied in your tree. Do you > have all the -stable updates ? > > I checked and it doesn't look like I've been hoarding > them, but you never know. > Hmm, yeah, it did apply (checked the build dir for the other changes), but not sure why I didn't get rejects. My kernel is a little over a week old, but it does have the .5 stable: $ git tag --contains 5618c45b v2.6.37.5 Tom > Bruce > > > > > Signed-off-by: Seth Heasley > > Signed-off-by: Jeff Garzik > > Integrated-by: Tom Zanussi > > --- > > drivers/ata/ahci.c |1 + > > 1 files changed, 1 insertions(+), 0 deletions(-) > > > > diff --git a/drivers/ata/ahci.c b/drivers/ata/ahci.c > > index 3288263..dfc0a26 100644 > > --- a/drivers/ata/ahci.c > > +++ b/drivers/ata/ahci.c > > @@ -260,6 +260,7 @@ static const struct pci_device_id ahci_pci_tbl[] = { > > { PCI_VDEVICE(INTEL, 0x1d02), board_ahci }, /* PBG AHCI */ > > { PCI_VDEVICE(INTEL, 0x1d04), board_ahci }, /* PBG RAID */ > > { PCI_VDEVICE(INTEL, 0x1d06), board_ahci }, /* PBG RAID */ > > + { PCI_VDEVICE(INTEL, 0x2826), board_ahci }, /* PBG RAID */ > > > > /* JMicron 360/1/3/5/6, match class to avoid IDE function */ > > { PCI_VENDOR_ID_JMICRON, PCI_ANY_ID, PCI_ANY_ID, PCI_ANY_ID, > ___ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto
Re: [yocto] [PATCH 10/14][KERNEL] meta: add intel-e1xxxx feature
On 05/27/2011 01:45 PM, tom.zanu...@intel.com wrote: > From: Tom Zanussi > > Add a general-purpose feature adding support for Intel PRO/100, Intel > PRO/1000, and Intel PRO/1000 PCI-Express adapters. I noticed some things have been added as modules while others are configured in. What is your criteria for determining module versus compiled in? -- Darren > > Signed-off-by: Tom Zanussi > --- > .../features/intel-e1/intel-e1.cfg |4 > .../features/intel-e1/intel-e1.scc |1 + > 2 files changed, 5 insertions(+), 0 deletions(-) > create mode 100644 > meta/cfg/kernel-cache/features/intel-e1/intel-e1.cfg > create mode 100644 > meta/cfg/kernel-cache/features/intel-e1/intel-e1.scc > > diff --git a/meta/cfg/kernel-cache/features/intel-e1/intel-e1.cfg > b/meta/cfg/kernel-cache/features/intel-e1/intel-e1.cfg > new file mode 100644 > index 000..ea9f7e9 > --- /dev/null > +++ b/meta/cfg/kernel-cache/features/intel-e1/intel-e1.cfg > @@ -0,0 +1,4 @@ > +CONFIG_NETDEV_1000=y > +CONFIG_E100=y > +CONFIG_E1000E=y > +CONFIG_E1000=y > diff --git a/meta/cfg/kernel-cache/features/intel-e1/intel-e1.scc > b/meta/cfg/kernel-cache/features/intel-e1/intel-e1.scc > new file mode 100644 > index 000..90ba914 > --- /dev/null > +++ b/meta/cfg/kernel-cache/features/intel-e1/intel-e1.scc > @@ -0,0 +1 @@ > +kconf hardware intel-e1.cfg -- Darren Hart Intel Open Source Technology Center Yocto Project - Linux Kernel ___ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto
Re: [yocto] [PATCH 1/1] meta-intel: fix BBFILE_COLLECTIONS overrides
On 05/26/2011 08:40 AM, tom.zanu...@intel.com wrote: > From: Tom Zanussi > > Several BBFILE_COLLECTIONS assignments in the layer.confs for these > meta-intel layers added unwanted machine overrides, resulting in > truncated values for this variable - remove them. Why the difference between crownbay and the other BSPs? Crownbay uses _append. -- Darren > > Signed-off-by: Tom Zanussi > --- > meta-crownbay/conf/layer.conf |4 ++-- > meta-fishriver/conf/layer.conf|2 +- > meta-jasperforest/conf/layer.conf |2 +- > meta-sugarbay/conf/layer.conf |2 +- > 4 files changed, 5 insertions(+), 5 deletions(-) > > diff --git a/meta-crownbay/conf/layer.conf b/meta-crownbay/conf/layer.conf > index cee4ba2..d15579d 100644 > --- a/meta-crownbay/conf/layer.conf > +++ b/meta-crownbay/conf/layer.conf > @@ -5,10 +5,10 @@ BBPATH := "${BBPATH}:${LAYERDIR}" > BBFILES := "${BBFILES} ${LAYERDIR}/recipes-*/*/*.bb \ > ${LAYERDIR}/recipes-*/*/*.bbappend" > > -BBFILE_COLLECTIONS_crownbay += "crownbay" > +BBFILE_COLLECTIONS_append_crownbay += "crownbay" > BBFILE_PATTERN_crownbay := "^${LAYERDIR}/" > BBFILE_PRIORITY_crownbay = "6" > > -BBFILE_COLLECTIONS_crownbay-noemgd += "crownbay-noemgd" > +BBFILE_COLLECTIONS_append_crownbay-noemgd += "crownbay-noemgd" > BBFILE_PATTERN_crownbay-noemgd := "^${LAYERDIR}/" > BBFILE_PRIORITY_crownbay-noemgd = "6" > diff --git a/meta-fishriver/conf/layer.conf b/meta-fishriver/conf/layer.conf > index 595bbe3..9162b5e 100644 > --- a/meta-fishriver/conf/layer.conf > +++ b/meta-fishriver/conf/layer.conf > @@ -5,6 +5,6 @@ BBPATH := "${BBPATH}:${LAYERDIR}" > BBFILES := "${BBFILES} ${LAYERDIR}/recipes-*/*/*.bb \ > ${LAYERDIR}/recipes-*/*/*.bbappend" > > -BBFILE_COLLECTIONS_fishriver += "fishriver" > +BBFILE_COLLECTIONS += "fishriver" > BBFILE_PATTERN_fishriver := "^${LAYERDIR}/" > BBFILE_PRIORITY_fishriver = "6" > diff --git a/meta-jasperforest/conf/layer.conf > b/meta-jasperforest/conf/layer.conf > index 564bb1d..8125659 100644 > --- a/meta-jasperforest/conf/layer.conf > +++ b/meta-jasperforest/conf/layer.conf > @@ -7,6 +7,6 @@ BBFILES := "${BBFILES} ${LAYERDIR}/recipes-*/*/*.bb \ > ${LAYERDIR}/../common/recipes-*/*/*.bb \ > ${LAYERDIR}/../common/recipes-*/*/*.bbappend" > > -BBFILE_COLLECTIONS_jasperforest += "jasperforest" > +BBFILE_COLLECTIONS += "jasperforest" > BBFILE_PATTERN_jasperforest := "^${LAYERDIR}/" > BBFILE_PRIORITY_jasperforest = "6" > diff --git a/meta-sugarbay/conf/layer.conf b/meta-sugarbay/conf/layer.conf > index e23d123..d5f78e1 100644 > --- a/meta-sugarbay/conf/layer.conf > +++ b/meta-sugarbay/conf/layer.conf > @@ -7,6 +7,6 @@ BBFILES := "${BBFILES} ${LAYERDIR}/recipes-*/*/*.bb \ > ${LAYERDIR}/../common/recipes-*/*/*.bb \ > ${LAYERDIR}/../common/recipes-*/*/*.bbappend" > > -BBFILE_COLLECTIONS_sugarbay += "sugarbay" > +BBFILE_COLLECTIONS += "sugarbay" > BBFILE_PATTERN_sugarbay := "^${LAYERDIR}/" > BBFILE_PRIORITY_sugarbay = "6" -- Darren Hart Intel Open Source Technology Center Yocto Project - Linux Kernel ___ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto
Re: [yocto] [PATCH 10/14][KERNEL] meta: add intel-e1xxxx feature
On Fri, 2011-05-27 at 14:44 -0700, Hart, Darren wrote: > On 05/27/2011 01:45 PM, tom.zanu...@intel.com wrote: > > From: Tom Zanussi > > > > Add a general-purpose feature adding support for Intel PRO/100, Intel > > PRO/1000, and Intel PRO/1000 PCI-Express adapters. > > I noticed some things have been added as modules while others are > configured in. What is your criteria for determining module versus > compiled in? > In general, modules. I actually had these as modules but then ran into bug #xxx, where modules won't load on boot, so had to make them Y again to avoid the regression. Tom > -- > Darren > > > > > Signed-off-by: Tom Zanussi > > --- > > .../features/intel-e1/intel-e1.cfg |4 > > .../features/intel-e1/intel-e1.scc |1 + > > 2 files changed, 5 insertions(+), 0 deletions(-) > > create mode 100644 > > meta/cfg/kernel-cache/features/intel-e1/intel-e1.cfg > > create mode 100644 > > meta/cfg/kernel-cache/features/intel-e1/intel-e1.scc > > > > diff --git a/meta/cfg/kernel-cache/features/intel-e1/intel-e1.cfg > > b/meta/cfg/kernel-cache/features/intel-e1/intel-e1.cfg > > new file mode 100644 > > index 000..ea9f7e9 > > --- /dev/null > > +++ b/meta/cfg/kernel-cache/features/intel-e1/intel-e1.cfg > > @@ -0,0 +1,4 @@ > > +CONFIG_NETDEV_1000=y > > +CONFIG_E100=y > > +CONFIG_E1000E=y > > +CONFIG_E1000=y > > diff --git a/meta/cfg/kernel-cache/features/intel-e1/intel-e1.scc > > b/meta/cfg/kernel-cache/features/intel-e1/intel-e1.scc > > new file mode 100644 > > index 000..90ba914 > > --- /dev/null > > +++ b/meta/cfg/kernel-cache/features/intel-e1/intel-e1.scc > > @@ -0,0 +1 @@ > > +kconf hardware intel-e1.cfg > > ___ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto
Re: [yocto] [PATCH 1/1] meta-intel: fix BBFILE_COLLECTIONS overrides
On Fri, 2011-05-27 at 14:55 -0700, Darren Hart wrote: > > On 05/26/2011 08:40 AM, tom.zanu...@intel.com wrote: > > From: Tom Zanussi > > > > Several BBFILE_COLLECTIONS assignments in the layer.confs for these > > meta-intel layers added unwanted machine overrides, resulting in > > truncated values for this variable - remove them. > > Why the difference between crownbay and the other BSPs? Crownbay uses > _append. > The crownbay has two BBFILE_COLLECTIONS in the same file, one for crownbay and one for crownbay-noemgd. The conditional append allows them to be selected based on the machine selected. Tom > -- > Darren > > > > > Signed-off-by: Tom Zanussi > > --- > > meta-crownbay/conf/layer.conf |4 ++-- > > meta-fishriver/conf/layer.conf|2 +- > > meta-jasperforest/conf/layer.conf |2 +- > > meta-sugarbay/conf/layer.conf |2 +- > > 4 files changed, 5 insertions(+), 5 deletions(-) > > > > diff --git a/meta-crownbay/conf/layer.conf b/meta-crownbay/conf/layer.conf > > index cee4ba2..d15579d 100644 > > --- a/meta-crownbay/conf/layer.conf > > +++ b/meta-crownbay/conf/layer.conf > > @@ -5,10 +5,10 @@ BBPATH := "${BBPATH}:${LAYERDIR}" > > BBFILES := "${BBFILES} ${LAYERDIR}/recipes-*/*/*.bb \ > > ${LAYERDIR}/recipes-*/*/*.bbappend" > > > > -BBFILE_COLLECTIONS_crownbay += "crownbay" > > +BBFILE_COLLECTIONS_append_crownbay += "crownbay" > > BBFILE_PATTERN_crownbay := "^${LAYERDIR}/" > > BBFILE_PRIORITY_crownbay = "6" > > > > -BBFILE_COLLECTIONS_crownbay-noemgd += "crownbay-noemgd" > > +BBFILE_COLLECTIONS_append_crownbay-noemgd += "crownbay-noemgd" > > BBFILE_PATTERN_crownbay-noemgd := "^${LAYERDIR}/" > > BBFILE_PRIORITY_crownbay-noemgd = "6" > > diff --git a/meta-fishriver/conf/layer.conf b/meta-fishriver/conf/layer.conf > > index 595bbe3..9162b5e 100644 > > --- a/meta-fishriver/conf/layer.conf > > +++ b/meta-fishriver/conf/layer.conf > > @@ -5,6 +5,6 @@ BBPATH := "${BBPATH}:${LAYERDIR}" > > BBFILES := "${BBFILES} ${LAYERDIR}/recipes-*/*/*.bb \ > > ${LAYERDIR}/recipes-*/*/*.bbappend" > > > > -BBFILE_COLLECTIONS_fishriver += "fishriver" > > +BBFILE_COLLECTIONS += "fishriver" > > BBFILE_PATTERN_fishriver := "^${LAYERDIR}/" > > BBFILE_PRIORITY_fishriver = "6" > > diff --git a/meta-jasperforest/conf/layer.conf > > b/meta-jasperforest/conf/layer.conf > > index 564bb1d..8125659 100644 > > --- a/meta-jasperforest/conf/layer.conf > > +++ b/meta-jasperforest/conf/layer.conf > > @@ -7,6 +7,6 @@ BBFILES := "${BBFILES} ${LAYERDIR}/recipes-*/*/*.bb \ > > ${LAYERDIR}/../common/recipes-*/*/*.bb \ > > ${LAYERDIR}/../common/recipes-*/*/*.bbappend" > > > > -BBFILE_COLLECTIONS_jasperforest += "jasperforest" > > +BBFILE_COLLECTIONS += "jasperforest" > > BBFILE_PATTERN_jasperforest := "^${LAYERDIR}/" > > BBFILE_PRIORITY_jasperforest = "6" > > diff --git a/meta-sugarbay/conf/layer.conf b/meta-sugarbay/conf/layer.conf > > index e23d123..d5f78e1 100644 > > --- a/meta-sugarbay/conf/layer.conf > > +++ b/meta-sugarbay/conf/layer.conf > > @@ -7,6 +7,6 @@ BBFILES := "${BBFILES} ${LAYERDIR}/recipes-*/*/*.bb \ > > ${LAYERDIR}/../common/recipes-*/*/*.bb \ > > ${LAYERDIR}/../common/recipes-*/*/*.bbappend" > > > > -BBFILE_COLLECTIONS_sugarbay += "sugarbay" > > +BBFILE_COLLECTIONS += "sugarbay" > > BBFILE_PATTERN_sugarbay := "^${LAYERDIR}/" > > BBFILE_PRIORITY_sugarbay = "6" > ___ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto
Re: [yocto] [PATCH 1/1] meta-intel: fix BBFILE_COLLECTIONS overrides
> The crownbay has two BBFILE_COLLECTIONS in the same file, one for > crownbay and one for crownbay-noemgd. The conditional append allows > them to be selected based on the machine selected. The BBFILE_COLLECTIONS var basically give you a hook so you can find: BBFILE_PATTERN_ BBFILE_PRIORITY_ While it certainly is true you could have different sets, for different machines, you set those subsequent values identically. At the moment there appears to be no need unless your using the value in some other manner else where. FWIW it probably doesn't matter either way, but it doesn't appear to be needed by the way you are configuring it. Jeremy Puhlman Montavista Sofware, LLC. ___ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto
Re: [yocto] [PATCH 1/1] meta-intel: fix BBFILE_COLLECTIONS overrides
On Fri, 2011-05-27 at 15:18 -0700, Jeremy Puhlman wrote: > > The crownbay has two BBFILE_COLLECTIONS in the same file, one for > > crownbay and one for crownbay-noemgd. The conditional append allows > > them to be selected based on the machine selected. > > The BBFILE_COLLECTIONS var basically give you a hook so you can find: > > BBFILE_PATTERN_ > BBFILE_PRIORITY_ > > > While it certainly is true you could have different sets, for different > machines, you set those subsequent values identically. At the moment > there appears to be no need unless your using the value in some other > manner else where. FWIW it probably doesn't matter either way, but it > doesn't appear to be needed by the way you are configuring it. > Yeah, you're right - it probably isn't necessary, though not broken either. Another thing to put on my list of cleanups for meta-intel that I never seem to get to... Thanks for your comments, Tom > Jeremy Puhlman > Montavista Sofware, LLC. > ___ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto
Re: [yocto] [PATCH 3/3] ahci: AHCI mode SATA patch for Intel Patsburg SATA RAID controller
On 11-05-27 5:19 PM, Tom Zanussi wrote: On Fri, 2011-05-27 at 14:08 -0700, Bruce Ashfield wrote: On 11-05-27 04:46 PM, tom.zanu...@intel.com wrote: From: Seth Heasley commit 64a3903d0885879ba8706a8bcf71c5e3e7664db2 upstream This patch adds an updated SATA RAID DeviceID for the Intel Patsburg PCH. Looks like we already had this one in the 2.6.37 tree via gregkh and -stable > git tag --contains 5618c45b v2.6.37.5 v2.6.37.6 And hence the base yocto/standard/common-pc-64/romley bsp branch. So I won't do anything with this in particular. It is interesting though how it applied in your tree. Do you have all the -stable updates ? I checked and it doesn't look like I've been hoarding them, but you never know. Hmm, yeah, it did apply (checked the build dir for the other changes), but not sure why I didn't get rejects. My kernel is a little over a week old, but it does have the .5 stable: It actually has .6 and certain people (*cough*) didn't push the tags. I'll fix that tonight. git has a way of managing to apply changes and do the right thing. I've double checked, and I do see the change in the branches waiting for us, so we'll go with that until proven otherwise. Cheers, Bruce $ git tag --contains 5618c45b v2.6.37.5 Tom Bruce Signed-off-by: Seth Heasley Signed-off-by: Jeff Garzik Integrated-by: Tom Zanussi --- drivers/ata/ahci.c |1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/drivers/ata/ahci.c b/drivers/ata/ahci.c index 3288263..dfc0a26 100644 --- a/drivers/ata/ahci.c +++ b/drivers/ata/ahci.c @@ -260,6 +260,7 @@ static const struct pci_device_id ahci_pci_tbl[] = { { PCI_VDEVICE(INTEL, 0x1d02), board_ahci }, /* PBG AHCI */ { PCI_VDEVICE(INTEL, 0x1d04), board_ahci }, /* PBG RAID */ { PCI_VDEVICE(INTEL, 0x1d06), board_ahci }, /* PBG RAID */ + { PCI_VDEVICE(INTEL, 0x2826), board_ahci }, /* PBG RAID */ /* JMicron 360/1/3/5/6, match class to avoid IDE function */ { PCI_VENDOR_ID_JMICRON, PCI_ANY_ID, PCI_ANY_ID, PCI_ANY_ID, ___ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto
Re: [yocto] [PATCH 3/3] ahci: AHCI mode SATA patch for Intel Patsburg SATA RAID controller
On Fri, 2011-05-27 at 17:16 -0700, Bruce Ashfield wrote: > On 11-05-27 5:19 PM, Tom Zanussi wrote: > > On Fri, 2011-05-27 at 14:08 -0700, Bruce Ashfield wrote: > >> On 11-05-27 04:46 PM, tom.zanu...@intel.com wrote: > >>> From: Seth Heasley > >>> > >>> commit 64a3903d0885879ba8706a8bcf71c5e3e7664db2 upstream > >>> > >>> This patch adds an updated SATA RAID DeviceID for the Intel Patsburg PCH. > >> > >> Looks like we already had this one in the 2.6.37 tree > >> via gregkh and -stable > >> > >> > git tag --contains 5618c45b > >> v2.6.37.5 > >> v2.6.37.6 > >> > >> And hence the base yocto/standard/common-pc-64/romley > >> bsp branch. > >> > >> So I won't do anything with this in particular. It is > >> interesting though how it applied in your tree. Do you > >> have all the -stable updates ? > >> > >> I checked and it doesn't look like I've been hoarding > >> them, but you never know. > >> > > > > Hmm, yeah, it did apply (checked the build dir for the other changes), > > but not sure why I didn't get rejects. My kernel is a little over a > > week old, but it does have the .5 stable: > > It actually has .6 and certain people (*cough*) didn't push > the tags. I'll fix that tonight. > > git has a way of managing to apply changes and do the right > thing. I've double checked, and I do see the change in the > branches waiting for us, so we'll go with that until proven > otherwise. > Yeah, either way it's the same single line change, so whatever's easiest. Tom > Cheers, > > Bruce > > > > > $ git tag --contains 5618c45b > > v2.6.37.5 > > > > Tom > > > >> Bruce > >> > >>> > >>> Signed-off-by: Seth Heasley > >>> Signed-off-by: Jeff Garzik > >>> Integrated-by: Tom Zanussi > >>> --- > >>>drivers/ata/ahci.c |1 + > >>>1 files changed, 1 insertions(+), 0 deletions(-) > >>> > >>> diff --git a/drivers/ata/ahci.c b/drivers/ata/ahci.c > >>> index 3288263..dfc0a26 100644 > >>> --- a/drivers/ata/ahci.c > >>> +++ b/drivers/ata/ahci.c > >>> @@ -260,6 +260,7 @@ static const struct pci_device_id ahci_pci_tbl[] = { > >>> { PCI_VDEVICE(INTEL, 0x1d02), board_ahci }, /* PBG AHCI */ > >>> { PCI_VDEVICE(INTEL, 0x1d04), board_ahci }, /* PBG RAID */ > >>> { PCI_VDEVICE(INTEL, 0x1d06), board_ahci }, /* PBG RAID */ > >>> + { PCI_VDEVICE(INTEL, 0x2826), board_ahci }, /* PBG RAID */ > >>> > >>> /* JMicron 360/1/3/5/6, match class to avoid IDE function */ > >>> { PCI_VENDOR_ID_JMICRON, PCI_ANY_ID, PCI_ANY_ID, PCI_ANY_ID, > >> > > > > > ___ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto
Re: [yocto] [PATCH 0/3][KERNEL] base patches needed for romley
On 05/27/2011 01:45 PM, tom.zanu...@intel.com wrote: > From: Tom Zanussi > > These upstreamed post-2.6.37 patches are needed by the romley BSP > for 2.6.37. > > Note that I've removed the e-mail addresses from these posted patches, > but the git branch retains them. I understand the reason, but this should no longer be necessary. The new send-pull-request script only matches on "^Signed-off-by" and "^[Cc][Cc]:", and you can do a dry run by answering "no" when prompted and you can see where it would try and send the patches. If you notice that a commit adding patches to recipe pulls in emails included in the patches, PLEASE let me know. This should no longer be the case. -- Darren > > Please pull into linux-yocto-2.6.37. > > Thanks, > > Tom > > Pull URL: git://git.yoctoproject.org/linux-yocto-2.6.37-contrib > Branch: tzanussi/romley-new-options-and-refactor-base > Browse: > http://git.yoctoproject.org/cgit.cgi/linux-yocto-2.6.37-contrib/log/?h=tzanussi/romley-new-options-and-refactor-base > > Greg Rose (1): > Remove extra struct page member from the buffer info structure > > Seth Heasley (2): > x86/PCI: irq and pci_ids patch for Intel Patsburg > ahci: AHCI mode SATA patch for Intel Patsburg SATA RAID controller > > arch/x86/pci/irq.c|3 ++- > drivers/ata/ahci.c|1 + > drivers/net/igbvf/igbvf.h |1 - > include/linux/pci_ids.h |3 ++- > 4 files changed, 5 insertions(+), 3 deletions(-) > > ___ > yocto mailing list > yocto@yoctoproject.org > https://lists.yoctoproject.org/listinfo/yocto -- Darren Hart Intel Open Source Technology Center Yocto Project - Linux Kernel ___ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto
Re: [yocto] [PATCH 0/3][KERNEL] base patches needed for romley
On Fri, 2011-05-27 at 20:07 -0700, Hart, Darren wrote: > On 05/27/2011 01:45 PM, tom.zanu...@intel.com wrote: > > From: Tom Zanussi > > > > These upstreamed post-2.6.37 patches are needed by the romley BSP > > for 2.6.37. > > > > Note that I've removed the e-mail addresses from these posted patches, > > but the git branch retains them. > > I understand the reason, but this should no longer be necessary. The new > send-pull-request script only matches on "^Signed-off-by" and > "^[Cc][Cc]:", and you can do a dry run by answering "no" when prompted > and you can see where it would try and send the patches. If you notice > that a commit adding patches to recipe pulls in emails included in the > patches, PLEASE let me know. This should no longer be the case. > I didn't try that, just decided I didn't want to risk it, but did try it now and get: Send this email? ([y]es|[n]o|[q]uit|[a]ll): n (mbox) Adding cc: Seth Heasley from line 'From: Seth Heasley' (body) Adding cc: Seth Heasley from line 'Signed-off-by: Seth Heasley' (body) Adding cc: Jeff Garzik from line 'Signed-off-by: Jeff Garzik' Use of uninitialized value $cc in string eq at /usr/lib/git-core/git-send-email line 842. Use of uninitialized value $cc in string eq at /usr/lib/git-core/git-send-email line 842. Use of uninitialized value $cc in string eq at /usr/lib/git-core/git-send-email line 842. Use of uninitialized value $cc in string eq at /usr/lib/git-core/git-send-email line 842. Use of uninitialized value $cc in string eq at /usr/lib/git-core/git-send-email line 842. Use of uninitialized value $cc in string eq at /usr/lib/git-core/git-send-email line 842. Use of uninitialized value $cc in string eq at /usr/lib/git-core/git-send-email line 842. Use of uninitialized value $cc in string eq at /usr/lib/git-core/git-send-email line 842. Use of uninitialized value $cc in string eq at /usr/lib/git-core/git-send-email line 842. Use of uninitialized value $cc in string eq at /usr/lib/git-core/git-send-email line 842. Use of uninitialized value $cc in string eq at /usr/lib/git-core/git-send-email line 842. Use of uninitialized value $cc in string eq at /usr/lib/git-core/git-send-email line 842. W: unable to extract a valid address from: Seth Heasley W: unable to extract a valid address from: Seth Heasley W: unable to extract a valid address from: Jeff Garzik W: unable to extract a valid address from: Seth Heasley W: unable to extract a valid address from: Seth Heasley W: unable to extract a valid address from: Jeff Garzik It looks like it is trying to cc the e-mails in the patch, or am I reading that wrong? The poky/master commit I'm using is: 1169f1b066d0028bd2ef7915440450bd42ef165e Tom > -- > Darren > > > > > Please pull into linux-yocto-2.6.37. > > > > Thanks, > > > > Tom > > > > Pull URL: git://git.yoctoproject.org/linux-yocto-2.6.37-contrib > > Branch: tzanussi/romley-new-options-and-refactor-base > > Browse: > > http://git.yoctoproject.org/cgit.cgi/linux-yocto-2.6.37-contrib/log/?h=tzanussi/romley-new-options-and-refactor-base > > > > Greg Rose (1): > > Remove extra struct page member from the buffer info structure > > > > Seth Heasley (2): > > x86/PCI: irq and pci_ids patch for Intel Patsburg > > ahci: AHCI mode SATA patch for Intel Patsburg SATA RAID controller > > > > arch/x86/pci/irq.c|3 ++- > > drivers/ata/ahci.c|1 + > > drivers/net/igbvf/igbvf.h |1 - > > include/linux/pci_ids.h |3 ++- > > 4 files changed, 5 insertions(+), 3 deletions(-) > > > > ___ > > yocto mailing list > > yocto@yoctoproject.org > > https://lists.yoctoproject.org/listinfo/yocto > > ___ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto
Re: [yocto] Yocto Bug Triage call for action
On 05/26/2011 03:50 PM, Zhang, Jessica wrote: Hi All, The Yocto bug triage team did bug scrub and the following 2 bugs are identified as critical major which means they need to be fixed ASAP for the upcoming 1.1 M1 release. 1100 – [emenlow/crownbay-noemgd] X window could not start up with sato-sdk image (Tom, Dexuan, Darren) 1108 – keyboard could not work in qemux86/x86-64 (Saul, Ke) So people that are working on these bugs , please make sure leave enough information for your current investigation/debugging by EOD your time so the next person in a different time zone can easily pickup the context and continue working on the fix. I want to thank Tom, Darren, Ke, Dexuan and Richard for their quick action in tracking down and fixing these 2 issues. It shows the effort that we put into getting the Milestones tested and stabilized across time and space! Thanks Sau! Thanks, Jessica ___ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto ___ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto
Re: [yocto] [PATCH 0/3][KERNEL] base patches needed for romley
On 05/27/2011 08:20 PM, Zanussi, Tom wrote: > On Fri, 2011-05-27 at 20:07 -0700, Hart, Darren wrote: >> On 05/27/2011 01:45 PM, tom.zanu...@intel.com wrote: >>> From: Tom Zanussi >>> >>> These upstreamed post-2.6.37 patches are needed by the romley BSP >>> for 2.6.37. >>> >>> Note that I've removed the e-mail addresses from these posted patches, >>> but the git branch retains them. >> >> I understand the reason, but this should no longer be necessary. The new >> send-pull-request script only matches on "^Signed-off-by" and >> "^[Cc][Cc]:", and you can do a dry run by answering "no" when prompted >> and you can see where it would try and send the patches. If you notice >> that a commit adding patches to recipe pulls in emails included in the >> patches, PLEASE let me know. This should no longer be the case. >> > > I didn't try that, just decided I didn't want to risk it, but did try it > now and get: > > Send this email? ([y]es|[n]o|[q]uit|[a]ll): n > (mbox) Adding cc: Seth Heasley from line 'From: Seth Heasley' > (body) Adding cc: Seth Heasley from line 'Signed-off-by: Seth Heasley' > (body) Adding cc: Jeff Garzik from line 'Signed-off-by: Jeff Garzik' Ah... that's really unfortunate. I fixed our script from harvesting those, but git send-email still picks them out :-( Thanks for testing and confirming the behavior. -- Darren > Use of uninitialized value $cc in string eq at > /usr/lib/git-core/git-send-email line 842. > Use of uninitialized value $cc in string eq at > /usr/lib/git-core/git-send-email line 842. > Use of uninitialized value $cc in string eq at > /usr/lib/git-core/git-send-email line 842. > Use of uninitialized value $cc in string eq at > /usr/lib/git-core/git-send-email line 842. > Use of uninitialized value $cc in string eq at > /usr/lib/git-core/git-send-email line 842. > Use of uninitialized value $cc in string eq at > /usr/lib/git-core/git-send-email line 842. > Use of uninitialized value $cc in string eq at > /usr/lib/git-core/git-send-email line 842. > Use of uninitialized value $cc in string eq at > /usr/lib/git-core/git-send-email line 842. > Use of uninitialized value $cc in string eq at > /usr/lib/git-core/git-send-email line 842. > Use of uninitialized value $cc in string eq at > /usr/lib/git-core/git-send-email line 842. > Use of uninitialized value $cc in string eq at > /usr/lib/git-core/git-send-email line 842. > Use of uninitialized value $cc in string eq at > /usr/lib/git-core/git-send-email line 842. > W: unable to extract a valid address from: Seth Heasley > W: unable to extract a valid address from: Seth Heasley > W: unable to extract a valid address from: Jeff Garzik > W: unable to extract a valid address from: Seth Heasley > W: unable to extract a valid address from: Seth Heasley > W: unable to extract a valid address from: Jeff Garzik > > It looks like it is trying to cc the e-mails in the patch, or am I > reading that wrong? > > The poky/master commit I'm using is: > > 1169f1b066d0028bd2ef7915440450bd42ef165e > > Tom > >> -- >> Darren >> >>> >>> Please pull into linux-yocto-2.6.37. >>> >>> Thanks, >>> >>> Tom >>> >>> Pull URL: git://git.yoctoproject.org/linux-yocto-2.6.37-contrib >>> Branch: tzanussi/romley-new-options-and-refactor-base >>> Browse: >>> http://git.yoctoproject.org/cgit.cgi/linux-yocto-2.6.37-contrib/log/?h=tzanussi/romley-new-options-and-refactor-base >>> >>> Greg Rose (1): >>> Remove extra struct page member from the buffer info structure >>> >>> Seth Heasley (2): >>> x86/PCI: irq and pci_ids patch for Intel Patsburg >>> ahci: AHCI mode SATA patch for Intel Patsburg SATA RAID controller >>> >>> arch/x86/pci/irq.c|3 ++- >>> drivers/ata/ahci.c|1 + >>> drivers/net/igbvf/igbvf.h |1 - >>> include/linux/pci_ids.h |3 ++- >>> 4 files changed, 5 insertions(+), 3 deletions(-) >>> >>> ___ >>> yocto mailing list >>> yocto@yoctoproject.org >>> https://lists.yoctoproject.org/listinfo/yocto >> >> > > -- Darren Hart Intel Open Source Technology Center Yocto Project - Linux Kernel ___ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto