diff options
| -rw-r--r-- | .gitignore | 1 | ||||
| -rw-r--r-- | distribution/Kconfig | 2 | ||||
| -rw-r--r-- | distribution/debian/Kconfig | 5 | ||||
| -rw-r--r-- | distribution/debian/Makefile | 10 | ||||
| -rw-r--r-- | distribution/elbe/Kconfig | 5 | ||||
| -rw-r--r-- | distribution/elbe/Makefile | 10 | ||||
| -rw-r--r-- | kernel-devel/Kconfig | 4 | ||||
| -rw-r--r-- | kernel-devel/kernel-perf/Kconfig | 5 | ||||
| -rw-r--r-- | kernel-devel/kernel-perf/Makefile | 10 | ||||
| -rw-r--r-- | kernel-devel/kexec-and-crash-kernel/Kconfig | 6 | ||||
| -rw-r--r-- | kernel-devel/kexec-and-crash-kernel/Makefile | 10 | ||||
| -rw-r--r-- | realtime/Kconfig | 1 | ||||
| -rw-r--r-- | realtime/rt-internals/Kconfig | 5 | ||||
| -rw-r--r-- | realtime/rt-internals/Makefile | 10 |
14 files changed, 38 insertions, 46 deletions
@@ -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 |
