Collect debug configs and classify them into functional
subdirectories.

Signed-off-by: Hongzhi.Song <hongzhi.s...@windriver.com>
---
 cfg/debug/README                                   |  0
 cfg/debug/common/debug-kernelhacking.cfg           |  1 +
 cfg/debug/common/debug-kernelhacking.scc           |  1 +
 cfg/debug/crypto/debug-crypto-test.cfg             |  2 ++
 cfg/debug/crypto/debug-crypto-test.scc             |  1 +
 cfg/debug/debug-info/debug-enable-must-check.cfg   |  1 +
 cfg/debug/debug-info/debug-enable-must-check.scc   |  1 +
 .../debug-info/debug-enable-warn-deprecated.cfg    |  1 +
 .../debug-info/debug-enable-warn-deprecated.scc    |  1 +
 cfg/debug/debug-info/debug-force-weak-percpu.cfg   |  1 +
 cfg/debug/debug-info/debug-force-weak-percpu.scc   |  2 ++
 cfg/debug/debug-info/debug-gdbscripts.cfg          |  1 +
 cfg/debug/debug-info/debug-gdbscripts.scc          |  2 ++
 cfg/debug/debug-info/debug-headers-check.cfg       |  1 +
 cfg/debug/debug-info/debug-headers-check.scc       |  1 +
 cfg/debug/debug-info/debug-info-dwarf4.cfg         |  1 +
 cfg/debug/debug-info/debug-info-dwarf4.scc         |  2 ++
 cfg/debug/debug-info/debug-info-reduced.cfg        |  1 +
 cfg/debug/debug-info/debug-info-reduced.scc        |  2 ++
 cfg/debug/debug-info/debug-info-split.cfg          |  1 +
 cfg/debug/debug-info/debug-info-split.scc          |  2 ++
 cfg/debug/debug-info/debug-info.cfg                |  2 ++
 cfg/debug/debug-info/debug-info.scc                |  2 ++
 cfg/debug/debug-info/debug-page-owner.cfg          |  2 ++
 cfg/debug/debug-info/debug-page-owner.scc          |  2 ++
 cfg/debug/debug-info/debug-readable-asm.cfg        |  1 +
 cfg/debug/debug-info/debug-readable-asm.scc        |  2 ++
 .../debug-info/debug-section-mismatch-warn.cfg     |  1 +
 .../debug-info/debug-section-mismatch-warn.scc     |  1 +
 cfg/debug/debug-info/debug-section-mismatch.cfg    |  1 +
 cfg/debug/debug-info/debug-section-mismatch.scc    |  1 +
 cfg/debug/debug-info/debug-strip-asm-syms.cfg      |  1 +
 cfg/debug/debug-info/debug-strip-asm-syms.scc      |  1 +
 cfg/debug/debug-info/debug-unused-symbols.cfg      |  1 +
 cfg/debug/debug-info/debug-unused-symbols.scc      |  1 +
 cfg/debug/fault-inject/debug-fail-futex.cfg        |  4 ++++
 cfg/debug/fault-inject/debug-fail-futex.scc        |  2 ++
 cfg/debug/fault-inject/debug-fail-io-timeout.cfg   |  4 ++++
 cfg/debug/fault-inject/debug-fail-io-timeout.scc   |  2 ++
 cfg/debug/fault-inject/debug-fail-make-request.cfg |  4 ++++
 cfg/debug/fault-inject/debug-fail-make-request.scc |  2 ++
 cfg/debug/fault-inject/debug-fail-pagealloc.cfg    |  1 +
 cfg/debug/fault-inject/debug-fail-pagealloc.scc    |  2 ++
 cfg/debug/fault-inject/debug-failslab-slab.cfg     |  4 ++++
 cfg/debug/fault-inject/debug-failslab-slab.scc     |  4 ++++
 cfg/debug/fault-inject/debug-failslab-slub.cfg     |  4 ++++
 cfg/debug/fault-inject/debug-failslab-slub.scc     |  4 ++++
 cfg/debug/fault-inject/debug-fault-injection.cfg   |  1 +
 cfg/debug/fault-inject/debug-fault-injection.scc   |  2 ++
 cfg/debug/fault-inject/debug-fault-slab.scc        |  8 +++++++
 cfg/debug/fault-inject/debug-fault-slub.scc        |  8 +++++++
 cfg/debug/irq/debug-generic-irq-debugfs.cfg        |  2 ++
 cfg/debug/irq/debug-generic-irq-debugfs.scc        |  1 +
 cfg/debug/irq/debug-irq-domain.cfg                 |  3 +++
 cfg/debug/irq/debug-irq-domain.scc                 |  1 +
 cfg/debug/irq/debug-nmi-selftest.cfg               |  1 +
 cfg/debug/irq/debug-nmi-selftest.scc               |  5 +++++
 cfg/debug/irq/debug-shirq.cfg                      |  1 +
 cfg/debug/irq/debug-shirq.scc                      |  2 ++
 cfg/debug/kgdb/debug-kgdb-kdb.cfg                  |  1 +
 cfg/debug/kgdb/debug-kgdb-kdb.scc                  |  2 ++
 cfg/debug/kgdb/debug-kgdb-keyboard.cfg             |  1 +
 cfg/debug/kgdb/debug-kgdb-keyboard.scc             |  2 ++
 cfg/debug/kgdb/debug-kgdb-serial-console.cfg       |  3 +++
 cfg/debug/kgdb/debug-kgdb-serial-console.scc       |  2 ++
 cfg/debug/kgdb/debug-kgdb-serial-console.scc~      |  2 ++
 cfg/debug/kgdb/debug-kgdb-tests-onboot.cfg         |  1 +
 cfg/debug/kgdb/debug-kgdb-tests-onboot.scc         |  2 ++
 cfg/debug/kgdb/debug-kgdb-tests.cfg                |  1 +
 cfg/debug/kgdb/debug-kgdb-tests.scc                |  2 ++
 cfg/debug/kgdb/debug-kgdb.cfg                      |  2 ++
 cfg/debug/kgdb/debug-kgdb.scc                      |  2 ++
 cfg/debug/kgdb/debug-lowlevel-trap.cfg             |  1 +
 cfg/debug/kgdb/debug-lowlevel-trap.scc             |  5 +++++
 cfg/debug/linked-list/debug-list.cfg               |  1 +
 cfg/debug/linked-list/debug-list.scc               |  2 ++
 cfg/debug/linked-list/debug-pi-list.cfg            |  1 +
 cfg/debug/linked-list/debug-pi-list.scc            |  2 ++
 cfg/debug/linked-list/debug-sg.cfg                 |  1 +
 cfg/debug/linked-list/debug-sg.scc                 |  2 ++
 cfg/debug/lock/debug-atomicsleep.cfg               |  1 +
 cfg/debug/lock/debug-atomicsleep.scc               |  2 ++
 cfg/debug/lock/debug-lock-common.cfg               |  3 +++
 cfg/debug/lock/debug-lock-common.scc               |  1 +
 cfg/debug/lock/debug-lock-stat.cfg                 |  1 +
 cfg/debug/lock/debug-lock-stat.scc                 |  5 +++++
 cfg/debug/lock/debug-lock-torture-test.cfg         |  1 +
 cfg/debug/lock/debug-lock-torture-test.scc         |  2 ++
 cfg/debug/lock/debug-lockapi-selftest.cfg          |  1 +
 cfg/debug/lock/debug-lockapi-selftest.scc          |  2 ++
 cfg/debug/lock/debug-lockdep.cfg                   |  2 ++
 cfg/debug/lock/debug-lockdep.scc                   |  5 +++++
 cfg/debug/lock/debug-mutexes.cfg                   |  1 +
 cfg/debug/lock/debug-mutexes.scc                   |  2 ++
 cfg/debug/lock/debug-prove-lock.cfg                |  1 +
 cfg/debug/lock/debug-prove-lock.scc                |  5 +++++
 cfg/debug/lock/debug-rt-mutex.cfg                  |  3 +++
 cfg/debug/lock/debug-rt-mutex.scc                  |  2 ++
 cfg/debug/lock/debug-spinlock.cfg                  |  1 +
 cfg/debug/lock/debug-spinlock.scc                  |  2 ++
 cfg/debug/lock/debug-wwmutex-selftest.cfg          |  1 +
 cfg/debug/lock/debug-wwmutex-selftest.scc          |  1 +
 cfg/debug/lock/debug-wwmutex-slowpath.cfg          |  2 ++
 cfg/debug/lock/debug-wwmutex-slowpath.scc          |  8 +++++++
 cfg/debug/lock_hang/debug-hungtask.cfg             |  2 ++
 cfg/debug/lock_hang/debug-hungtask.scc             |  2 ++
 cfg/debug/lock_hang/debug-wq-watchdog.cfg          |  1 +
 cfg/debug/lock_hang/debug-wq-watchdog.scc          |  2 ++
 cfg/debug/mem/debug-cpa.cfg                        |  1 +
 cfg/debug/mem/debug-cpa.scc                        |  4 ++++
 cfg/debug/mem/debug-extendmap.cfg                  |  1 +
 cfg/debug/mem/debug-extendmap.scc                  |  1 +
 cfg/debug/mem/debug-highmem.cfg                    |  2 ++
 cfg/debug/mem/debug-highmem.scc                    |  2 ++
 cfg/debug/mem/debug-io-strict-devmem.cfg           |  1 +
 cfg/debug/mem/debug-io-strict-devmem.scc           |  2 ++
 cfg/debug/mem/debug-iommu-stress.cfg               |  1 +
 cfg/debug/mem/debug-iommu-stress.scc               |  1 +
 cfg/debug/mem/debug-memleak.cfg                    |  3 +++
 cfg/debug/mem/debug-memleak.scc                    |  2 ++
 cfg/debug/mem/debug-memtest.cfg                    |  2 ++
 cfg/debug/mem/debug-memtest.scc                    |  3 +++
 cfg/debug/mem/debug-objects.cfg                    |  7 ++++++
 cfg/debug/mem/debug-objects.scc                    |  2 ++
 cfg/debug/mem/debug-pagealloc.cfg                  |  3 +++
 cfg/debug/mem/debug-pagealloc.scc                  |  2 ++
 cfg/debug/mem/debug-pageref.cfg                    |  2 ++
 cfg/debug/mem/debug-pageref.scc                    |  2 ++
 cfg/debug/mem/debug-percpumap.cfg                  |  2 ++
 cfg/debug/mem/debug-percpumap.scc                  |  2 ++
 cfg/debug/mem/debug-poison.cfg                     |  3 +++
 cfg/debug/mem/debug-poison.scc                     |  1 +
 cfg/debug/mem/debug-rodata.cfg                     |  2 ++
 cfg/debug/mem/debug-rodata.scc                     |  1 +
 cfg/debug/mem/debug-slub.cfg                       |  4 ++++
 cfg/debug/mem/debug-slub.scc                       |  1 +
 cfg/debug/mem/debug-strict-devmem.cfg              |  4 ++++
 cfg/debug/mem/debug-strict-devmem.scc              |  3 +++
 cfg/debug/mem/debug-tlbflush.cfg                   |  1 +
 cfg/debug/mem/debug-tlbflush.scc                   |  2 ++
 cfg/debug/mem/debug-vm.cfg                         |  4 ++++
 cfg/debug/mem/debug-vm.scc                         |  2 ++
 cfg/debug/misc/debug-block-ext-devt.cfg            |  2 ++
 cfg/debug/misc/debug-block-ext-devt.scc            |  2 ++
 cfg/debug/misc/debug-boot-params.cfg               |  2 ++
 cfg/debug/misc/debug-boot-params.scc               |  2 ++
 cfg/debug/misc/debug-bug-on-datacorruption.cfg     |  1 +
 cfg/debug/misc/debug-bug-on-datacorruption.scc     |  1 +
 cfg/debug/misc/debug-credentials.cfg               |  1 +
 cfg/debug/misc/debug-credentials.scc               |  2 ++
 cfg/debug/misc/debug-dma-api.cfg                   |  2 ++
 cfg/debug/misc/debug-dma-api.scc                   |  3 +++
 cfg/debug/misc/debug-entry.cfg                     |  1 +
 cfg/debug/misc/debug-entry.scc                     |  2 ++
 cfg/debug/misc/debug-latencytop.cfg                |  3 +++
 cfg/debug/misc/debug-latencytop.scc                |  4 ++++
 cfg/debug/misc/debug-optimize-inlining.cfg         |  1 +
 cfg/debug/misc/debug-optimize-inlining.scc         |  3 +++
 cfg/debug/misc/debug-panic-oops.cfg                |  1 +
 cfg/debug/misc/debug-panic-oops.scc                |  1 +
 cfg/debug/misc/debug-warn-unseeded-random.cfg      |  1 +
 cfg/debug/misc/debug-warn-unseeded-random.scc      |  1 +
 cfg/debug/misc/debug-wq-force-rr-cpu.cfg           |  1 +
 cfg/debug/misc/debug-wq-force-rr-cpu.scc           |  2 ++
 cfg/debug/misc/debug-x86-verbose-bootup.cfg        |  1 +
 cfg/debug/misc/debug-x86-verbose-bootup.scc        |  3 +++
 cfg/debug/notifier/debug-netdev-notifier.cfg       |  4 ++++
 cfg/debug/notifier/debug-netdev-notifier.scc       |  3 +++
 .../notifier/debug-notifier-err-injection.cfg      |  1 +
 .../notifier/debug-notifier-err-injection.scc      |  2 ++
 cfg/debug/notifier/debug-notifiers.cfg             |  1 +
 cfg/debug/notifier/debug-notifiers.scc             |  1 +
 cfg/debug/notifier/debug-pm-notifier.cfg           |  4 ++++
 cfg/debug/notifier/debug-pm-notifier.scc           |  3 +++
 cfg/debug/pm/debug-pm-advanced.cfg                 |  1 +
 cfg/debug/pm/debug-pm-advanced.scc                 |  2 ++
 cfg/debug/pm/debug-pm-test-suspend.cfg             |  4 ++++
 cfg/debug/pm/debug-pm-test-suspend.scc             |  4 ++++
 cfg/debug/pm/debug-pm-trace-rtc.cfg                |  2 ++
 cfg/debug/pm/debug-pm-trace-rtc.scc                |  3 +++
 cfg/debug/pm/debug-pm.cfg                          |  2 ++
 cfg/debug/pm/debug-pm.scc                          |  1 +
 cfg/debug/printk/debug-boot-printk-delay.cfg       |  3 +++
 cfg/debug/printk/debug-boot-printk-delay.scc       |  2 ++
 cfg/debug/printk/debug-dynamic-debug.cfg           |  3 +++
 cfg/debug/printk/debug-dynamic-debug.scc           |  1 +
 cfg/debug/printk/debug-early-printk-dbgp.cfg       |  2 ++
 cfg/debug/printk/debug-early-printk-dbgp.scc       |  3 +++
 cfg/debug/printk/debug-early-printk-efi.cfg        |  2 ++
 cfg/debug/printk/debug-early-printk-efi.scc        |  3 +++
 cfg/debug/printk/debug-early-printk-usb.cfg        |  1 +
 cfg/debug/printk/debug-early-printk-usb.scc        |  3 +++
 cfg/debug/printk/debug-printk-time.cfg             |  2 ++
 cfg/debug/printk/debug-printk-time.scc             |  1 +
 .../processor/debug-cpu-hotplug-state-control.cfg  |  3 +++
 .../processor/debug-cpu-hotplug-state-control.scc  |  4 ++++
 cfg/debug/processor/debug-hotplug-cpu0.cfg         |  3 +++
 cfg/debug/processor/debug-hotplug-cpu0.scc         |  1 +
 cfg/debug/rcu/debug-rcu-eqs.cfg                    |  1 +
 cfg/debug/rcu/debug-rcu-eqs.scc                    |  2 ++
 cfg/debug/rcu/debug-rcu-perftest.cfg               |  1 +
 cfg/debug/rcu/debug-rcu-perftest.scc               |  2 ++
 cfg/debug/rcu/debug-rcu-torturetest.cfg            |  1 +
 cfg/debug/rcu/debug-rcu-torturetest.scc            |  2 ++
 cfg/debug/rcu/debug-rcu-trace.cfg                  |  1 +
 cfg/debug/rcu/debug-rcu-trace.scc                  |  2 ++
 cfg/debug/runtime-test/debug-atomic64-selftest.cfg |  1 +
 cfg/debug/runtime-test/debug-atomic64-selftest.scc |  1 +
 .../runtime-test/debug-backtrace-self-test.cfg     |  1 +
 .../runtime-test/debug-backtrace-self-test.scc     |  2 ++
 .../runtime-test/debug-interval-tree-test.cfg      |  1 +
 .../runtime-test/debug-interval-tree-test.scc      |  2 ++
 cfg/debug/runtime-test/debug-kerneldump-test.cfg   |  2 ++
 cfg/debug/runtime-test/debug-kerneldump-test.scc   |  2 ++
 .../runtime-test/debug-kprobes-sanity-test.cfg     |  2 ++
 .../runtime-test/debug-kprobes-sanity-test.scc     |  2 ++
 cfg/debug/runtime-test/debug-list-sort.cfg         |  1 +
 cfg/debug/runtime-test/debug-list-sort.scc         |  2 ++
 cfg/debug/runtime-test/debug-percpu-test.cfg       |  1 +
 cfg/debug/runtime-test/debug-percpu-test.scc       |  2 ++
 cfg/debug/runtime-test/debug-rbtree-test.cfg       |  1 +
 cfg/debug/runtime-test/debug-rbtree-test.scc       |  2 ++
 cfg/debug/runtime-test/debug-runtime-test.scc      | 25 ++++++++++++++++++++++
 cfg/debug/runtime-test/debug-sort.cfg              |  1 +
 cfg/debug/runtime-test/debug-sort.scc              |  2 ++
 cfg/debug/runtime-test/debug-test-bitmap.cfg       |  1 +
 cfg/debug/runtime-test/debug-test-bitmap.scc       |  1 +
 cfg/debug/runtime-test/debug-test-bpf.cfg          |  2 ++
 cfg/debug/runtime-test/debug-test-bpf.scc          |  1 +
 cfg/debug/runtime-test/debug-test-firmware.cfg     |  2 ++
 cfg/debug/runtime-test/debug-test-firmware.scc     |  1 +
 cfg/debug/runtime-test/debug-test-hash.cfg         |  1 +
 cfg/debug/runtime-test/debug-test-hash.scc         |  1 +
 cfg/debug/runtime-test/debug-test-hexdump.cfg      |  1 +
 cfg/debug/runtime-test/debug-test-hexdump.scc      |  1 +
 cfg/debug/runtime-test/debug-test-kmod.cfg         |  4 ++++
 cfg/debug/runtime-test/debug-test-kmod.scc         |  1 +
 cfg/debug/runtime-test/debug-test-kstrtox.cfg      |  1 +
 cfg/debug/runtime-test/debug-test-kstrtox.scc      |  1 +
 cfg/debug/runtime-test/debug-test-lkm.cfg          |  1 +
 cfg/debug/runtime-test/debug-test-lkm.scc          |  1 +
 cfg/debug/runtime-test/debug-test-printf.cfg       |  1 +
 cfg/debug/runtime-test/debug-test-printf.scc       |  1 +
 cfg/debug/runtime-test/debug-test-rhashtable.cfg   |  1 +
 cfg/debug/runtime-test/debug-test-rhashtable.scc   |  1 +
 cfg/debug/runtime-test/debug-test-static-keys.cfg  |  1 +
 cfg/debug/runtime-test/debug-test-static-keys.scc  |  1 +
 .../runtime-test/debug-test-string-helpers.cfg     |  1 +
 .../runtime-test/debug-test-string-helpers.scc     |  1 +
 cfg/debug/runtime-test/debug-test-sysctl.cfg       |  3 +++
 cfg/debug/runtime-test/debug-test-sysctl.scc       |  1 +
 cfg/debug/runtime-test/debug-test-udelay.cfg       |  1 +
 cfg/debug/runtime-test/debug-test-udelay.scc       |  1 +
 cfg/debug/runtime-test/debug-test-user-copy.cfg    |  1 +
 cfg/debug/runtime-test/debug-test-user-copy.scc    |  1 +
 cfg/debug/runtime-test/debug-test-uuid.cfg         |  1 +
 cfg/debug/runtime-test/debug-test-uuid.scc         |  1 +
 cfg/debug/sched/debug-sched.cfg                    |  2 ++
 cfg/debug/sched/debug-sched.scc                    |  2 ++
 cfg/debug/sched/debug-schedstats.cfg               |  2 ++
 cfg/debug/sched/debug-schedstats.scc               |  2 ++
 cfg/debug/selftest/debug-glob-selftest.cfg         |  2 ++
 cfg/debug/selftest/debug-glob-selftest.scc         |  1 +
 cfg/debug/selftest/debug-random32-selftest.cfg     |  1 +
 cfg/debug/selftest/debug-random32-selftest.scc     |  1 +
 cfg/debug/selftest/debug-string-selftest.cfg       |  1 +
 cfg/debug/selftest/debug-string-selftest.scc       |  1 +
 cfg/debug/selftest/debug-xz-dec-test.cfg           |  2 ++
 cfg/debug/selftest/debug-xz-dec-test.scc           |  1 +
 cfg/debug/tracer/debug-blk-dev-io-trace.cfg        |  3 +++
 cfg/debug/tracer/debug-blk-dev-io-trace.scc        |  2 ++
 cfg/debug/tracer/debug-dynamic-ftrace.cfg          |  2 ++
 cfg/debug/tracer/debug-dynamic-ftrace.scc          |  6 ++++++
 .../tracer/debug-event-trace-test-syscalls.cfg     |  1 +
 .../tracer/debug-event-trace-test-syscalls.scc     |  2 ++
 cfg/debug/tracer/debug-ftrace-startup.cfg          |  2 ++
 cfg/debug/tracer/debug-ftrace-startup.scc          |  2 ++
 cfg/debug/tracer/debug-ftrace-syscalls.cfg         |  2 ++
 cfg/debug/tracer/debug-ftrace-syscalls.scc         |  5 +++++
 cfg/debug/tracer/debug-func-profiler.cfg           |  1 +
 cfg/debug/tracer/debug-func-profiler.scc           |  3 +++
 cfg/debug/tracer/debug-hist-triggers.cfg           |  2 ++
 cfg/debug/tracer/debug-hist-triggers.scc           |  5 +++++
 cfg/debug/tracer/debug-hwlat-tracer.cfg            |  1 +
 cfg/debug/tracer/debug-hwlat_tracer.scc            |  2 ++
 cfg/debug/tracer/debug-irqoff-latency.cfg          |  1 +
 cfg/debug/tracer/debug-irqoff-latency.scc          |  6 ++++++
 cfg/debug/tracer/debug-kernel-func-graph.cfg       |  1 +
 cfg/debug/tracer/debug-kernel-func-graph.scc       |  1 +
 cfg/debug/tracer/debug-kernel-func.cfg             |  3 +++
 cfg/debug/tracer/debug-kernel-func.scc             |  5 +++++
 cfg/debug/tracer/debug-kprobe-events.cfg           |  2 ++
 cfg/debug/tracer/debug-kprobe-events.scc           |  6 ++++++
 cfg/debug/tracer/debug-mmiotrace-test.cfg          |  1 +
 cfg/debug/tracer/debug-mmiotrace-test.scc          |  2 ++
 cfg/debug/tracer/debug-mmiotrace.cfg               |  3 +++
 cfg/debug/tracer/debug-mmiotrace.scc               |  5 +++++
 cfg/debug/tracer/debug-preempt-tracer.cfg          |  2 ++
 cfg/debug/tracer/debug-preempt-tracer.scc          |  2 ++
 cfg/debug/tracer/debug-ring-buffer-benchmark.cfg   |  2 ++
 cfg/debug/tracer/debug-ring-buffer-benchmark.scc   |  2 ++
 cfg/debug/tracer/debug-ring-buffer-startup.cfg     |  2 ++
 cfg/debug/tracer/debug-ring-buffer-startup.scc     |  2 ++
 cfg/debug/tracer/debug-sched-tracer.cfg            |  1 +
 cfg/debug/tracer/debug-sched-tracer.scc            |  2 ++
 cfg/debug/tracer/debug-snapshot-percpu.cfg         |  1 +
 cfg/debug/tracer/debug-snapshot-percpu.scc         |  2 ++
 cfg/debug/tracer/debug-snapshot.cfg                |  1 +
 cfg/debug/tracer/debug-snapshot.scc                |  2 ++
 cfg/debug/tracer/debug-stack-tracer.cfg            |  2 ++
 cfg/debug/tracer/debug-stack-tracer.scc            |  6 ++++++
 cfg/debug/tracer/debug-trace-eval-map-file.cfg     |  2 ++
 cfg/debug/tracer/debug-trace-eval-map-file.scc     |  2 ++
 cfg/debug/tracer/debug-trace-support.cfg           |  3 +++
 cfg/debug/tracer/debug-trace-support.scc           |  1 +
 cfg/debug/tracer/debug-trace.cfg                   |  1 +
 cfg/debug/tracer/debug-trace.scc                   |  2 ++
 cfg/debug/tracer/debug-tracepoint-benchmark.cfg    |  1 +
 cfg/debug/tracer/debug-tracepoint-benchmark.scc    |  2 ++
 cfg/debug/tracer/debug-uprobe-events.cfg           |  4 ++++
 cfg/debug/tracer/debug-uprobe_events.scc           |  5 +++++
 321 files changed, 662 insertions(+)
 create mode 100644 cfg/debug/README
 create mode 100644 cfg/debug/common/debug-kernelhacking.cfg
 create mode 100644 cfg/debug/common/debug-kernelhacking.scc
 create mode 100644 cfg/debug/crypto/debug-crypto-test.cfg
 create mode 100644 cfg/debug/crypto/debug-crypto-test.scc
 create mode 100644 cfg/debug/debug-info/debug-enable-must-check.cfg
 create mode 100644 cfg/debug/debug-info/debug-enable-must-check.scc
 create mode 100644 cfg/debug/debug-info/debug-enable-warn-deprecated.cfg
 create mode 100644 cfg/debug/debug-info/debug-enable-warn-deprecated.scc
 create mode 100644 cfg/debug/debug-info/debug-force-weak-percpu.cfg
 create mode 100644 cfg/debug/debug-info/debug-force-weak-percpu.scc
 create mode 100644 cfg/debug/debug-info/debug-gdbscripts.cfg
 create mode 100644 cfg/debug/debug-info/debug-gdbscripts.scc
 create mode 100644 cfg/debug/debug-info/debug-headers-check.cfg
 create mode 100644 cfg/debug/debug-info/debug-headers-check.scc
 create mode 100644 cfg/debug/debug-info/debug-info-dwarf4.cfg
 create mode 100644 cfg/debug/debug-info/debug-info-dwarf4.scc
 create mode 100644 cfg/debug/debug-info/debug-info-reduced.cfg
 create mode 100644 cfg/debug/debug-info/debug-info-reduced.scc
 create mode 100644 cfg/debug/debug-info/debug-info-split.cfg
 create mode 100644 cfg/debug/debug-info/debug-info-split.scc
 create mode 100644 cfg/debug/debug-info/debug-info.cfg
 create mode 100644 cfg/debug/debug-info/debug-info.scc
 create mode 100644 cfg/debug/debug-info/debug-page-owner.cfg
 create mode 100644 cfg/debug/debug-info/debug-page-owner.scc
 create mode 100644 cfg/debug/debug-info/debug-readable-asm.cfg
 create mode 100644 cfg/debug/debug-info/debug-readable-asm.scc
 create mode 100644 cfg/debug/debug-info/debug-section-mismatch-warn.cfg
 create mode 100644 cfg/debug/debug-info/debug-section-mismatch-warn.scc
 create mode 100644 cfg/debug/debug-info/debug-section-mismatch.cfg
 create mode 100644 cfg/debug/debug-info/debug-section-mismatch.scc
 create mode 100644 cfg/debug/debug-info/debug-strip-asm-syms.cfg
 create mode 100644 cfg/debug/debug-info/debug-strip-asm-syms.scc
 create mode 100644 cfg/debug/debug-info/debug-unused-symbols.cfg
 create mode 100644 cfg/debug/debug-info/debug-unused-symbols.scc
 create mode 100644 cfg/debug/fault-inject/debug-fail-futex.cfg
 create mode 100644 cfg/debug/fault-inject/debug-fail-futex.scc
 create mode 100644 cfg/debug/fault-inject/debug-fail-io-timeout.cfg
 create mode 100644 cfg/debug/fault-inject/debug-fail-io-timeout.scc
 create mode 100644 cfg/debug/fault-inject/debug-fail-make-request.cfg
 create mode 100644 cfg/debug/fault-inject/debug-fail-make-request.scc
 create mode 100644 cfg/debug/fault-inject/debug-fail-pagealloc.cfg
 create mode 100644 cfg/debug/fault-inject/debug-fail-pagealloc.scc
 create mode 100644 cfg/debug/fault-inject/debug-failslab-slab.cfg
 create mode 100644 cfg/debug/fault-inject/debug-failslab-slab.scc
 create mode 100644 cfg/debug/fault-inject/debug-failslab-slub.cfg
 create mode 100644 cfg/debug/fault-inject/debug-failslab-slub.scc
 create mode 100644 cfg/debug/fault-inject/debug-fault-injection.cfg
 create mode 100644 cfg/debug/fault-inject/debug-fault-injection.scc
 create mode 100644 cfg/debug/fault-inject/debug-fault-slab.scc
 create mode 100644 cfg/debug/fault-inject/debug-fault-slub.scc
 create mode 100644 cfg/debug/irq/debug-generic-irq-debugfs.cfg
 create mode 100644 cfg/debug/irq/debug-generic-irq-debugfs.scc
 create mode 100644 cfg/debug/irq/debug-irq-domain.cfg
 create mode 100644 cfg/debug/irq/debug-irq-domain.scc
 create mode 100644 cfg/debug/irq/debug-nmi-selftest.cfg
 create mode 100644 cfg/debug/irq/debug-nmi-selftest.scc
 create mode 100644 cfg/debug/irq/debug-shirq.cfg
 create mode 100644 cfg/debug/irq/debug-shirq.scc
 create mode 100644 cfg/debug/kgdb/debug-kgdb-kdb.cfg
 create mode 100644 cfg/debug/kgdb/debug-kgdb-kdb.scc
 create mode 100644 cfg/debug/kgdb/debug-kgdb-keyboard.cfg
 create mode 100644 cfg/debug/kgdb/debug-kgdb-keyboard.scc
 create mode 100644 cfg/debug/kgdb/debug-kgdb-serial-console.cfg
 create mode 100644 cfg/debug/kgdb/debug-kgdb-serial-console.scc
 create mode 100644 cfg/debug/kgdb/debug-kgdb-serial-console.scc~
 create mode 100644 cfg/debug/kgdb/debug-kgdb-tests-onboot.cfg
 create mode 100644 cfg/debug/kgdb/debug-kgdb-tests-onboot.scc
 create mode 100644 cfg/debug/kgdb/debug-kgdb-tests.cfg
 create mode 100644 cfg/debug/kgdb/debug-kgdb-tests.scc
 create mode 100644 cfg/debug/kgdb/debug-kgdb.cfg
 create mode 100644 cfg/debug/kgdb/debug-kgdb.scc
 create mode 100644 cfg/debug/kgdb/debug-lowlevel-trap.cfg
 create mode 100644 cfg/debug/kgdb/debug-lowlevel-trap.scc
 create mode 100644 cfg/debug/linked-list/debug-list.cfg
 create mode 100644 cfg/debug/linked-list/debug-list.scc
 create mode 100644 cfg/debug/linked-list/debug-pi-list.cfg
 create mode 100644 cfg/debug/linked-list/debug-pi-list.scc
 create mode 100644 cfg/debug/linked-list/debug-sg.cfg
 create mode 100644 cfg/debug/linked-list/debug-sg.scc
 create mode 100644 cfg/debug/lock/debug-atomicsleep.cfg
 create mode 100644 cfg/debug/lock/debug-atomicsleep.scc
 create mode 100644 cfg/debug/lock/debug-lock-common.cfg
 create mode 100644 cfg/debug/lock/debug-lock-common.scc
 create mode 100644 cfg/debug/lock/debug-lock-stat.cfg
 create mode 100644 cfg/debug/lock/debug-lock-stat.scc
 create mode 100644 cfg/debug/lock/debug-lock-torture-test.cfg
 create mode 100644 cfg/debug/lock/debug-lock-torture-test.scc
 create mode 100644 cfg/debug/lock/debug-lockapi-selftest.cfg
 create mode 100644 cfg/debug/lock/debug-lockapi-selftest.scc
 create mode 100644 cfg/debug/lock/debug-lockdep.cfg
 create mode 100644 cfg/debug/lock/debug-lockdep.scc
 create mode 100644 cfg/debug/lock/debug-mutexes.cfg
 create mode 100644 cfg/debug/lock/debug-mutexes.scc
 create mode 100644 cfg/debug/lock/debug-prove-lock.cfg
 create mode 100644 cfg/debug/lock/debug-prove-lock.scc
 create mode 100644 cfg/debug/lock/debug-rt-mutex.cfg
 create mode 100644 cfg/debug/lock/debug-rt-mutex.scc
 create mode 100644 cfg/debug/lock/debug-spinlock.cfg
 create mode 100644 cfg/debug/lock/debug-spinlock.scc
 create mode 100644 cfg/debug/lock/debug-wwmutex-selftest.cfg
 create mode 100644 cfg/debug/lock/debug-wwmutex-selftest.scc
 create mode 100644 cfg/debug/lock/debug-wwmutex-slowpath.cfg
 create mode 100644 cfg/debug/lock/debug-wwmutex-slowpath.scc
 create mode 100644 cfg/debug/lock_hang/debug-hungtask.cfg
 create mode 100644 cfg/debug/lock_hang/debug-hungtask.scc
 create mode 100644 cfg/debug/lock_hang/debug-wq-watchdog.cfg
 create mode 100644 cfg/debug/lock_hang/debug-wq-watchdog.scc
 create mode 100644 cfg/debug/mem/debug-cpa.cfg
 create mode 100644 cfg/debug/mem/debug-cpa.scc
 create mode 100644 cfg/debug/mem/debug-extendmap.cfg
 create mode 100644 cfg/debug/mem/debug-extendmap.scc
 create mode 100644 cfg/debug/mem/debug-highmem.cfg
 create mode 100644 cfg/debug/mem/debug-highmem.scc
 create mode 100644 cfg/debug/mem/debug-io-strict-devmem.cfg
 create mode 100644 cfg/debug/mem/debug-io-strict-devmem.scc
 create mode 100644 cfg/debug/mem/debug-iommu-stress.cfg
 create mode 100644 cfg/debug/mem/debug-iommu-stress.scc
 create mode 100644 cfg/debug/mem/debug-memleak.cfg
 create mode 100644 cfg/debug/mem/debug-memleak.scc
 create mode 100644 cfg/debug/mem/debug-memtest.cfg
 create mode 100644 cfg/debug/mem/debug-memtest.scc
 create mode 100644 cfg/debug/mem/debug-objects.cfg
 create mode 100644 cfg/debug/mem/debug-objects.scc
 create mode 100644 cfg/debug/mem/debug-pagealloc.cfg
 create mode 100644 cfg/debug/mem/debug-pagealloc.scc
 create mode 100644 cfg/debug/mem/debug-pageref.cfg
 create mode 100644 cfg/debug/mem/debug-pageref.scc
 create mode 100644 cfg/debug/mem/debug-percpumap.cfg
 create mode 100644 cfg/debug/mem/debug-percpumap.scc
 create mode 100644 cfg/debug/mem/debug-poison.cfg
 create mode 100644 cfg/debug/mem/debug-poison.scc
 create mode 100644 cfg/debug/mem/debug-rodata.cfg
 create mode 100644 cfg/debug/mem/debug-rodata.scc
 create mode 100644 cfg/debug/mem/debug-slub.cfg
 create mode 100644 cfg/debug/mem/debug-slub.scc
 create mode 100644 cfg/debug/mem/debug-strict-devmem.cfg
 create mode 100644 cfg/debug/mem/debug-strict-devmem.scc
 create mode 100644 cfg/debug/mem/debug-tlbflush.cfg
 create mode 100644 cfg/debug/mem/debug-tlbflush.scc
 create mode 100644 cfg/debug/mem/debug-vm.cfg
 create mode 100644 cfg/debug/mem/debug-vm.scc
 create mode 100644 cfg/debug/misc/debug-block-ext-devt.cfg
 create mode 100644 cfg/debug/misc/debug-block-ext-devt.scc
 create mode 100644 cfg/debug/misc/debug-boot-params.cfg
 create mode 100644 cfg/debug/misc/debug-boot-params.scc
 create mode 100644 cfg/debug/misc/debug-bug-on-datacorruption.cfg
 create mode 100644 cfg/debug/misc/debug-bug-on-datacorruption.scc
 create mode 100644 cfg/debug/misc/debug-credentials.cfg
 create mode 100644 cfg/debug/misc/debug-credentials.scc
 create mode 100644 cfg/debug/misc/debug-dma-api.cfg
 create mode 100644 cfg/debug/misc/debug-dma-api.scc
 create mode 100644 cfg/debug/misc/debug-entry.cfg
 create mode 100644 cfg/debug/misc/debug-entry.scc
 create mode 100644 cfg/debug/misc/debug-latencytop.cfg
 create mode 100644 cfg/debug/misc/debug-latencytop.scc
 create mode 100644 cfg/debug/misc/debug-optimize-inlining.cfg
 create mode 100644 cfg/debug/misc/debug-optimize-inlining.scc
 create mode 100644 cfg/debug/misc/debug-panic-oops.cfg
 create mode 100644 cfg/debug/misc/debug-panic-oops.scc
 create mode 100644 cfg/debug/misc/debug-warn-unseeded-random.cfg
 create mode 100644 cfg/debug/misc/debug-warn-unseeded-random.scc
 create mode 100644 cfg/debug/misc/debug-wq-force-rr-cpu.cfg
 create mode 100644 cfg/debug/misc/debug-wq-force-rr-cpu.scc
 create mode 100644 cfg/debug/misc/debug-x86-verbose-bootup.cfg
 create mode 100644 cfg/debug/misc/debug-x86-verbose-bootup.scc
 create mode 100644 cfg/debug/notifier/debug-netdev-notifier.cfg
 create mode 100644 cfg/debug/notifier/debug-netdev-notifier.scc
 create mode 100644 cfg/debug/notifier/debug-notifier-err-injection.cfg
 create mode 100644 cfg/debug/notifier/debug-notifier-err-injection.scc
 create mode 100644 cfg/debug/notifier/debug-notifiers.cfg
 create mode 100644 cfg/debug/notifier/debug-notifiers.scc
 create mode 100644 cfg/debug/notifier/debug-pm-notifier.cfg
 create mode 100644 cfg/debug/notifier/debug-pm-notifier.scc
 create mode 100644 cfg/debug/pm/debug-pm-advanced.cfg
 create mode 100644 cfg/debug/pm/debug-pm-advanced.scc
 create mode 100644 cfg/debug/pm/debug-pm-test-suspend.cfg
 create mode 100644 cfg/debug/pm/debug-pm-test-suspend.scc
 create mode 100644 cfg/debug/pm/debug-pm-trace-rtc.cfg
 create mode 100644 cfg/debug/pm/debug-pm-trace-rtc.scc
 create mode 100644 cfg/debug/pm/debug-pm.cfg
 create mode 100644 cfg/debug/pm/debug-pm.scc
 create mode 100644 cfg/debug/printk/debug-boot-printk-delay.cfg
 create mode 100644 cfg/debug/printk/debug-boot-printk-delay.scc
 create mode 100644 cfg/debug/printk/debug-dynamic-debug.cfg
 create mode 100644 cfg/debug/printk/debug-dynamic-debug.scc
 create mode 100644 cfg/debug/printk/debug-early-printk-dbgp.cfg
 create mode 100644 cfg/debug/printk/debug-early-printk-dbgp.scc
 create mode 100644 cfg/debug/printk/debug-early-printk-efi.cfg
 create mode 100644 cfg/debug/printk/debug-early-printk-efi.scc
 create mode 100644 cfg/debug/printk/debug-early-printk-usb.cfg
 create mode 100644 cfg/debug/printk/debug-early-printk-usb.scc
 create mode 100644 cfg/debug/printk/debug-printk-time.cfg
 create mode 100644 cfg/debug/printk/debug-printk-time.scc
 create mode 100644 cfg/debug/processor/debug-cpu-hotplug-state-control.cfg
 create mode 100644 cfg/debug/processor/debug-cpu-hotplug-state-control.scc
 create mode 100644 cfg/debug/processor/debug-hotplug-cpu0.cfg
 create mode 100644 cfg/debug/processor/debug-hotplug-cpu0.scc
 create mode 100644 cfg/debug/rcu/debug-rcu-eqs.cfg
 create mode 100644 cfg/debug/rcu/debug-rcu-eqs.scc
 create mode 100644 cfg/debug/rcu/debug-rcu-perftest.cfg
 create mode 100644 cfg/debug/rcu/debug-rcu-perftest.scc
 create mode 100644 cfg/debug/rcu/debug-rcu-torturetest.cfg
 create mode 100644 cfg/debug/rcu/debug-rcu-torturetest.scc
 create mode 100644 cfg/debug/rcu/debug-rcu-trace.cfg
 create mode 100644 cfg/debug/rcu/debug-rcu-trace.scc
 create mode 100644 cfg/debug/runtime-test/debug-atomic64-selftest.cfg
 create mode 100644 cfg/debug/runtime-test/debug-atomic64-selftest.scc
 create mode 100644 cfg/debug/runtime-test/debug-backtrace-self-test.cfg
 create mode 100644 cfg/debug/runtime-test/debug-backtrace-self-test.scc
 create mode 100644 cfg/debug/runtime-test/debug-interval-tree-test.cfg
 create mode 100644 cfg/debug/runtime-test/debug-interval-tree-test.scc
 create mode 100644 cfg/debug/runtime-test/debug-kerneldump-test.cfg
 create mode 100644 cfg/debug/runtime-test/debug-kerneldump-test.scc
 create mode 100644 cfg/debug/runtime-test/debug-kprobes-sanity-test.cfg
 create mode 100644 cfg/debug/runtime-test/debug-kprobes-sanity-test.scc
 create mode 100644 cfg/debug/runtime-test/debug-list-sort.cfg
 create mode 100644 cfg/debug/runtime-test/debug-list-sort.scc
 create mode 100644 cfg/debug/runtime-test/debug-percpu-test.cfg
 create mode 100644 cfg/debug/runtime-test/debug-percpu-test.scc
 create mode 100644 cfg/debug/runtime-test/debug-rbtree-test.cfg
 create mode 100644 cfg/debug/runtime-test/debug-rbtree-test.scc
 create mode 100644 cfg/debug/runtime-test/debug-runtime-test.scc
 create mode 100644 cfg/debug/runtime-test/debug-sort.cfg
 create mode 100644 cfg/debug/runtime-test/debug-sort.scc
 create mode 100644 cfg/debug/runtime-test/debug-test-bitmap.cfg
 create mode 100644 cfg/debug/runtime-test/debug-test-bitmap.scc
 create mode 100644 cfg/debug/runtime-test/debug-test-bpf.cfg
 create mode 100644 cfg/debug/runtime-test/debug-test-bpf.scc
 create mode 100644 cfg/debug/runtime-test/debug-test-firmware.cfg
 create mode 100644 cfg/debug/runtime-test/debug-test-firmware.scc
 create mode 100644 cfg/debug/runtime-test/debug-test-hash.cfg
 create mode 100644 cfg/debug/runtime-test/debug-test-hash.scc
 create mode 100644 cfg/debug/runtime-test/debug-test-hexdump.cfg
 create mode 100644 cfg/debug/runtime-test/debug-test-hexdump.scc
 create mode 100644 cfg/debug/runtime-test/debug-test-kmod.cfg
 create mode 100644 cfg/debug/runtime-test/debug-test-kmod.scc
 create mode 100644 cfg/debug/runtime-test/debug-test-kstrtox.cfg
 create mode 100644 cfg/debug/runtime-test/debug-test-kstrtox.scc
 create mode 100644 cfg/debug/runtime-test/debug-test-lkm.cfg
 create mode 100644 cfg/debug/runtime-test/debug-test-lkm.scc
 create mode 100644 cfg/debug/runtime-test/debug-test-printf.cfg
 create mode 100644 cfg/debug/runtime-test/debug-test-printf.scc
 create mode 100644 cfg/debug/runtime-test/debug-test-rhashtable.cfg
 create mode 100644 cfg/debug/runtime-test/debug-test-rhashtable.scc
 create mode 100644 cfg/debug/runtime-test/debug-test-static-keys.cfg
 create mode 100644 cfg/debug/runtime-test/debug-test-static-keys.scc
 create mode 100644 cfg/debug/runtime-test/debug-test-string-helpers.cfg
 create mode 100644 cfg/debug/runtime-test/debug-test-string-helpers.scc
 create mode 100644 cfg/debug/runtime-test/debug-test-sysctl.cfg
 create mode 100644 cfg/debug/runtime-test/debug-test-sysctl.scc
 create mode 100644 cfg/debug/runtime-test/debug-test-udelay.cfg
 create mode 100644 cfg/debug/runtime-test/debug-test-udelay.scc
 create mode 100644 cfg/debug/runtime-test/debug-test-user-copy.cfg
 create mode 100644 cfg/debug/runtime-test/debug-test-user-copy.scc
 create mode 100644 cfg/debug/runtime-test/debug-test-uuid.cfg
 create mode 100644 cfg/debug/runtime-test/debug-test-uuid.scc
 create mode 100644 cfg/debug/sched/debug-sched.cfg
 create mode 100644 cfg/debug/sched/debug-sched.scc
 create mode 100644 cfg/debug/sched/debug-schedstats.cfg
 create mode 100644 cfg/debug/sched/debug-schedstats.scc
 create mode 100644 cfg/debug/selftest/debug-glob-selftest.cfg
 create mode 100644 cfg/debug/selftest/debug-glob-selftest.scc
 create mode 100644 cfg/debug/selftest/debug-random32-selftest.cfg
 create mode 100644 cfg/debug/selftest/debug-random32-selftest.scc
 create mode 100644 cfg/debug/selftest/debug-string-selftest.cfg
 create mode 100644 cfg/debug/selftest/debug-string-selftest.scc
 create mode 100644 cfg/debug/selftest/debug-xz-dec-test.cfg
 create mode 100644 cfg/debug/selftest/debug-xz-dec-test.scc
 create mode 100644 cfg/debug/tracer/debug-blk-dev-io-trace.cfg
 create mode 100644 cfg/debug/tracer/debug-blk-dev-io-trace.scc
 create mode 100644 cfg/debug/tracer/debug-dynamic-ftrace.cfg
 create mode 100644 cfg/debug/tracer/debug-dynamic-ftrace.scc
 create mode 100644 cfg/debug/tracer/debug-event-trace-test-syscalls.cfg
 create mode 100644 cfg/debug/tracer/debug-event-trace-test-syscalls.scc
 create mode 100644 cfg/debug/tracer/debug-ftrace-startup.cfg
 create mode 100644 cfg/debug/tracer/debug-ftrace-startup.scc
 create mode 100644 cfg/debug/tracer/debug-ftrace-syscalls.cfg
 create mode 100644 cfg/debug/tracer/debug-ftrace-syscalls.scc
 create mode 100644 cfg/debug/tracer/debug-func-profiler.cfg
 create mode 100644 cfg/debug/tracer/debug-func-profiler.scc
 create mode 100644 cfg/debug/tracer/debug-hist-triggers.cfg
 create mode 100644 cfg/debug/tracer/debug-hist-triggers.scc
 create mode 100644 cfg/debug/tracer/debug-hwlat-tracer.cfg
 create mode 100644 cfg/debug/tracer/debug-hwlat_tracer.scc
 create mode 100644 cfg/debug/tracer/debug-irqoff-latency.cfg
 create mode 100644 cfg/debug/tracer/debug-irqoff-latency.scc
 create mode 100644 cfg/debug/tracer/debug-kernel-func-graph.cfg
 create mode 100644 cfg/debug/tracer/debug-kernel-func-graph.scc
 create mode 100644 cfg/debug/tracer/debug-kernel-func.cfg
 create mode 100644 cfg/debug/tracer/debug-kernel-func.scc
 create mode 100644 cfg/debug/tracer/debug-kprobe-events.cfg
 create mode 100644 cfg/debug/tracer/debug-kprobe-events.scc
 create mode 100644 cfg/debug/tracer/debug-mmiotrace-test.cfg
 create mode 100644 cfg/debug/tracer/debug-mmiotrace-test.scc
 create mode 100644 cfg/debug/tracer/debug-mmiotrace.cfg
 create mode 100644 cfg/debug/tracer/debug-mmiotrace.scc
 create mode 100644 cfg/debug/tracer/debug-preempt-tracer.cfg
 create mode 100644 cfg/debug/tracer/debug-preempt-tracer.scc
 create mode 100644 cfg/debug/tracer/debug-ring-buffer-benchmark.cfg
 create mode 100644 cfg/debug/tracer/debug-ring-buffer-benchmark.scc
 create mode 100644 cfg/debug/tracer/debug-ring-buffer-startup.cfg
 create mode 100644 cfg/debug/tracer/debug-ring-buffer-startup.scc
 create mode 100644 cfg/debug/tracer/debug-sched-tracer.cfg
 create mode 100644 cfg/debug/tracer/debug-sched-tracer.scc
 create mode 100644 cfg/debug/tracer/debug-snapshot-percpu.cfg
 create mode 100644 cfg/debug/tracer/debug-snapshot-percpu.scc
 create mode 100644 cfg/debug/tracer/debug-snapshot.cfg
 create mode 100644 cfg/debug/tracer/debug-snapshot.scc
 create mode 100644 cfg/debug/tracer/debug-stack-tracer.cfg
 create mode 100644 cfg/debug/tracer/debug-stack-tracer.scc
 create mode 100644 cfg/debug/tracer/debug-trace-eval-map-file.cfg
 create mode 100644 cfg/debug/tracer/debug-trace-eval-map-file.scc
 create mode 100644 cfg/debug/tracer/debug-trace-support.cfg
 create mode 100644 cfg/debug/tracer/debug-trace-support.scc
 create mode 100644 cfg/debug/tracer/debug-trace.cfg
 create mode 100644 cfg/debug/tracer/debug-trace.scc
 create mode 100644 cfg/debug/tracer/debug-tracepoint-benchmark.cfg
 create mode 100644 cfg/debug/tracer/debug-tracepoint-benchmark.scc
 create mode 100644 cfg/debug/tracer/debug-uprobe-events.cfg
 create mode 100644 cfg/debug/tracer/debug-uprobe_events.scc

diff --git a/cfg/debug/README b/cfg/debug/README
new file mode 100644
index 0000000..e69de29
diff --git a/cfg/debug/common/debug-kernelhacking.cfg 
b/cfg/debug/common/debug-kernelhacking.cfg
new file mode 100644
index 0000000..cc34cdd
--- /dev/null
+++ b/cfg/debug/common/debug-kernelhacking.cfg
@@ -0,0 +1 @@
+CONFIG_DEBUG_KERNEL=y
diff --git a/cfg/debug/common/debug-kernelhacking.scc 
b/cfg/debug/common/debug-kernelhacking.scc
new file mode 100644
index 0000000..3dbe8aa
--- /dev/null
+++ b/cfg/debug/common/debug-kernelhacking.scc
@@ -0,0 +1 @@
+kconf non-hardware debug-kernelhacking.cfg
diff --git a/cfg/debug/crypto/debug-crypto-test.cfg 
b/cfg/debug/crypto/debug-crypto-test.cfg
new file mode 100644
index 0000000..764c503
--- /dev/null
+++ b/cfg/debug/crypto/debug-crypto-test.cfg
@@ -0,0 +1,2 @@
+CONFIG_CRYPTO=y
+CONFIG_CRYPTO_TEST=m
diff --git a/cfg/debug/crypto/debug-crypto-test.scc 
b/cfg/debug/crypto/debug-crypto-test.scc
new file mode 100644
index 0000000..1ade718
--- /dev/null
+++ b/cfg/debug/crypto/debug-crypto-test.scc
@@ -0,0 +1 @@
+kconf non-hardware debug-crypto-test.cfg
diff --git a/cfg/debug/debug-info/debug-enable-must-check.cfg 
b/cfg/debug/debug-info/debug-enable-must-check.cfg
new file mode 100644
index 0000000..87b8006
--- /dev/null
+++ b/cfg/debug/debug-info/debug-enable-must-check.cfg
@@ -0,0 +1 @@
+CONFIG_ENABLE_MUST_CHECK=y
diff --git a/cfg/debug/debug-info/debug-enable-must-check.scc 
b/cfg/debug/debug-info/debug-enable-must-check.scc
new file mode 100644
index 0000000..ca0338b
--- /dev/null
+++ b/cfg/debug/debug-info/debug-enable-must-check.scc
@@ -0,0 +1 @@
+kconf non-hareware debug-enable-must-check.cfg
diff --git a/cfg/debug/debug-info/debug-enable-warn-deprecated.cfg 
b/cfg/debug/debug-info/debug-enable-warn-deprecated.cfg
new file mode 100644
index 0000000..edd7d6d
--- /dev/null
+++ b/cfg/debug/debug-info/debug-enable-warn-deprecated.cfg
@@ -0,0 +1 @@
+CONFIG_ENABLE_WARN_DEPRECATED=y
diff --git a/cfg/debug/debug-info/debug-enable-warn-deprecated.scc 
b/cfg/debug/debug-info/debug-enable-warn-deprecated.scc
new file mode 100644
index 0000000..5eb9197
--- /dev/null
+++ b/cfg/debug/debug-info/debug-enable-warn-deprecated.scc
@@ -0,0 +1 @@
+kconf non-hareware debug-enable-warn-deprecated.cfg
diff --git a/cfg/debug/debug-info/debug-force-weak-percpu.cfg 
b/cfg/debug/debug-info/debug-force-weak-percpu.cfg
new file mode 100644
index 0000000..0d5a82e
--- /dev/null
+++ b/cfg/debug/debug-info/debug-force-weak-percpu.cfg
@@ -0,0 +1 @@
+CONFIG_DEBUG_FORCE_WEAK_PER_CPU=y
diff --git a/cfg/debug/debug-info/debug-force-weak-percpu.scc 
b/cfg/debug/debug-info/debug-force-weak-percpu.scc
new file mode 100644
index 0000000..482df61
--- /dev/null
+++ b/cfg/debug/debug-info/debug-force-weak-percpu.scc
@@ -0,0 +1,2 @@
+include cfg/debug/common/debug-kernelhacking.scc
+kconf non-hareware debug-force-weak-percpu.cfg
diff --git a/cfg/debug/debug-info/debug-gdbscripts.cfg 
b/cfg/debug/debug-info/debug-gdbscripts.cfg
new file mode 100644
index 0000000..f088256
--- /dev/null
+++ b/cfg/debug/debug-info/debug-gdbscripts.cfg
@@ -0,0 +1 @@
+CONFIG_GDB_SCRIPTS=y
diff --git a/cfg/debug/debug-info/debug-gdbscripts.scc 
b/cfg/debug/debug-info/debug-gdbscripts.scc
new file mode 100644
index 0000000..db7ea5f
--- /dev/null
+++ b/cfg/debug/debug-info/debug-gdbscripts.scc
@@ -0,0 +1,2 @@
+include debug-info.scc
+kconf non-hareware debug-gdbscripts.cfg
diff --git a/cfg/debug/debug-info/debug-headers-check.cfg 
b/cfg/debug/debug-info/debug-headers-check.cfg
new file mode 100644
index 0000000..0658b1f
--- /dev/null
+++ b/cfg/debug/debug-info/debug-headers-check.cfg
@@ -0,0 +1 @@
+CONFIG_HEADERS_CHECK=y
diff --git a/cfg/debug/debug-info/debug-headers-check.scc 
b/cfg/debug/debug-info/debug-headers-check.scc
new file mode 100644
index 0000000..2e591f5
--- /dev/null
+++ b/cfg/debug/debug-info/debug-headers-check.scc
@@ -0,0 +1 @@
+kconf non-hareware debug-headers-check.cfg
diff --git a/cfg/debug/debug-info/debug-info-dwarf4.cfg 
b/cfg/debug/debug-info/debug-info-dwarf4.cfg
new file mode 100644
index 0000000..d1cb5f1
--- /dev/null
+++ b/cfg/debug/debug-info/debug-info-dwarf4.cfg
@@ -0,0 +1 @@
+CONFIG_DEBUG_INFO_DWARF4=y
diff --git a/cfg/debug/debug-info/debug-info-dwarf4.scc 
b/cfg/debug/debug-info/debug-info-dwarf4.scc
new file mode 100644
index 0000000..9630878
--- /dev/null
+++ b/cfg/debug/debug-info/debug-info-dwarf4.scc
@@ -0,0 +1,2 @@
+include debug-info.scc
+kconf non-hareware debug-info-dwarf4.cfg
diff --git a/cfg/debug/debug-info/debug-info-reduced.cfg 
b/cfg/debug/debug-info/debug-info-reduced.cfg
new file mode 100644
index 0000000..15e4b29
--- /dev/null
+++ b/cfg/debug/debug-info/debug-info-reduced.cfg
@@ -0,0 +1 @@
+CONFIG_DEBUG_INFO_REDUCED=y
diff --git a/cfg/debug/debug-info/debug-info-reduced.scc 
b/cfg/debug/debug-info/debug-info-reduced.scc
new file mode 100644
index 0000000..a69d3b9
--- /dev/null
+++ b/cfg/debug/debug-info/debug-info-reduced.scc
@@ -0,0 +1,2 @@
+include debug-info.scc
+kconf non-hareware debug-info-reduced.cfg
diff --git a/cfg/debug/debug-info/debug-info-split.cfg 
b/cfg/debug/debug-info/debug-info-split.cfg
new file mode 100644
index 0000000..1a85be3
--- /dev/null
+++ b/cfg/debug/debug-info/debug-info-split.cfg
@@ -0,0 +1 @@
+CONFIG_DEBUG_INFO_SPLIT=y
diff --git a/cfg/debug/debug-info/debug-info-split.scc 
b/cfg/debug/debug-info/debug-info-split.scc
new file mode 100644
index 0000000..249d3eb
--- /dev/null
+++ b/cfg/debug/debug-info/debug-info-split.scc
@@ -0,0 +1,2 @@
+include debug-info.scc
+kconf non-hareware debug-info-split.cfg
diff --git a/cfg/debug/debug-info/debug-info.cfg 
b/cfg/debug/debug-info/debug-info.cfg
new file mode 100644
index 0000000..c1bbcfe
--- /dev/null
+++ b/cfg/debug/debug-info/debug-info.cfg
@@ -0,0 +1,2 @@
+# CONFIG_TEST is not set
+CONFIG_DEBUG_INFO=y
diff --git a/cfg/debug/debug-info/debug-info.scc 
b/cfg/debug/debug-info/debug-info.scc
new file mode 100644
index 0000000..d24f301
--- /dev/null
+++ b/cfg/debug/debug-info/debug-info.scc
@@ -0,0 +1,2 @@
+include cfg/debug/common/debug-kernelhacking.scc
+kconf non-hareware debug-info.cfg
diff --git a/cfg/debug/debug-info/debug-page-owner.cfg 
b/cfg/debug/debug-info/debug-page-owner.cfg
new file mode 100644
index 0000000..a46cbb1
--- /dev/null
+++ b/cfg/debug/debug-info/debug-page-owner.cfg
@@ -0,0 +1,2 @@
+CONFIG_STACKTRACE_SUPPORT=y
+CONFIG_PAGE_OWNER=y
diff --git a/cfg/debug/debug-info/debug-page-owner.scc 
b/cfg/debug/debug-info/debug-page-owner.scc
new file mode 100644
index 0000000..11ddc28
--- /dev/null
+++ b/cfg/debug/debug-info/debug-page-owner.scc
@@ -0,0 +1,2 @@
+include cfg/debug/common/debug-kernelhacking.scc
+kconf non-hareware debug-page-owner.cfg
diff --git a/cfg/debug/debug-info/debug-readable-asm.cfg 
b/cfg/debug/debug-info/debug-readable-asm.cfg
new file mode 100644
index 0000000..e039b3b
--- /dev/null
+++ b/cfg/debug/debug-info/debug-readable-asm.cfg
@@ -0,0 +1 @@
+CONFIG_READABLE_ASM=y
diff --git a/cfg/debug/debug-info/debug-readable-asm.scc 
b/cfg/debug/debug-info/debug-readable-asm.scc
new file mode 100644
index 0000000..368770e
--- /dev/null
+++ b/cfg/debug/debug-info/debug-readable-asm.scc
@@ -0,0 +1,2 @@
+include cfg/debug/common/debug-kernelhacking.scc
+kconf non-hareware debug-readable-asm.cfg
diff --git a/cfg/debug/debug-info/debug-section-mismatch-warn.cfg 
b/cfg/debug/debug-info/debug-section-mismatch-warn.cfg
new file mode 100644
index 0000000..0a6814b
--- /dev/null
+++ b/cfg/debug/debug-info/debug-section-mismatch-warn.cfg
@@ -0,0 +1 @@
+CONFIG_SECTION_MISMATCH_WARN_ONLY=y
diff --git a/cfg/debug/debug-info/debug-section-mismatch-warn.scc 
b/cfg/debug/debug-info/debug-section-mismatch-warn.scc
new file mode 100644
index 0000000..57de401
--- /dev/null
+++ b/cfg/debug/debug-info/debug-section-mismatch-warn.scc
@@ -0,0 +1 @@
+kconf non-hareware debug-section-mismatch-warn.cfg
diff --git a/cfg/debug/debug-info/debug-section-mismatch.cfg 
b/cfg/debug/debug-info/debug-section-mismatch.cfg
new file mode 100644
index 0000000..441e346
--- /dev/null
+++ b/cfg/debug/debug-info/debug-section-mismatch.cfg
@@ -0,0 +1 @@
+CONFIG_DEBUG_SECTION_MISMATCH=y
diff --git a/cfg/debug/debug-info/debug-section-mismatch.scc 
b/cfg/debug/debug-info/debug-section-mismatch.scc
new file mode 100644
index 0000000..c0228e4
--- /dev/null
+++ b/cfg/debug/debug-info/debug-section-mismatch.scc
@@ -0,0 +1 @@
+kconf non-hareware debug-section-mismatch.cfg
diff --git a/cfg/debug/debug-info/debug-strip-asm-syms.cfg 
b/cfg/debug/debug-info/debug-strip-asm-syms.cfg
new file mode 100644
index 0000000..2744553
--- /dev/null
+++ b/cfg/debug/debug-info/debug-strip-asm-syms.cfg
@@ -0,0 +1 @@
+CONFIG_STRIP_ASM_SYMS=y
diff --git a/cfg/debug/debug-info/debug-strip-asm-syms.scc 
b/cfg/debug/debug-info/debug-strip-asm-syms.scc
new file mode 100644
index 0000000..851c9c4
--- /dev/null
+++ b/cfg/debug/debug-info/debug-strip-asm-syms.scc
@@ -0,0 +1 @@
+kconf non-hareware debug-strip-asm-syms.cfg
diff --git a/cfg/debug/debug-info/debug-unused-symbols.cfg 
b/cfg/debug/debug-info/debug-unused-symbols.cfg
new file mode 100644
index 0000000..c86acb3
--- /dev/null
+++ b/cfg/debug/debug-info/debug-unused-symbols.cfg
@@ -0,0 +1 @@
+CONFIG_UNUSED_SYMBOLS=y
diff --git a/cfg/debug/debug-info/debug-unused-symbols.scc 
b/cfg/debug/debug-info/debug-unused-symbols.scc
new file mode 100644
index 0000000..9c77e4c
--- /dev/null
+++ b/cfg/debug/debug-info/debug-unused-symbols.scc
@@ -0,0 +1 @@
+kconf non-hareware debug-unused-symbols.cfg
diff --git a/cfg/debug/fault-inject/debug-fail-futex.cfg 
b/cfg/debug/fault-inject/debug-fail-futex.cfg
new file mode 100644
index 0000000..e9ba901
--- /dev/null
+++ b/cfg/debug/fault-inject/debug-fail-futex.cfg
@@ -0,0 +1,4 @@
+# dependency
+CONFIG_FUTEX=y
+
+CONFIG_FAIL_FUTEX=y
diff --git a/cfg/debug/fault-inject/debug-fail-futex.scc 
b/cfg/debug/fault-inject/debug-fail-futex.scc
new file mode 100644
index 0000000..a79830c
--- /dev/null
+++ b/cfg/debug/fault-inject/debug-fail-futex.scc
@@ -0,0 +1,2 @@
+include debug-fault-injection.scc
+kconf non-hardware debug-fail-futex.cfg
diff --git a/cfg/debug/fault-inject/debug-fail-io-timeout.cfg 
b/cfg/debug/fault-inject/debug-fail-io-timeout.cfg
new file mode 100644
index 0000000..0184a49
--- /dev/null
+++ b/cfg/debug/fault-inject/debug-fail-io-timeout.cfg
@@ -0,0 +1,4 @@
+# dependency
+CONFIG_BLOCK=y
+
+CONFIG_FAIL_IO_TIMEOUT=y
diff --git a/cfg/debug/fault-inject/debug-fail-io-timeout.scc 
b/cfg/debug/fault-inject/debug-fail-io-timeout.scc
new file mode 100644
index 0000000..b3f161b
--- /dev/null
+++ b/cfg/debug/fault-inject/debug-fail-io-timeout.scc
@@ -0,0 +1,2 @@
+include debug-fault-injection.scc
+kconf non-hardware debug-fail-io-timeout.cfg
diff --git a/cfg/debug/fault-inject/debug-fail-make-request.cfg 
b/cfg/debug/fault-inject/debug-fail-make-request.cfg
new file mode 100644
index 0000000..751cd85
--- /dev/null
+++ b/cfg/debug/fault-inject/debug-fail-make-request.cfg
@@ -0,0 +1,4 @@
+# dependency
+CONFIG_BLOCK=y
+
+CONFIG_FAIL_MAKE_REQUEST=y
diff --git a/cfg/debug/fault-inject/debug-fail-make-request.scc 
b/cfg/debug/fault-inject/debug-fail-make-request.scc
new file mode 100644
index 0000000..3c98e2a
--- /dev/null
+++ b/cfg/debug/fault-inject/debug-fail-make-request.scc
@@ -0,0 +1,2 @@
+include debug-fault-injection.scc
+kconf non-hardware debug-fail-make-request.cfg
diff --git a/cfg/debug/fault-inject/debug-fail-pagealloc.cfg 
b/cfg/debug/fault-inject/debug-fail-pagealloc.cfg
new file mode 100644
index 0000000..ca1ddbb
--- /dev/null
+++ b/cfg/debug/fault-inject/debug-fail-pagealloc.cfg
@@ -0,0 +1 @@
+CONFIG_FAIL_PAGE_ALLOC=y
diff --git a/cfg/debug/fault-inject/debug-fail-pagealloc.scc 
b/cfg/debug/fault-inject/debug-fail-pagealloc.scc
new file mode 100644
index 0000000..c183af4
--- /dev/null
+++ b/cfg/debug/fault-inject/debug-fail-pagealloc.scc
@@ -0,0 +1,2 @@
+include debug-fault-injection.scc
+kconf non-hardware debug-fail-pagealloc.cfg
diff --git a/cfg/debug/fault-inject/debug-failslab-slab.cfg 
b/cfg/debug/fault-inject/debug-failslab-slab.cfg
new file mode 100644
index 0000000..0c1a2ff
--- /dev/null
+++ b/cfg/debug/fault-inject/debug-failslab-slab.cfg
@@ -0,0 +1,4 @@
+# dependency
+CONFIG_SLAB=y
+
+CONFIG_FAILSLAB=y
diff --git a/cfg/debug/fault-inject/debug-failslab-slab.scc 
b/cfg/debug/fault-inject/debug-failslab-slab.scc
new file mode 100644
index 0000000..b4d4359
--- /dev/null
+++ b/cfg/debug/fault-inject/debug-failslab-slab.scc
@@ -0,0 +1,4 @@
+# This fragment is similar with debug-failslab-slub.scc,
+# but its dependency is defferent
+include debug-fault-injection.scc
+kconf non-hardware debug-failslab-slab.cfg
diff --git a/cfg/debug/fault-inject/debug-failslab-slub.cfg 
b/cfg/debug/fault-inject/debug-failslab-slub.cfg
new file mode 100644
index 0000000..8965691
--- /dev/null
+++ b/cfg/debug/fault-inject/debug-failslab-slub.cfg
@@ -0,0 +1,4 @@
+# dependency
+CONFIG_SLUB=y
+
+CONFIG_FAILSLAB=y
diff --git a/cfg/debug/fault-inject/debug-failslab-slub.scc 
b/cfg/debug/fault-inject/debug-failslab-slub.scc
new file mode 100644
index 0000000..a9be382
--- /dev/null
+++ b/cfg/debug/fault-inject/debug-failslab-slub.scc
@@ -0,0 +1,4 @@
+# This fragment is similar with debug-failslab-slab.scc,
+# but its dependency is defferent
+include debug-fault-injection.scc
+kconf non-hardware debug-failslab-slub.cfg
diff --git a/cfg/debug/fault-inject/debug-fault-injection.cfg 
b/cfg/debug/fault-inject/debug-fault-injection.cfg
new file mode 100644
index 0000000..3fa0746
--- /dev/null
+++ b/cfg/debug/fault-inject/debug-fault-injection.cfg
@@ -0,0 +1 @@
+CONFIG_FAULT_INJECTION=y
diff --git a/cfg/debug/fault-inject/debug-fault-injection.scc 
b/cfg/debug/fault-inject/debug-fault-injection.scc
new file mode 100644
index 0000000..5d189a7
--- /dev/null
+++ b/cfg/debug/fault-inject/debug-fault-injection.scc
@@ -0,0 +1,2 @@
+include cfg/debug/common/debug-kernelhacking.scc
+kconf non-hardware debug-fault-injection.cfg
diff --git a/cfg/debug/fault-inject/debug-fault-slab.scc 
b/cfg/debug/fault-inject/debug-fault-slab.scc
new file mode 100644
index 0000000..d15f514
--- /dev/null
+++ b/cfg/debug/fault-inject/debug-fault-slab.scc
@@ -0,0 +1,8 @@
+include debug-fail-futex.scc
+include debug-fail-io-timeout.scc
+include debug-fail-make-request.scc
+include debug-fail-pagealloc.scc
+
+# if you choice slab, use this case
+include debug-failslab-slab.scc
+include debug-fault-injection.scc
diff --git a/cfg/debug/fault-inject/debug-fault-slub.scc 
b/cfg/debug/fault-inject/debug-fault-slub.scc
new file mode 100644
index 0000000..43d6e13
--- /dev/null
+++ b/cfg/debug/fault-inject/debug-fault-slub.scc
@@ -0,0 +1,8 @@
+include debug-fail-futex.scc
+include debug-fail-io-timeout.scc
+include debug-fail-make-request.scc
+include debug-fail-pagealloc.scc
+
+# if you choice slub, use this case
+include debug-failslab-slub.scc
+include debug-fault-injection.scc
diff --git a/cfg/debug/irq/debug-generic-irq-debugfs.cfg 
b/cfg/debug/irq/debug-generic-irq-debugfs.cfg
new file mode 100644
index 0000000..e9bd8e3
--- /dev/null
+++ b/cfg/debug/irq/debug-generic-irq-debugfs.cfg
@@ -0,0 +1,2 @@
+CONFIG_DEBUG_FS=y
+CONFIG_GENERIC_IRQ_DEBUGFS=y
diff --git a/cfg/debug/irq/debug-generic-irq-debugfs.scc 
b/cfg/debug/irq/debug-generic-irq-debugfs.scc
new file mode 100644
index 0000000..edc548f
--- /dev/null
+++ b/cfg/debug/irq/debug-generic-irq-debugfs.scc
@@ -0,0 +1 @@
+kconf non-hardware debug-generic-irq-debugfs.cfg
diff --git a/cfg/debug/irq/debug-irq-domain.cfg 
b/cfg/debug/irq/debug-irq-domain.cfg
new file mode 100644
index 0000000..75da0ac
--- /dev/null
+++ b/cfg/debug/irq/debug-irq-domain.cfg
@@ -0,0 +1,3 @@
+CONFIG_DEBUG_FS=y
+CONFIG_IRQ_DOMAIN=y
+CONFIG_IRQ_DOMAIN_DEBUG=y
diff --git a/cfg/debug/irq/debug-irq-domain.scc 
b/cfg/debug/irq/debug-irq-domain.scc
new file mode 100644
index 0000000..e5c5fda
--- /dev/null
+++ b/cfg/debug/irq/debug-irq-domain.scc
@@ -0,0 +1 @@
+kconf non-hardware debug-irq-domain.cfg
diff --git a/cfg/debug/irq/debug-nmi-selftest.cfg 
b/cfg/debug/irq/debug-nmi-selftest.cfg
new file mode 100644
index 0000000..7d1353f
--- /dev/null
+++ b/cfg/debug/irq/debug-nmi-selftest.cfg
@@ -0,0 +1 @@
+CONFIG_DEBUG_NMI_SELFTEST=y
diff --git a/cfg/debug/irq/debug-nmi-selftest.scc 
b/cfg/debug/irq/debug-nmi-selftest.scc
new file mode 100644
index 0000000..2f4c591
--- /dev/null
+++ b/cfg/debug/irq/debug-nmi-selftest.scc
@@ -0,0 +1,5 @@
+include cfg/debug/common/debug-kernelhacking.scc
+
+if [ "$KARCH" = "x86_64" ] || [ "$KARCH" = "i386" ]; then
+    kconf non-hardware debug-nmi-selftest.cfg
+fi
diff --git a/cfg/debug/irq/debug-shirq.cfg b/cfg/debug/irq/debug-shirq.cfg
new file mode 100644
index 0000000..ab64f30
--- /dev/null
+++ b/cfg/debug/irq/debug-shirq.cfg
@@ -0,0 +1 @@
+CONFIG_DEBUG_SHIRQ=y
diff --git a/cfg/debug/irq/debug-shirq.scc b/cfg/debug/irq/debug-shirq.scc
new file mode 100644
index 0000000..9479422
--- /dev/null
+++ b/cfg/debug/irq/debug-shirq.scc
@@ -0,0 +1,2 @@
+include cfg/debug/common/debug-kernelhacking.scc
+kconf non-hardware debug-shirq.cfg
diff --git a/cfg/debug/kgdb/debug-kgdb-kdb.cfg 
b/cfg/debug/kgdb/debug-kgdb-kdb.cfg
new file mode 100644
index 0000000..3bb4d48
--- /dev/null
+++ b/cfg/debug/kgdb/debug-kgdb-kdb.cfg
@@ -0,0 +1 @@
+CONFIG_KGDB_KDB=y
diff --git a/cfg/debug/kgdb/debug-kgdb-kdb.scc 
b/cfg/debug/kgdb/debug-kgdb-kdb.scc
new file mode 100644
index 0000000..8cb67e8
--- /dev/null
+++ b/cfg/debug/kgdb/debug-kgdb-kdb.scc
@@ -0,0 +1,2 @@
+include debug-kgdb.scc
+kconf non-hareware debug-kgdb-kdb.cfg
diff --git a/cfg/debug/kgdb/debug-kgdb-keyboard.cfg 
b/cfg/debug/kgdb/debug-kgdb-keyboard.cfg
new file mode 100644
index 0000000..afe601d
--- /dev/null
+++ b/cfg/debug/kgdb/debug-kgdb-keyboard.cfg
@@ -0,0 +1 @@
+CONFIG_KDB_KEYBOARD=y
diff --git a/cfg/debug/kgdb/debug-kgdb-keyboard.scc 
b/cfg/debug/kgdb/debug-kgdb-keyboard.scc
new file mode 100644
index 0000000..883489d
--- /dev/null
+++ b/cfg/debug/kgdb/debug-kgdb-keyboard.scc
@@ -0,0 +1,2 @@
+include debug-kgdb-kdb.scc
+kconf non-hareware debug-kgdb-keyboard.cfg
diff --git a/cfg/debug/kgdb/debug-kgdb-serial-console.cfg 
b/cfg/debug/kgdb/debug-kgdb-serial-console.cfg
new file mode 100644
index 0000000..c2003e6
--- /dev/null
+++ b/cfg/debug/kgdb/debug-kgdb-serial-console.cfg
@@ -0,0 +1,3 @@
+CONFIG_TTY=y
+CONFIG_HW_CONSOLE=y
+CONFIG_KGDB_SERIAL_CONSOLE=y
diff --git a/cfg/debug/kgdb/debug-kgdb-serial-console.scc 
b/cfg/debug/kgdb/debug-kgdb-serial-console.scc
new file mode 100644
index 0000000..920b505
--- /dev/null
+++ b/cfg/debug/kgdb/debug-kgdb-serial-console.scc
@@ -0,0 +1,2 @@
+include debug-kgdb.scc
+#kconf non-hardware debug-kgdb-serial-console.cfg
diff --git a/cfg/debug/kgdb/debug-kgdb-serial-console.scc~ 
b/cfg/debug/kgdb/debug-kgdb-serial-console.scc~
new file mode 100644
index 0000000..920b505
--- /dev/null
+++ b/cfg/debug/kgdb/debug-kgdb-serial-console.scc~
@@ -0,0 +1,2 @@
+include debug-kgdb.scc
+#kconf non-hardware debug-kgdb-serial-console.cfg
diff --git a/cfg/debug/kgdb/debug-kgdb-tests-onboot.cfg 
b/cfg/debug/kgdb/debug-kgdb-tests-onboot.cfg
new file mode 100644
index 0000000..742b2d5
--- /dev/null
+++ b/cfg/debug/kgdb/debug-kgdb-tests-onboot.cfg
@@ -0,0 +1 @@
+CONFIG_KGDB_TESTS_ON_BOOT=y
diff --git a/cfg/debug/kgdb/debug-kgdb-tests-onboot.scc 
b/cfg/debug/kgdb/debug-kgdb-tests-onboot.scc
new file mode 100644
index 0000000..c911851
--- /dev/null
+++ b/cfg/debug/kgdb/debug-kgdb-tests-onboot.scc
@@ -0,0 +1,2 @@
+include debug-kgdb-tests.scc
+kconf non-hardware debug-kgdb-tests-onboot.cfg
diff --git a/cfg/debug/kgdb/debug-kgdb-tests.cfg 
b/cfg/debug/kgdb/debug-kgdb-tests.cfg
new file mode 100644
index 0000000..2defea7
--- /dev/null
+++ b/cfg/debug/kgdb/debug-kgdb-tests.cfg
@@ -0,0 +1 @@
+CONFIG_KGDB_TESTS=y
diff --git a/cfg/debug/kgdb/debug-kgdb-tests.scc 
b/cfg/debug/kgdb/debug-kgdb-tests.scc
new file mode 100644
index 0000000..18a2a9d
--- /dev/null
+++ b/cfg/debug/kgdb/debug-kgdb-tests.scc
@@ -0,0 +1,2 @@
+include debug-kgdb.scc
+kconf non-hardware debug-kgdb-tests.cfg
diff --git a/cfg/debug/kgdb/debug-kgdb.cfg b/cfg/debug/kgdb/debug-kgdb.cfg
new file mode 100644
index 0000000..c457e15
--- /dev/null
+++ b/cfg/debug/kgdb/debug-kgdb.cfg
@@ -0,0 +1,2 @@
+CONFIG_HAVE_ARCH_KGDB=y
+CONFIG_KGDB=y
diff --git a/cfg/debug/kgdb/debug-kgdb.scc b/cfg/debug/kgdb/debug-kgdb.scc
new file mode 100644
index 0000000..56896f3
--- /dev/null
+++ b/cfg/debug/kgdb/debug-kgdb.scc
@@ -0,0 +1,2 @@
+include cfg/debug/common/debug-kernelhacking.scc
+kconf non-hardware debug-kgdb.cfg
diff --git a/cfg/debug/kgdb/debug-lowlevel-trap.cfg 
b/cfg/debug/kgdb/debug-lowlevel-trap.cfg
new file mode 100644
index 0000000..18fdda1
--- /dev/null
+++ b/cfg/debug/kgdb/debug-lowlevel-trap.cfg
@@ -0,0 +1 @@
+CONFIG_KGDB_LOW_LEVEL_TRAP=y
diff --git a/cfg/debug/kgdb/debug-lowlevel-trap.scc 
b/cfg/debug/kgdb/debug-lowlevel-trap.scc
new file mode 100644
index 0000000..fcbd889
--- /dev/null
+++ b/cfg/debug/kgdb/debug-lowlevel-trap.scc
@@ -0,0 +1,5 @@
+include debug-kgdb.scc
+
+if [ "$KARCH" = "x86_64" ] || [ "$KARCH" = "i386" ] || [ "$KARCH" = "mips" ]; 
then
+    kconf non-hareware debug-lowlevel-trap.cfg
+fi
diff --git a/cfg/debug/linked-list/debug-list.cfg 
b/cfg/debug/linked-list/debug-list.cfg
new file mode 100644
index 0000000..b5386ce
--- /dev/null
+++ b/cfg/debug/linked-list/debug-list.cfg
@@ -0,0 +1 @@
+CONFIG_DEBUG_LIST=y
diff --git a/cfg/debug/linked-list/debug-list.scc 
b/cfg/debug/linked-list/debug-list.scc
new file mode 100644
index 0000000..799a1b3
--- /dev/null
+++ b/cfg/debug/linked-list/debug-list.scc
@@ -0,0 +1,2 @@
+include cfg/debug/common/debug-kernelhacking.scc
+kconf non-hardware debug-list.cfg
diff --git a/cfg/debug/linked-list/debug-pi-list.cfg 
b/cfg/debug/linked-list/debug-pi-list.cfg
new file mode 100644
index 0000000..0a47f5b
--- /dev/null
+++ b/cfg/debug/linked-list/debug-pi-list.cfg
@@ -0,0 +1 @@
+CONFIG_DEBUG_PI_LIST=y
diff --git a/cfg/debug/linked-list/debug-pi-list.scc 
b/cfg/debug/linked-list/debug-pi-list.scc
new file mode 100644
index 0000000..1da5a7b
--- /dev/null
+++ b/cfg/debug/linked-list/debug-pi-list.scc
@@ -0,0 +1,2 @@
+include cfg/debug/common/debug-kernelhacking.scc
+kconf non-hardware debug-pi-list.cfg
diff --git a/cfg/debug/linked-list/debug-sg.cfg 
b/cfg/debug/linked-list/debug-sg.cfg
new file mode 100644
index 0000000..02361b0
--- /dev/null
+++ b/cfg/debug/linked-list/debug-sg.cfg
@@ -0,0 +1 @@
+CONFIG_DEBUG_SG=y
diff --git a/cfg/debug/linked-list/debug-sg.scc 
b/cfg/debug/linked-list/debug-sg.scc
new file mode 100644
index 0000000..faeb899
--- /dev/null
+++ b/cfg/debug/linked-list/debug-sg.scc
@@ -0,0 +1,2 @@
+include cfg/debug/common/debug-kernelhacking.scc
+kconf non-hardware debug-sg.cfg
diff --git a/cfg/debug/lock/debug-atomicsleep.cfg 
b/cfg/debug/lock/debug-atomicsleep.cfg
new file mode 100644
index 0000000..5a3c352
--- /dev/null
+++ b/cfg/debug/lock/debug-atomicsleep.cfg
@@ -0,0 +1 @@
+CONFIG_DEBUG_ATOMIC_SLEEP=y
diff --git a/cfg/debug/lock/debug-atomicsleep.scc 
b/cfg/debug/lock/debug-atomicsleep.scc
new file mode 100644
index 0000000..34ff75b
--- /dev/null
+++ b/cfg/debug/lock/debug-atomicsleep.scc
@@ -0,0 +1,2 @@
+include cfg/debug/common/debug-kernelhacking.scc
+kconf non-hardware debug-atomicsleep.cfg
diff --git a/cfg/debug/lock/debug-lock-common.cfg 
b/cfg/debug/lock/debug-lock-common.cfg
new file mode 100644
index 0000000..960bec6
--- /dev/null
+++ b/cfg/debug/lock/debug-lock-common.cfg
@@ -0,0 +1,3 @@
+CONFIG_TRACE_IRQFLAGS_SUPPORT=y
+CONFIG_STACKTRACE_SUPPORT=y
+CONFIG_LOCKDEP_SUPPORT=y
diff --git a/cfg/debug/lock/debug-lock-common.scc 
b/cfg/debug/lock/debug-lock-common.scc
new file mode 100644
index 0000000..2a98572
--- /dev/null
+++ b/cfg/debug/lock/debug-lock-common.scc
@@ -0,0 +1 @@
+#kconf non-hardware debug-lock-common.cfg
diff --git a/cfg/debug/lock/debug-lock-stat.cfg 
b/cfg/debug/lock/debug-lock-stat.cfg
new file mode 100644
index 0000000..e8b2a5f
--- /dev/null
+++ b/cfg/debug/lock/debug-lock-stat.cfg
@@ -0,0 +1 @@
+CONFIG_LOCK_STAT=y
diff --git a/cfg/debug/lock/debug-lock-stat.scc 
b/cfg/debug/lock/debug-lock-stat.scc
new file mode 100644
index 0000000..0f4ef6f
--- /dev/null
+++ b/cfg/debug/lock/debug-lock-stat.scc
@@ -0,0 +1,5 @@
+if [ "$KARCH" = "x86_64" ] || [ "$KARCH" = "i386" ]; then
+# include must be at the head of the line
+include cfg/debug/lock/debug-lock-common.scc
+    kconf non-hardware debug-lock-stat.cfg
+fi
diff --git a/cfg/debug/lock/debug-lock-torture-test.cfg 
b/cfg/debug/lock/debug-lock-torture-test.cfg
new file mode 100644
index 0000000..3217184
--- /dev/null
+++ b/cfg/debug/lock/debug-lock-torture-test.cfg
@@ -0,0 +1 @@
+CONFIG_LOCK_TORTURE_TEST=m
diff --git a/cfg/debug/lock/debug-lock-torture-test.scc 
b/cfg/debug/lock/debug-lock-torture-test.scc
new file mode 100644
index 0000000..cf58acd
--- /dev/null
+++ b/cfg/debug/lock/debug-lock-torture-test.scc
@@ -0,0 +1,2 @@
+include cfg/debug/common/debug-kernelhacking.scc
+kconf non-hardware debug-lock-torture-test.cfg
diff --git a/cfg/debug/lock/debug-lockapi-selftest.cfg 
b/cfg/debug/lock/debug-lockapi-selftest.cfg
new file mode 100644
index 0000000..ecb7e8e
--- /dev/null
+++ b/cfg/debug/lock/debug-lockapi-selftest.cfg
@@ -0,0 +1 @@
+CONFIG_DEBUG_LOCKING_API_SELFTESTS=y
diff --git a/cfg/debug/lock/debug-lockapi-selftest.scc 
b/cfg/debug/lock/debug-lockapi-selftest.scc
new file mode 100644
index 0000000..5a41274
--- /dev/null
+++ b/cfg/debug/lock/debug-lockapi-selftest.scc
@@ -0,0 +1,2 @@
+include cfg/debug/common/debug-kernelhacking.scc
+kconf non-hardware debug-lockapi-selftest.cfg
diff --git a/cfg/debug/lock/debug-lockdep.cfg b/cfg/debug/lock/debug-lockdep.cfg
new file mode 100644
index 0000000..ab51b71
--- /dev/null
+++ b/cfg/debug/lock/debug-lockdep.cfg
@@ -0,0 +1,2 @@
+CONFIG_LOCKDEP=y
+CONFIG_DEBUG_LOCKDEP=y
diff --git a/cfg/debug/lock/debug-lockdep.scc b/cfg/debug/lock/debug-lockdep.scc
new file mode 100644
index 0000000..a37d421
--- /dev/null
+++ b/cfg/debug/lock/debug-lockdep.scc
@@ -0,0 +1,5 @@
+if [ "$KARCH" = "x86_64" ] || [ "$KARCH" = "i386" ]; then
+# include must be at the head of the line
+include cfg/debug/lock/debug-lock-common.scc
+    kconf non-hardware debug-lockdep.cfg
+fi
diff --git a/cfg/debug/lock/debug-mutexes.cfg b/cfg/debug/lock/debug-mutexes.cfg
new file mode 100644
index 0000000..b8204fe
--- /dev/null
+++ b/cfg/debug/lock/debug-mutexes.cfg
@@ -0,0 +1 @@
+CONFIG_DEBUG_MUTEXES=y
diff --git a/cfg/debug/lock/debug-mutexes.scc b/cfg/debug/lock/debug-mutexes.scc
new file mode 100644
index 0000000..8d8e863
--- /dev/null
+++ b/cfg/debug/lock/debug-mutexes.scc
@@ -0,0 +1,2 @@
+include cfg/debug/common/debug-kernelhacking.scc
+kconf non-hardware debug-mutexes.cfg
diff --git a/cfg/debug/lock/debug-prove-lock.cfg 
b/cfg/debug/lock/debug-prove-lock.cfg
new file mode 100644
index 0000000..3698056
--- /dev/null
+++ b/cfg/debug/lock/debug-prove-lock.cfg
@@ -0,0 +1 @@
+CONFIG_PROVE_LOCKING=y
diff --git a/cfg/debug/lock/debug-prove-lock.scc 
b/cfg/debug/lock/debug-prove-lock.scc
new file mode 100644
index 0000000..47d351f
--- /dev/null
+++ b/cfg/debug/lock/debug-prove-lock.scc
@@ -0,0 +1,5 @@
+if [ "$KARCH" = "x86_64" ] || [ "$KARCH" = "i386" ]; then
+# include must be at the head of the line
+include cfg/debug/lock/debug-lock-common.scc
+    kconf non-hardware debug-prove-lock.cfg
+fi
diff --git a/cfg/debug/lock/debug-rt-mutex.cfg 
b/cfg/debug/lock/debug-rt-mutex.cfg
new file mode 100644
index 0000000..2096f2d
--- /dev/null
+++ b/cfg/debug/lock/debug-rt-mutex.cfg
@@ -0,0 +1,3 @@
+# depends on RT_MUTEXES
+CONFIG_RT_MUTEXES=y
+CONFIG_DEBUG_RT_MUTEXES=y
diff --git a/cfg/debug/lock/debug-rt-mutex.scc 
b/cfg/debug/lock/debug-rt-mutex.scc
new file mode 100644
index 0000000..f7358a0
--- /dev/null
+++ b/cfg/debug/lock/debug-rt-mutex.scc
@@ -0,0 +1,2 @@
+include cfg/debug/common/debug-kernelhacking.scc
+kconf non-hardware debug-rt-mutex.cfg
diff --git a/cfg/debug/lock/debug-spinlock.cfg 
b/cfg/debug/lock/debug-spinlock.cfg
new file mode 100644
index 0000000..5642145
--- /dev/null
+++ b/cfg/debug/lock/debug-spinlock.cfg
@@ -0,0 +1 @@
+CONFIG_DEBUG_SPINLOCK=y
diff --git a/cfg/debug/lock/debug-spinlock.scc 
b/cfg/debug/lock/debug-spinlock.scc
new file mode 100644
index 0000000..b4a18e6
--- /dev/null
+++ b/cfg/debug/lock/debug-spinlock.scc
@@ -0,0 +1,2 @@
+include cfg/debug/common/debug-kernelhacking.scc
+kconf non-hardware debug-spinlock.cfg
diff --git a/cfg/debug/lock/debug-wwmutex-selftest.cfg 
b/cfg/debug/lock/debug-wwmutex-selftest.cfg
new file mode 100644
index 0000000..4f83b91
--- /dev/null
+++ b/cfg/debug/lock/debug-wwmutex-selftest.cfg
@@ -0,0 +1 @@
+CONFIG_WW_MUTEX_SELFTEST=m
diff --git a/cfg/debug/lock/debug-wwmutex-selftest.scc 
b/cfg/debug/lock/debug-wwmutex-selftest.scc
new file mode 100644
index 0000000..98abe19
--- /dev/null
+++ b/cfg/debug/lock/debug-wwmutex-selftest.scc
@@ -0,0 +1 @@
+kconf non-hardware debug-wwmutex-selftest.cfg
diff --git a/cfg/debug/lock/debug-wwmutex-slowpath.cfg 
b/cfg/debug/lock/debug-wwmutex-slowpath.cfg
new file mode 100644
index 0000000..56f0a7e
--- /dev/null
+++ b/cfg/debug/lock/debug-wwmutex-slowpath.cfg
@@ -0,0 +1,2 @@
+CONFIG_DEBUG_WW_MUTEX_SLOWPATH=y
+CONFIG_DEBUG_LOCK_ALLOC=y
diff --git a/cfg/debug/lock/debug-wwmutex-slowpath.scc 
b/cfg/debug/lock/debug-wwmutex-slowpath.scc
new file mode 100644
index 0000000..73e1cf7
--- /dev/null
+++ b/cfg/debug/lock/debug-wwmutex-slowpath.scc
@@ -0,0 +1,8 @@
+if [ "$KARCH" = "x86_64" ] || [ "$KARCH" = "i386" ]; then
+# include must be at the head of the line
+include cfg/debug/lock/debug-rt-mutex.scc
+include cfg/debug/lock/debug-spinlock.scc
+include cfg/debug/lock/debug-mutexes.scc
+include cfg/debug/lock/debug-lock-common.scc
+    kconf non-hardware debug-wwmutex-slowpath.cfg
+fi
diff --git a/cfg/debug/lock_hang/debug-hungtask.cfg 
b/cfg/debug/lock_hang/debug-hungtask.cfg
new file mode 100644
index 0000000..52c5039
--- /dev/null
+++ b/cfg/debug/lock_hang/debug-hungtask.cfg
@@ -0,0 +1,2 @@
+CONFIG_DETECT_HUNG_TASK=y
+CONFIG_BOOTPARAM_HUNG_TASK_PANIC=y
diff --git a/cfg/debug/lock_hang/debug-hungtask.scc 
b/cfg/debug/lock_hang/debug-hungtask.scc
new file mode 100644
index 0000000..8ac9760
--- /dev/null
+++ b/cfg/debug/lock_hang/debug-hungtask.scc
@@ -0,0 +1,2 @@
+include cfg/debug/common/debug-kernelhacking.scc
+kconf non-hardware debug-hungtask.cfg
diff --git a/cfg/debug/lock_hang/debug-wq-watchdog.cfg 
b/cfg/debug/lock_hang/debug-wq-watchdog.cfg
new file mode 100644
index 0000000..262e585
--- /dev/null
+++ b/cfg/debug/lock_hang/debug-wq-watchdog.cfg
@@ -0,0 +1 @@
+CONFIG_WQ_WATCHDOG=y
diff --git a/cfg/debug/lock_hang/debug-wq-watchdog.scc 
b/cfg/debug/lock_hang/debug-wq-watchdog.scc
new file mode 100644
index 0000000..3d38188
--- /dev/null
+++ b/cfg/debug/lock_hang/debug-wq-watchdog.scc
@@ -0,0 +1,2 @@
+include cfg/debug/common/debug-kernelhacking.scc
+kconf non-hardware debug-wq-watchdog.cfg
diff --git a/cfg/debug/mem/debug-cpa.cfg b/cfg/debug/mem/debug-cpa.cfg
new file mode 100644
index 0000000..2b1b86f
--- /dev/null
+++ b/cfg/debug/mem/debug-cpa.cfg
@@ -0,0 +1 @@
+CONFIG_CPA_DEBUG=y
diff --git a/cfg/debug/mem/debug-cpa.scc b/cfg/debug/mem/debug-cpa.scc
new file mode 100644
index 0000000..6b9862e
--- /dev/null
+++ b/cfg/debug/mem/debug-cpa.scc
@@ -0,0 +1,4 @@
+include cfg/debug/common/debug-kernelhacking.scc
+if [ "$KARCH" = "x86_64" ] || [ "$KARCH" = "i386" ]; then
+    kconf non-hareware debug-cpa.cfg
+fi
diff --git a/cfg/debug/mem/debug-extendmap.cfg 
b/cfg/debug/mem/debug-extendmap.cfg
new file mode 100644
index 0000000..79301ac
--- /dev/null
+++ b/cfg/debug/mem/debug-extendmap.cfg
@@ -0,0 +1 @@
+CONFIG_PAGE_EXTENSION=y
diff --git a/cfg/debug/mem/debug-extendmap.scc 
b/cfg/debug/mem/debug-extendmap.scc
new file mode 100644
index 0000000..83e6e93
--- /dev/null
+++ b/cfg/debug/mem/debug-extendmap.scc
@@ -0,0 +1 @@
+kconf non-hardware debug-extendmap.cfg
diff --git a/cfg/debug/mem/debug-highmem.cfg b/cfg/debug/mem/debug-highmem.cfg
new file mode 100644
index 0000000..3c8919f
--- /dev/null
+++ b/cfg/debug/mem/debug-highmem.cfg
@@ -0,0 +1,2 @@
+CONFIG_HIGHMEM=y
+CONFIG_DEBUG_HIGHMEM=y
diff --git a/cfg/debug/mem/debug-highmem.scc b/cfg/debug/mem/debug-highmem.scc
new file mode 100644
index 0000000..35c05a1
--- /dev/null
+++ b/cfg/debug/mem/debug-highmem.scc
@@ -0,0 +1,2 @@
+include cfg/debug/common/debug-kernelhacking.scc
+kconf non-hardware debug-highmem.cfg
diff --git a/cfg/debug/mem/debug-io-strict-devmem.cfg 
b/cfg/debug/mem/debug-io-strict-devmem.cfg
new file mode 100644
index 0000000..61860b4
--- /dev/null
+++ b/cfg/debug/mem/debug-io-strict-devmem.cfg
@@ -0,0 +1 @@
+CONFIG_IO_STRICT_DEVMEM=y
diff --git a/cfg/debug/mem/debug-io-strict-devmem.scc 
b/cfg/debug/mem/debug-io-strict-devmem.scc
new file mode 100644
index 0000000..ff5f107
--- /dev/null
+++ b/cfg/debug/mem/debug-io-strict-devmem.scc
@@ -0,0 +1,2 @@
+include debug-strict-devmem.scc
+kconf non-hareware debug-io-strict-devmem.cfg
diff --git a/cfg/debug/mem/debug-iommu-stress.cfg 
b/cfg/debug/mem/debug-iommu-stress.cfg
new file mode 100644
index 0000000..c1aef2f
--- /dev/null
+++ b/cfg/debug/mem/debug-iommu-stress.cfg
@@ -0,0 +1 @@
+CONFIG_IOMMU_STRESS=y
diff --git a/cfg/debug/mem/debug-iommu-stress.scc 
b/cfg/debug/mem/debug-iommu-stress.scc
new file mode 100644
index 0000000..a3569f8
--- /dev/null
+++ b/cfg/debug/mem/debug-iommu-stress.scc
@@ -0,0 +1 @@
+kconf non-hardware debug-iommu-stress.cfg
diff --git a/cfg/debug/mem/debug-memleak.cfg b/cfg/debug/mem/debug-memleak.cfg
new file mode 100644
index 0000000..643ae52
--- /dev/null
+++ b/cfg/debug/mem/debug-memleak.cfg
@@ -0,0 +1,3 @@
+CONFIG_HAVE_DEBUG_KMEMLEAK=y
+CONFIG_DEBUG_KMEMLEAK=y
+CONFIG_DEBUG_KMEMLEAK_TEST=m
diff --git a/cfg/debug/mem/debug-memleak.scc b/cfg/debug/mem/debug-memleak.scc
new file mode 100644
index 0000000..e276525
--- /dev/null
+++ b/cfg/debug/mem/debug-memleak.scc
@@ -0,0 +1,2 @@
+include cfg/debug/common/debug-kernelhacking.scc
+kconf non-hardware debug-memleak.cfg
diff --git a/cfg/debug/mem/debug-memtest.cfg b/cfg/debug/mem/debug-memtest.cfg
new file mode 100644
index 0000000..cabc499
--- /dev/null
+++ b/cfg/debug/mem/debug-memtest.cfg
@@ -0,0 +1,2 @@
+CONFIG_HAVE_MEMBLOCK=y
+CONFIG_MEMTEST=y
diff --git a/cfg/debug/mem/debug-memtest.scc b/cfg/debug/mem/debug-memtest.scc
new file mode 100644
index 0000000..d7c55de
--- /dev/null
+++ b/cfg/debug/mem/debug-memtest.scc
@@ -0,0 +1,3 @@
+if [ "$KARCH" = "x86_64" ] || [ "$KARCH" = "i386" ] || [ "$KARCH" = "arm" ] || 
[ "$KARCH" = "arm64" ] || [ "$KARCH" = "powerpc" ] || [ "$KARCH" = "mips" ]; 
then
+    kconf non-hareware debug-memtest.cfg
+fi
diff --git a/cfg/debug/mem/debug-objects.cfg b/cfg/debug/mem/debug-objects.cfg
new file mode 100644
index 0000000..56f01d2
--- /dev/null
+++ b/cfg/debug/mem/debug-objects.cfg
@@ -0,0 +1,7 @@
+CONFIG_DEBUG_OBJECTS=y
+CONFIG_DEBUG_OBJECTS_SELFTEST=y
+CONFIG_DEBUG_OBJECTS_FREE=y
+CONFIG_DEBUG_OBJECTS_TIMERS=y
+CONFIG_DEBUG_OBJECTS_WORK=y
+CONFIG_DEBUG_OBJECTS_RCU_HEAD=y
+CONFIG_DEBUG_OBJECTS_PERCPU_COUNTER=y
diff --git a/cfg/debug/mem/debug-objects.scc b/cfg/debug/mem/debug-objects.scc
new file mode 100644
index 0000000..762d264
--- /dev/null
+++ b/cfg/debug/mem/debug-objects.scc
@@ -0,0 +1,2 @@
+include cfg/debug/common/debug-kernelhacking.scc
+kconf non-hardware debug-objects.cfg
diff --git a/cfg/debug/mem/debug-pagealloc.cfg 
b/cfg/debug/mem/debug-pagealloc.cfg
new file mode 100644
index 0000000..6e6db3c
--- /dev/null
+++ b/cfg/debug/mem/debug-pagealloc.cfg
@@ -0,0 +1,3 @@
+# CONFIG_HIBERNATION is not set
+CONFIG_DEBUG_PAGEALLOC=y
+CONFIG_DEBUG_PAGEALLOC_ENABLE_DEFAULT=y
diff --git a/cfg/debug/mem/debug-pagealloc.scc 
b/cfg/debug/mem/debug-pagealloc.scc
new file mode 100644
index 0000000..df8e362
--- /dev/null
+++ b/cfg/debug/mem/debug-pagealloc.scc
@@ -0,0 +1,2 @@
+include cfg/debug/common/debug-kernelhacking.scc
+kconf non-hardware debug-pagealloc.cfg
diff --git a/cfg/debug/mem/debug-pageref.cfg b/cfg/debug/mem/debug-pageref.cfg
new file mode 100644
index 0000000..bf05737
--- /dev/null
+++ b/cfg/debug/mem/debug-pageref.cfg
@@ -0,0 +1,2 @@
+CONFIG_TRACEPOINTS=y
+CONFIG_DEBUG_PAGE_REF=y
diff --git a/cfg/debug/mem/debug-pageref.scc b/cfg/debug/mem/debug-pageref.scc
new file mode 100644
index 0000000..f35eeff
--- /dev/null
+++ b/cfg/debug/mem/debug-pageref.scc
@@ -0,0 +1,2 @@
+include cfg/debug/common/debug-kernelhacking.scc
+kconf non-hardware debug-pageref.cfg
diff --git a/cfg/debug/mem/debug-percpumap.cfg 
b/cfg/debug/mem/debug-percpumap.cfg
new file mode 100644
index 0000000..395f591
--- /dev/null
+++ b/cfg/debug/mem/debug-percpumap.cfg
@@ -0,0 +1,2 @@
+CONFIG_SMP=y
+CONFIG_DEBUG_PER_CPU_MAPS=y
diff --git a/cfg/debug/mem/debug-percpumap.scc 
b/cfg/debug/mem/debug-percpumap.scc
new file mode 100644
index 0000000..493bbd4
--- /dev/null
+++ b/cfg/debug/mem/debug-percpumap.scc
@@ -0,0 +1,2 @@
+include cfg/debug/common/debug-kernelhacking.scc
+kconf non-hardware debug-percpumap.cfg
diff --git a/cfg/debug/mem/debug-poison.cfg b/cfg/debug/mem/debug-poison.cfg
new file mode 100644
index 0000000..3e2f8a5
--- /dev/null
+++ b/cfg/debug/mem/debug-poison.cfg
@@ -0,0 +1,3 @@
+CONFIG_PAGE_POISONING=y
+CONFIG_PAGE_POISONING_NO_SANITY=y
+CONFIG_PAGE_POISONING_ZERO=y
diff --git a/cfg/debug/mem/debug-poison.scc b/cfg/debug/mem/debug-poison.scc
new file mode 100644
index 0000000..65d58f7
--- /dev/null
+++ b/cfg/debug/mem/debug-poison.scc
@@ -0,0 +1 @@
+kconf non-hardware debug-poison.cfg
diff --git a/cfg/debug/mem/debug-rodata.cfg b/cfg/debug/mem/debug-rodata.cfg
new file mode 100644
index 0000000..244eba8
--- /dev/null
+++ b/cfg/debug/mem/debug-rodata.cfg
@@ -0,0 +1,2 @@
+CONFIG_STRICT_KERNEL_RWX=y
+CONFIG_DEBUG_RODATA_TEST=y
diff --git a/cfg/debug/mem/debug-rodata.scc b/cfg/debug/mem/debug-rodata.scc
new file mode 100644
index 0000000..b2b8d6e
--- /dev/null
+++ b/cfg/debug/mem/debug-rodata.scc
@@ -0,0 +1 @@
+kconf non-hardware debug-rodata.cfg
diff --git a/cfg/debug/mem/debug-slub.cfg b/cfg/debug/mem/debug-slub.cfg
new file mode 100644
index 0000000..6a6f1bb
--- /dev/null
+++ b/cfg/debug/mem/debug-slub.cfg
@@ -0,0 +1,4 @@
+CONFIG_SLUB=y
+CONFIG_SLUB_DEBUG=y
+CONFIG_SLUB_DEBUG_ON=y
+CONFIG_SLUB_STATS=y
diff --git a/cfg/debug/mem/debug-slub.scc b/cfg/debug/mem/debug-slub.scc
new file mode 100644
index 0000000..2b2cbef
--- /dev/null
+++ b/cfg/debug/mem/debug-slub.scc
@@ -0,0 +1 @@
+kconf non-hardware debug-slub.cfg
diff --git a/cfg/debug/mem/debug-strict-devmem.cfg 
b/cfg/debug/mem/debug-strict-devmem.cfg
new file mode 100644
index 0000000..d6bb279
--- /dev/null
+++ b/cfg/debug/mem/debug-strict-devmem.cfg
@@ -0,0 +1,4 @@
+CONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED=y
+CONFIG_MMU=y
+CONFIG_DEVMEM=y
+CONFIG_STRICT_DEVMEM=y
diff --git a/cfg/debug/mem/debug-strict-devmem.scc 
b/cfg/debug/mem/debug-strict-devmem.scc
new file mode 100644
index 0000000..61cf6e8
--- /dev/null
+++ b/cfg/debug/mem/debug-strict-devmem.scc
@@ -0,0 +1,3 @@
+if [ "$KARCH" = "x86_64" ] || [ "$KARCH" = "i386" ] || [ "$KARCH" = "arm" ] || 
[ "$KARCH" = "arm64" ] || [ "$KARCH" = "powerpc" ] || [ "$KARCH" = "mips" ]; 
then
+    kconf non-hareware debug-strict-devmem.cfg
+fi
diff --git a/cfg/debug/mem/debug-tlbflush.cfg b/cfg/debug/mem/debug-tlbflush.cfg
new file mode 100644
index 0000000..cd0b3ab
--- /dev/null
+++ b/cfg/debug/mem/debug-tlbflush.cfg
@@ -0,0 +1 @@
+CONFIG_DEBUG_TLBFLUSH=y
diff --git a/cfg/debug/mem/debug-tlbflush.scc b/cfg/debug/mem/debug-tlbflush.scc
new file mode 100644
index 0000000..2bc7453
--- /dev/null
+++ b/cfg/debug/mem/debug-tlbflush.scc
@@ -0,0 +1,2 @@
+include cfg/debug/common/debug-kernelhacking.scc
+kconf non-hardware debug-tlbflush.cfg
diff --git a/cfg/debug/mem/debug-vm.cfg b/cfg/debug/mem/debug-vm.cfg
new file mode 100644
index 0000000..1bcbe86
--- /dev/null
+++ b/cfg/debug/mem/debug-vm.cfg
@@ -0,0 +1,4 @@
+CONFIG_DEBUG_VM=y
+CONFIG_DEBUG_VM_VMACACHE=y
+CONFIG_DEBUG_VM_PGFLAGS=y
+CONFIG_DEBUG_VM_RB=y
diff --git a/cfg/debug/mem/debug-vm.scc b/cfg/debug/mem/debug-vm.scc
new file mode 100644
index 0000000..cf879a0
--- /dev/null
+++ b/cfg/debug/mem/debug-vm.scc
@@ -0,0 +1,2 @@
+include cfg/debug/common/debug-kernelhacking.scc
+kconf non-hardware debug-vm.cfg
diff --git a/cfg/debug/misc/debug-block-ext-devt.cfg 
b/cfg/debug/misc/debug-block-ext-devt.cfg
new file mode 100644
index 0000000..778da5f
--- /dev/null
+++ b/cfg/debug/misc/debug-block-ext-devt.cfg
@@ -0,0 +1,2 @@
+CONFIG_BLOCK=y
+CONFIG_DEBUG_BLOCK_EXT_DEVT=y
diff --git a/cfg/debug/misc/debug-block-ext-devt.scc 
b/cfg/debug/misc/debug-block-ext-devt.scc
new file mode 100644
index 0000000..49c0c4c
--- /dev/null
+++ b/cfg/debug/misc/debug-block-ext-devt.scc
@@ -0,0 +1,2 @@
+include cfg/debug/common/debug-kernelhacking.scc
+kconf non-hardware debug-block-ext-devt.cfg
diff --git a/cfg/debug/misc/debug-boot-params.cfg 
b/cfg/debug/misc/debug-boot-params.cfg
new file mode 100644
index 0000000..4cfbb54
--- /dev/null
+++ b/cfg/debug/misc/debug-boot-params.cfg
@@ -0,0 +1,2 @@
+CONFIG_FS=y
+CONFIG_DEBUG_BOOT_PARAMS=y
diff --git a/cfg/debug/misc/debug-boot-params.scc 
b/cfg/debug/misc/debug-boot-params.scc
new file mode 100644
index 0000000..d17b207
--- /dev/null
+++ b/cfg/debug/misc/debug-boot-params.scc
@@ -0,0 +1,2 @@
+include cfg/debug/common/debug-kernelhacking.scc
+kconf non-hareware debug-boot-params.cfg
diff --git a/cfg/debug/misc/debug-bug-on-datacorruption.cfg 
b/cfg/debug/misc/debug-bug-on-datacorruption.cfg
new file mode 100644
index 0000000..5ebeba7
--- /dev/null
+++ b/cfg/debug/misc/debug-bug-on-datacorruption.cfg
@@ -0,0 +1 @@
+CONFIG_BUG_ON_DATA_CORRUPTION=y
diff --git a/cfg/debug/misc/debug-bug-on-datacorruption.scc 
b/cfg/debug/misc/debug-bug-on-datacorruption.scc
new file mode 100644
index 0000000..39b9fb8
--- /dev/null
+++ b/cfg/debug/misc/debug-bug-on-datacorruption.scc
@@ -0,0 +1 @@
+kconf non-hardware debug-bug-on-datacorruption.cfg
diff --git a/cfg/debug/misc/debug-credentials.cfg 
b/cfg/debug/misc/debug-credentials.cfg
new file mode 100644
index 0000000..0911429
--- /dev/null
+++ b/cfg/debug/misc/debug-credentials.cfg
@@ -0,0 +1 @@
+CONFIG_DEBUG_CREDENTIALS=y
diff --git a/cfg/debug/misc/debug-credentials.scc 
b/cfg/debug/misc/debug-credentials.scc
new file mode 100644
index 0000000..9424b01
--- /dev/null
+++ b/cfg/debug/misc/debug-credentials.scc
@@ -0,0 +1,2 @@
+include cfg/debug/common/debug-kernelhacking.scc
+kconf non-hardware debug-credentials.cfg
diff --git a/cfg/debug/misc/debug-dma-api.cfg b/cfg/debug/misc/debug-dma-api.cfg
new file mode 100644
index 0000000..3f3b340
--- /dev/null
+++ b/cfg/debug/misc/debug-dma-api.cfg
@@ -0,0 +1,2 @@
+CONFIG_HAVE_DMA_API_DEBUG=y
+CONFIG_DMA_API_DEBUG=y
diff --git a/cfg/debug/misc/debug-dma-api.scc b/cfg/debug/misc/debug-dma-api.scc
new file mode 100644
index 0000000..1a364ec
--- /dev/null
+++ b/cfg/debug/misc/debug-dma-api.scc
@@ -0,0 +1,3 @@
+if [ "$KARCH" = "x86_64" ] || [ "$KARCH" = "i386" ] || [ "$KARCH" = "arm" ] || 
[ "$KARCH" = "arm64" ] || [ "$KARCH" = "powerpc" ] || [ "$KARCH" = "mips" ]; 
then
+    kconf non-hardware debug-dma-api.cfg
+fi
diff --git a/cfg/debug/misc/debug-entry.cfg b/cfg/debug/misc/debug-entry.cfg
new file mode 100644
index 0000000..9362220
--- /dev/null
+++ b/cfg/debug/misc/debug-entry.cfg
@@ -0,0 +1 @@
+CONFIG_DEBUG_ENTRY=y
diff --git a/cfg/debug/misc/debug-entry.scc b/cfg/debug/misc/debug-entry.scc
new file mode 100644
index 0000000..e98be68
--- /dev/null
+++ b/cfg/debug/misc/debug-entry.scc
@@ -0,0 +1,2 @@
+include cfg/debug/common/debug-kernelhacking.scc
+kconf non-hareware debug-entry.cfg
diff --git a/cfg/debug/misc/debug-latencytop.cfg 
b/cfg/debug/misc/debug-latencytop.cfg
new file mode 100644
index 0000000..333a521
--- /dev/null
+++ b/cfg/debug/misc/debug-latencytop.cfg
@@ -0,0 +1,3 @@
+CONFIG_STACKTRACE_SUPPORT=y
+CONFIG_PROC_FS=y
+CONFIG_LATENCYTOP=y
diff --git a/cfg/debug/misc/debug-latencytop.scc 
b/cfg/debug/misc/debug-latencytop.scc
new file mode 100644
index 0000000..a07532d
--- /dev/null
+++ b/cfg/debug/misc/debug-latencytop.scc
@@ -0,0 +1,4 @@
+include cfg/debug/common/debug-kernelhacking.scc
+if [ "$KARCH" = "x86_64" ] || [ "$KARCH" = "i386" ] || [ "$KARCH" = "arm" ] || 
[ "$KARCH" = "arm64" ] || [ "$KARCH" = "powerpc" ] || [ "$KARCH" = "mips" ]; 
then
+    kconf non-hardware debug-latencytop.cfg
+fi
diff --git a/cfg/debug/misc/debug-optimize-inlining.cfg 
b/cfg/debug/misc/debug-optimize-inlining.cfg
new file mode 100644
index 0000000..6991e6d
--- /dev/null
+++ b/cfg/debug/misc/debug-optimize-inlining.cfg
@@ -0,0 +1 @@
+CONFIG_OPTIMIZE_INLINING=y
diff --git a/cfg/debug/misc/debug-optimize-inlining.scc 
b/cfg/debug/misc/debug-optimize-inlining.scc
new file mode 100644
index 0000000..a5b176f
--- /dev/null
+++ b/cfg/debug/misc/debug-optimize-inlining.scc
@@ -0,0 +1,3 @@
+if [ "$KARCH" = "x86_64" ] || [ "$KARCH" = "i386" ]; then
+    kconf non-hareware debug-optimize-inlining.cfg
+fi
diff --git a/cfg/debug/misc/debug-panic-oops.cfg 
b/cfg/debug/misc/debug-panic-oops.cfg
new file mode 100644
index 0000000..29dc6ff
--- /dev/null
+++ b/cfg/debug/misc/debug-panic-oops.cfg
@@ -0,0 +1 @@
+CONFIG_PANIC_ON_OOPS=y
diff --git a/cfg/debug/misc/debug-panic-oops.scc 
b/cfg/debug/misc/debug-panic-oops.scc
new file mode 100644
index 0000000..6e02b5c
--- /dev/null
+++ b/cfg/debug/misc/debug-panic-oops.scc
@@ -0,0 +1 @@
+kconf non-hardware debug-panic-oops.cfg
diff --git a/cfg/debug/misc/debug-warn-unseeded-random.cfg 
b/cfg/debug/misc/debug-warn-unseeded-random.cfg
new file mode 100644
index 0000000..e5f11e8
--- /dev/null
+++ b/cfg/debug/misc/debug-warn-unseeded-random.cfg
@@ -0,0 +1 @@
+CONFIG_WARN_ALL_UNSEEDED_RANDOM=y
diff --git a/cfg/debug/misc/debug-warn-unseeded-random.scc 
b/cfg/debug/misc/debug-warn-unseeded-random.scc
new file mode 100644
index 0000000..dc0bf90
--- /dev/null
+++ b/cfg/debug/misc/debug-warn-unseeded-random.scc
@@ -0,0 +1 @@
+kconf non-hardware debug-warn-unseeded-random.cfg
diff --git a/cfg/debug/misc/debug-wq-force-rr-cpu.cfg 
b/cfg/debug/misc/debug-wq-force-rr-cpu.cfg
new file mode 100644
index 0000000..e1ba6f5
--- /dev/null
+++ b/cfg/debug/misc/debug-wq-force-rr-cpu.cfg
@@ -0,0 +1 @@
+CONFIG_DEBUG_WQ_FORCE_RR_CPU=y
diff --git a/cfg/debug/misc/debug-wq-force-rr-cpu.scc 
b/cfg/debug/misc/debug-wq-force-rr-cpu.scc
new file mode 100644
index 0000000..9e2a680
--- /dev/null
+++ b/cfg/debug/misc/debug-wq-force-rr-cpu.scc
@@ -0,0 +1,2 @@
+include cfg/debug/common/debug-kernelhacking.scc
+kconf non-hardware debug-wq-force-rr-cpu.cfg
diff --git a/cfg/debug/misc/debug-x86-verbose-bootup.cfg 
b/cfg/debug/misc/debug-x86-verbose-bootup.cfg
new file mode 100644
index 0000000..26361f4
--- /dev/null
+++ b/cfg/debug/misc/debug-x86-verbose-bootup.cfg
@@ -0,0 +1 @@
+CONFIG_X86_VERBOSE_BOOTUP=y
diff --git a/cfg/debug/misc/debug-x86-verbose-bootup.scc 
b/cfg/debug/misc/debug-x86-verbose-bootup.scc
new file mode 100644
index 0000000..85ba1fa
--- /dev/null
+++ b/cfg/debug/misc/debug-x86-verbose-bootup.scc
@@ -0,0 +1,3 @@
+if [ "$KARCH" = "x86_64" ] || [ "$KARCH" = "i386" ]; then
+    kconf non-hardware debug-x86-verbose-bootup.cfg
+fi
diff --git a/cfg/debug/notifier/debug-netdev-notifier.cfg 
b/cfg/debug/notifier/debug-netdev-notifier.cfg
new file mode 100644
index 0000000..b2ebddb
--- /dev/null
+++ b/cfg/debug/notifier/debug-netdev-notifier.cfg
@@ -0,0 +1,4 @@
+# dependency
+CONFIG_NET=y
+
+CONFIG_NETDEV_NOTIFIER_ERROR_INJECT=m
diff --git a/cfg/debug/notifier/debug-netdev-notifier.scc 
b/cfg/debug/notifier/debug-netdev-notifier.scc
new file mode 100644
index 0000000..59a0577
--- /dev/null
+++ b/cfg/debug/notifier/debug-netdev-notifier.scc
@@ -0,0 +1,3 @@
+include cfg/debug/common/debug-kernelhacking.scc
+include cfg/debug/notifier/debug-notifier-err-injection.scc
+kconf non-hardware debug-netdev-notifier.cfg
diff --git a/cfg/debug/notifier/debug-notifier-err-injection.cfg 
b/cfg/debug/notifier/debug-notifier-err-injection.cfg
new file mode 100644
index 0000000..708a37f
--- /dev/null
+++ b/cfg/debug/notifier/debug-notifier-err-injection.cfg
@@ -0,0 +1 @@
+CONFIG_NOTIFIER_ERROR_INJECTION=m
diff --git a/cfg/debug/notifier/debug-notifier-err-injection.scc 
b/cfg/debug/notifier/debug-notifier-err-injection.scc
new file mode 100644
index 0000000..ac3c903
--- /dev/null
+++ b/cfg/debug/notifier/debug-notifier-err-injection.scc
@@ -0,0 +1,2 @@
+include cfg/debug/common/debug-kernelhacking.scc
+kconf non-hardware debug-notifier-err-injection.cfg
diff --git a/cfg/debug/notifier/debug-notifiers.cfg 
b/cfg/debug/notifier/debug-notifiers.cfg
new file mode 100644
index 0000000..fc84e66
--- /dev/null
+++ b/cfg/debug/notifier/debug-notifiers.cfg
@@ -0,0 +1 @@
+CONFIG_DEBUG_NOTIFIERS=y
diff --git a/cfg/debug/notifier/debug-notifiers.scc 
b/cfg/debug/notifier/debug-notifiers.scc
new file mode 100644
index 0000000..86b7b4c
--- /dev/null
+++ b/cfg/debug/notifier/debug-notifiers.scc
@@ -0,0 +1 @@
+kconf non-hardware debug-notifiers.cfg
diff --git a/cfg/debug/notifier/debug-pm-notifier.cfg 
b/cfg/debug/notifier/debug-pm-notifier.cfg
new file mode 100644
index 0000000..37764b2
--- /dev/null
+++ b/cfg/debug/notifier/debug-pm-notifier.cfg
@@ -0,0 +1,4 @@
+# dependency
+CONFIG_PM=y
+
+CONFIG_PM_NOTIFIER_ERROR_INJECT=m
diff --git a/cfg/debug/notifier/debug-pm-notifier.scc 
b/cfg/debug/notifier/debug-pm-notifier.scc
new file mode 100644
index 0000000..85516b8
--- /dev/null
+++ b/cfg/debug/notifier/debug-pm-notifier.scc
@@ -0,0 +1,3 @@
+include cfg/debug/common/debug-kernelhacking.scc
+include cfg/debug/notifier/debug-notifier-err-injection.scc
+kconf non-hardware debug-pm-notifier.cfg
diff --git a/cfg/debug/pm/debug-pm-advanced.cfg 
b/cfg/debug/pm/debug-pm-advanced.cfg
new file mode 100644
index 0000000..4d0cf54
--- /dev/null
+++ b/cfg/debug/pm/debug-pm-advanced.cfg
@@ -0,0 +1 @@
+CONFIG_PM_ADVANCED_DEBUG=y
diff --git a/cfg/debug/pm/debug-pm-advanced.scc 
b/cfg/debug/pm/debug-pm-advanced.scc
new file mode 100644
index 0000000..0883d69
--- /dev/null
+++ b/cfg/debug/pm/debug-pm-advanced.scc
@@ -0,0 +1,2 @@
+include debug-pm.scc
+kconf non-hardware debug-pm-advanced.cfg
diff --git a/cfg/debug/pm/debug-pm-test-suspend.cfg 
b/cfg/debug/pm/debug-pm-test-suspend.cfg
new file mode 100644
index 0000000..dae462d
--- /dev/null
+++ b/cfg/debug/pm/debug-pm-test-suspend.cfg
@@ -0,0 +1,4 @@
+CONFIG_ARCH_SUSPEND_POSSIBLE=y
+CONFIG_SUSPEND=y
+CONFIG_RTC_CLASS=y
+CONFIG_PM_TEST_SUSPEND=y
diff --git a/cfg/debug/pm/debug-pm-test-suspend.scc 
b/cfg/debug/pm/debug-pm-test-suspend.scc
new file mode 100644
index 0000000..6e5e8fe
--- /dev/null
+++ b/cfg/debug/pm/debug-pm-test-suspend.scc
@@ -0,0 +1,4 @@
+include debug-pm.scc
+if [ "$KARCH" = "x86_64" ] || [ "$KARCH" = "i386" ]; then
+    kconf non-hardware debug-pm-test-suspend.cfg
+fi
diff --git a/cfg/debug/pm/debug-pm-trace-rtc.cfg 
b/cfg/debug/pm/debug-pm-trace-rtc.cfg
new file mode 100644
index 0000000..1033f9a
--- /dev/null
+++ b/cfg/debug/pm/debug-pm-trace-rtc.cfg
@@ -0,0 +1,2 @@
+CONFIG_PM_SLEEP_DEBUG=y
+CONFIG_PM_TRACE_RTC=y
diff --git a/cfg/debug/pm/debug-pm-trace-rtc.scc 
b/cfg/debug/pm/debug-pm-trace-rtc.scc
new file mode 100644
index 0000000..5b50551
--- /dev/null
+++ b/cfg/debug/pm/debug-pm-trace-rtc.scc
@@ -0,0 +1,3 @@
+if [ "$KARCH" = "x86_64" ] || [ "$KARCH" = "i386" ]; then
+    kconf non-hardware debug-pm-trace-rtc.cfg
+fi
diff --git a/cfg/debug/pm/debug-pm.cfg b/cfg/debug/pm/debug-pm.cfg
new file mode 100644
index 0000000..6f57a7c
--- /dev/null
+++ b/cfg/debug/pm/debug-pm.cfg
@@ -0,0 +1,2 @@
+CONFIG_PM=y
+CONFIG_PM_DEBUG=y
diff --git a/cfg/debug/pm/debug-pm.scc b/cfg/debug/pm/debug-pm.scc
new file mode 100644
index 0000000..433f66b
--- /dev/null
+++ b/cfg/debug/pm/debug-pm.scc
@@ -0,0 +1 @@
+kconf non-hardware debug-pm.cfg
diff --git a/cfg/debug/printk/debug-boot-printk-delay.cfg 
b/cfg/debug/printk/debug-boot-printk-delay.cfg
new file mode 100644
index 0000000..94574d3
--- /dev/null
+++ b/cfg/debug/printk/debug-boot-printk-delay.cfg
@@ -0,0 +1,3 @@
+CONFIG_PRINTK=y
+GENERIC_CALIBRATE_DELAY=y
+CONFIG_BOOT_PRINTK_DELAY=y
diff --git a/cfg/debug/printk/debug-boot-printk-delay.scc 
b/cfg/debug/printk/debug-boot-printk-delay.scc
new file mode 100644
index 0000000..2cc52c6
--- /dev/null
+++ b/cfg/debug/printk/debug-boot-printk-delay.scc
@@ -0,0 +1,2 @@
+include cfg/debug/common/debug-kernelhacking.scc
+kconf non-hardware debug-boot-printk-delay.cfg
diff --git a/cfg/debug/printk/debug-dynamic-debug.cfg 
b/cfg/debug/printk/debug-dynamic-debug.cfg
new file mode 100644
index 0000000..83665a6
--- /dev/null
+++ b/cfg/debug/printk/debug-dynamic-debug.cfg
@@ -0,0 +1,3 @@
+CONFIG_PRINTK=y
+CONFIG_DEBUG_FS=y
+CONFIG_DYNAMIC_DEBUG=y
diff --git a/cfg/debug/printk/debug-dynamic-debug.scc 
b/cfg/debug/printk/debug-dynamic-debug.scc
new file mode 100644
index 0000000..b370cae
--- /dev/null
+++ b/cfg/debug/printk/debug-dynamic-debug.scc
@@ -0,0 +1 @@
+kconf non-hardware debug-dynamic-debug.cfg
diff --git a/cfg/debug/printk/debug-early-printk-dbgp.cfg 
b/cfg/debug/printk/debug-early-printk-dbgp.cfg
new file mode 100644
index 0000000..3522f76
--- /dev/null
+++ b/cfg/debug/printk/debug-early-printk-dbgp.cfg
@@ -0,0 +1,2 @@
+CONFIG_PCI=y
+CONFIG_EARLY_PRINTK_DBGP=y
diff --git a/cfg/debug/printk/debug-early-printk-dbgp.scc 
b/cfg/debug/printk/debug-early-printk-dbgp.scc
new file mode 100644
index 0000000..ce12f9f
--- /dev/null
+++ b/cfg/debug/printk/debug-early-printk-dbgp.scc
@@ -0,0 +1,3 @@
+if [ "$KARCH" = "x86_64" ] || [ "$KARCH" = "i386" ]; then
+    kconf non-hardware debug-early-printk-dbgp.cfg
+fi
diff --git a/cfg/debug/printk/debug-early-printk-efi.cfg 
b/cfg/debug/printk/debug-early-printk-efi.cfg
new file mode 100644
index 0000000..dfedee5
--- /dev/null
+++ b/cfg/debug/printk/debug-early-printk-efi.cfg
@@ -0,0 +1,2 @@
+CONFIG_EFI=y
+CONFIG_EARLY_PRINTK_EFI=y
diff --git a/cfg/debug/printk/debug-early-printk-efi.scc 
b/cfg/debug/printk/debug-early-printk-efi.scc
new file mode 100644
index 0000000..490f29e
--- /dev/null
+++ b/cfg/debug/printk/debug-early-printk-efi.scc
@@ -0,0 +1,3 @@
+if [ "$KARCH" = "x86_64" ] || [ "$KARCH" = "i386" ]; then
+    kconf non-hardware debug-early-printk-efi.cfg
+fi
diff --git a/cfg/debug/printk/debug-early-printk-usb.cfg 
b/cfg/debug/printk/debug-early-printk-usb.cfg
new file mode 100644
index 0000000..47e8f40
--- /dev/null
+++ b/cfg/debug/printk/debug-early-printk-usb.cfg
@@ -0,0 +1 @@
+CONFIG_EARLY_PRINTK_USB_XDBC=y
diff --git a/cfg/debug/printk/debug-early-printk-usb.scc 
b/cfg/debug/printk/debug-early-printk-usb.scc
new file mode 100644
index 0000000..24cd79f
--- /dev/null
+++ b/cfg/debug/printk/debug-early-printk-usb.scc
@@ -0,0 +1,3 @@
+if [ "$KARCH" = "x86_64" ] || [ "$KARCH" = "i386" ]; then
+    kconf non-hardware debug-early-printk-usb.cfg
+fi
diff --git a/cfg/debug/printk/debug-printk-time.cfg 
b/cfg/debug/printk/debug-printk-time.cfg
new file mode 100644
index 0000000..f84966f
--- /dev/null
+++ b/cfg/debug/printk/debug-printk-time.cfg
@@ -0,0 +1,2 @@
+CONFIG_PRINTK=y
+CONFIG_PRINTK_TIME=y
diff --git a/cfg/debug/printk/debug-printk-time.scc 
b/cfg/debug/printk/debug-printk-time.scc
new file mode 100644
index 0000000..a7b154b
--- /dev/null
+++ b/cfg/debug/printk/debug-printk-time.scc
@@ -0,0 +1 @@
+kconf non-hardware debug-printk-time.cfg
diff --git a/cfg/debug/processor/debug-cpu-hotplug-state-control.cfg 
b/cfg/debug/processor/debug-cpu-hotplug-state-control.cfg
new file mode 100644
index 0000000..d480abb
--- /dev/null
+++ b/cfg/debug/processor/debug-cpu-hotplug-state-control.cfg
@@ -0,0 +1,3 @@
+CONFIG_SMP=y
+CONFIG_HOTPLUG_CPU=y
+CONFIG_CPU_HOTPLUG_STATE_CONTROL=y
diff --git a/cfg/debug/processor/debug-cpu-hotplug-state-control.scc 
b/cfg/debug/processor/debug-cpu-hotplug-state-control.scc
new file mode 100644
index 0000000..84aeba3
--- /dev/null
+++ b/cfg/debug/processor/debug-cpu-hotplug-state-control.scc
@@ -0,0 +1,4 @@
+include cfg/debug/common/debug-kernelhacking.scc
+if [ "$KARCH" = "x86_64" ] || [ "$KARCH" = "i386" ] || [ "$KARCH" = "arm" ] || 
[ "$KARCH" = "arm64" ] || [ "$KARCH" = "powerpc" ] || [ "$KARCH" = "mips" ]; 
then
+    kconf non-hardware debug-cpu-hotplug-state-control.cfg
+fi
diff --git a/cfg/debug/processor/debug-hotplug-cpu0.cfg 
b/cfg/debug/processor/debug-hotplug-cpu0.cfg
new file mode 100644
index 0000000..24d6f0d
--- /dev/null
+++ b/cfg/debug/processor/debug-hotplug-cpu0.cfg
@@ -0,0 +1,3 @@
+CONFIG_SMP=y
+CONFIG_HOTPLUG_CPU=y
+CONFIG_DEBUG_HOTPLUG_CPU0=y
diff --git a/cfg/debug/processor/debug-hotplug-cpu0.scc 
b/cfg/debug/processor/debug-hotplug-cpu0.scc
new file mode 100644
index 0000000..e6b18de
--- /dev/null
+++ b/cfg/debug/processor/debug-hotplug-cpu0.scc
@@ -0,0 +1 @@
+kconf non-hardware debug-hotplug-cpu0.cfg
diff --git a/cfg/debug/rcu/debug-rcu-eqs.cfg b/cfg/debug/rcu/debug-rcu-eqs.cfg
new file mode 100644
index 0000000..529691f
--- /dev/null
+++ b/cfg/debug/rcu/debug-rcu-eqs.cfg
@@ -0,0 +1 @@
+CONFIG_RCU_EQS_DEBUG=y
diff --git a/cfg/debug/rcu/debug-rcu-eqs.scc b/cfg/debug/rcu/debug-rcu-eqs.scc
new file mode 100644
index 0000000..6cd73dc
--- /dev/null
+++ b/cfg/debug/rcu/debug-rcu-eqs.scc
@@ -0,0 +1,2 @@
+include cfg/debug/common/debug-kernelhacking.scc
+kconf non-hardware debug-rcu-eqs.cfg
diff --git a/cfg/debug/rcu/debug-rcu-perftest.cfg 
b/cfg/debug/rcu/debug-rcu-perftest.cfg
new file mode 100644
index 0000000..dd564ab
--- /dev/null
+++ b/cfg/debug/rcu/debug-rcu-perftest.cfg
@@ -0,0 +1 @@
+CONFIG_RCU_PERF_TEST=m
diff --git a/cfg/debug/rcu/debug-rcu-perftest.scc 
b/cfg/debug/rcu/debug-rcu-perftest.scc
new file mode 100644
index 0000000..5937f88
--- /dev/null
+++ b/cfg/debug/rcu/debug-rcu-perftest.scc
@@ -0,0 +1,2 @@
+include cfg/debug/common/debug-kernelhacking.scc
+kconf non-hardware debug-rcu-perftest.cfg
diff --git a/cfg/debug/rcu/debug-rcu-torturetest.cfg 
b/cfg/debug/rcu/debug-rcu-torturetest.cfg
new file mode 100644
index 0000000..2f57486
--- /dev/null
+++ b/cfg/debug/rcu/debug-rcu-torturetest.cfg
@@ -0,0 +1 @@
+CONFIG_RCU_TORTURE_TEST=m
diff --git a/cfg/debug/rcu/debug-rcu-torturetest.scc 
b/cfg/debug/rcu/debug-rcu-torturetest.scc
new file mode 100644
index 0000000..3ecb2c9
--- /dev/null
+++ b/cfg/debug/rcu/debug-rcu-torturetest.scc
@@ -0,0 +1,2 @@
+include cfg/debug/common/debug-kernelhacking.scc
+kconf non-hardware debug-rcu-torturetest.cfg
diff --git a/cfg/debug/rcu/debug-rcu-trace.cfg 
b/cfg/debug/rcu/debug-rcu-trace.cfg
new file mode 100644
index 0000000..91f5997
--- /dev/null
+++ b/cfg/debug/rcu/debug-rcu-trace.cfg
@@ -0,0 +1 @@
+CONFIG_RCU_TRACE=y
diff --git a/cfg/debug/rcu/debug-rcu-trace.scc 
b/cfg/debug/rcu/debug-rcu-trace.scc
new file mode 100644
index 0000000..7b6d2b0
--- /dev/null
+++ b/cfg/debug/rcu/debug-rcu-trace.scc
@@ -0,0 +1,2 @@
+include cfg/debug/common/debug-kernelhacking.scc
+kconf non-hardware debug-rcu-trace.cfg
diff --git a/cfg/debug/runtime-test/debug-atomic64-selftest.cfg 
b/cfg/debug/runtime-test/debug-atomic64-selftest.cfg
new file mode 100644
index 0000000..83f6626
--- /dev/null
+++ b/cfg/debug/runtime-test/debug-atomic64-selftest.cfg
@@ -0,0 +1 @@
+CONFIG_ATOMIC64_SELFTEST=m
diff --git a/cfg/debug/runtime-test/debug-atomic64-selftest.scc 
b/cfg/debug/runtime-test/debug-atomic64-selftest.scc
new file mode 100644
index 0000000..dda6fcd
--- /dev/null
+++ b/cfg/debug/runtime-test/debug-atomic64-selftest.scc
@@ -0,0 +1 @@
+kconf non-hardware debug-atomic64-selftest.cfg
diff --git a/cfg/debug/runtime-test/debug-backtrace-self-test.cfg 
b/cfg/debug/runtime-test/debug-backtrace-self-test.cfg
new file mode 100644
index 0000000..94c3e26
--- /dev/null
+++ b/cfg/debug/runtime-test/debug-backtrace-self-test.cfg
@@ -0,0 +1 @@
+CONFIG_BACKTRACE_SELF_TEST=m
diff --git a/cfg/debug/runtime-test/debug-backtrace-self-test.scc 
b/cfg/debug/runtime-test/debug-backtrace-self-test.scc
new file mode 100644
index 0000000..efb5475
--- /dev/null
+++ b/cfg/debug/runtime-test/debug-backtrace-self-test.scc
@@ -0,0 +1,2 @@
+include cfg/debug/common/debug-kernelhacking.scc
+kconf non-hardware debug-backtrace-self-test.cfg
diff --git a/cfg/debug/runtime-test/debug-interval-tree-test.cfg 
b/cfg/debug/runtime-test/debug-interval-tree-test.cfg
new file mode 100644
index 0000000..1b25e83
--- /dev/null
+++ b/cfg/debug/runtime-test/debug-interval-tree-test.cfg
@@ -0,0 +1 @@
+CONFIG_INTERVAL_TREE_TEST=m
diff --git a/cfg/debug/runtime-test/debug-interval-tree-test.scc 
b/cfg/debug/runtime-test/debug-interval-tree-test.scc
new file mode 100644
index 0000000..1364485
--- /dev/null
+++ b/cfg/debug/runtime-test/debug-interval-tree-test.scc
@@ -0,0 +1,2 @@
+include cfg/debug/common/debug-kernelhacking.scc
+kconf non-hardware debug-interval-tree-test.cfg
diff --git a/cfg/debug/runtime-test/debug-kerneldump-test.cfg 
b/cfg/debug/runtime-test/debug-kerneldump-test.cfg
new file mode 100644
index 0000000..626c420
--- /dev/null
+++ b/cfg/debug/runtime-test/debug-kerneldump-test.cfg
@@ -0,0 +1,2 @@
+CONFIG_BLOCK=y
+CONFIG_LKDTM=m
diff --git a/cfg/debug/runtime-test/debug-kerneldump-test.scc 
b/cfg/debug/runtime-test/debug-kerneldump-test.scc
new file mode 100644
index 0000000..97fb7f7
--- /dev/null
+++ b/cfg/debug/runtime-test/debug-kerneldump-test.scc
@@ -0,0 +1,2 @@
+include cfg/fs/debugfs.scc
+kconf non-hardware debug-kerneldump-test.cfg
diff --git a/cfg/debug/runtime-test/debug-kprobes-sanity-test.cfg 
b/cfg/debug/runtime-test/debug-kprobes-sanity-test.cfg
new file mode 100644
index 0000000..d899da1
--- /dev/null
+++ b/cfg/debug/runtime-test/debug-kprobes-sanity-test.cfg
@@ -0,0 +1,2 @@
+CONFIG_KPROBES=y
+CONFIG_KPROBES_SANITY_TEST=y
diff --git a/cfg/debug/runtime-test/debug-kprobes-sanity-test.scc 
b/cfg/debug/runtime-test/debug-kprobes-sanity-test.scc
new file mode 100644
index 0000000..9aa83fc
--- /dev/null
+++ b/cfg/debug/runtime-test/debug-kprobes-sanity-test.scc
@@ -0,0 +1,2 @@
+include cfg/debug/common/debug-kernelhacking.scc
+kconf non-hardware debug-kprobes-sanity-test.cfg
diff --git a/cfg/debug/runtime-test/debug-list-sort.cfg 
b/cfg/debug/runtime-test/debug-list-sort.cfg
new file mode 100644
index 0000000..9b5d88f
--- /dev/null
+++ b/cfg/debug/runtime-test/debug-list-sort.cfg
@@ -0,0 +1 @@
+CONFIG_TEST_LIST_SORT=m
diff --git a/cfg/debug/runtime-test/debug-list-sort.scc 
b/cfg/debug/runtime-test/debug-list-sort.scc
new file mode 100644
index 0000000..fb2898a
--- /dev/null
+++ b/cfg/debug/runtime-test/debug-list-sort.scc
@@ -0,0 +1,2 @@
+include cfg/debug/common/debug-kernelhacking.scc
+kconf non-hardware debug-list-sort.cfg
diff --git a/cfg/debug/runtime-test/debug-percpu-test.cfg 
b/cfg/debug/runtime-test/debug-percpu-test.cfg
new file mode 100644
index 0000000..fb5dc53
--- /dev/null
+++ b/cfg/debug/runtime-test/debug-percpu-test.cfg
@@ -0,0 +1 @@
+CONFIG_PERCPU_TEST=m
diff --git a/cfg/debug/runtime-test/debug-percpu-test.scc 
b/cfg/debug/runtime-test/debug-percpu-test.scc
new file mode 100644
index 0000000..0fd9f9e
--- /dev/null
+++ b/cfg/debug/runtime-test/debug-percpu-test.scc
@@ -0,0 +1,2 @@
+include cfg/debug/common/debug-kernelhacking.scc
+kconf non-hardware debug-percpu-test.cfg
diff --git a/cfg/debug/runtime-test/debug-rbtree-test.cfg 
b/cfg/debug/runtime-test/debug-rbtree-test.cfg
new file mode 100644
index 0000000..cdcbc97
--- /dev/null
+++ b/cfg/debug/runtime-test/debug-rbtree-test.cfg
@@ -0,0 +1 @@
+CONFIG_RBTREE_TEST=m
diff --git a/cfg/debug/runtime-test/debug-rbtree-test.scc 
b/cfg/debug/runtime-test/debug-rbtree-test.scc
new file mode 100644
index 0000000..fbdef98
--- /dev/null
+++ b/cfg/debug/runtime-test/debug-rbtree-test.scc
@@ -0,0 +1,2 @@
+include cfg/debug/common/debug-kernelhacking.scc
+kconf non-hardware debug-rbtree-test.cfg
diff --git a/cfg/debug/runtime-test/debug-runtime-test.scc 
b/cfg/debug/runtime-test/debug-runtime-test.scc
new file mode 100644
index 0000000..027cab7
--- /dev/null
+++ b/cfg/debug/runtime-test/debug-runtime-test.scc
@@ -0,0 +1,25 @@
+include debug-atomic64-selftest.scc
+include debug-backtrace-self-test.scc
+include debug-interval-tree-test.scc
+include debug-kerneldump-test.scc
+include debug-kprobes-sanity-test.scc
+include debug-list-sort.scc
+include debug-percpu-test.scc
+include debug-rbtree-test.scc
+include debug-sort.scc
+include debug-test-bitmap.scc
+include debug-test-bpf.scc
+include debug-test-firmware.scc
+include debug-test-hash.scc
+include debug-test-hexdump.scc
+include debug-test-kmod.scc
+include debug-test-kstrtox.scc
+include debug-test-lkm.scc
+include debug-test-printf.scc
+include debug-test-rhashtable.scc
+include debug-test-static-keys.scc
+include debug-test-string-helpers.scc
+include debug-test-sysctl.scc
+include debug-test-udelay.scc
+include debug-test-user-copy.scc
+include debug-test-uuid.scc
diff --git a/cfg/debug/runtime-test/debug-sort.cfg 
b/cfg/debug/runtime-test/debug-sort.cfg
new file mode 100644
index 0000000..b092022
--- /dev/null
+++ b/cfg/debug/runtime-test/debug-sort.cfg
@@ -0,0 +1 @@
+CONFIG_TEST_SORT=m
diff --git a/cfg/debug/runtime-test/debug-sort.scc 
b/cfg/debug/runtime-test/debug-sort.scc
new file mode 100644
index 0000000..d2d900e
--- /dev/null
+++ b/cfg/debug/runtime-test/debug-sort.scc
@@ -0,0 +1,2 @@
+include cfg/debug/common/debug-kernelhacking.scc
+kconf non-hardware debug-sort.cfg
diff --git a/cfg/debug/runtime-test/debug-test-bitmap.cfg 
b/cfg/debug/runtime-test/debug-test-bitmap.cfg
new file mode 100644
index 0000000..9b7f6ac
--- /dev/null
+++ b/cfg/debug/runtime-test/debug-test-bitmap.cfg
@@ -0,0 +1 @@
+CONFIG_TEST_BITMAP=m
diff --git a/cfg/debug/runtime-test/debug-test-bitmap.scc 
b/cfg/debug/runtime-test/debug-test-bitmap.scc
new file mode 100644
index 0000000..9aecf2e
--- /dev/null
+++ b/cfg/debug/runtime-test/debug-test-bitmap.scc
@@ -0,0 +1 @@
+kconf non-hardware debug-test-bitmap.cfg
diff --git a/cfg/debug/runtime-test/debug-test-bpf.cfg 
b/cfg/debug/runtime-test/debug-test-bpf.cfg
new file mode 100644
index 0000000..003605d
--- /dev/null
+++ b/cfg/debug/runtime-test/debug-test-bpf.cfg
@@ -0,0 +1,2 @@
+CONFIG_NET=y
+CONFIG_TEST_BPF=m
diff --git a/cfg/debug/runtime-test/debug-test-bpf.scc 
b/cfg/debug/runtime-test/debug-test-bpf.scc
new file mode 100644
index 0000000..8637355
--- /dev/null
+++ b/cfg/debug/runtime-test/debug-test-bpf.scc
@@ -0,0 +1 @@
+kconf non-hardware debug-test-bpf.cfg
diff --git a/cfg/debug/runtime-test/debug-test-firmware.cfg 
b/cfg/debug/runtime-test/debug-test-firmware.cfg
new file mode 100644
index 0000000..54258a7
--- /dev/null
+++ b/cfg/debug/runtime-test/debug-test-firmware.cfg
@@ -0,0 +1,2 @@
+CONFIG_FW_LOADER=y
+CONFIG_TEST_FIRMWARE=m
diff --git a/cfg/debug/runtime-test/debug-test-firmware.scc 
b/cfg/debug/runtime-test/debug-test-firmware.scc
new file mode 100644
index 0000000..1447a51
--- /dev/null
+++ b/cfg/debug/runtime-test/debug-test-firmware.scc
@@ -0,0 +1 @@
+kconf non-hardware debug-test-firmware.cfg
diff --git a/cfg/debug/runtime-test/debug-test-hash.cfg 
b/cfg/debug/runtime-test/debug-test-hash.cfg
new file mode 100644
index 0000000..a958e83
--- /dev/null
+++ b/cfg/debug/runtime-test/debug-test-hash.cfg
@@ -0,0 +1 @@
+CONFIG_TEST_HASH=m
diff --git a/cfg/debug/runtime-test/debug-test-hash.scc 
b/cfg/debug/runtime-test/debug-test-hash.scc
new file mode 100644
index 0000000..7d728a1
--- /dev/null
+++ b/cfg/debug/runtime-test/debug-test-hash.scc
@@ -0,0 +1 @@
+kconf non-hardware debug-test-hash.cfg
diff --git a/cfg/debug/runtime-test/debug-test-hexdump.cfg 
b/cfg/debug/runtime-test/debug-test-hexdump.cfg
new file mode 100644
index 0000000..2526890
--- /dev/null
+++ b/cfg/debug/runtime-test/debug-test-hexdump.cfg
@@ -0,0 +1 @@
+CONFIG_TEST_HEXDUMP=m
diff --git a/cfg/debug/runtime-test/debug-test-hexdump.scc 
b/cfg/debug/runtime-test/debug-test-hexdump.scc
new file mode 100644
index 0000000..faedc0a
--- /dev/null
+++ b/cfg/debug/runtime-test/debug-test-hexdump.scc
@@ -0,0 +1 @@
+kconf non-hardware debug-test-hexdump.cfg
diff --git a/cfg/debug/runtime-test/debug-test-kmod.cfg 
b/cfg/debug/runtime-test/debug-test-kmod.cfg
new file mode 100644
index 0000000..235422a
--- /dev/null
+++ b/cfg/debug/runtime-test/debug-test-kmod.cfg
@@ -0,0 +1,4 @@
+CONFIG_BLOCK=y
+CONFIG_NET=y
+CONFIG_NETDEVICES=y
+CONFIG_TEST_KMOD=m
diff --git a/cfg/debug/runtime-test/debug-test-kmod.scc 
b/cfg/debug/runtime-test/debug-test-kmod.scc
new file mode 100644
index 0000000..960199c
--- /dev/null
+++ b/cfg/debug/runtime-test/debug-test-kmod.scc
@@ -0,0 +1 @@
+kconf non-hardware debug-test-kmod.cfg
diff --git a/cfg/debug/runtime-test/debug-test-kstrtox.cfg 
b/cfg/debug/runtime-test/debug-test-kstrtox.cfg
new file mode 100644
index 0000000..ffd8888
--- /dev/null
+++ b/cfg/debug/runtime-test/debug-test-kstrtox.cfg
@@ -0,0 +1 @@
+CONFIG_TEST_KSTRTOX=m
diff --git a/cfg/debug/runtime-test/debug-test-kstrtox.scc 
b/cfg/debug/runtime-test/debug-test-kstrtox.scc
new file mode 100644
index 0000000..a0decd3
--- /dev/null
+++ b/cfg/debug/runtime-test/debug-test-kstrtox.scc
@@ -0,0 +1 @@
+kconf non-hardware debug-test-kstrtox.cfg
diff --git a/cfg/debug/runtime-test/debug-test-lkm.cfg 
b/cfg/debug/runtime-test/debug-test-lkm.cfg
new file mode 100644
index 0000000..058c928
--- /dev/null
+++ b/cfg/debug/runtime-test/debug-test-lkm.cfg
@@ -0,0 +1 @@
+CONFIG_TEST_LKM=m
diff --git a/cfg/debug/runtime-test/debug-test-lkm.scc 
b/cfg/debug/runtime-test/debug-test-lkm.scc
new file mode 100644
index 0000000..f9e3c16
--- /dev/null
+++ b/cfg/debug/runtime-test/debug-test-lkm.scc
@@ -0,0 +1 @@
+kconf non-hardware debug-test-lkm.cfg
diff --git a/cfg/debug/runtime-test/debug-test-printf.cfg 
b/cfg/debug/runtime-test/debug-test-printf.cfg
new file mode 100644
index 0000000..8b60043
--- /dev/null
+++ b/cfg/debug/runtime-test/debug-test-printf.cfg
@@ -0,0 +1 @@
+CONFIG_TEST_PRINTF=m
diff --git a/cfg/debug/runtime-test/debug-test-printf.scc 
b/cfg/debug/runtime-test/debug-test-printf.scc
new file mode 100644
index 0000000..beb1ee1
--- /dev/null
+++ b/cfg/debug/runtime-test/debug-test-printf.scc
@@ -0,0 +1 @@
+kconf non-hardware debug-test-printf.cfg
diff --git a/cfg/debug/runtime-test/debug-test-rhashtable.cfg 
b/cfg/debug/runtime-test/debug-test-rhashtable.cfg
new file mode 100644
index 0000000..7be3336
--- /dev/null
+++ b/cfg/debug/runtime-test/debug-test-rhashtable.cfg
@@ -0,0 +1 @@
+CONFIG_TEST_RHASHTABLE=m
diff --git a/cfg/debug/runtime-test/debug-test-rhashtable.scc 
b/cfg/debug/runtime-test/debug-test-rhashtable.scc
new file mode 100644
index 0000000..1b4edc3
--- /dev/null
+++ b/cfg/debug/runtime-test/debug-test-rhashtable.scc
@@ -0,0 +1 @@
+kconf non-hardware debug-test-rhashtable.cfg
diff --git a/cfg/debug/runtime-test/debug-test-static-keys.cfg 
b/cfg/debug/runtime-test/debug-test-static-keys.cfg
new file mode 100644
index 0000000..d538fb7
--- /dev/null
+++ b/cfg/debug/runtime-test/debug-test-static-keys.cfg
@@ -0,0 +1 @@
+CONFIG_TEST_STATIC_KEYS=m
diff --git a/cfg/debug/runtime-test/debug-test-static-keys.scc 
b/cfg/debug/runtime-test/debug-test-static-keys.scc
new file mode 100644
index 0000000..f878544
--- /dev/null
+++ b/cfg/debug/runtime-test/debug-test-static-keys.scc
@@ -0,0 +1 @@
+kconf non-hardware debug-test-static-keys.cfg
diff --git a/cfg/debug/runtime-test/debug-test-string-helpers.cfg 
b/cfg/debug/runtime-test/debug-test-string-helpers.cfg
new file mode 100644
index 0000000..8603bec
--- /dev/null
+++ b/cfg/debug/runtime-test/debug-test-string-helpers.cfg
@@ -0,0 +1 @@
+CONFIG_TEST_STRING_HELPERS=m
diff --git a/cfg/debug/runtime-test/debug-test-string-helpers.scc 
b/cfg/debug/runtime-test/debug-test-string-helpers.scc
new file mode 100644
index 0000000..76a8f1c
--- /dev/null
+++ b/cfg/debug/runtime-test/debug-test-string-helpers.scc
@@ -0,0 +1 @@
+kconf non-hardware debug-test-string-helpers.cfg
diff --git a/cfg/debug/runtime-test/debug-test-sysctl.cfg 
b/cfg/debug/runtime-test/debug-test-sysctl.cfg
new file mode 100644
index 0000000..cbdddaa
--- /dev/null
+++ b/cfg/debug/runtime-test/debug-test-sysctl.cfg
@@ -0,0 +1,3 @@
+CONFIG_PROC_FS=y
+CONFIG_PROC_SYSCTL=y
+CONFIG_TEST_SYSCTL=m
diff --git a/cfg/debug/runtime-test/debug-test-sysctl.scc 
b/cfg/debug/runtime-test/debug-test-sysctl.scc
new file mode 100644
index 0000000..2f320ca
--- /dev/null
+++ b/cfg/debug/runtime-test/debug-test-sysctl.scc
@@ -0,0 +1 @@
+kconf non-hardware debug-test-sysctl.cfg
diff --git a/cfg/debug/runtime-test/debug-test-udelay.cfg 
b/cfg/debug/runtime-test/debug-test-udelay.cfg
new file mode 100644
index 0000000..f03d371
--- /dev/null
+++ b/cfg/debug/runtime-test/debug-test-udelay.cfg
@@ -0,0 +1 @@
+CONFIG_TEST_UDELAY=m
diff --git a/cfg/debug/runtime-test/debug-test-udelay.scc 
b/cfg/debug/runtime-test/debug-test-udelay.scc
new file mode 100644
index 0000000..b1ddcbc
--- /dev/null
+++ b/cfg/debug/runtime-test/debug-test-udelay.scc
@@ -0,0 +1 @@
+kconf non-hardware debug-test-udelay.cfg
diff --git a/cfg/debug/runtime-test/debug-test-user-copy.cfg 
b/cfg/debug/runtime-test/debug-test-user-copy.cfg
new file mode 100644
index 0000000..784ed84
--- /dev/null
+++ b/cfg/debug/runtime-test/debug-test-user-copy.cfg
@@ -0,0 +1 @@
+CONFIG_TEST_USER_COPY=m
diff --git a/cfg/debug/runtime-test/debug-test-user-copy.scc 
b/cfg/debug/runtime-test/debug-test-user-copy.scc
new file mode 100644
index 0000000..1071e01
--- /dev/null
+++ b/cfg/debug/runtime-test/debug-test-user-copy.scc
@@ -0,0 +1 @@
+kconf non-hardware debug-test-user-copy.cfg
diff --git a/cfg/debug/runtime-test/debug-test-uuid.cfg 
b/cfg/debug/runtime-test/debug-test-uuid.cfg
new file mode 100644
index 0000000..96a2d99
--- /dev/null
+++ b/cfg/debug/runtime-test/debug-test-uuid.cfg
@@ -0,0 +1 @@
+CONFIG_TEST_UUID=m
diff --git a/cfg/debug/runtime-test/debug-test-uuid.scc 
b/cfg/debug/runtime-test/debug-test-uuid.scc
new file mode 100644
index 0000000..04be08e
--- /dev/null
+++ b/cfg/debug/runtime-test/debug-test-uuid.scc
@@ -0,0 +1 @@
+kconf non-hardware debug-test-uuid.cfg
diff --git a/cfg/debug/sched/debug-sched.cfg b/cfg/debug/sched/debug-sched.cfg
new file mode 100644
index 0000000..5186bb9
--- /dev/null
+++ b/cfg/debug/sched/debug-sched.cfg
@@ -0,0 +1,2 @@
+CONFIG_PROC_FS=y
+CONFIG_SCHED_DEBUG=y
diff --git a/cfg/debug/sched/debug-sched.scc b/cfg/debug/sched/debug-sched.scc
new file mode 100644
index 0000000..4428352
--- /dev/null
+++ b/cfg/debug/sched/debug-sched.scc
@@ -0,0 +1,2 @@
+include cfg/debug/common/debug-kernelhacking.scc
+kconf non-hardware debug-sched.cfg
diff --git a/cfg/debug/sched/debug-schedstats.cfg 
b/cfg/debug/sched/debug-schedstats.cfg
new file mode 100644
index 0000000..ef343a7
--- /dev/null
+++ b/cfg/debug/sched/debug-schedstats.cfg
@@ -0,0 +1,2 @@
+CONFIG_PROC_FS=y
+CONFIG_SCHEDSTATS=y
diff --git a/cfg/debug/sched/debug-schedstats.scc 
b/cfg/debug/sched/debug-schedstats.scc
new file mode 100644
index 0000000..b7b462b
--- /dev/null
+++ b/cfg/debug/sched/debug-schedstats.scc
@@ -0,0 +1,2 @@
+include cfg/debug/common/debug-kernelhacking.scc
+kconf non-hardware debug-schedstats.cfg
diff --git a/cfg/debug/selftest/debug-glob-selftest.cfg 
b/cfg/debug/selftest/debug-glob-selftest.cfg
new file mode 100644
index 0000000..678630c
--- /dev/null
+++ b/cfg/debug/selftest/debug-glob-selftest.cfg
@@ -0,0 +1,2 @@
+CONFIG_GLOB=y
+CONFIG_GLOB_SELFTEST=y
diff --git a/cfg/debug/selftest/debug-glob-selftest.scc 
b/cfg/debug/selftest/debug-glob-selftest.scc
new file mode 100644
index 0000000..4c8b437
--- /dev/null
+++ b/cfg/debug/selftest/debug-glob-selftest.scc
@@ -0,0 +1 @@
+kconf non-hardware debug-glob-selftest.cfg
diff --git a/cfg/debug/selftest/debug-random32-selftest.cfg 
b/cfg/debug/selftest/debug-random32-selftest.cfg
new file mode 100644
index 0000000..dc76d5c
--- /dev/null
+++ b/cfg/debug/selftest/debug-random32-selftest.cfg
@@ -0,0 +1 @@
+CONFIG_RANDOM32_SELFTEST=y
diff --git a/cfg/debug/selftest/debug-random32-selftest.scc 
b/cfg/debug/selftest/debug-random32-selftest.scc
new file mode 100644
index 0000000..2e7b36e
--- /dev/null
+++ b/cfg/debug/selftest/debug-random32-selftest.scc
@@ -0,0 +1 @@
+kconf non-hardware debug-random32-selftest.cfg
diff --git a/cfg/debug/selftest/debug-string-selftest.cfg 
b/cfg/debug/selftest/debug-string-selftest.cfg
new file mode 100644
index 0000000..8c84bc6
--- /dev/null
+++ b/cfg/debug/selftest/debug-string-selftest.cfg
@@ -0,0 +1 @@
+CONFIG_STRING_SELFTEST=y
diff --git a/cfg/debug/selftest/debug-string-selftest.scc 
b/cfg/debug/selftest/debug-string-selftest.scc
new file mode 100644
index 0000000..1e2aa81
--- /dev/null
+++ b/cfg/debug/selftest/debug-string-selftest.scc
@@ -0,0 +1 @@
+kconf non-hardware debug-string-selftest.cfg
diff --git a/cfg/debug/selftest/debug-xz-dec-test.cfg 
b/cfg/debug/selftest/debug-xz-dec-test.cfg
new file mode 100644
index 0000000..5f5f554
--- /dev/null
+++ b/cfg/debug/selftest/debug-xz-dec-test.cfg
@@ -0,0 +1,2 @@
+CONFIG_XZ_DEC=y
+CONFIG_XZ_DEC_TEST=y
diff --git a/cfg/debug/selftest/debug-xz-dec-test.scc 
b/cfg/debug/selftest/debug-xz-dec-test.scc
new file mode 100644
index 0000000..22f03a5
--- /dev/null
+++ b/cfg/debug/selftest/debug-xz-dec-test.scc
@@ -0,0 +1 @@
+kconf non-hardware debug-xz-dec-test.cfg
diff --git a/cfg/debug/tracer/debug-blk-dev-io-trace.cfg 
b/cfg/debug/tracer/debug-blk-dev-io-trace.cfg
new file mode 100644
index 0000000..b296941
--- /dev/null
+++ b/cfg/debug/tracer/debug-blk-dev-io-trace.cfg
@@ -0,0 +1,3 @@
+CONFIG_SYSFS=y
+CONFIG_BLOCK=y
+CONFIG_BLK_DEV_IO_TRACE=y
diff --git a/cfg/debug/tracer/debug-blk-dev-io-trace.scc 
b/cfg/debug/tracer/debug-blk-dev-io-trace.scc
new file mode 100644
index 0000000..b0be7df
--- /dev/null
+++ b/cfg/debug/tracer/debug-blk-dev-io-trace.scc
@@ -0,0 +1,2 @@
+include debug-trace.scc
+kconf non-hareware debug-blk-dev-io-trace.cfg
diff --git a/cfg/debug/tracer/debug-dynamic-ftrace.cfg 
b/cfg/debug/tracer/debug-dynamic-ftrace.cfg
new file mode 100644
index 0000000..cf1db0a
--- /dev/null
+++ b/cfg/debug/tracer/debug-dynamic-ftrace.cfg
@@ -0,0 +1,2 @@
+CONFIG_HAVE_DYNAMIC_FTRACE=y
+CONFIG_DYNAMIC_FTRACE=y
diff --git a/cfg/debug/tracer/debug-dynamic-ftrace.scc 
b/cfg/debug/tracer/debug-dynamic-ftrace.scc
new file mode 100644
index 0000000..e240ddf
--- /dev/null
+++ b/cfg/debug/tracer/debug-dynamic-ftrace.scc
@@ -0,0 +1,6 @@
+include debug-trace.scc
+include debug-kernel-func.scc
+
+if [ "$KARCH" = "x86_64" ] || [ "$KARCH" = "i386" ] || [ "$KARCH" = "arm" ] || 
[ "$KARCH" = "arm64" ] || [ "$KARCH" = "powerpc" ] || [ "$KARCH" = "mips" ]; 
then
+    kconf non-hareware debug-dynamic-ftrace.cfg
+fi
diff --git a/cfg/debug/tracer/debug-event-trace-test-syscalls.cfg 
b/cfg/debug/tracer/debug-event-trace-test-syscalls.cfg
new file mode 100644
index 0000000..892da5c
--- /dev/null
+++ b/cfg/debug/tracer/debug-event-trace-test-syscalls.cfg
@@ -0,0 +1 @@
+CONFIG_EVENT_TRACE_TEST_SYSCALLS=y
diff --git a/cfg/debug/tracer/debug-event-trace-test-syscalls.scc 
b/cfg/debug/tracer/debug-event-trace-test-syscalls.scc
new file mode 100644
index 0000000..d232b7d
--- /dev/null
+++ b/cfg/debug/tracer/debug-event-trace-test-syscalls.scc
@@ -0,0 +1,2 @@
+include debug-ftrace-startup.scc
+kconf non-hareware debug-event-trace-test-syscalls.cfg
diff --git a/cfg/debug/tracer/debug-ftrace-startup.cfg 
b/cfg/debug/tracer/debug-ftrace-startup.cfg
new file mode 100644
index 0000000..229f2f5
--- /dev/null
+++ b/cfg/debug/tracer/debug-ftrace-startup.cfg
@@ -0,0 +1,2 @@
+CONFIG_GENERIC_TRACER=y
+CONFIG_FTRACE_STARTUP_TEST=y
diff --git a/cfg/debug/tracer/debug-ftrace-startup.scc 
b/cfg/debug/tracer/debug-ftrace-startup.scc
new file mode 100644
index 0000000..7edb224
--- /dev/null
+++ b/cfg/debug/tracer/debug-ftrace-startup.scc
@@ -0,0 +1,2 @@
+include debug-trace.scc
+kconf non-hareware debug-ftrace-startup.cfg
diff --git a/cfg/debug/tracer/debug-ftrace-syscalls.cfg 
b/cfg/debug/tracer/debug-ftrace-syscalls.cfg
new file mode 100644
index 0000000..05d50ea
--- /dev/null
+++ b/cfg/debug/tracer/debug-ftrace-syscalls.cfg
@@ -0,0 +1,2 @@
+CONFIG_HAVE_SYSCALL_TRACEPOINTS=y
+CONFIG_FTRACER_SYSCALLS=y
diff --git a/cfg/debug/tracer/debug-ftrace-syscalls.scc 
b/cfg/debug/tracer/debug-ftrace-syscalls.scc
new file mode 100644
index 0000000..ac2dbf4
--- /dev/null
+++ b/cfg/debug/tracer/debug-ftrace-syscalls.scc
@@ -0,0 +1,5 @@
+include debug-trace.scc
+
+if [ "$KARCH" = "x86_64" ] || [ "$KARCH" = "i386" ] || [ "$KARCH" = "arm" ] || 
[ "$KARCH" = "arm64" ] || [ "$KARCH" = "powerpc" ] || [ "$KARCH" = "mips" ]; 
then
+    kconf non-hareware debug-ftrace-syscalls.cfg
+fi
diff --git a/cfg/debug/tracer/debug-func-profiler.cfg 
b/cfg/debug/tracer/debug-func-profiler.cfg
new file mode 100644
index 0000000..de1cfdb
--- /dev/null
+++ b/cfg/debug/tracer/debug-func-profiler.cfg
@@ -0,0 +1 @@
+CONFIG_FUNCTION_PROFILER=y
diff --git a/cfg/debug/tracer/debug-func-profiler.scc 
b/cfg/debug/tracer/debug-func-profiler.scc
new file mode 100644
index 0000000..59a0b8a
--- /dev/null
+++ b/cfg/debug/tracer/debug-func-profiler.scc
@@ -0,0 +1,3 @@
+include debug-trace.scc
+include debug-kernel-func.scc
+kconf non-hareware debug-func-profiler.cfg
diff --git a/cfg/debug/tracer/debug-hist-triggers.cfg 
b/cfg/debug/tracer/debug-hist-triggers.cfg
new file mode 100644
index 0000000..5562a4f
--- /dev/null
+++ b/cfg/debug/tracer/debug-hist-triggers.cfg
@@ -0,0 +1,2 @@
+CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y
+CONFIG_HIST_TRIGGERS=y
diff --git a/cfg/debug/tracer/debug-hist-triggers.scc 
b/cfg/debug/tracer/debug-hist-triggers.scc
new file mode 100644
index 0000000..22092dc
--- /dev/null
+++ b/cfg/debug/tracer/debug-hist-triggers.scc
@@ -0,0 +1,5 @@
+include debug-trace.scc
+
+if [ "$KARCH" = "x86_64" ] || [ "$KARCH" = "i386" ] || [ "$KARCH" = "arm" ] || 
[ "$KARCH" = "arm64" ] || [ "$KARCH" = "powerpc" ] || [ "$KARCH" = "mips" ]; 
then
+    kconf non-hareware debug-hist-triggers.cfg
+fi
diff --git a/cfg/debug/tracer/debug-hwlat-tracer.cfg 
b/cfg/debug/tracer/debug-hwlat-tracer.cfg
new file mode 100644
index 0000000..cfdda97
--- /dev/null
+++ b/cfg/debug/tracer/debug-hwlat-tracer.cfg
@@ -0,0 +1 @@
+CONFIG_HWLAT_TRACER=y
diff --git a/cfg/debug/tracer/debug-hwlat_tracer.scc 
b/cfg/debug/tracer/debug-hwlat_tracer.scc
new file mode 100644
index 0000000..5892f8b
--- /dev/null
+++ b/cfg/debug/tracer/debug-hwlat_tracer.scc
@@ -0,0 +1,2 @@
+include debug-trace.scc
+kconf non-hareware debug-hwlat-tracer.cfg
diff --git a/cfg/debug/tracer/debug-irqoff-latency.cfg 
b/cfg/debug/tracer/debug-irqoff-latency.cfg
new file mode 100644
index 0000000..d2d5198
--- /dev/null
+++ b/cfg/debug/tracer/debug-irqoff-latency.cfg
@@ -0,0 +1 @@
+CONFIG_IRQSOFF_TRACER=y
diff --git a/cfg/debug/tracer/debug-irqoff-latency.scc 
b/cfg/debug/tracer/debug-irqoff-latency.scc
new file mode 100644
index 0000000..16f5a82
--- /dev/null
+++ b/cfg/debug/tracer/debug-irqoff-latency.scc
@@ -0,0 +1,6 @@
+include debug-trace.scc
+include debug-snapshot-percpu.scc
+
+if [ "$KARCH" = "x86_64" ] || [ "$KARCH" = "i386" ] || [ "$KARCH" = "arm" ] || 
[ "$KARCH" = "arm64" ] || [ "$KARCH" = "powerpc" ] || [ "$KARCH" = "mips" ]; 
then
+    kconf non-hareware debug-irqoff-latency.cfg
+fi
diff --git a/cfg/debug/tracer/debug-kernel-func-graph.cfg 
b/cfg/debug/tracer/debug-kernel-func-graph.cfg
new file mode 100644
index 0000000..b1c634d
--- /dev/null
+++ b/cfg/debug/tracer/debug-kernel-func-graph.cfg
@@ -0,0 +1 @@
+CONFIG_FUNCTION_GRAPH_TRACER=y
diff --git a/cfg/debug/tracer/debug-kernel-func-graph.scc 
b/cfg/debug/tracer/debug-kernel-func-graph.scc
new file mode 100644
index 0000000..0cbeceb
--- /dev/null
+++ b/cfg/debug/tracer/debug-kernel-func-graph.scc
@@ -0,0 +1 @@
+include debug-kernel-func.scc
diff --git a/cfg/debug/tracer/debug-kernel-func.cfg 
b/cfg/debug/tracer/debug-kernel-func.cfg
new file mode 100644
index 0000000..8af59cf
--- /dev/null
+++ b/cfg/debug/tracer/debug-kernel-func.cfg
@@ -0,0 +1,3 @@
+CONFIG_HAVE_FUNCTION_TRACER=y
+CONFIG_FUNCTION_TRACER=y
+CONFIG_FUNCTION_GRAPH_TRACER=y
diff --git a/cfg/debug/tracer/debug-kernel-func.scc 
b/cfg/debug/tracer/debug-kernel-func.scc
new file mode 100644
index 0000000..7c0f6ac
--- /dev/null
+++ b/cfg/debug/tracer/debug-kernel-func.scc
@@ -0,0 +1,5 @@
+include debug-trace.scc
+
+if [ "$KARCH" = "x86_64" ] || [ "$KARCH" = "i386" ] || [ "$KARCH" = "arm" ] || 
[ "$KARCH" = "arm64" ] || [ "$KARCH" = "powerpc" ] || [ "$KARCH" = "mips" ]; 
then
+    kconf non-hareware debug-kernel-func.cfg
+fi
diff --git a/cfg/debug/tracer/debug-kprobe-events.cfg 
b/cfg/debug/tracer/debug-kprobe-events.cfg
new file mode 100644
index 0000000..fbb9fda
--- /dev/null
+++ b/cfg/debug/tracer/debug-kprobe-events.cfg
@@ -0,0 +1,2 @@
+CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y
+CONFIG_KPROBE_EVENTS=y
diff --git a/cfg/debug/tracer/debug-kprobe-events.scc 
b/cfg/debug/tracer/debug-kprobe-events.scc
new file mode 100644
index 0000000..0462587
--- /dev/null
+++ b/cfg/debug/tracer/debug-kprobe-events.scc
@@ -0,0 +1,6 @@
+include debug-trace.scc
+
+if [ "$KARCH" = "x86_64" ] || [ "$KARCH" = "i386" ] || [ "$KARCH" = "arm" ] || 
[ "$KARCH" = "arm64" ] || [ "$KARCH" = "powerpc" ] || [ "$KARCH" = "mips" ]; 
then
+    kconf non-hareware debug-kprobe-events.cfg
+    kconf non-hareware features/kprobes/kprobes.cfg
+fi
diff --git a/cfg/debug/tracer/debug-mmiotrace-test.cfg 
b/cfg/debug/tracer/debug-mmiotrace-test.cfg
new file mode 100644
index 0000000..a1c8d3c
--- /dev/null
+++ b/cfg/debug/tracer/debug-mmiotrace-test.cfg
@@ -0,0 +1 @@
+CONFIG_MMIOTRACE_TEST=m
diff --git a/cfg/debug/tracer/debug-mmiotrace-test.scc 
b/cfg/debug/tracer/debug-mmiotrace-test.scc
new file mode 100644
index 0000000..203930f
--- /dev/null
+++ b/cfg/debug/tracer/debug-mmiotrace-test.scc
@@ -0,0 +1,2 @@
+include debug-mmiotrace.scc
+kconf non-hareware debug-mmiotrace-test.cfg
diff --git a/cfg/debug/tracer/debug-mmiotrace.cfg 
b/cfg/debug/tracer/debug-mmiotrace.cfg
new file mode 100644
index 0000000..46f9078
--- /dev/null
+++ b/cfg/debug/tracer/debug-mmiotrace.cfg
@@ -0,0 +1,3 @@
+CONFIG_HAVE_MMIOTRACE_SUPPORT=y
+CONFIG_PCI=y
+CONFIG_MMIOTRACE=y
diff --git a/cfg/debug/tracer/debug-mmiotrace.scc 
b/cfg/debug/tracer/debug-mmiotrace.scc
new file mode 100644
index 0000000..1235738
--- /dev/null
+++ b/cfg/debug/tracer/debug-mmiotrace.scc
@@ -0,0 +1,5 @@
+include debug-trace.scc
+
+if [ "$KARCH" = "x86_64" ] || [ "$KARCH" = "i386" ] || [ "$KARCH" = "arm" ] || 
[ "$KARCH" = "arm64" ] || [ "$KARCH" = "powerpc" ] || [ "$KARCH" = "mips" ]; 
then
+    kconf non-hareware debug-mmiotrace.cfg
+fi
diff --git a/cfg/debug/tracer/debug-preempt-tracer.cfg 
b/cfg/debug/tracer/debug-preempt-tracer.cfg
new file mode 100644
index 0000000..558a494
--- /dev/null
+++ b/cfg/debug/tracer/debug-preempt-tracer.cfg
@@ -0,0 +1,2 @@
+CONFIG_PREEMPT=y
+CONFIG_PREEMPT_TRACER=y
diff --git a/cfg/debug/tracer/debug-preempt-tracer.scc 
b/cfg/debug/tracer/debug-preempt-tracer.scc
new file mode 100644
index 0000000..a25e0df
--- /dev/null
+++ b/cfg/debug/tracer/debug-preempt-tracer.scc
@@ -0,0 +1,2 @@
+include debug-trace.scc
+kconf non-hareware debug-preempt-tracer.cfg
diff --git a/cfg/debug/tracer/debug-ring-buffer-benchmark.cfg 
b/cfg/debug/tracer/debug-ring-buffer-benchmark.cfg
new file mode 100644
index 0000000..f33fb5c
--- /dev/null
+++ b/cfg/debug/tracer/debug-ring-buffer-benchmark.cfg
@@ -0,0 +1,2 @@
+CONFIG_RING_BUFFER=y
+CONFIG_RING_BUFFER_BENCHMARK=y
diff --git a/cfg/debug/tracer/debug-ring-buffer-benchmark.scc 
b/cfg/debug/tracer/debug-ring-buffer-benchmark.scc
new file mode 100644
index 0000000..e5863c7
--- /dev/null
+++ b/cfg/debug/tracer/debug-ring-buffer-benchmark.scc
@@ -0,0 +1,2 @@
+include debug-trace.scc
+kconf non-hareware debug-ring-buffer-benchmark.cfg
diff --git a/cfg/debug/tracer/debug-ring-buffer-startup.cfg 
b/cfg/debug/tracer/debug-ring-buffer-startup.cfg
new file mode 100644
index 0000000..c5c5bfc
--- /dev/null
+++ b/cfg/debug/tracer/debug-ring-buffer-startup.cfg
@@ -0,0 +1,2 @@
+CONFIG_RING_BUFFER=y
+CONFIG_RING_BUFFER_STARTUP_TEST=y
diff --git a/cfg/debug/tracer/debug-ring-buffer-startup.scc 
b/cfg/debug/tracer/debug-ring-buffer-startup.scc
new file mode 100644
index 0000000..d66417a
--- /dev/null
+++ b/cfg/debug/tracer/debug-ring-buffer-startup.scc
@@ -0,0 +1,2 @@
+include debug-trace.scc
+kconf non-hareware debug-ring-buffer-startup.cfg
diff --git a/cfg/debug/tracer/debug-sched-tracer.cfg 
b/cfg/debug/tracer/debug-sched-tracer.cfg
new file mode 100644
index 0000000..413447a
--- /dev/null
+++ b/cfg/debug/tracer/debug-sched-tracer.cfg
@@ -0,0 +1 @@
+CONFIG_SCHED_TRACER=y
diff --git a/cfg/debug/tracer/debug-sched-tracer.scc 
b/cfg/debug/tracer/debug-sched-tracer.scc
new file mode 100644
index 0000000..8436bff
--- /dev/null
+++ b/cfg/debug/tracer/debug-sched-tracer.scc
@@ -0,0 +1,2 @@
+include debug-trace.scc
+kconf non-hareware debug-sched-tracer.cfg
diff --git a/cfg/debug/tracer/debug-snapshot-percpu.cfg 
b/cfg/debug/tracer/debug-snapshot-percpu.cfg
new file mode 100644
index 0000000..79fb521
--- /dev/null
+++ b/cfg/debug/tracer/debug-snapshot-percpu.cfg
@@ -0,0 +1 @@
+CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP=y
diff --git a/cfg/debug/tracer/debug-snapshot-percpu.scc 
b/cfg/debug/tracer/debug-snapshot-percpu.scc
new file mode 100644
index 0000000..a44aeab
--- /dev/null
+++ b/cfg/debug/tracer/debug-snapshot-percpu.scc
@@ -0,0 +1,2 @@
+include debug-snapshot.scc
+kconf non-hareware debug-snapshot-percpu.cfg
diff --git a/cfg/debug/tracer/debug-snapshot.cfg 
b/cfg/debug/tracer/debug-snapshot.cfg
new file mode 100644
index 0000000..31429b6
--- /dev/null
+++ b/cfg/debug/tracer/debug-snapshot.cfg
@@ -0,0 +1 @@
+CONFIG_TRACER_SNAPSHOT=y
diff --git a/cfg/debug/tracer/debug-snapshot.scc 
b/cfg/debug/tracer/debug-snapshot.scc
new file mode 100644
index 0000000..fb8a257
--- /dev/null
+++ b/cfg/debug/tracer/debug-snapshot.scc
@@ -0,0 +1,2 @@
+include debug-trace.scc
+kconf non-hareware debug-snapshot.cfg
diff --git a/cfg/debug/tracer/debug-stack-tracer.cfg 
b/cfg/debug/tracer/debug-stack-tracer.cfg
new file mode 100644
index 0000000..64ebbf3
--- /dev/null
+++ b/cfg/debug/tracer/debug-stack-tracer.cfg
@@ -0,0 +1,2 @@
+CONFIG_HAVE_FUNCTION_TRACER=y
+CONFIG_STACK_TRACER=y
diff --git a/cfg/debug/tracer/debug-stack-tracer.scc 
b/cfg/debug/tracer/debug-stack-tracer.scc
new file mode 100644
index 0000000..6eef693
--- /dev/null
+++ b/cfg/debug/tracer/debug-stack-tracer.scc
@@ -0,0 +1,6 @@
+include debug-trace.scc
+include debug-kernel-func.scc
+
+if [ "$KARCH" = "x86_64" ] || [ "$KARCH" = "i386" ] || [ "$KARCH" = "arm" ] || 
[ "$KARCH" = "arm64" ] || [ "$KARCH" = "powerpc" ] || [ "$KARCH" = "mips" ]; 
then
+    kconf non-hareware debug-stack-tracer.cfg
+fi
diff --git a/cfg/debug/tracer/debug-trace-eval-map-file.cfg 
b/cfg/debug/tracer/debug-trace-eval-map-file.cfg
new file mode 100644
index 0000000..7c0579b
--- /dev/null
+++ b/cfg/debug/tracer/debug-trace-eval-map-file.cfg
@@ -0,0 +1,2 @@
+CONFIG_TRACING=y
+CONFIG_TRACE_EVAL_MAP_FILE=y
diff --git a/cfg/debug/tracer/debug-trace-eval-map-file.scc 
b/cfg/debug/tracer/debug-trace-eval-map-file.scc
new file mode 100644
index 0000000..18fe25a
--- /dev/null
+++ b/cfg/debug/tracer/debug-trace-eval-map-file.scc
@@ -0,0 +1,2 @@
+include debug-trace.scc
+kconf non-hardware debug-trace-eval-map-file.cfg
diff --git a/cfg/debug/tracer/debug-trace-support.cfg 
b/cfg/debug/tracer/debug-trace-support.cfg
new file mode 100644
index 0000000..23b0291
--- /dev/null
+++ b/cfg/debug/tracer/debug-trace-support.cfg
@@ -0,0 +1,3 @@
+CONFIG_TRACE_IRQFLAGS_SUPPORT=y
+CONFIG_STACKTRACE_SUPPORT=y
+CONFIG_TRACING_SUPPORT=y
diff --git a/cfg/debug/tracer/debug-trace-support.scc 
b/cfg/debug/tracer/debug-trace-support.scc
new file mode 100644
index 0000000..4133bd4
--- /dev/null
+++ b/cfg/debug/tracer/debug-trace-support.scc
@@ -0,0 +1 @@
+kconf non-hareware debug-trace-support.cfg
diff --git a/cfg/debug/tracer/debug-trace.cfg b/cfg/debug/tracer/debug-trace.cfg
new file mode 100644
index 0000000..ef82146
--- /dev/null
+++ b/cfg/debug/tracer/debug-trace.cfg
@@ -0,0 +1 @@
+CONFIG_FTRACE=y
diff --git a/cfg/debug/tracer/debug-trace.scc b/cfg/debug/tracer/debug-trace.scc
new file mode 100644
index 0000000..290707e
--- /dev/null
+++ b/cfg/debug/tracer/debug-trace.scc
@@ -0,0 +1,2 @@
+include debug-trace-support.scc
+kconf non-hareware debug-trace.cfg
diff --git a/cfg/debug/tracer/debug-tracepoint-benchmark.cfg 
b/cfg/debug/tracer/debug-tracepoint-benchmark.cfg
new file mode 100644
index 0000000..b487261
--- /dev/null
+++ b/cfg/debug/tracer/debug-tracepoint-benchmark.cfg
@@ -0,0 +1 @@
+CONFIG_TRACEPOINT_BENCHMARK=y
diff --git a/cfg/debug/tracer/debug-tracepoint-benchmark.scc 
b/cfg/debug/tracer/debug-tracepoint-benchmark.scc
new file mode 100644
index 0000000..4da2e45
--- /dev/null
+++ b/cfg/debug/tracer/debug-tracepoint-benchmark.scc
@@ -0,0 +1,2 @@
+include debug-trace.scc
+kconf non-hareware debug-tracepoint-benchmark.cfg
diff --git a/cfg/debug/tracer/debug-uprobe-events.cfg 
b/cfg/debug/tracer/debug-uprobe-events.cfg
new file mode 100644
index 0000000..c2e771c
--- /dev/null
+++ b/cfg/debug/tracer/debug-uprobe-events.cfg
@@ -0,0 +1,4 @@
+CONFIG_ARCH_SUPPORTS_UPROBES=y
+CONFIG_MMU=y
+CONFIG_PERF_EVENTS=y
+CONFIG_UPROBE_EVENTS=y
diff --git a/cfg/debug/tracer/debug-uprobe_events.scc 
b/cfg/debug/tracer/debug-uprobe_events.scc
new file mode 100644
index 0000000..0990406
--- /dev/null
+++ b/cfg/debug/tracer/debug-uprobe_events.scc
@@ -0,0 +1,5 @@
+include debug-trace.scc
+
+if [ "$KARCH" = "x86_64" ] || [ "$KARCH" = "i386" ] || [ "$KARCH" = "arm" ] || 
[ "$KARCH" = "arm64" ] || [ "$KARCH" = "powerpc" ] || [ "$KARCH" = "mips" ]; 
then
+    kconf non-hareware debug-uprobe-events.cfg
+fi
-- 
2.8.1

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

Reply via email to