* [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 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* 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@yoctoproject.org
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
* [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