summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan Altenberg <jan@linutronix.de>2013-12-27 12:35:43 +0100
committerJan Altenberg <jan@linutronix.de>2013-12-27 12:35:43 +0100
commit7820db946ca238f47fff030d43fa1bbc1fb0183b (patch)
treecc0273a927e8b1b9cd243b36f85a590d988d36c2
parent455c28f2c81b92e72c299b526ff66801ee71f175 (diff)
Update all topics for Kconfig
-rw-r--r--.gitignore1
-rw-r--r--distribution/Kconfig2
-rw-r--r--distribution/debian/Kconfig5
-rw-r--r--distribution/debian/Makefile10
-rw-r--r--distribution/elbe/Kconfig5
-rw-r--r--distribution/elbe/Makefile10
-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
-rw-r--r--realtime/Kconfig1
-rw-r--r--realtime/rt-internals/Kconfig5
-rw-r--r--realtime/rt-internals/Makefile10
14 files changed, 38 insertions, 46 deletions
diff --git a/.gitignore b/.gitignore
index 8e66cec..d492239 100644
--- a/.gitignore
+++ b/.gitignore
@@ -25,3 +25,4 @@ kernel-devel/module-basics/vain/vain.ko
kernel-devel/module-basics/vain/vain.mod.c
kernel-devel/module-basics/vain/vain.mod.o
kernel-devel/module-basics/vain/vain.o
+kconfig-frontends/
diff --git a/distribution/Kconfig b/distribution/Kconfig
index cfd3cd6..3b645ff 100644
--- a/distribution/Kconfig
+++ b/distribution/Kconfig
@@ -4,4 +4,6 @@ menuconfig ELBE
if ELBE
source "distribution/elbe-devel/Kconfig"
source "distribution/elbe-usage/Kconfig"
+ source "distribution/debian/Kconfig"
+ source "distribution/elbe/Kconfig"
endif
diff --git a/distribution/debian/Kconfig b/distribution/debian/Kconfig
new file mode 100644
index 0000000..f9dc52d
--- /dev/null
+++ b/distribution/debian/Kconfig
@@ -0,0 +1,5 @@
+config DEBIAN
+ bool "Information about the Debian distribution"
+ default y
+ help
+ Overview of the Debian distribution
diff --git a/distribution/debian/Makefile b/distribution/debian/Makefile
index d641258..9baa59d 100644
--- a/distribution/debian/Makefile
+++ b/distribution/debian/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_DEBIAN) = pres_debian.pdf
diff --git a/distribution/elbe/Kconfig b/distribution/elbe/Kconfig
new file mode 100644
index 0000000..ede6465
--- /dev/null
+++ b/distribution/elbe/Kconfig
@@ -0,0 +1,5 @@
+config ELBE_BASICS
+ bool "Basic information about the ELBE project"
+ default y
+ help
+ Overview and basic information about ELBE
diff --git a/distribution/elbe/Makefile b/distribution/elbe/Makefile
index d641258..c054f16 100644
--- a/distribution/elbe/Makefile
+++ b/distribution/elbe/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_ELBE_BASICS) = pres_elbe.pdf
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
diff --git a/realtime/Kconfig b/realtime/Kconfig
index 7b9ebd4..a4a6aa0 100644
--- a/realtime/Kconfig
+++ b/realtime/Kconfig
@@ -5,4 +5,5 @@ if REALTIME_MAIN
source "realtime/rt-app-basics/Kconfig"
source "realtime/rt-basics/Kconfig"
source "realtime/rt-specialties/Kconfig"
+ source "realtime/rt-internals/Kconfig"
endif
diff --git a/realtime/rt-internals/Kconfig b/realtime/rt-internals/Kconfig
new file mode 100644
index 0000000..664e9f6
--- /dev/null
+++ b/realtime/rt-internals/Kconfig
@@ -0,0 +1,5 @@
+config RT_INTERNALS
+ bool "Internals of the Realtime Preemption Patch"
+ default y
+ help
+ Internal structe of the Realtime Preemption Patch, by tglx
diff --git a/realtime/rt-internals/Makefile b/realtime/rt-internals/Makefile
index d641258..cb8c0bd 100644
--- a/realtime/rt-internals/Makefile
+++ b/realtime/rt-internals/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_RT_INTERNALS) = pres_rt-internals_en.pdf