[linux-yocto] [PATCH 01/13] features/debug: add debug-kernel feature

2016-02-04 Thread California Sullivan
Since EMBEDDED, EXPERT, and DEBUG_KERNEL are being removed from the base
ktype, we can no longer assume DEBUG_KERNEL is enabled.

Also add this fragment to features that require DEBUG_KERNEL.

Signed-off-by: California Sullivan 
---
 features/debug/debug-kernel.cfg| 2 ++
 features/debug/debug-kernel.scc| 6 ++
 features/debug/printk.scc  | 1 +
 features/latencytop/latencytop.scc | 3 +++
 features/profiling/profiling.scc   | 2 ++
 5 files changed, 14 insertions(+)
 create mode 100644 features/debug/debug-kernel.cfg
 create mode 100644 features/debug/debug-kernel.scc

diff --git a/features/debug/debug-kernel.cfg b/features/debug/debug-kernel.cfg
new file mode 100644
index 000..96a7954
--- /dev/null
+++ b/features/debug/debug-kernel.cfg
@@ -0,0 +1,2 @@
+CONFIG_DEBUG_KERNEL=y
+CONFIG_DEBUG_INFO=y
diff --git a/features/debug/debug-kernel.scc b/features/debug/debug-kernel.scc
new file mode 100644
index 000..a4527dc
--- /dev/null
+++ b/features/debug/debug-kernel.scc
@@ -0,0 +1,6 @@
+
+define KFEATURE_DESCRIPTION "Enable debug kernel"
+define KFEATURE_COMPATIBILITY all
+
+kconf non-hardware debug-kernel.cfg
+
diff --git a/features/debug/printk.scc b/features/debug/printk.scc
index d592605..3526dea 100644
--- a/features/debug/printk.scc
+++ b/features/debug/printk.scc
@@ -8,3 +8,4 @@ define KFEATURE_COMPATIBILITY all
 
 kconf non-hardware printk.cfg
 
+include debug-kernel.scc
diff --git a/features/latencytop/latencytop.scc 
b/features/latencytop/latencytop.scc
index 923b5d9..af59e24 100644
--- a/features/latencytop/latencytop.scc
+++ b/features/latencytop/latencytop.scc
@@ -1,4 +1,7 @@
+
 define KFEATURE_DESCRIPTION "Enable latencytop"
 define KFEATURE_COMPATIBILITY arch
 
 kconf non-hardware latencytop.cfg
+
+include features/debug/debug-kernel.scc
diff --git a/features/profiling/profiling.scc b/features/profiling/profiling.scc
index 32032fa..f0715e1 100644
--- a/features/profiling/profiling.scc
+++ b/features/profiling/profiling.scc
@@ -1,3 +1,5 @@
+include features/debug/debug-kernel.scc
+
 define KFEATURE_DESCRIPTION "Enable profiling and timerstats"
 define KFEATURE_COMPATIBILITY board
 
-- 
2.5.0

-- 
___
linux-yocto mailing list
linux-yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/linux-yocto


[linux-yocto] [PATCH 02/13] ktypes: add extended ktype

2016-02-04 Thread California Sullivan
The extended ktype enables EMBEDDED, EXPERT, and DEBUG_KERNEL,
opening up more kernel options.

Signed-off-by: California Sullivan 
---
 ktypes/extended/extended.cfg | 18 ++
 ktypes/extended/extended.scc | 10 ++
 2 files changed, 28 insertions(+)
 create mode 100644 ktypes/extended/extended.cfg
 create mode 100644 ktypes/extended/extended.scc

diff --git a/ktypes/extended/extended.cfg b/ktypes/extended/extended.cfg
new file mode 100644
index 000..98f79be
--- /dev/null
+++ b/ktypes/extended/extended.cfg
@@ -0,0 +1,18 @@
+#.
+#WARNING
+#
+# This file is a kernel configuration fragment, and not a full kernel
+# configuration file.  The final kernel configuration is made up of
+# an assembly of processed fragments, each of which is designed to
+# capture a specific part of the final configuration (e.g. platform
+# configuration, feature configuration, and board specific hardware
+# configuration).  For more information on kernel configuration, please
+# consult the product documentation.
+#
+#.
+
+#
+# General setup
+#
+CONFIG_EXPERT=y
+CONFIG_EMBEDDED=y
diff --git a/ktypes/extended/extended.scc b/ktypes/extended/extended.scc
new file mode 100644
index 000..eaa94c8
--- /dev/null
+++ b/ktypes/extended/extended.scc
@@ -0,0 +1,10 @@
+# Include this kernel type fragment to get the standard features and
+# configuration values, as well as extended options through EXPERT,
+# EMBEDDED, and DEBUG_KERNEL.
+
+include ktypes/standard/standard.scc
+branch standard
+
+force kconf non-hardware extended.cfg
+
+include features/debug/debug-kernel.scc
-- 
2.5.0

-- 
___
linux-yocto mailing list
linux-yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/linux-yocto


[linux-yocto] [PATCH 03/13] ktypes/base: Disable EMBEDDED and DEBUG_KERNEL

2016-02-04 Thread California Sullivan
DEBUG_KERNEL should not be in the base ktype, as a production kernel
may not necessarily want any debug turned on. EMBEDDED is also removed,
as EMBEDDED selects EXPERT which selects DEBUG_KERNEL.

Signed-off-by: California Sullivan 
---
 ktypes/base/base.cfg | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/ktypes/base/base.cfg b/ktypes/base/base.cfg
index 3b8ccd2..30a3f77 100644
--- a/ktypes/base/base.cfg
+++ b/ktypes/base/base.cfg
@@ -33,7 +33,7 @@ CONFIG_INITRAMFS_SOURCE=""
 # Resource Groups
 #
 CONFIG_SYSCTL=y
-CONFIG_EMBEDDED=y
+# CONFIG_EMBEDDED is not set
 CONFIG_KALLSYMS=y
 # CONFIG_KALLSYMS_ALL is not set
 CONFIG_FUTEX=y
@@ -1011,13 +1011,13 @@ CONFIG_NLS_DEFAULT="iso8859-1"
 # Kernel hacking
 #
 CONFIG_MAGIC_SYSRQ=y
-CONFIG_DEBUG_KERNEL=y
+# CONFIG_DEBUG_KERNEL is not set
 # CONFIG_SCHEDSTATS is not set
 # CONFIG_DEBUG_SLAB is not set
 # CONFIG_DEBUG_SPINLOCK is not set
 # CONFIG_DEBUG_KOBJECT is not set
 # CONFIG_DEBUG_HIGHMEM is not set
-CONFIG_DEBUG_INFO=y
+# CONFIG_DEBUG_INFO is not set
 
 #
 # Security options
-- 
2.5.0

-- 
___
linux-yocto mailing list
linux-yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/linux-yocto


[linux-yocto] [PATCH 00/13] ktype refactoring: move DEBUG_KERNEL, EXPERT and EMBEDDED

2016-02-04 Thread California Sullivan
Targetted for yocto-4.4 and master.

This patch series refactors the ktypes so that base and standard ktypes
do not enable EMBEDDED, EXPERT, or DEBUG_KERNEL. The reason this
decision was made is because production platforms likely do not want
DEBUG_KERNEL enabled, and EMBEDDED selects EXPERT which selects
DEBUG_KERNEL.

A new ktype called "extended" was also created. This ktype
enables the options now missing from standard and base, making it easy
to maintain the functionality of a BSP through simply swapping the ktype
from standard to extended. The preempt-rt ktype is now based off of
extended in order to maintain its functionality.

The new standard ktype does not include EMBEDDED, EXPERT, or
DEBUG_KERNEL. Without DEBUG_KERNEL it loses a number of debug features
that are selected by default. Without EXPERT it gains RFKILL_INPUT and
DEBUG_MEMORY_INIT, while losing VMSPLIT_3G. These are only available to
configure with CONFIG_EXPERT=y and default to EXPERT or !EXPERT. Not
selecting EMBEDDED has no apparent impacts.

Some coordination is required for this change, as existing BSPs WILL be
affected, and will either need to accept the changes in the standard
ktype or move to the extended ktype.

California Sullivan (13):
  features/debug: add debug-kernel feature
  ktypes: add extended ktype
  ktypes/base: Disable EMBEDDED and DEBUG_KERNEL
  base.cfg: disable some HIDs
  cfg: do not enable PROCESSOR_SELECT
  intel-common-drivers.scc: move profiling and latencytop to a new file
  romley.scc remove profiling and latencytop features
  bsp/intel-common: add intel-core* extended bsps
  preempt-rt.scc: inlcude extended ktype instead of standard
  intel-common: add intel-extended-drivers.scc to preempt-rt bsps
  CONFIG_I2C_I801: set option to yes in intel-core* bsps
  bsp: add extended common-pc bsps
  bsp: remove profiling and latencytop from non-extended common-pc bsps

 bsp/common-pc-64/common-pc-64-extended.scc  | 17 +
 bsp/common-pc-64/common-pc-64-standard.scc  |  2 --
 bsp/common-pc/common-pc-extended.scc| 17 +
 bsp/common-pc/common-pc-standard.scc|  2 --
 bsp/haswell-wc/haswell-wc.cfg   |  2 +-
 bsp/intel-common/intel-common-drivers.scc   |  2 --
 bsp/intel-common/intel-core2-32-extended.scc| 14 ++
 bsp/intel-common/intel-core2-32-preempt-rt.scc  |  1 +
 bsp/intel-common/intel-corei7-64-extended.scc   | 13 +
 bsp/intel-common/intel-corei7-64-preempt-rt.scc |  1 +
 bsp/intel-common/intel-extended-drivers.scc |  3 +++
 bsp/mohonpeak/mohonpeak.cfg |  2 +-
 bsp/romley/romley.scc   |  3 ---
 cfg/amd.cfg |  1 -
 cfg/intel.cfg   |  2 --
 features/debug/debug-kernel.cfg |  2 ++
 features/debug/debug-kernel.scc |  6 ++
 features/debug/printk.scc   |  1 +
 features/latencytop/latencytop.scc  |  3 +++
 features/profiling/profiling.scc|  2 ++
 features/soc/baytrail/baytrail.cfg  |  2 +-
 ktypes/base/base.cfg| 17 ++---
 ktypes/extended/extended.cfg| 18 ++
 ktypes/extended/extended.scc| 10 ++
 ktypes/preempt-rt/preempt-rt.scc|  2 +-
 25 files changed, 126 insertions(+), 19 deletions(-)
 create mode 100644 bsp/common-pc-64/common-pc-64-extended.scc
 create mode 100644 bsp/common-pc/common-pc-extended.scc
 create mode 100644 bsp/intel-common/intel-core2-32-extended.scc
 create mode 100644 bsp/intel-common/intel-corei7-64-extended.scc
 create mode 100644 bsp/intel-common/intel-extended-drivers.scc
 create mode 100644 features/debug/debug-kernel.cfg
 create mode 100644 features/debug/debug-kernel.scc
 create mode 100644 ktypes/extended/extended.cfg
 create mode 100644 ktypes/extended/extended.scc

-- 
2.5.0

-- 
___
linux-yocto mailing list
linux-yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/linux-yocto


[linux-yocto] [PATCH 05/13] cfg: do not enable PROCESSOR_SELECT

2016-02-04 Thread California Sullivan
The base ktype no longer enables EXPERT, so PROCESSOR_SELECT cannot be
enabled on all BSPs. Nothing relying on PROCESSOR_SELECT is changed from
default, and PROCESSOR_SELECT itself only enables a printk, so this will
have no functional change on BSPs using these fragments.

Signed-off-by: California Sullivan 
---
 cfg/amd.cfg   | 1 -
 cfg/intel.cfg | 2 --
 2 files changed, 3 deletions(-)

diff --git a/cfg/amd.cfg b/cfg/amd.cfg
index 704b8f7..845d29f 100644
--- a/cfg/amd.cfg
+++ b/cfg/amd.cfg
@@ -6,7 +6,6 @@ CONFIG_MICROCODE_EARLY=y
 CONFIG_MICROCODE_AMD=y
 CONFIG_MICROCODE_EARLY_AMD=y
 
-CONFIG_PROCESSOR_SELECT=y
 CONFIG_CPU_SUP_AMD=y
 
 CONFIG_X86_MCE=y
diff --git a/cfg/intel.cfg b/cfg/intel.cfg
index 4b7ad31..5eb6b08 100644
--- a/cfg/intel.cfg
+++ b/cfg/intel.cfg
@@ -4,8 +4,6 @@ CONFIG_MICROCODE_INTEL=y
 CONFIG_MICROCODE_EARLY=y
 CONFIG_MICROCODE_INTEL_EARLY=y
 
-
-CONFIG_PROCESSOR_SELECT=y
 CONFIG_CPU_SUP_INTEL=y
 
 CONFIG_X86_EXTENDED_PLATFORM=y
-- 
2.5.0

-- 
___
linux-yocto mailing list
linux-yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/linux-yocto


[linux-yocto] [PATCH 04/13] base.cfg: disable some HIDs

2016-02-04 Thread California Sullivan
These options default to !EXPERT. Since we removed EXPERT from base,
these became enabled, adding functionality and size that we do not need.

Signed-off-by: California Sullivan 
---
 ktypes/base/base.cfg | 11 +++
 1 file changed, 11 insertions(+)

diff --git a/ktypes/base/base.cfg b/ktypes/base/base.cfg
index 30a3f77..f716fb3 100644
--- a/ktypes/base/base.cfg
+++ b/ktypes/base/base.cfg
@@ -791,6 +791,17 @@ CONFIG_WATCHDOG=y
 #
 # HID Devices
 #
+# CONFIG_HID_A4TECH is not set
+# CONFIG_HID_APPLE is not set
+# CONFIG_HID_BELKIN is not set
+# CONFIG_HID_CHERRY is not set
+# CONFIG_HID_CHICONY is not set
+# CONFIG_HID_CYPRESS is not set
+# CONFIG_HID_EZKEY is not set
+# CONFIG_HID_KENSINGTON is not set
+# CONFIG_HID_LOGITECH is not set
+# CONFIG_HID_MICROSOFT is not set
+# CONFIG_HID_MONTEREY is not set
 
 #
 # USB support
-- 
2.5.0

-- 
___
linux-yocto mailing list
linux-yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/linux-yocto


[linux-yocto] [PATCH 11/13] CONFIG_I2C_I801: set option to yes in intel-core* bsps

2016-02-04 Thread California Sullivan
Without EXPERT, we hit a select on I2C_I801, forcing it to yes and
causing a warning. Set I2C_I801 to yes, and if a bsp wants to build it
as a module, it can be done through an extended ktype bsp.

Signed-off-by: California Sullivan 
---
 bsp/haswell-wc/haswell-wc.cfg  | 2 +-
 bsp/mohonpeak/mohonpeak.cfg| 2 +-
 features/soc/baytrail/baytrail.cfg | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/bsp/haswell-wc/haswell-wc.cfg b/bsp/haswell-wc/haswell-wc.cfg
index 0402847..f2136a8 100644
--- a/bsp/haswell-wc/haswell-wc.cfg
+++ b/bsp/haswell-wc/haswell-wc.cfg
@@ -16,6 +16,6 @@ CONFIG_PM=y
 # Platform specific support for the box - LPC, SMBus
 CONFIG_LPC_ICH=y
 CONFIG_I2C=y
-CONFIG_I2C_I801=m
+CONFIG_I2C_I801=y
 CONFIG_I2C_CHARDEV=y
 
diff --git a/bsp/mohonpeak/mohonpeak.cfg b/bsp/mohonpeak/mohonpeak.cfg
index 87e4d3e..6dd26f4 100644
--- a/bsp/mohonpeak/mohonpeak.cfg
+++ b/bsp/mohonpeak/mohonpeak.cfg
@@ -14,7 +14,7 @@ CONFIG_CHR_DEV_SG=y
 
 # SMBus Support
 CONFIG_I2C=y
-CONFIG_I2C_I801=m
+CONFIG_I2C_I801=y
 CONFIG_I2C_ISMT=m
 CONFIG_I2C_CHARDEV=y
 
diff --git a/features/soc/baytrail/baytrail.cfg 
b/features/soc/baytrail/baytrail.cfg
index f6dbb9e..0a5e6c1 100644
--- a/features/soc/baytrail/baytrail.cfg
+++ b/features/soc/baytrail/baytrail.cfg
@@ -29,7 +29,7 @@ CONFIG_I2C_DESIGNWARE_PCI=m
 CONFIG_I2C_DESIGNWARE_PLATFORM=m
 
 # SMBus Support
-CONFIG_I2C_I801=m
+CONFIG_I2C_I801=y
 
 CONFIG_SPI_PXA2XX=m
 
-- 
2.5.0

-- 
___
linux-yocto mailing list
linux-yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/linux-yocto


[linux-yocto] [PATCH 10/13] intel-common: add intel-extended-drivers.scc to preempt-rt bsps

2016-02-04 Thread California Sullivan
Since we include the extended ktype we should include extended drivers.

Signed-off-by: California Sullivan 
---
 bsp/intel-common/intel-core2-32-preempt-rt.scc  | 1 +
 bsp/intel-common/intel-corei7-64-preempt-rt.scc | 1 +
 2 files changed, 2 insertions(+)

diff --git a/bsp/intel-common/intel-core2-32-preempt-rt.scc 
b/bsp/intel-common/intel-core2-32-preempt-rt.scc
index 08c2ba4..b62ab91 100644
--- a/bsp/intel-common/intel-core2-32-preempt-rt.scc
+++ b/bsp/intel-common/intel-core2-32-preempt-rt.scc
@@ -5,4 +5,5 @@ define KARCH i386
 include ktypes/preempt-rt/preempt-rt.scc
 include intel-common-drivers.scc
 include intel-common-drivers-32.scc
+include intel-extended-drivers.scc
 include intel-core2-32.scc
diff --git a/bsp/intel-common/intel-corei7-64-preempt-rt.scc 
b/bsp/intel-common/intel-corei7-64-preempt-rt.scc
index 386931c..9c1e413 100644
--- a/bsp/intel-common/intel-corei7-64-preempt-rt.scc
+++ b/bsp/intel-common/intel-corei7-64-preempt-rt.scc
@@ -4,4 +4,5 @@ define KARCH x86_64
 
 include ktypes/preempt-rt/preempt-rt.scc
 include intel-common-drivers.scc
+include intel-extended-drivers.scc
 include intel-corei7-64.scc
-- 
2.5.0

-- 
___
linux-yocto mailing list
linux-yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/linux-yocto


[linux-yocto] [PATCH 09/13] preempt-rt.scc: inlcude extended ktype instead of standard

2016-02-04 Thread California Sullivan
The extended ktype now has the functionality of the previous standard
ktype. To keep preempt-rt's functionality consistent we must include
extended.

Signed-off-by: California Sullivan 
---
 ktypes/preempt-rt/preempt-rt.scc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/ktypes/preempt-rt/preempt-rt.scc b/ktypes/preempt-rt/preempt-rt.scc
index 5e52ec9..dfa9901 100644
--- a/ktypes/preempt-rt/preempt-rt.scc
+++ b/ktypes/preempt-rt/preempt-rt.scc
@@ -1,4 +1,4 @@
-include ktypes/standard/standard.scc nocfg
+include ktypes/extended/extended.scc nocfg
 branch preempt-rt
 
 # aufs doesn't even build with preempt-rt kernels
-- 
2.5.0

-- 
___
linux-yocto mailing list
linux-yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/linux-yocto


[linux-yocto] [PATCH 06/13] intel-common-drivers.scc: move profiling and latencytop to a new file

2016-02-04 Thread California Sullivan
Profiling and latencytop enable DEBUG_KERNEL, which is no longer a
standard config option. Move these features to a new file called
intel-extended-drivers.scc, which is to be included in intel extended
bsps.

Signed-off-by: California Sullivan 
---
 bsp/intel-common/intel-common-drivers.scc   | 2 --
 bsp/intel-common/intel-extended-drivers.scc | 3 +++
 2 files changed, 3 insertions(+), 2 deletions(-)
 create mode 100644 bsp/intel-common/intel-extended-drivers.scc

diff --git a/bsp/intel-common/intel-common-drivers.scc 
b/bsp/intel-common/intel-common-drivers.scc
index a7673e7..9beef28 100644
--- a/bsp/intel-common/intel-common-drivers.scc
+++ b/bsp/intel-common/intel-common-drivers.scc
@@ -76,5 +76,3 @@ include cfg/efi-ext.scc
 # default policy for standard kernels
 include cfg/usb-mass-storage.scc
 include cfg/boot-live.scc
-include features/latencytop/latencytop.scc
-include features/profiling/profiling.scc
diff --git a/bsp/intel-common/intel-extended-drivers.scc 
b/bsp/intel-common/intel-extended-drivers.scc
new file mode 100644
index 000..a78348e
--- /dev/null
+++ b/bsp/intel-common/intel-extended-drivers.scc
@@ -0,0 +1,3 @@
+# Additional features for extended bsps
+include features/latencytop/latencytop.scc
+include features/profiling/profiling.scc
-- 
2.5.0

-- 
___
linux-yocto mailing list
linux-yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/linux-yocto


[linux-yocto] [PATCH 08/13] bsp/intel-common: add intel-core* extended bsps

2016-02-04 Thread California Sullivan
These bsps use the extended ktype and add the intel-extended-drivers.scc
file. They should have the same functionality as the -standard bsps had
previously.

Signed-off-by: California Sullivan 
---
 bsp/intel-common/intel-core2-32-extended.scc  | 14 ++
 bsp/intel-common/intel-corei7-64-extended.scc | 13 +
 2 files changed, 27 insertions(+)
 create mode 100644 bsp/intel-common/intel-core2-32-extended.scc
 create mode 100644 bsp/intel-common/intel-corei7-64-extended.scc

diff --git a/bsp/intel-common/intel-core2-32-extended.scc 
b/bsp/intel-common/intel-core2-32-extended.scc
new file mode 100644
index 000..46fd7c0
--- /dev/null
+++ b/bsp/intel-common/intel-core2-32-extended.scc
@@ -0,0 +1,14 @@
+# intel-core2-32-extended.scc
+#
+# Extended ktype for 32 bit Core 2 and later CPUs.
+#
+
+define KMACHINE intel-core2-32
+define KARCH i386
+define KTYPE extended
+
+include ktypes/extended/extended.scc
+include intel-common-drivers.scc
+include intel-common-drivers-32.scc
+include intel-extended-drivers.scc
+include intel-core2-32.scc
diff --git a/bsp/intel-common/intel-corei7-64-extended.scc 
b/bsp/intel-common/intel-corei7-64-extended.scc
new file mode 100644
index 000..cfba0f6
--- /dev/null
+++ b/bsp/intel-common/intel-corei7-64-extended.scc
@@ -0,0 +1,13 @@
+# intel-core2-32-extended.scc
+#
+# Extended ktype for 32 bit Core 2 and later CPUs.
+#
+
+define KMACHINE intel-corei7-64
+define KARCH x86_64
+define KTYPE extended
+
+include ktypes/extended/extended.scc
+include intel-common-drivers.scc
+include intel-extended-drivers.scc
+include intel-corei7-64.scc
-- 
2.5.0

-- 
___
linux-yocto mailing list
linux-yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/linux-yocto


[linux-yocto] [PATCH 12/13] bsp: add extended common-pc bsps

2016-02-04 Thread California Sullivan
By using the extended ktype instead of standard, these bsps have the
same functionality of the old -standard bsps.

Signed-off-by: California Sullivan 
---
 bsp/common-pc-64/common-pc-64-extended.scc | 17 +
 bsp/common-pc/common-pc-extended.scc   | 17 +
 2 files changed, 34 insertions(+)
 create mode 100644 bsp/common-pc-64/common-pc-64-extended.scc
 create mode 100644 bsp/common-pc/common-pc-extended.scc

diff --git a/bsp/common-pc-64/common-pc-64-extended.scc 
b/bsp/common-pc-64/common-pc-64-extended.scc
new file mode 100644
index 000..2b81e66
--- /dev/null
+++ b/bsp/common-pc-64/common-pc-64-extended.scc
@@ -0,0 +1,17 @@
+define KMACHINE common-pc-64
+define KMACHINE qemux86-64
+define KTYPE extended
+define KARCH x86_64
+
+include ktypes/extended/extended.scc
+
+include common-pc-64.scc
+
+# default policy for standard kernels
+include cfg/boot-live.scc
+include cfg/usb-mass-storage.scc
+include features/latencytop/latencytop.scc
+include features/profiling/profiling.scc
+include cfg/virtio.scc
+include features/media/media-usb-webcams.scc
+include features/sound/snd_hda_intel.scc
diff --git a/bsp/common-pc/common-pc-extended.scc 
b/bsp/common-pc/common-pc-extended.scc
new file mode 100644
index 000..a03b989
--- /dev/null
+++ b/bsp/common-pc/common-pc-extended.scc
@@ -0,0 +1,17 @@
+define KMACHINE common-pc
+define KMACHINE qemux86
+define KTYPE extended
+define KARCH i386
+
+include ktypes/extended/extended.scc
+
+include common-pc.scc
+
+# default policy for standard kernels
+include cfg/boot-live.scc
+include cfg/usb-mass-storage.scc
+include features/latencytop/latencytop.scc
+include features/profiling/profiling.scc
+include cfg/virtio.scc
+include features/media/media-usb-webcams.scc
+include features/sound/snd_hda_intel.scc
-- 
2.5.0

-- 
___
linux-yocto mailing list
linux-yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/linux-yocto


[linux-yocto] [PATCH 13/13] bsp: remove profiling and latencytop from non-extended common-pc bsps

2016-02-04 Thread California Sullivan
These features enable DEBUG_KERNEL, which is no longer standard.
They are still availabel in the -extended bsps.

Signed-off-by: California Sullivan 
---
 bsp/common-pc-64/common-pc-64-standard.scc | 2 --
 bsp/common-pc/common-pc-standard.scc   | 2 --
 2 files changed, 4 deletions(-)

diff --git a/bsp/common-pc-64/common-pc-64-standard.scc 
b/bsp/common-pc-64/common-pc-64-standard.scc
index 4801cf5..28119ec 100644
--- a/bsp/common-pc-64/common-pc-64-standard.scc
+++ b/bsp/common-pc-64/common-pc-64-standard.scc
@@ -10,8 +10,6 @@ include common-pc-64.scc
 # default policy for standard kernels
 include cfg/boot-live.scc
 include cfg/usb-mass-storage.scc
-include features/latencytop/latencytop.scc
-include features/profiling/profiling.scc
 include cfg/virtio.scc
 include features/media/media-usb-webcams.scc
 include features/sound/snd_hda_intel.scc
diff --git a/bsp/common-pc/common-pc-standard.scc 
b/bsp/common-pc/common-pc-standard.scc
index 0b7aade..8f169ba 100644
--- a/bsp/common-pc/common-pc-standard.scc
+++ b/bsp/common-pc/common-pc-standard.scc
@@ -10,8 +10,6 @@ include common-pc.scc
 # default policy for standard kernels
 include cfg/boot-live.scc
 include cfg/usb-mass-storage.scc
-include features/latencytop/latencytop.scc
-include features/profiling/profiling.scc
 include cfg/virtio.scc
 include features/media/media-usb-webcams.scc
 include features/sound/snd_hda_intel.scc
-- 
2.5.0

-- 
___
linux-yocto mailing list
linux-yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/linux-yocto


[linux-yocto] [PATCH 07/13] romley.scc remove profiling and latencytop features

2016-02-04 Thread California Sullivan
Romley is supported by the intel-core* bsp which already include
profiling and latencytop where appropriate.

Signed-off-by: California Sullivan 
---
 bsp/romley/romley.scc | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/bsp/romley/romley.scc b/bsp/romley/romley.scc
index 9967407..20ffb88 100644
--- a/bsp/romley/romley.scc
+++ b/bsp/romley/romley.scc
@@ -11,6 +11,3 @@ include features/igb/igb.scc
 # generic power management
 include features/power/intel.scc
 
-include features/latencytop/latencytop.scc
-include features/profiling/profiling.scc
-
-- 
2.5.0

-- 
___
linux-yocto mailing list
linux-yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/linux-yocto