Skip to contentSkip to conversation

add a few new kernel features and related cleanup

PATCH In review [email protected] 3 participants 18 messages May 27, 2011

lore
Share & tools
lore
#0 lore raw

cover add a few new kernel features and related cleanup

From: Tom Zanussi <[email protected]>

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
#1 lore raw

PATCH 1/14 meta: add hpet feature

From: Tom Zanussi <[email protected]>

Add a general-purpose feature for turning on common HPET options, such as basic HPET support and the hpet device w/mmap support.

---
 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
meta/cfg/kernel-cache/features/hpet/hpet.cfg new file +6 -0
new file mode 100644
index 0000000..2ae1555
@@ -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
meta/cfg/kernel-cache/features/hpet/hpet.scc new file +1 -0
new file mode 100644
index 0000000..1727606
@@ -0,0 +1 @@
+kconf non-hardware hpet.cfg
Signature · 1 line
1.7.0.4
#2 lore raw

PATCH 2/14 meta: replace open-coded hpet options with hpet feature

From: Tom Zanussi <[email protected]>

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.

---
 .../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(-)
meta/cfg/kernel-cache/bsp/arm-versatile-926ejs/arm-versatile-926ejs.cfg +0 -1
index fc006f8..616df5b 100644
@@ -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
meta/cfg/kernel-cache/bsp/common-pc-64/common-pc-64.cfg +0 -3
index deedd17..4914266 100644
@@ -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
meta/cfg/kernel-cache/bsp/common-pc-64/common-pc-64.scc +1 -0
index a468b71..e193206 100644
@@ -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
meta/cfg/kernel-cache/bsp/qemu-ppc32/qemu-ppc32.cfg +0 -1
index 311c622..950d87a 100644
@@ -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
Signature · 1 line
1.7.0.4
#3 lore raw

PATCH 3/14 meta: add uio feature

In reply to [email protected]

From: Tom Zanussi <[email protected]>

Add feature to turn on userspace I/O support.

---
 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
meta/cfg/kernel-cache/features/uio/uio.cfg new file +1 -0
new file mode 100644
index 0000000..109e559
@@ -0,0 +1 @@
+CONFIG_UIO=m
meta/cfg/kernel-cache/features/uio/uio.scc new file +1 -0
new file mode 100644
index 0000000..7d606c3
@@ -0,0 +1 @@
+kconf non-hardware uio.cfg
Signature · 1 line
1.7.0.4
#4 lore raw

PATCH 4/14 meta: add hugetlb feature

In reply to [email protected]

From: Tom Zanussi <[email protected]>

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

---
 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
meta/cfg/kernel-cache/features/hugetlb/hugetlb.cfg new file +2 -0
new file mode 100644
index 0000000..6f48ed1
@@ -0,0 +1,2 @@
+CONFIG_HUGETLB_PAGE=y
+CONFIG_HUGETLBFS=y
meta/cfg/kernel-cache/features/hugetlb/hugetlb.scc new file +1 -0
new file mode 100644
index 0000000..e2a0262
@@ -0,0 +1 @@
+kconf non-hardware hugetlb.cfg
Signature · 1 line
1.7.0.4
#5 lore raw

PATCH 5/14 meta: add dmaengine feature

In reply to [email protected]

From: Tom Zanussi <[email protected]>

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

---
 .../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
meta/cfg/kernel-cache/features/dmaengine/dmaengine.cfg new file +2 -0
new file mode 100644
index 0000000..1e52bae
@@ -0,0 +1,2 @@
+CONFIG_DMADEVICES=y
+CONFIG_DMA_ENGINE=y
meta/cfg/kernel-cache/features/dmaengine/dmaengine.scc new file +1 -0
new file mode 100644
index 0000000..7ad3430
@@ -0,0 +1 @@
+kconf non-hardware dmaengine.cfg
Signature · 1 line
1.7.0.4
#6 lore raw

PATCH 6/14 meta: replace open-coded dma engine options with dmaengine feature

In reply to [email protected]

From: Tom Zanussi <[email protected]>

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

---
 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(-)
meta/cfg/kernel-cache/bsp/crownbay/crownbay.scc +7 -3
index 0d02b98..8543d4c 100644
@@ -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
meta/cfg/kernel-cache/bsp/crownbay/eg20t.cfg +0 -2
index 6d4a9fc..225581c 100644
@@ -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
meta/cfg/kernel-cache/bsp/fsl-mpc8315e-rdb/fsl-mpc8315e-rdb.cfg +0 -2
index 1421b27..5c36e39 100644
@@ -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
meta/cfg/kernel-cache/bsp/fsl-mpc8315e-rdb/fsl-mpc8315e-rdb.scc +1 -0
index 4e0e9f0..85923db 100644
@@ -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
Signature · 1 line
1.7.0.4
#7 lore raw

PATCH 7/14 meta: add ixgbe feature

In reply to [email protected]

From: Tom Zanussi <[email protected]>

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.

---
 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
meta/cfg/kernel-cache/features/ixgbe/ixgbe.cfg new file +13 -0
new file mode 100644
index 0000000..eabbaa9
@@ -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
meta/cfg/kernel-cache/features/ixgbe/ixgbe.scc new file +4 -0
new file mode 100644
index 0000000..247ce65
@@ -0,0 +1,4 @@
+kconf hardware ixgbe.cfg
+
+# needed for DCA
+include features/dmaengine/dmaengine.scc
Signature · 1 line
1.7.0.4
#8 lore raw

PATCH 8/14 meta: add igb feature

In reply to [email protected]

From: Tom Zanussi <[email protected]>

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.

---
 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
meta/cfg/kernel-cache/features/igb/igb.cfg new file +10 -0
new file mode 100644
index 0000000..92600b1
@@ -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
meta/cfg/kernel-cache/features/igb/igb.scc new file +4 -0
new file mode 100644
index 0000000..4426397
@@ -0,0 +1,4 @@
+kconf hardware igb.cfg
+
+# needed for DCA
+include features/dmaengine/dmaengine.scc
Signature · 1 line
1.7.0.4
#9 lore raw

PATCH 9/14 meta: replace open-coded igb options with igb feature

In reply to [email protected]

From: Tom Zanussi <[email protected]>

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

---
 .../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(-)
meta/cfg/kernel-cache/bsp/common-pc-64/common-pc-64.cfg +0 -1
index 4914266..05ad74b 100644
@@ -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
meta/cfg/kernel-cache/bsp/common-pc-64/common-pc-64.scc +1 -0
index e193206..4f0e4c6 100644
@@ -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
Signature · 1 line
1.7.0.4
#10 lore raw

PATCH 10/14 meta: add intel-e1xxxx feature

In reply to [email protected]

From: Tom Zanussi <[email protected]>

Add a general-purpose feature adding support for Intel PRO/100, Intel PRO/1000, and Intel PRO/1000 PCI-Express adapters.

---
 .../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
meta/cfg/kernel-cache/features/intel-e1xxxx/intel-e1xxxx.cfg new file +4 -0
new file mode 100644
index 0000000..ea9f7e9
@@ -0,0 +1,4 @@
+CONFIG_NETDEV_1000=y
+CONFIG_E100=y
+CONFIG_E1000E=y
+CONFIG_E1000=y
meta/cfg/kernel-cache/features/intel-e1xxxx/intel-e1xxxx.scc new file +1 -0
new file mode 100644
index 0000000..90ba914
@@ -0,0 +1 @@
+kconf hardware intel-e1xxxx.cfg
Signature · 1 line
1.7.0.4
#11 lore raw

Re: [PATCH 10/14][KERNEL] meta: add intel-e1xxxx feature

Quoted 4 lines · On 05/27/2011 01:45 PM, [email protected] wrote:

From: Tom Zanussi <[email protected]>

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

Quoted 26 lines
---
 .../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
meta/cfg/kernel-cache/features/intel-e1xxxx/intel-e1xxxx.cfg new file +4 -0
new file mode 100644
index 0000000..ea9f7e9
@@ -0,0 +1,4 @@
+CONFIG_NETDEV_1000=y
+CONFIG_E100=y
+CONFIG_E1000E=y
+CONFIG_E1000=y
meta/cfg/kernel-cache/features/intel-e1xxxx/intel-e1xxxx.scc new file +1 -0
new file mode 100644
index 0000000..90ba914
@@ -0,0 +1 @@
+kconf hardware intel-e1xxxx.cfg
Signature · 3 lines
Darren Hart
Intel Open Source Technology Center
Yocto Project - Linux Kernel
#12 lore raw

Re: [PATCH 10/14][KERNEL] meta: add intel-e1xxxx feature

Quoted 10 lines · Darren
Quoted 4 lines · On 05/27/2011 01:45 PM, [email protected] wrote:

From: Tom Zanussi <[email protected]>

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

Quoted 31 lines

--
Darren

Quoted 26 lines
---
 .../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
meta/cfg/kernel-cache/features/intel-e1xxxx/intel-e1xxxx.cfg new file +4 -0
new file mode 100644
index 0000000..ea9f7e9
@@ -0,0 +1,4 @@
+CONFIG_NETDEV_1000=y
+CONFIG_E100=y
+CONFIG_E1000E=y
+CONFIG_E1000=y
meta/cfg/kernel-cache/features/intel-e1xxxx/intel-e1xxxx.scc new file +1 -0
new file mode 100644
index 0000000..90ba914
@@ -0,0 +1 @@
+kconf hardware intel-e1xxxx.cfg
#13 lore raw

PATCH 11/14 meta: replace open-coded E1XXXX options with intel-e1xxxx feature

In reply to [email protected]

From: Tom Zanussi <[email protected]>

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.

---
 .../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
meta/cfg/kernel-cache/bsp/common-pc-64/common-pc-64.cfg +0 -4
index 05ad74b..d2d0e40 100644
@@ -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
meta/cfg/kernel-cache/bsp/common-pc-64/common-pc-64.scc +2 -0
index 4f0e4c6..58dab18 100644
@@ -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
meta/cfg/kernel-cache/bsp/common-pc/common-pc-net.cfg deleted +0 -2
deleted file mode 100644
index 8e85b36..0000000
@@ -1,2 +0,0 @@
-CONFIG_E1000=y
-CONFIG_E1000E=y
meta/cfg/kernel-cache/bsp/common-pc/common-pc.cfg +0 -1
index d3a9fe5..1933963 100644
@@ -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
 
meta/cfg/kernel-cache/bsp/common-pc/common-pc.scc +1 -1
index db8ba08..d7dda80 100644
@@ -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
meta/cfg/kernel-cache/bsp/crownbay/crownbay.cfg +0 -2
index dde8412..5daa65b 100644
@@ -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
meta/cfg/kernel-cache/bsp/emenlow/emenlow.cfg +0 -2
index a516dc9..9bc250c 100644
@@ -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
meta/cfg/kernel-cache/bsp/emenlow/emenlow.scc +5 -2
index c59cff0..2a83303 100644
@@ -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
meta/cfg/kernel-cache/bsp/jasperforest/jasperforest.cfg +0 -2
index e407992..b0f993b 100644
@@ -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
meta/cfg/kernel-cache/bsp/jasperforest/jasperforest.scc +4 -2
index 34d208c..9e5ca8d 100644
@@ -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
meta/cfg/kernel-cache/bsp/romley/romley.cfg +0 -2
index 61e5506..3dbc0f3 100644
@@ -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
meta/cfg/kernel-cache/bsp/sugarbay/sugarbay.cfg +0 -2
index 61e5506..3dbc0f3 100644
@@ -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
Signature · 1 line
1.7.0.4
#14 lore raw

PATCH 12/14 meta: add dca feature

In reply to [email protected]

From: Tom Zanussi <[email protected]>

Add a general-purpose feature for turning on DCA support (Intel Direct Cache Access) and use it in igb/ixgbe features.

---
 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
meta/cfg/kernel-cache/features/dca/dca.cfg new file +4 -0
new file mode 100644
index 0000000..f1591aa
@@ -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
meta/cfg/kernel-cache/features/dca/dca.scc new file +3 -0
new file mode 100644
index 0000000..6426739
@@ -0,0 +1,3 @@
+kconf hardware dca.cfg
+
+include features/dmaengine/dmaengine.scc
meta/cfg/kernel-cache/features/igb/igb.cfg +2 -8
index 92600b1..3978517 100644
@@ -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
meta/cfg/kernel-cache/features/igb/igb.scc +1 -2
index 4426397..84bc67f 100644
@@ -1,4 +1,3 @@
 kconf hardware igb.cfg
 
-# needed for DCA
-include features/dmaengine/dmaengine.scc
+include features/dca/dca.scc
meta/cfg/kernel-cache/features/ixgbe/ixgbe.cfg +0 -7
index eabbaa9..30e46ce 100644
@@ -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
meta/cfg/kernel-cache/features/ixgbe/ixgbe.scc +1 -2
index 247ce65..d22aa5c 100644
@@ -1,4 +1,3 @@
 kconf hardware ixgbe.cfg
 
-# needed for DCA
-include features/dmaengine/dmaengine.scc
+include features/dca/dca.scc
Signature · 1 line
1.7.0.4
#15 lore raw

PATCH 13/14 meta: remove 'not set' lines from netfilter.cfg

In reply to [email protected]

From: Tom Zanussi <[email protected]>

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

---
 .../kernel-cache/features/netfilter/netfilter.cfg  |   34 --------------------
 1 files changed, 0 insertions(+), 34 deletions(-)
meta/cfg/kernel-cache/features/netfilter/netfilter.cfg +0 -34
index 1befe03..6b56e6b 100644
@@ -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
Signature · 1 line
1.7.0.4
#16 lore raw

PATCH 14/14 meta: add romley features

In reply to [email protected]

From: Tom Zanussi <[email protected]>

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

---
 meta/cfg/kernel-cache/bsp/romley/romley.scc |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)
meta/cfg/kernel-cache/bsp/romley/romley.scc +4 -0
index 1c4a657..411fe09 100644
@@ -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
 
Signature · 1 line
1.7.0.4
#17 lore raw
In reply to [email protected]
Quoted 9 lines · On 11-05-27 04:44 PM, [email protected] wrote:

From: Tom Zanussi<[email protected]>

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

Quoted 80 lines

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