All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 01/14][KERNEL] meta: add hpet feature
  2011-05-27 20:44 [PATCH 00/14][KERNEL] add a few new kernel features and related cleanup tom.zanussi
@ 2011-05-27 20:44 ` tom.zanussi
  2011-05-27 20:44 ` [PATCH 02/14][KERNEL] meta: replace open-coded hpet options with " tom.zanussi
                   ` (13 subsequent siblings)
  14 siblings, 0 replies; 18+ messages in thread
From: tom.zanussi @ 2011-05-27 20:44 UTC (permalink / raw)
  To: bruce.ashfield, rahul.saxena, kishore.k.bodke, yocto

From: Tom Zanussi <tom.zanussi@intel.com>

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 <tom.zanussi@intel.com>
---
 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 0000000..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 0000000..1727606
--- /dev/null
+++ b/meta/cfg/kernel-cache/features/hpet/hpet.scc
@@ -0,0 +1 @@
+kconf non-hardware hpet.cfg
-- 
1.7.0.4



^ permalink raw reply related	[flat|nested] 18+ messages in thread

* [PATCH 02/14][KERNEL] meta: replace open-coded hpet options with hpet feature
  2011-05-27 20:44 [PATCH 00/14][KERNEL] add a few new kernel features and related cleanup tom.zanussi
  2011-05-27 20:44 ` [PATCH 01/14][KERNEL] meta: add hpet feature tom.zanussi
@ 2011-05-27 20:44 ` tom.zanussi
  2011-05-27 20:44 ` [PATCH 03/14][KERNEL] meta: add uio feature tom.zanussi
                   ` (12 subsequent siblings)
  14 siblings, 0 replies; 18+ messages in thread
From: tom.zanussi @ 2011-05-27 20:44 UTC (permalink / raw)
  To: bruce.ashfield, rahul.saxena, kishore.k.bodke, yocto

From: Tom Zanussi <tom.zanussi@intel.com>

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 <tom.zanussi@intel.com>
---
 .../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



^ permalink raw reply related	[flat|nested] 18+ messages in thread

* [PATCH 03/14][KERNEL] meta: add uio feature
  2011-05-27 20:44 [PATCH 00/14][KERNEL] add a few new kernel features and related cleanup tom.zanussi
  2011-05-27 20:44 ` [PATCH 01/14][KERNEL] meta: add hpet feature tom.zanussi
  2011-05-27 20:44 ` [PATCH 02/14][KERNEL] meta: replace open-coded hpet options with " tom.zanussi
@ 2011-05-27 20:44 ` tom.zanussi
  2011-05-27 20:44 ` [PATCH 04/14][KERNEL] meta: add hugetlb feature tom.zanussi
                   ` (11 subsequent siblings)
  14 siblings, 0 replies; 18+ messages in thread
From: tom.zanussi @ 2011-05-27 20:44 UTC (permalink / raw)
  To: bruce.ashfield, rahul.saxena, kishore.k.bodke, yocto

From: Tom Zanussi <tom.zanussi@intel.com>

Add feature to turn on userspace I/O support.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
---
 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 0000000..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 0000000..7d606c3
--- /dev/null
+++ b/meta/cfg/kernel-cache/features/uio/uio.scc
@@ -0,0 +1 @@
+kconf non-hardware uio.cfg
-- 
1.7.0.4



^ permalink raw reply related	[flat|nested] 18+ messages in thread

* [PATCH 00/14][KERNEL] add a few new kernel features and related cleanup
@ 2011-05-27 20:44 tom.zanussi
  2011-05-27 20:44 ` [PATCH 01/14][KERNEL] meta: add hpet feature tom.zanussi
                   ` (14 more replies)
  0 siblings, 15 replies; 18+ messages in thread
From: tom.zanussi @ 2011-05-27 20:44 UTC (permalink / raw)
  To: bruce.ashfield, rahul.saxena, kishore.k.bodke, yocto

From: Tom Zanussi <tom.zanussi@intel.com>

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-e1xxxx feature
  meta: replace open-coded E1XXXX options with intel-e1xxxx 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-e1xxxx/intel-e1xxxx.cfg         |    4 ++
 .../features/intel-e1xxxx/intel-e1xxxx.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-e1xxxx/intel-e1xxxx.cfg
 create mode 100644 meta/cfg/kernel-cache/features/intel-e1xxxx/intel-e1xxxx.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



^ permalink raw reply	[flat|nested] 18+ messages in thread

* [PATCH 04/14][KERNEL] meta: add hugetlb feature
  2011-05-27 20:44 [PATCH 00/14][KERNEL] add a few new kernel features and related cleanup tom.zanussi
                   ` (2 preceding siblings ...)
  2011-05-27 20:44 ` [PATCH 03/14][KERNEL] meta: add uio feature tom.zanussi
@ 2011-05-27 20:44 ` tom.zanussi
  2011-05-27 20:44 ` [PATCH 05/14][KERNEL] meta: add dmaengine feature tom.zanussi
                   ` (10 subsequent siblings)
  14 siblings, 0 replies; 18+ messages in thread
From: tom.zanussi @ 2011-05-27 20:44 UTC (permalink / raw)
  To: bruce.ashfield, rahul.saxena, kishore.k.bodke, yocto

From: Tom Zanussi <tom.zanussi@intel.com>

Add a general-purpose feature for turning on common hugetlb options,
such as huge page support and hugetblfs.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
---
 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 0000000..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 0000000..e2a0262
--- /dev/null
+++ b/meta/cfg/kernel-cache/features/hugetlb/hugetlb.scc
@@ -0,0 +1 @@
+kconf non-hardware hugetlb.cfg
-- 
1.7.0.4



^ permalink raw reply related	[flat|nested] 18+ messages in thread

* [PATCH 05/14][KERNEL] meta: add dmaengine feature
  2011-05-27 20:44 [PATCH 00/14][KERNEL] add a few new kernel features and related cleanup tom.zanussi
                   ` (3 preceding siblings ...)
  2011-05-27 20:44 ` [PATCH 04/14][KERNEL] meta: add hugetlb feature tom.zanussi
@ 2011-05-27 20:44 ` tom.zanussi
  2011-05-27 20:45 ` [PATCH 06/14][KERNEL] meta: replace open-coded dma engine options with " tom.zanussi
                   ` (9 subsequent siblings)
  14 siblings, 0 replies; 18+ messages in thread
From: tom.zanussi @ 2011-05-27 20:44 UTC (permalink / raw)
  To: bruce.ashfield, rahul.saxena, kishore.k.bodke, yocto

From: Tom Zanussi <tom.zanussi@intel.com>

Add a general-purpose feature for turning on DMA engine support.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
---
 .../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 0000000..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 0000000..7ad3430
--- /dev/null
+++ b/meta/cfg/kernel-cache/features/dmaengine/dmaengine.scc
@@ -0,0 +1 @@
+kconf non-hardware dmaengine.cfg
-- 
1.7.0.4



^ permalink raw reply related	[flat|nested] 18+ messages in thread

* [PATCH 06/14][KERNEL] meta: replace open-coded dma engine options with dmaengine feature
  2011-05-27 20:44 [PATCH 00/14][KERNEL] add a few new kernel features and related cleanup tom.zanussi
                   ` (4 preceding siblings ...)
  2011-05-27 20:44 ` [PATCH 05/14][KERNEL] meta: add dmaengine feature tom.zanussi
@ 2011-05-27 20:45 ` tom.zanussi
  2011-05-27 20:45 ` [PATCH 07/14][KERNEL] meta: add ixgbe feature tom.zanussi
                   ` (8 subsequent siblings)
  14 siblings, 0 replies; 18+ messages in thread
From: tom.zanussi @ 2011-05-27 20:45 UTC (permalink / raw)
  To: bruce.ashfield, rahul.saxena, kishore.k.bodke, yocto

From: Tom Zanussi <tom.zanussi@intel.com>

Replace open-coded DMA_ENGINE and DMADEVICES options with the
dmaengine feature.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
---
 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-e1xxxx/intel-e1xxxx.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



^ permalink raw reply related	[flat|nested] 18+ messages in thread

* [PATCH 07/14][KERNEL] meta: add ixgbe feature
  2011-05-27 20:44 [PATCH 00/14][KERNEL] add a few new kernel features and related cleanup tom.zanussi
                   ` (5 preceding siblings ...)
  2011-05-27 20:45 ` [PATCH 06/14][KERNEL] meta: replace open-coded dma engine options with " tom.zanussi
@ 2011-05-27 20:45 ` tom.zanussi
  2011-05-27 20:45 ` [PATCH 08/14][KERNEL] meta: add igb feature tom.zanussi
                   ` (7 subsequent siblings)
  14 siblings, 0 replies; 18+ messages in thread
From: tom.zanussi @ 2011-05-27 20:45 UTC (permalink / raw)
  To: bruce.ashfield, rahul.saxena, kishore.k.bodke, yocto

From: Tom Zanussi <tom.zanussi@intel.com>

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 <tom.zanussi@intel.com>
---
 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 0000000..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 0000000..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



^ permalink raw reply related	[flat|nested] 18+ messages in thread

* [PATCH 08/14][KERNEL] meta: add igb feature
  2011-05-27 20:44 [PATCH 00/14][KERNEL] add a few new kernel features and related cleanup tom.zanussi
                   ` (6 preceding siblings ...)
  2011-05-27 20:45 ` [PATCH 07/14][KERNEL] meta: add ixgbe feature tom.zanussi
@ 2011-05-27 20:45 ` tom.zanussi
  2011-05-27 20:45 ` [PATCH 09/14][KERNEL] meta: replace open-coded igb options with " tom.zanussi
                   ` (6 subsequent siblings)
  14 siblings, 0 replies; 18+ messages in thread
From: tom.zanussi @ 2011-05-27 20:45 UTC (permalink / raw)
  To: bruce.ashfield, rahul.saxena, kishore.k.bodke, yocto

From: Tom Zanussi <tom.zanussi@intel.com>

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 <tom.zanussi@intel.com>
---
 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 0000000..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 0000000..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



^ permalink raw reply related	[flat|nested] 18+ messages in thread

* [PATCH 09/14][KERNEL] meta: replace open-coded igb options with igb feature
  2011-05-27 20:44 [PATCH 00/14][KERNEL] add a few new kernel features and related cleanup tom.zanussi
                   ` (7 preceding siblings ...)
  2011-05-27 20:45 ` [PATCH 08/14][KERNEL] meta: add igb feature tom.zanussi
@ 2011-05-27 20:45 ` tom.zanussi
  2011-05-27 20:45 ` [PATCH 10/14][KERNEL] meta: add intel-e1xxxx feature tom.zanussi
                   ` (5 subsequent siblings)
  14 siblings, 0 replies; 18+ messages in thread
From: tom.zanussi @ 2011-05-27 20:45 UTC (permalink / raw)
  To: bruce.ashfield, rahul.saxena, kishore.k.bodke, yocto

From: Tom Zanussi <tom.zanussi@intel.com>

Have common-pc-64 use the igb feature, and remove the corresponding
options in common-pc64.cfg.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
---
 .../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



^ permalink raw reply related	[flat|nested] 18+ messages in thread

* [PATCH 10/14][KERNEL] meta: add intel-e1xxxx feature
  2011-05-27 20:44 [PATCH 00/14][KERNEL] add a few new kernel features and related cleanup tom.zanussi
                   ` (8 preceding siblings ...)
  2011-05-27 20:45 ` [PATCH 09/14][KERNEL] meta: replace open-coded igb options with " tom.zanussi
@ 2011-05-27 20:45 ` tom.zanussi
  2011-05-27 21:44   ` Darren Hart
  2011-05-27 20:45 ` [PATCH 11/14][KERNEL] meta: replace open-coded E1XXXX options with " tom.zanussi
                   ` (4 subsequent siblings)
  14 siblings, 1 reply; 18+ messages in thread
From: tom.zanussi @ 2011-05-27 20:45 UTC (permalink / raw)
  To: bruce.ashfield, rahul.saxena, kishore.k.bodke, yocto

From: Tom Zanussi <tom.zanussi@intel.com>

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 <tom.zanussi@intel.com>
---
 .../features/intel-e1xxxx/intel-e1xxxx.cfg         |    4 ++++
 .../features/intel-e1xxxx/intel-e1xxxx.scc         |    1 +
 2 files changed, 5 insertions(+), 0 deletions(-)
 create mode 100644 meta/cfg/kernel-cache/features/intel-e1xxxx/intel-e1xxxx.cfg
 create mode 100644 meta/cfg/kernel-cache/features/intel-e1xxxx/intel-e1xxxx.scc

diff --git a/meta/cfg/kernel-cache/features/intel-e1xxxx/intel-e1xxxx.cfg b/meta/cfg/kernel-cache/features/intel-e1xxxx/intel-e1xxxx.cfg
new file mode 100644
index 0000000..ea9f7e9
--- /dev/null
+++ b/meta/cfg/kernel-cache/features/intel-e1xxxx/intel-e1xxxx.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-e1xxxx/intel-e1xxxx.scc b/meta/cfg/kernel-cache/features/intel-e1xxxx/intel-e1xxxx.scc
new file mode 100644
index 0000000..90ba914
--- /dev/null
+++ b/meta/cfg/kernel-cache/features/intel-e1xxxx/intel-e1xxxx.scc
@@ -0,0 +1 @@
+kconf hardware intel-e1xxxx.cfg
-- 
1.7.0.4



^ permalink raw reply related	[flat|nested] 18+ messages in thread

* [PATCH 11/14][KERNEL] meta: replace open-coded E1XXXX options with intel-e1xxxx feature
  2011-05-27 20:44 [PATCH 00/14][KERNEL] add a few new kernel features and related cleanup tom.zanussi
                   ` (9 preceding siblings ...)
  2011-05-27 20:45 ` [PATCH 10/14][KERNEL] meta: add intel-e1xxxx feature tom.zanussi
@ 2011-05-27 20:45 ` tom.zanussi
  2011-05-27 20:45 ` [PATCH 12/14][KERNEL] meta: add dca feature tom.zanussi
                   ` (3 subsequent siblings)
  14 siblings, 0 replies; 18+ messages in thread
From: tom.zanussi @ 2011-05-27 20:45 UTC (permalink / raw)
  To: bruce.ashfield, rahul.saxena, kishore.k.bodke, yocto

From: Tom Zanussi <tom.zanussi@intel.com>

Have common-pc and common-pc-64 use the intel-e1xxxx 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 <tom.zanussi@intel.com>
---
 .../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-e1xxxx/intel-e1xxxx.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..0000000
--- 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-e1xxxx/intel-e1xxxx.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-e1xxxx/intel-e1xxxx.scc
 include features/drm-psb/drm-psb.scc
-include features/latencytop/latencytop.scc
-include features/profiling/profiling.scc
 include features/serial/8250.scc
+
 include features/logbuf/size-normal.scc
+
+include features/latencytop/latencytop.scc
+include features/profiling/profiling.scc
diff --git a/meta/cfg/kernel-cache/bsp/jasperforest/jasperforest.cfg b/meta/cfg/kernel-cache/bsp/jasperforest/jasperforest.cfg
index e407992..b0f993b 100644
--- a/meta/cfg/kernel-cache/bsp/jasperforest/jasperforest.cfg
+++ b/meta/cfg/kernel-cache/bsp/jasperforest/jasperforest.cfg
@@ -2,7 +2,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
@@ -12,7 +11,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/jasperforest/jasperforest.scc b/meta/cfg/kernel-cache/bsp/jasperforest/jasperforest.scc
index 34d208c..9e5ca8d 100644
--- a/meta/cfg/kernel-cache/bsp/jasperforest/jasperforest.scc
+++ b/meta/cfg/kernel-cache/bsp/jasperforest/jasperforest.scc
@@ -1,6 +1,8 @@
 kconf hardware jasperforest.cfg
 
-include features/latencytop/latencytop.scc
-include features/profiling/profiling.scc
 include features/serial/8250.scc
+
 include features/logbuf/size-normal.scc
+
+include features/latencytop/latencytop.scc
+include features/profiling/profiling.scc
diff --git a/meta/cfg/kernel-cache/bsp/romley/romley.cfg b/meta/cfg/kernel-cache/bsp/romley/romley.cfg
index 61e5506..3dbc0f3 100644
--- a/meta/cfg/kernel-cache/bsp/romley/romley.cfg
+++ b/meta/cfg/kernel-cache/bsp/romley/romley.cfg
@@ -2,7 +2,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
@@ -12,7 +11,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/sugarbay/sugarbay.cfg b/meta/cfg/kernel-cache/bsp/sugarbay/sugarbay.cfg
index 61e5506..3dbc0f3 100644
--- a/meta/cfg/kernel-cache/bsp/sugarbay/sugarbay.cfg
+++ b/meta/cfg/kernel-cache/bsp/sugarbay/sugarbay.cfg
@@ -2,7 +2,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
@@ -12,7 +11,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
-- 
1.7.0.4



^ permalink raw reply related	[flat|nested] 18+ messages in thread

* [PATCH 12/14][KERNEL] meta: add dca feature
  2011-05-27 20:44 [PATCH 00/14][KERNEL] add a few new kernel features and related cleanup tom.zanussi
                   ` (10 preceding siblings ...)
  2011-05-27 20:45 ` [PATCH 11/14][KERNEL] meta: replace open-coded E1XXXX options with " tom.zanussi
@ 2011-05-27 20:45 ` tom.zanussi
  2011-05-27 20:45 ` [PATCH 13/14][KERNEL] meta: remove 'not set' lines from netfilter.cfg tom.zanussi
                   ` (2 subsequent siblings)
  14 siblings, 0 replies; 18+ messages in thread
From: tom.zanussi @ 2011-05-27 20:45 UTC (permalink / raw)
  To: bruce.ashfield, rahul.saxena, kishore.k.bodke, yocto

From: Tom Zanussi <tom.zanussi@intel.com>

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 <tom.zanussi@intel.com>
---
 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 0000000..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 0000000..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



^ permalink raw reply related	[flat|nested] 18+ messages in thread

* [PATCH 13/14][KERNEL] meta: remove 'not set' lines from netfilter.cfg
  2011-05-27 20:44 [PATCH 00/14][KERNEL] add a few new kernel features and related cleanup tom.zanussi
                   ` (11 preceding siblings ...)
  2011-05-27 20:45 ` [PATCH 12/14][KERNEL] meta: add dca feature tom.zanussi
@ 2011-05-27 20:45 ` tom.zanussi
  2011-05-27 20:45 ` [PATCH 14/14][KERNEL] meta: add romley features tom.zanussi
  2011-05-27 20:56 ` [PATCH 00/14][KERNEL] add a few new kernel features and related cleanup Bruce Ashfield
  14 siblings, 0 replies; 18+ messages in thread
From: tom.zanussi @ 2011-05-27 20:45 UTC (permalink / raw)
  To: bruce.ashfield, rahul.saxena, kishore.k.bodke, yocto

From: Tom Zanussi <tom.zanussi@intel.com>

The 'not set' lines override intentional config options and
unintentionally turn them off.  Remove them to avoid this behavior.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
---
 .../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



^ permalink raw reply related	[flat|nested] 18+ messages in thread

* [PATCH 14/14][KERNEL] meta: add romley features
  2011-05-27 20:44 [PATCH 00/14][KERNEL] add a few new kernel features and related cleanup tom.zanussi
                   ` (12 preceding siblings ...)
  2011-05-27 20:45 ` [PATCH 13/14][KERNEL] meta: remove 'not set' lines from netfilter.cfg tom.zanussi
@ 2011-05-27 20:45 ` tom.zanussi
  2011-05-27 20:56 ` [PATCH 00/14][KERNEL] add a few new kernel features and related cleanup Bruce Ashfield
  14 siblings, 0 replies; 18+ messages in thread
From: tom.zanussi @ 2011-05-27 20:45 UTC (permalink / raw)
  To: bruce.ashfield, rahul.saxena, kishore.k.bodke, yocto

From: Tom Zanussi <tom.zanussi@intel.com>

Add uio, ixgbe, e1xxx and hugetlb features to romley bsp.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
---
 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-e1xxxx/e1xxxx.scc
+include features/ixgbe/ixgbe.scc
 
 include features/logbuf/size-normal.scc
 
-- 
1.7.0.4



^ permalink raw reply related	[flat|nested] 18+ messages in thread

* Re: [PATCH 00/14][KERNEL] add a few new kernel features and related cleanup
  2011-05-27 20:44 [PATCH 00/14][KERNEL] add a few new kernel features and related cleanup tom.zanussi
                   ` (13 preceding siblings ...)
  2011-05-27 20:45 ` [PATCH 14/14][KERNEL] meta: add romley features tom.zanussi
@ 2011-05-27 20:56 ` Bruce Ashfield
  14 siblings, 0 replies; 18+ messages in thread
From: Bruce Ashfield @ 2011-05-27 20:56 UTC (permalink / raw)
  To: tom.zanussi; +Cc: yocto

On 11-05-27 04:44 PM, tom.zanussi@intel.com wrote:
> From: Tom Zanussi<tom.zanussi@intel.com>
>
> 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-e1xxxx feature
>    meta: replace open-coded E1XXXX options with intel-e1xxxx 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-e1xxxx/intel-e1xxxx.cfg         |    4 ++
>   .../features/intel-e1xxxx/intel-e1xxxx.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-e1xxxx/intel-e1xxxx.cfg
>   create mode 100644 meta/cfg/kernel-cache/features/intel-e1xxxx/intel-e1xxxx.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
>



^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [PATCH 10/14][KERNEL] meta: add intel-e1xxxx feature
  2011-05-27 20:45 ` [PATCH 10/14][KERNEL] meta: add intel-e1xxxx feature tom.zanussi
@ 2011-05-27 21:44   ` Darren Hart
  2011-05-27 21:59     ` Tom Zanussi
  0 siblings, 1 reply; 18+ messages in thread
From: Darren Hart @ 2011-05-27 21:44 UTC (permalink / raw)
  To: tom.zanussi; +Cc: yocto

On 05/27/2011 01:45 PM, tom.zanussi@intel.com wrote:
> From: Tom Zanussi <tom.zanussi@intel.com>
> 
> 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 <tom.zanussi@intel.com>
> ---
>  .../features/intel-e1xxxx/intel-e1xxxx.cfg         |    4 ++++
>  .../features/intel-e1xxxx/intel-e1xxxx.scc         |    1 +
>  2 files changed, 5 insertions(+), 0 deletions(-)
>  create mode 100644 meta/cfg/kernel-cache/features/intel-e1xxxx/intel-e1xxxx.cfg
>  create mode 100644 meta/cfg/kernel-cache/features/intel-e1xxxx/intel-e1xxxx.scc
> 
> diff --git a/meta/cfg/kernel-cache/features/intel-e1xxxx/intel-e1xxxx.cfg b/meta/cfg/kernel-cache/features/intel-e1xxxx/intel-e1xxxx.cfg
> new file mode 100644
> index 0000000..ea9f7e9
> --- /dev/null
> +++ b/meta/cfg/kernel-cache/features/intel-e1xxxx/intel-e1xxxx.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-e1xxxx/intel-e1xxxx.scc b/meta/cfg/kernel-cache/features/intel-e1xxxx/intel-e1xxxx.scc
> new file mode 100644
> index 0000000..90ba914
> --- /dev/null
> +++ b/meta/cfg/kernel-cache/features/intel-e1xxxx/intel-e1xxxx.scc
> @@ -0,0 +1 @@
> +kconf hardware intel-e1xxxx.cfg


-- 
Darren Hart
Intel Open Source Technology Center
Yocto Project - Linux Kernel


^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [PATCH 10/14][KERNEL] meta: add intel-e1xxxx feature
  2011-05-27 21:44   ` Darren Hart
@ 2011-05-27 21:59     ` Tom Zanussi
  0 siblings, 0 replies; 18+ messages in thread
From: Tom Zanussi @ 2011-05-27 21:59 UTC (permalink / raw)
  To: Hart, Darren; +Cc: yocto

On Fri, 2011-05-27 at 14:44 -0700, Hart, Darren wrote:
> On 05/27/2011 01:45 PM, tom.zanussi@intel.com wrote:
> > From: Tom Zanussi <tom.zanussi@intel.com>
> > 
> > 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 <tom.zanussi@intel.com>
> > ---
> >  .../features/intel-e1xxxx/intel-e1xxxx.cfg         |    4 ++++
> >  .../features/intel-e1xxxx/intel-e1xxxx.scc         |    1 +
> >  2 files changed, 5 insertions(+), 0 deletions(-)
> >  create mode 100644 meta/cfg/kernel-cache/features/intel-e1xxxx/intel-e1xxxx.cfg
> >  create mode 100644 meta/cfg/kernel-cache/features/intel-e1xxxx/intel-e1xxxx.scc
> > 
> > diff --git a/meta/cfg/kernel-cache/features/intel-e1xxxx/intel-e1xxxx.cfg b/meta/cfg/kernel-cache/features/intel-e1xxxx/intel-e1xxxx.cfg
> > new file mode 100644
> > index 0000000..ea9f7e9
> > --- /dev/null
> > +++ b/meta/cfg/kernel-cache/features/intel-e1xxxx/intel-e1xxxx.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-e1xxxx/intel-e1xxxx.scc b/meta/cfg/kernel-cache/features/intel-e1xxxx/intel-e1xxxx.scc
> > new file mode 100644
> > index 0000000..90ba914
> > --- /dev/null
> > +++ b/meta/cfg/kernel-cache/features/intel-e1xxxx/intel-e1xxxx.scc
> > @@ -0,0 +1 @@
> > +kconf hardware intel-e1xxxx.cfg
> 
> 




^ permalink raw reply	[flat|nested] 18+ messages in thread

end of thread, other threads:[~2011-05-27 22:00 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-05-27 20:44 [PATCH 00/14][KERNEL] add a few new kernel features and related cleanup tom.zanussi
2011-05-27 20:44 ` [PATCH 01/14][KERNEL] meta: add hpet feature tom.zanussi
2011-05-27 20:44 ` [PATCH 02/14][KERNEL] meta: replace open-coded hpet options with " tom.zanussi
2011-05-27 20:44 ` [PATCH 03/14][KERNEL] meta: add uio feature tom.zanussi
2011-05-27 20:44 ` [PATCH 04/14][KERNEL] meta: add hugetlb feature tom.zanussi
2011-05-27 20:44 ` [PATCH 05/14][KERNEL] meta: add dmaengine feature tom.zanussi
2011-05-27 20:45 ` [PATCH 06/14][KERNEL] meta: replace open-coded dma engine options with " tom.zanussi
2011-05-27 20:45 ` [PATCH 07/14][KERNEL] meta: add ixgbe feature tom.zanussi
2011-05-27 20:45 ` [PATCH 08/14][KERNEL] meta: add igb feature tom.zanussi
2011-05-27 20:45 ` [PATCH 09/14][KERNEL] meta: replace open-coded igb options with " tom.zanussi
2011-05-27 20:45 ` [PATCH 10/14][KERNEL] meta: add intel-e1xxxx feature tom.zanussi
2011-05-27 21:44   ` Darren Hart
2011-05-27 21:59     ` Tom Zanussi
2011-05-27 20:45 ` [PATCH 11/14][KERNEL] meta: replace open-coded E1XXXX options with " tom.zanussi
2011-05-27 20:45 ` [PATCH 12/14][KERNEL] meta: add dca feature tom.zanussi
2011-05-27 20:45 ` [PATCH 13/14][KERNEL] meta: remove 'not set' lines from netfilter.cfg tom.zanussi
2011-05-27 20:45 ` [PATCH 14/14][KERNEL] meta: add romley features tom.zanussi
2011-05-27 20:56 ` [PATCH 00/14][KERNEL] add a few new kernel features and related cleanup Bruce Ashfield

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.