Add new .scc and .cfg for enabling early printk debugging
from one place.

Other general kernel debugging could also be placed here, but subsystem or
driver specific debug configuration items should be in their respecitive 
subsystem
or driver .cfg (or additioanl <drivername>dbg.cfg or what ever you choose)

Signed-off-by: Saul Wold <s...@linux.intel.com>
---
 meta/cfg/kernel-cache/features/debug/printk.cfg | 11 +++++++++++
 meta/cfg/kernel-cache/features/debug/printk.scc | 10 ++++++++++
 2 files changed, 21 insertions(+)
 create mode 100644 meta/cfg/kernel-cache/features/debug/printk.cfg
 create mode 100644 meta/cfg/kernel-cache/features/debug/printk.scc

diff --git a/meta/cfg/kernel-cache/features/debug/printk.cfg 
b/meta/cfg/kernel-cache/features/debug/printk.cfg
new file mode 100644
index 0000000..0d9d87e
--- /dev/null
+++ b/meta/cfg/kernel-cache/features/debug/printk.cfg
@@ -0,0 +1,11 @@
+#
+# Enable EARLY_PRINTK and related PRINTK functionality
+# 
+CONFIG_PRINTK=y
+CONFIG_PRINTK_TIME=y
+
+CONFIG_EARLY_PRINTK=y
+
+CONFIG_EARLY_PRINTK_DBGP=y
+CONFIG_EARLY_PRINTK_EFI=y
+CONFIG_TTY_PRINTK=y
diff --git a/meta/cfg/kernel-cache/features/debug/printk.scc 
b/meta/cfg/kernel-cache/features/debug/printk.scc
new file mode 100644
index 0000000..d592605
--- /dev/null
+++ b/meta/cfg/kernel-cache/features/debug/printk.scc
@@ -0,0 +1,10 @@
+# Add early printk to a kernel config
+# Additional general debugging can be added to new .scc/.cfg pairs as needed
+# Other subsystem or driver debugging configs should be in their respective
+# .scc/.cfg files
+
+define KFEATURE_DESCRIPTION "Enable early printk for debugging"
+define KFEATURE_COMPATIBILITY all
+
+kconf non-hardware printk.cfg
+
-- 
2.1.0

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

Reply via email to