| Name | Size | Last modified (GMT) | Description | |
| Parent directory | 2009-08-26 10:01:19 | |||
| ABI/ | 2007-05-18 09:13:28 | info on kernel <-> userspace ABI and relative interface stability. | ||
| DocBook/ | 2009-08-26 09:59:30 | directory with DocBook templates etc. for kernel documentation. | ||
| PCI/ | 2009-08-26 09:59:30 | |||
| RCU/ | 2009-08-26 09:59:30 | directory with info on RCU (read-copy update). | ||
| accounting/ | 2009-08-26 09:59:30 | documentation on accounting and taskstats. | ||
| acpi/ | 2008-11-20 09:30:40 | info on ACPI-specific hooks in the kernel. | ||
| aoe/ | 2008-11-20 09:30:40 | description of AoE (ATA over Ethernet) along with config examples. | ||
| arm/ | 2009-08-26 09:59:30 | directory with info about Linux on the ARM architecture. | ||
| auxdisplay/ | 2008-11-20 09:30:40 | misc. LCD driver documentation (cfag12864b, ks0108). | ||
| blackfin/ | 2009-08-26 09:59:30 | directory with documentation for the Blackfin arch. | ||
| block/ | 2009-08-26 09:59:30 | info on the Block I/O (BIO) layer. | ||
| blockdev/ | 2009-08-26 09:59:31 | info on block devices & drivers | ||
| cdrom/ | 2009-08-26 09:59:31 | directory with information on the CD-ROM drivers that Linux has. | ||
| cgroups/ | 2009-08-26 09:59:31 | cgroups features, including cpusets and memory controller. | ||
| connector/ | 2009-08-26 09:59:31 | docs on the netlink based userspace<->kernel space communication mod. | ||
| console/ | 2007-08-23 03:29:20 | documentation on Linux console drivers. | ||
| cpu-freq/ | 2009-08-26 09:59:31 | info on CPU frequency and voltage scaling. | ||
| cpuidle/ | 2008-11-20 09:30:40 | info on CPU_IDLE, CPU idle state management subsystem. | ||
| cris/ | 2008-11-20 09:30:40 | directory with info about Linux on CRIS architecture. | ||
| crypto/ | 2009-08-26 09:59:31 | directory with info on the Crypto API. | ||
| development-process/ | 2009-08-26 09:59:31 | An extended tutorial on how to work with the kernel development | ||
| device-mapper/ | 2009-08-26 09:59:31 | directory with info on Device Mapper. | ||
| driver-model/ | 2009-08-26 09:59:31 | directory with info about Linux driver model. | ||
| dvb/ | 2009-08-26 09:59:31 | info on Linux Digital Video Broadcast (DVB) subsystem. | ||
| early-userspace/ | 2008-11-20 09:30:40 | info about initramfs, klibc, and userspace early during boot. | ||
| fault-injection/ | 2009-08-26 09:59:31 | dir with docs about the fault injection capabilities infrastructure. | ||
| fb/ | 2009-08-26 09:59:31 | directory with info on the frame buffer graphics abstraction layer. | ||
| filesystems/ | 2009-08-26 09:59:31 | info on the vfs and the various filesystems that Linux supports. | ||
| firmware_class/ | 2009-08-26 09:59:31 | request_firmware() hotplug interface info. | ||
| frv/ | 2008-11-20 09:30:41 | Fujitsu FR-V Linux documentation. | ||
| hwmon/ | 2009-08-26 09:59:31 | directory with docs on various hardware monitoring drivers. | ||
| i2c/ | 2009-08-26 09:59:31 | directory with info about the I2C bus/protocol (2 wire, kHz speed). | ||
| i2o/ | 2007-05-18 09:13:30 | directory with info about the Linux I2O subsystem. | ||
| ia64/ | 2009-08-26 09:59:31 | directory with info about Linux on Intel 64 bit architecture. | ||
| ide/ | 2009-08-26 09:59:31 | |||
| infiniband/ | 2009-08-26 09:59:31 | directory with documents concerning Linux InfiniBand support. | ||
| input/ | 2009-08-26 09:59:31 | info on Linux input device support. | ||
| ioctl/ | 2009-08-26 09:59:31 | directory with documents describing various IOCTL calls. | ||
| isdn/ | 2009-08-26 09:59:31 | directory with info on the Linux ISDN support, and supported cards. | ||
| ja_JP/ | 2009-08-26 09:59:31 | |||
| kbuild/ | 2009-08-26 09:59:31 | directory with info about the kernel build process. | ||
| kdump/ | 2009-08-26 09:59:31 | directory with mini HowTo on getting the crash dump code to work. | ||
| ko_KR/ | 2007-12-26 03:01:16 | |||
| laptops/ | 2009-08-26 09:59:31 | directory with laptop related info and laptop driver documentation. | ||
| lguest/ | 2009-08-26 09:59:31 | |||
| m68k/ | 2008-11-20 09:30:41 | directory with info about Linux on Motorola 68k architecture. | ||
| make/ | 2007-11-29 02:30:58 | |||
| mips/ | 2009-08-26 09:59:31 | directory with info about Linux on MIPS architecture. | ||
| misc-devices/ | 2009-08-26 09:59:31 | |||
| mn10300/ | 2009-08-26 09:59:31 | |||
| mtd/ | 2009-08-26 09:59:31 | |||
| namespaces/ | 2007-12-26 03:01:16 | directory with various information about namespaces | ||
| netlabel/ | 2007-05-18 09:13:30 | directory with information on the NetLabel subsystem. | ||
| networking/ | 2009-08-26 09:59:31 | directory with info on various aspects of networking with Linux. | ||
| parisc/ | 2006-01-04 03:44:53 | directory with info on using Linux on PA-RISC architecture. | ||
| pcmcia/ | 2008-11-20 09:30:41 | info on the Linux PCMCIA driver. | ||
| power/ | 2009-08-26 09:59:31 | directory with info on Linux PCI power management. | ||
| powerpc/ | 2009-08-26 09:59:31 | directory with info on using Linux with the PowerPC. | ||
| pps/ | 2009-08-26 09:59:31 | |||
| prctl/ | 2008-11-20 09:30:42 | |||
| s390/ | 2009-08-26 09:59:31 | directory with info on using Linux on the IBM S390. | ||
| scheduler/ | 2009-08-26 09:59:31 | directory with info on the scheduler. | ||
| scsi/ | 2009-08-26 09:59:31 | directory with info on Linux scsi support. | ||
| serial/ | 2008-11-20 09:30:42 | directory with info on the low level serial API. | ||
| sh/ | 2009-08-26 09:59:29 | directory with info on porting Linux to a new architecture. | ||
| sound/ | 2006-01-04 03:44:53 | directory with info on sound card support. | ||
| sparc/ | 2008-11-20 09:30:42 | directory with info on using Linux on Sparc architecture. | ||
| spi/ | 2009-08-26 09:59:31 | overview of Linux kernel Serial Peripheral Interface (SPI) support. | ||
| sysctl/ | 2009-08-26 09:59:31 | directory with info on the /proc/sys/* files. | ||
| telephony/ | 2008-11-20 09:30:42 | directory with info on telephony (e.g. voice over IP) support. | ||
| thermal/ | 2008-11-20 09:30:42 | |||
| timers/ | 2009-08-26 09:59:31 | info on the timer related topics | ||
| trace/ | 2009-08-26 09:59:31 | |||
| uml/ | 2007-05-18 09:13:31 | directory with information about User Mode Linux. | ||
| usb/ | 2009-08-26 09:59:31 | directory with info regarding the Universal Serial Bus. | ||
| video4linux/ | 2009-08-26 09:59:31 | directory with info regarding video/TV/radio cards and linux. | ||
| vm/ | 2009-08-26 09:59:32 | directory with info on the Linux vm code. | ||
| w1/ | 2009-08-26 09:59:32 | directory with documents regarding the 1-wire (w1) subsystem. | ||
| watchdog/ | 2009-08-26 09:59:32 | how to auto-reboot Linux if it has "fallen and can't get up". ;-) | ||
| wimax/ | 2009-08-26 09:59:32 | |||
| x86/ | 2009-08-26 09:59:32 | |||
| zh_CN/ | 2008-11-20 11:44:59 | |||
| BUG-HUNTING | 8326 bytes | 2008-11-20 09:30:40 | brute force method of doing binary search of patches to find bug. | |
| Changes | 12355 bytes | 2009-08-26 09:59:30 | list of changes that break older software packages. | |
| CodingStyle | 29820 bytes | 2009-08-26 09:59:30 | how the boss likes the C code in the kernel to look. | |
| DMA-API.txt | 28886 bytes | 2009-08-26 09:59:30 | DMA API, pci_ API & extensions for non-consistent memory machines. | |
| DMA-ISA-LPC.txt | 5333 bytes | 2007-05-18 09:13:28 | How to do DMA with ISA (and LPC) devices. | |
| DMA-attributes.txt | 1376 bytes | 2008-11-20 09:30:40 | ||
| DMA-mapping.txt | 27929 bytes | 2009-08-26 09:59:30 | ||
| HOWTO | 29317 bytes | 2008-11-20 09:30:40 | the process and procedures of how to do Linux kernel development. | |
| IO-mapping.txt | 8042 bytes | 2009-08-26 09:59:30 | how to access I/O mapped memory from within device drivers. | |
| IPMI.txt | 27606 bytes | 2007-11-29 02:30:56 | info on Linux Intelligent Platform Management Interface (IPMI) Driver. | |
| IRQ-affinity.txt | 2190 bytes | 2008-11-20 09:30:40 | how to select which CPU(s) handle which interrupt events on SMP. | |
| IRQ.txt | 962 bytes | 2006-07-15 09:25:53 | description of what an IRQ is. | |
| Intel-IOMMU.txt | 4029 bytes | 2008-11-20 09:30:40 | ||
| Makefile | 143 bytes | 2008-11-20 09:30:40 | ||
| ManagementStyle | 13249 bytes | 2008-11-20 09:30:40 | how to (attempt to) manage kernel hackers. | |
| SAK.txt | 2918 bytes | 2008-11-20 09:30:40 | info on Secure Attention Keys. | |
| SELinux.txt | 1041 bytes | 2008-11-20 09:30:40 | ||
| SM501.txt | 2859 bytes | 2009-08-26 09:59:30 | Silicon Motion SM501 multimedia companion chip | |
| SecurityBugs | 1887 bytes | 2006-01-04 03:44:53 | procedure for reporting security bugs found in the kernel. | |
| Smack.txt | 22154 bytes | 2009-08-26 09:59:30 | ||
| SubmitChecklist | 3587 bytes | 2009-08-26 09:59:30 | Linux kernel patch submission checklist. | |
| SubmittingDrivers | 6305 bytes | 2008-11-20 09:30:40 | procedure to get a new driver source included into the kernel tree. | |
| SubmittingPatches | 28472 bytes | 2009-08-26 09:59:30 | procedure to get a source patch included into the kernel tree. | |
| VGA-softcursor.txt | 2051 bytes | 2006-01-04 03:44:53 | how to change your VGA cursor from a blinking underscore. | |
| applying-patches.txt | 19961 bytes | 2006-01-11 05:07:19 | description of various trees and how to apply their patches. | |
| atomic_ops.txt | 19503 bytes | 2009-08-26 09:59:30 | semantics and behavior of atomic and bitmask operations. | |
| bad_memory.txt | 1113 bytes | 2009-08-26 09:59:30 | ||
| basic_profiling.txt | 1707 bytes | 2006-01-04 03:44:53 | basic instructions for those who wants to profile Linux kernel. | |
| binfmt_misc.txt | 6108 bytes | 2007-05-18 09:13:28 | info on the kernel support for extra binary formats. | |
| braille-console.txt | 1458 bytes | 2009-08-26 09:59:31 | ||
| bt8xxgpio.txt | 4402 bytes | 2008-11-20 09:30:40 | ||
| c2port.txt | 2848 bytes | 2008-11-20 09:30:40 | ||
| cachetlb.txt | 16265 bytes | 2007-11-29 02:30:57 | describes the cache/TLB flushing interfaces Linux uses. | |
| cpu-hotplug.txt | 14935 bytes | 2009-08-26 09:59:31 | document describing CPU hotplug support in the Linux kernel. | |
| cpu-load.txt | 3110 bytes | 2007-05-18 09:13:29 | document describing how CPU load statistics are collected. | |
| cputopology.txt | 3013 bytes | 2009-08-26 09:59:31 | documentation on how CPU topology info is exported via sysfs. | |
| credentials.txt | 20932 bytes | 2009-08-26 09:59:31 | ||
| dcdbas.txt | 3709 bytes | 2006-01-04 03:44:53 | information on the Dell Systems Management Base Driver. | |
| debugging-modules.txt | 954 bytes | 2008-11-20 09:30:40 | some notes on debugging modules after Linux 2.6.3. | |
| debugging-via-ohci1394.txt | 7635 bytes | 2008-11-20 09:30:40 | ||
| dell_rbu.txt | 4973 bytes | 2009-08-26 09:59:31 | document demonstrating the use of the Dell Remote BIOS Update driver. | |
| devices.txt | 118144 bytes | 2009-08-26 09:59:31 | plain ASCII listing of all the nodes in /dev/ with major minor #'s. | |
| dmaengine.txt | 42 bytes | 2009-08-26 09:59:31 | ||
| dontdiff | 1964 bytes | 2009-08-26 09:59:31 | file containing a list of files that should never be diff'ed. | |
| dynamic-debug-howto.txt | 8633 bytes | 2009-08-26 09:59:31 | ||
| edac.txt | 21312 bytes | 2009-08-26 09:59:31 | information on EDAC - Error Detection And Correction | |
| eisa.txt | 7293 bytes | 2007-05-18 09:13:29 | info on EISA bus support. | |
| email-clients.txt | 9261 bytes | 2008-11-20 09:30:40 | ||
| feature-removal-schedule.txt | 17663 bytes | 2009-08-26 09:59:31 | list of files and features that are going to be removed. | |
| futex-requeue-pi.txt | 5153 bytes | 2009-08-26 09:59:31 | ||
| gcov.txt | 7699 bytes | 2009-08-26 09:59:31 | ||
| gpio.txt | 26128 bytes | 2009-08-26 09:59:31 | overview of GPIO (General Purpose Input/Output) access conventions. | |
| highuid.txt | 2505 bytes | 2008-11-20 09:30:41 | notes on the change from 16 bit to 32 bit user/group IDs. | |
| hw_random.txt | 3570 bytes | 2008-11-20 09:30:41 | info on Linux support for random number generator in i8xx chipsets. | |
| ics932s401 | 1018 bytes | 2008-11-20 09:30:41 | ||
| initrd.txt | 14423 bytes | 2008-11-20 09:30:41 | how to use the RAM disk as an initial/temporary root filesystem. | |
| io-mapping.txt | 3288 bytes | 2008-11-20 09:30:41 | ||
| io_ordering.txt | 1923 bytes | 2006-01-04 03:44:53 | info on ordering I/O writes to memory-mapped addresses. | |
| iostats.txt | 8053 bytes | 2008-11-20 09:30:41 | info on I/O statistics Linux kernel provides. | |
| irqflags-tracing.txt | 2623 bytes | 2006-07-15 09:25:55 | how to use the irq-flags tracing feature. | |
| isapnp.txt | 433 bytes | 2006-01-04 03:44:53 | info on Linux ISA Plug & Play support. | |
| java.txt | 10943 bytes | 2007-11-29 02:30:58 | info on the in-kernel binary support for Java(tm). | |
| kernel-doc-nano-HOWTO.txt | 11394 bytes | 2009-08-26 09:59:31 | mini HowTo on generation and location of kernel documentation files. | |
| kernel-docs.txt | 35613 bytes | 2008-11-20 09:30:41 | listing of various WWW + books that document kernel internals. | |
| kernel-parameters.txt | 87350 bytes | 2009-08-26 09:59:31 | summary listing of command line / boot prompt args for the kernel. | |
| keys-request-key.txt | 7590 bytes | 2008-11-20 09:30:41 | description of the kernel key request service. | |
| keys.txt | 47306 bytes | 2008-11-20 09:30:41 | description of the kernel key retention service. | |
| kmemcheck.txt | 31264 bytes | 2009-08-26 09:59:31 | ||
| kmemleak.txt | 6666 bytes | 2009-08-26 09:59:31 | ||
| kobject.txt | 17265 bytes | 2009-08-26 09:59:31 | info of the kobject infrastructure of the Linux kernel. | |
| kprobes.txt | 22486 bytes | 2009-08-26 09:59:31 | documents the kernel probes debugging feature. | |
| kref.txt | 6333 bytes | 2008-11-20 09:30:41 | docs on adding reference counters (krefs) to kernel objects. | |
| ldm.txt | 3950 bytes | 2007-05-24 02:40:36 | a brief description of LDM (Windows Dynamic Disks). | |
| leds-class.txt | 3901 bytes | 2008-11-20 09:30:41 | documents LED handling under Linux. | |
| leds-lp3944.txt | 1576 bytes | 2009-08-26 09:59:31 | ||
| local_ops.txt | 6232 bytes | 2009-08-26 09:59:31 | semantics and behavior of local atomic operations. | |
| lockdep-design.txt | 9005 bytes | 2009-08-26 09:59:31 | documentation on the runtime locking correctness validator. | |
| lockstat.txt | 8049 bytes | 2009-08-26 09:59:31 | ||
| logo.gif | 16335 bytes | 2006-01-04 03:44:53 | full colour GIF image of Linux logo (penguin - Tux). | |
| logo.txt | 563 bytes | 2006-01-04 03:44:53 | info on creator of above logo & site to get additional images from. | |
| magic-number.txt | 9959 bytes | 2009-08-26 09:59:31 | list of magic numbers used to mark/protect kernel data structures. | |
| markers.txt | 4280 bytes | 2009-08-26 09:59:31 | ||
| mca.txt | 11539 bytes | 2008-11-20 09:30:41 | info on supporting Micro Channel Architecture (e.g. PS/2) systems. | |
| md.txt | 21262 bytes | 2009-08-26 09:59:31 | info on boot arguments for the multiple devices driver. | |
| memory-barriers.txt | 81519 bytes | 2009-08-26 09:59:31 | info on Linux kernel memory barriers. | |
| memory-hotplug.txt | 14296 bytes | 2009-08-26 09:59:31 | Hotpluggable memory support, how to use and current status. | |
| memory.txt | 2177 bytes | 2006-01-04 03:44:53 | info on typical Linux memory problems. | |
| mono.txt | 2558 bytes | 2006-10-17 06:42:10 | how to execute Mono-based .NET binaries with the help of BINFMT_MISC. | |
| mutex-design.txt | 5901 bytes | 2007-11-29 02:30:58 | info on the generic mutex subsystem. | |
| nmi_watchdog.txt | 4263 bytes | 2009-08-26 09:59:31 | info on NMI watchdog for SMP systems. | |
| nommu-mmap.txt | 11513 bytes | 2009-08-26 09:59:31 | documentation about no-mmu memory mapping support. | |
| numastat.txt | 861 bytes | 2006-01-04 03:44:53 | info on how to read Numa policy hit/miss statistics in sysfs. | |
| oops-tracing.txt | 12563 bytes | 2008-11-20 09:30:41 | how to decode those nasty internal kernel error dump messages. | |
| parport-lowlevel.txt | 32927 bytes | 2007-11-29 02:30:58 | description and usage of the low level parallel port functions. | |
| parport.txt | 8967 bytes | 2006-01-04 03:44:53 | how to use the parallel-port driver. | |
| pi-futex.txt | 5834 bytes | 2006-10-17 06:42:10 | documentation on lightweight PI-futexes. | |
| pnp.txt | 6953 bytes | 2008-11-20 09:30:41 | Linux Plug and Play documentation. | |
| preempt-locking.txt | 5346 bytes | 2006-01-04 03:44:53 | info on locking under a preemptive kernel. | |
| printk-formats.txt | 1068 bytes | 2008-11-20 09:30:42 | how to get printk format specifiers right | |
| prio_tree.txt | 5356 bytes | 2006-10-17 06:42:10 | info on radix-priority-search-tree use for indexing vmas. | |
| rbtree.txt | 6768 bytes | 2009-08-26 09:59:31 | info on what red-black trees are and what they are for. | |
| rfkill.txt | 5650 bytes | 2009-08-26 09:59:31 | ||
| robust-futex-ABI.txt | 8871 bytes | 2009-08-26 09:59:31 | documentation of the robust futex ABI. | |
| robust-futexes.txt | 9647 bytes | 2007-05-18 09:13:31 | a description of what robust futexes are. | |
| rt-mutex-design.txt | 33567 bytes | 2006-10-17 06:42:10 | description of the RealTime mutex implementation design. | |
| rt-mutex.txt | 3590 bytes | 2006-07-15 09:25:55 | desc. of RT-mutex subsystem with PI (Priority Inheritance) support. | |
| rtc.txt | 15497 bytes | 2008-11-20 09:30:42 | notes on how to use the Real Time Clock (aka CMOS clock) driver. | |
| serial-console.txt | 4139 bytes | 2006-04-04 16:31:42 | how to set up Linux with a serial line console as the default. | |
| sgi-ioc4.txt | 2025 bytes | 2006-01-04 03:44:53 | description of the SGI IOC4 PCI (multi function) device. | |
| sgi-visws.txt | 678 bytes | 2006-01-04 03:44:53 | short blurb on the SGI Visual Workstations. | |
| slow-work.txt | 5521 bytes | 2009-08-26 09:59:31 | ||
| sparse.txt | 3133 bytes | 2009-08-26 09:59:31 | info on how to obtain and use the sparse tool for typechecking. | |
| spinlocks.txt | 9024 bytes | 2008-11-20 09:30:42 | info on using spinlocks to provide exclusive access in kernel. | |
| stable_api_nonsense.txt | 9397 bytes | 2007-08-23 03:29:21 | info on why the kernel does not have a stable in-kernel api or abi. | |
| stable_kernel_rules.txt | 2910 bytes | 2008-11-20 09:30:42 | rules and procedures for the -stable kernel releases. | |
| svga.txt | 14402 bytes | 2006-01-04 03:44:53 | short guide on selecting video modes at boot via VGA BIOS. | |
| sysfs-rules.txt | 8318 bytes | 2009-08-26 09:59:31 | How not to use sysfs. | |
| sysrq.txt | 11717 bytes | 2009-08-26 09:59:31 | info on the magic SysRq key. | |
| tomoyo.txt | 2253 bytes | 2009-08-26 09:59:31 | ||
| unaligned-memory-access.txt | 10259 bytes | 2008-11-20 09:30:42 | ||
| unicode.txt | 6680 bytes | 2006-01-04 03:44:53 | info on the Unicode character/font mapping used in Linux. | |
| unshare.txt | 13376 bytes | 2006-10-17 06:42:11 | description of the Linux unshare system call. | |
| video-output.txt | 1096 bytes | 2007-05-18 09:13:31 | sysfs class driver interface to enable/disable a video output device. | |
| volatile-considered-harmful.txt | 5691 bytes | 2008-11-20 09:30:42 | Why the "volatile" type class should not be used | |
| voyager.txt | 3493 bytes | 2006-01-04 03:44:53 | guide to running Linux on the Voyager architecture. | |
| zorro.txt | 2886 bytes | 2006-01-04 03:44:53 | info on writing drivers for Zorro bus devices found on Amigas. |