summaryrefslogtreecommitdiff
path: root/kernel-devel
diff options
context:
space:
mode:
Diffstat (limited to 'kernel-devel')
-rw-r--r--kernel-devel/Kconfig4
-rw-r--r--kernel-devel/kernel-perf/Kconfig5
-rw-r--r--kernel-devel/kernel-perf/Makefile10
-rw-r--r--kernel-devel/kexec-and-crash-kernel/Kconfig6
-rw-r--r--kernel-devel/kexec-and-crash-kernel/Makefile10
5 files changed, 16 insertions, 19 deletions
diff --git a/kernel-devel/Kconfig b/kernel-devel/Kconfig
index d85fc3d..bad3308 100644
--- a/kernel-devel/Kconfig
+++ b/kernel-devel/Kconfig
@@ -9,7 +9,9 @@ if KERNEL
source "kernel-devel/kernel-build/Kconfig"
source "kernel-devel/kernel-debugging/Kconfig"
source "kernel-devel/kernel-tracing/Kconfig"
+ source "kernel-devel/kexec-and-crash-kernel/Kconfig"
source "kernel-devel/linux-mm-basics/Kconfig"
source "kernel-devel/module-basics/Kconfig"
- source "kernel-devel/uio-driver/Kconfig
+ source "kernel-devel/uio-driver/Kconfig"
+ source "kernel-devel/kernel-perf/Kconfig"
endif
diff --git a/kernel-devel/kernel-perf/Kconfig b/kernel-devel/kernel-perf/Kconfig
new file mode 100644
index 0000000..42954aa
--- /dev/null
+++ b/kernel-devel/kernel-perf/Kconfig
@@ -0,0 +1,5 @@
+config PERF
+ bool "Perf basics"
+ default y
+ help
+ Basic information about the perf infrastructure
diff --git a/kernel-devel/kernel-perf/Makefile b/kernel-devel/kernel-perf/Makefile
index d641258..5860ba8 100644
--- a/kernel-devel/kernel-perf/Makefile
+++ b/kernel-devel/kernel-perf/Makefile
@@ -1,9 +1 @@
-all:
- for pdf in `ls -1 *.tex` ; do \
- TEXINPUTS=`pwd`/../..:.:..:$(TEXINPUTS) pdflatex $$pdf; \
- TEXINPUTS=`pwd`/../..:.:..:$(TEXINPUTS) pdflatex $$pdf; \
- done
-
-clean:
- rm -f *.aux *.log *.pdf *.log *.snm *.toc *.vrb *.nav *.out
-
+obj-$(CONFIG_PERF) = pres_kernel-perf_en.pdf
diff --git a/kernel-devel/kexec-and-crash-kernel/Kconfig b/kernel-devel/kexec-and-crash-kernel/Kconfig
new file mode 100644
index 0000000..66fc006
--- /dev/null
+++ b/kernel-devel/kexec-and-crash-kernel/Kconfig
@@ -0,0 +1,6 @@
+config KEXEC_AND_CRASHKERNEL
+ bool "Kexec and crashkernel (on ARM)"
+ default y
+ help
+ How to use kexec and how to use kexec for a "crashkernel".
+ Examples are based on ARM. Patches for ARM are included.
diff --git a/kernel-devel/kexec-and-crash-kernel/Makefile b/kernel-devel/kexec-and-crash-kernel/Makefile
index d641258..3c40463 100644
--- a/kernel-devel/kexec-and-crash-kernel/Makefile
+++ b/kernel-devel/kexec-and-crash-kernel/Makefile
@@ -1,9 +1 @@
-all:
- for pdf in `ls -1 *.tex` ; do \
- TEXINPUTS=`pwd`/../..:.:..:$(TEXINPUTS) pdflatex $$pdf; \
- TEXINPUTS=`pwd`/../..:.:..:$(TEXINPUTS) pdflatex $$pdf; \
- done
-
-clean:
- rm -f *.aux *.log *.pdf *.log *.snm *.toc *.vrb *.nav *.out
-
+obj-$(CONFIG_KEXEC_AND_CRASHKERNEL) = pres_kexec_and_crashkernel_en.pdf