Diffstat (limited to 'Documentation')
1893 files changed, 392333 insertions, 0 deletions
diff --git a/Documentation/00-INDEX b/Documentation/00-INDEX
new file mode 100644
@@ -0,0 +1,352 @@
+This is a brief list of all the files in ./linux/Documentation and what
+they contain. If you add a documentation file, please list it here in
+alphabetical order as well, or risk being hunted down like a rabid dog.
+Please try and keep the descriptions small enough to fit on one line.
+ Thanks -- Paul G.
+Following translations are available on the WWW:
+ - Japanese, maintained by the JF Project (JF@linux.or.jp), at
+ - this file.
+ - info on kernel <-> userspace ABI and relative interface stability.
+ - brute force method of doing binary search of patches to find bug.
+ - list of changes that break older software packages.
+ - how the boss likes the C code in the kernel to look.
+ - An extended tutorial on how to work with the kernel development
+ - DMA API, pci_ API & extensions for non-consistent memory machines.
+ - How to do DMA with ISA (and LPC) devices.
+ - directory with DocBook templates etc. for kernel documentation.
+ - the process and procedures of how to do Linux kernel development.
+ - info on Linux Intelligent Platform Management Interface (IPMI) Driver.
+ - how to select which CPU(s) handle which interrupt events on SMP.
+ - description of what an IRQ is.
+ - how to (attempt to) manage kernel hackers.
+ - directory with info on RCU (read-copy update).
+ - info on Secure Attention Keys.
+ - Silicon Motion SM501 multimedia companion chip
+ - procedure for reporting security bugs found in the kernel.
+ - Linux kernel patch submission checklist.
+ - procedure to get a new driver source included into the kernel tree.
+ - procedure to get a source patch included into the kernel tree.
+ - how to change your VGA cursor from a blinking underscore.
+ - documentation on accounting and taskstats.
+ - info on ACPI-specific hooks in the kernel.
+ - description of AoE (ATA over Ethernet) along with config examples.
+ - description of various trees and how to apply their patches.
+ - directory with info about Linux on the ARM architecture.
+ - semantics and behavior of atomic and bitmask operations.
+ - misc. LCD driver documentation (cfag12864b, ks0108).
+ - basic instructions for those who wants to profile Linux kernel.
+ - info on the kernel support for extra binary formats.
+ - directory with documentation for the Blackfin arch.
+ - info on the Block I/O (BIO) layer.
+ - info on block devices & drivers
+ - info on Marvell Bluetooth driver usage.
+ - how to access I/O mapped memory from within device drivers.
+ - describes the cache/TLB flushing interfaces Linux uses.
+ - directory with information on the CD-ROM drivers that Linux has.
+ - cgroups features, including cpusets and memory controller.
+ - docs on the netlink based userspace<->