Blame view

Documentation/00-INDEX 14.9 KB
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
1
2
3
4
  
  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.
449e3a72f   Paul Gortmaker   Documentation: up...
5
  Please keep the descriptions small enough to fit on one line.
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
6
7
8
  							 Thanks -- Paul G.
  
  Following translations are available on the WWW:
010f4564b   Masanari Iida   Documentation: Fi...
9
10
     - Japanese, maintained by the JF Project (jf@listserv.linux.or.jp), at
       http://linuxjf.sourceforge.jp/
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
11
12
13
  
  00-INDEX
  	- this file.
f6b07d39d   Jesper Juhl   Add missing files...
14
15
  ABI/
  	- info on kernel <-> userspace ABI and relative interface stability.
0f60724f5   Mauro Carvalho Chehab   docs: 00-INDEX: d...
16
17
  CodingStyle
  	- nothing here, just a pointer to process/coding-style.rst.
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
18
19
  DMA-API.txt
  	- DMA API, pci_ API & extensions for non-consistent memory machines.
449e3a72f   Paul Gortmaker   Documentation: up...
20
21
  DMA-API-HOWTO.txt
  	- Dynamic DMA mapping Guide
5ef43567c   Rob Landley   Add missing entri...
22
23
  DMA-ISA-LPC.txt
  	- How to do DMA with ISA (and LPC) devices.
449e3a72f   Paul Gortmaker   Documentation: up...
24
25
  DMA-attributes.txt
  	- listing of the various possible attributes a DMA region can have
449e3a72f   Paul Gortmaker   Documentation: up...
26
27
  EDID/
  	- directory with info on customizing EDID for broken gfx/displays.
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
28
29
30
31
  IPMI.txt
  	- info on Linux Intelligent Platform Management Interface (IPMI) Driver.
  IRQ-affinity.txt
  	- how to select which CPU(s) handle which interrupt events on SMP.
449e3a72f   Paul Gortmaker   Documentation: up...
32
  IRQ-domain.txt
453f42d38   Murilo Opsfelder Araujo   doc: fix a typo i...
33
  	- info on interrupt numbering and setting up IRQ domains.
f6b07d39d   Jesper Juhl   Add missing files...
34
35
  IRQ.txt
  	- description of what an IRQ is.
449e3a72f   Paul Gortmaker   Documentation: up...
36
37
38
  Intel-IOMMU.txt
  	- basic info on the Intel IOMMU virtualization support.
  Makefile
9e22ff439   Mauro Carvalho Chehab   Update Documentat...
39
  	- It's not of interest for those who aren't touching the build system.
822d289f2   Mauro Carvalho Chehab   docs: 00-INDEX: a...
40
41
  PCI/
  	- info related to PCI drivers.
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
42
43
  RCU/
  	- directory with info on RCU (read-copy update).
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
44
45
  SAK.txt
  	- info on Secure Attention Keys.
5ef43567c   Rob Landley   Add missing entri...
46
47
  SM501.txt
  	- Silicon Motion SM501 multimedia companion chip
0f60724f5   Mauro Carvalho Chehab   docs: 00-INDEX: d...
48
49
  SubmittingPatches
  	- nothing here, just a pointer to process/coding-style.rst.
f6b07d39d   Jesper Juhl   Add missing files...
50
51
  accounting/
  	- documentation on accounting and taskstats.
b4d2730a0   Len Brown   ACPI: document me...
52
53
  acpi/
  	- info on ACPI-specific hooks in the kernel.
79c87c30d   Mauro Carvalho Chehab   docs: 00-INDEX: c...
54
55
  admin-guide/
  	- info related to Linux users and system admins.
f6b07d39d   Jesper Juhl   Add missing files...
56
57
  aoe/
  	- description of AoE (ATA over Ethernet) along with config examples.
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
58
59
  arm/
  	- directory with info about Linux on the ARM architecture.
449e3a72f   Paul Gortmaker   Documentation: up...
60
61
  arm64/
  	- directory with info about Linux on the 64 bit ARM architecture.
f6b07d39d   Jesper Juhl   Add missing files...
62
63
  auxdisplay/
  	- misc. LCD driver documentation (cfag12864b, ks0108).
449e3a72f   Paul Gortmaker   Documentation: up...
64
65
  backlight/
  	- directory with info on controlling backlights in flat panel displays
3cf8ca1c2   Henrik Austad   Documentation/: u...
66
67
  bcache.txt
  	- Block-layer cache on fast SSDs to improve slow (raid) I/O performance.
f6b07d39d   Jesper Juhl   Add missing files...
68
69
  blackfin/
  	- directory with documentation for the Blackfin arch.
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
70
71
  block/
  	- info on the Block I/O (BIO) layer.
31c00fc15   Randy Dunlap   Create/use more d...
72
73
  blockdev/
  	- info on block devices & drivers
449e3a72f   Paul Gortmaker   Documentation: up...
74
75
  bt8xxgpio.txt
  	- info on how to modify a bt8xx video card for GPIO usage.
196be0cd0   Bing Zhao   Bluetooth: Add do...
76
77
  btmrvl.txt
  	- info on Marvell Bluetooth driver usage.
449e3a72f   Paul Gortmaker   Documentation: up...
78
79
  bus-devices/
  	- directory with info on TI GPMC (General Purpose Memory Controller)
9fe41e419   Randy Dunlap   documentation: fi...
80
81
  bus-virt-phys-mapping.txt
  	- how to access I/O mapped memory from within device drivers.
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
82
83
  cachetlb.txt
  	- describes the cache/TLB flushing interfaces Linux uses.
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
84
85
  cdrom/
  	- directory with information on the CD-ROM drivers that Linux has.
822d289f2   Mauro Carvalho Chehab   docs: 00-INDEX: a...
86
87
88
89
  cgroup-v1/
  	- cgroups v1 features, including cpusets and memory controller.
  cgroup-v2.txt
  	- cgroups v2 features, including cpusets and memory controller.
449e3a72f   Paul Gortmaker   Documentation: up...
90
91
92
93
  circular-buffers.txt
  	- how to make use of the existing circular buffer infrastructure
  clk.txt
  	- info on the common clock framework
822d289f2   Mauro Carvalho Chehab   docs: 00-INDEX: a...
94
95
  cma/
  	- Continuous Memory Area (CMA) debugfs interface.
0f60724f5   Mauro Carvalho Chehab   docs: 00-INDEX: d...
96
  conf.py
9e22ff439   Mauro Carvalho Chehab   Update Documentat...
97
  	- It's not of interest for those who aren't touching the build system.
f6b07d39d   Jesper Juhl   Add missing files...
98
99
100
101
  connector/
  	- docs on the netlink based userspace<->kernel space communication mod.
  console/
  	- documentation on Linux console drivers.
24755a55b   Silvio Fricke   Documentation/00-...
102
103
  core-api/
  	- documentation on kernel core components.
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
104
105
  cpu-freq/
  	- info on CPU frequency and voltage scaling.
f6b07d39d   Jesper Juhl   Add missing files...
106
107
108
109
  cpu-hotplug.txt
  	- document describing CPU hotplug support in the Linux kernel.
  cpu-load.txt
  	- document describing how CPU load statistics are collected.
fe8e288a6   Venkatesh Pallipadi   cpuidle: Add Docu...
110
111
  cpuidle/
  	- info on CPU_IDLE, CPU idle state management subsystem.
f6b07d39d   Jesper Juhl   Add missing files...
112
113
  cputopology.txt
  	- documentation on how CPU topology info is exported via sysfs.
fbedceb10   Bob Pearson   crc32: move long ...
114
115
  crc32.txt
  	- brief tutorial on CRC computation
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
116
117
118
119
  cris/
  	- directory with info about Linux on CRIS architecture.
  crypto/
  	- directory with info on the Crypto API.
f6b07d39d   Jesper Juhl   Add missing files...
120
121
  dcdbas.txt
  	- information on the Dell Systems Management Base Driver.
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
122
123
  debugging-modules.txt
  	- some notes on debugging modules after Linux 2.6.3.
449e3a72f   Paul Gortmaker   Documentation: up...
124
125
  debugging-via-ohci1394.txt
  	- how to use firewire like a hardware debugger memory reader.
f6b07d39d   Jesper Juhl   Add missing files...
126
127
  dell_rbu.txt
  	- document demonstrating the use of the Dell Remote BIOS Update driver.
822d289f2   Mauro Carvalho Chehab   docs: 00-INDEX: a...
128
129
  dev-tools/
  	- directory with info on development tools for the kernel.
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
130
131
  device-mapper/
  	- directory with info on Device Mapper.
822d289f2   Mauro Carvalho Chehab   docs: 00-INDEX: a...
132
133
  dmaengine/
  	- the DMA engine and controller API guides.
449e3a72f   Paul Gortmaker   Documentation: up...
134
135
136
137
138
139
  devicetree/
  	- directory with info on device tree files used by OF/PowerPC/ARM
  digsig.txt
  	-info on the Digital Signature Verification API
  dma-buf-sharing.txt
  	- the DMA Buffer Sharing API Guide
0f60724f5   Mauro Carvalho Chehab   docs: 00-INDEX: d...
140
141
  docutils.conf
  	- nothing here. Just a configuration file for docutils.
f6b07d39d   Jesper Juhl   Add missing files...
142
143
  dontdiff
  	- file containing a list of files that should never be diff'ed.
822d289f2   Mauro Carvalho Chehab   docs: 00-INDEX: a...
144
145
  driver-api/
  	- the Linux driver implementer's API guide.
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
146
147
  driver-model/
  	- directory with info about Linux driver model.
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
148
149
  early-userspace/
  	- info about initramfs, klibc, and userspace early during boot.
3cf8ca1c2   Henrik Austad   Documentation/: u...
150
151
  efi-stub.txt
  	- How to use the EFI boot stub to bypass GRUB or elilo on EFI systems.
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
152
153
  eisa.txt
  	- info on EISA bus support.
449e3a72f   Paul Gortmaker   Documentation: up...
154
155
  extcon/
  	- directory with porting guide for Android kernel switch driver.
822d289f2   Mauro Carvalho Chehab   docs: 00-INDEX: a...
156
157
  isa.txt
  	- info on EISA bus support.
f6b07d39d   Jesper Juhl   Add missing files...
158
159
  fault-injection/
  	- dir with docs about the fault injection capabilities infrastructure.
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
160
161
  fb/
  	- directory with info on the frame buffer graphics abstraction layer.
822d289f2   Mauro Carvalho Chehab   docs: 00-INDEX: a...
162
163
  features/
  	- status of feature implementation on different architectures.
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
164
  filesystems/
4f3b19ca4   J. Bruce Fields   Documentation: mo...
165
  	- info on the vfs and the various filesystems that Linux supports.
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
166
167
  firmware_class/
  	- request_firmware() hotplug interface info.
449e3a72f   Paul Gortmaker   Documentation: up...
168
169
  flexible-arrays.txt
  	- how to make use of flexible sized arrays in linux
022c67472   Alessandro Rubini   FMC: add document...
170
171
  fmc/
  	- information about the FMC bus abstraction
822d289f2   Mauro Carvalho Chehab   docs: 00-INDEX: a...
172
173
  fpga/
  	- FPGA Manager Core.
0868ff7a4   Adrian Bunk   move frv docs one...
174
  frv/
f6b07d39d   Jesper Juhl   Add missing files...
175
  	- Fujitsu FR-V Linux documentation.
449e3a72f   Paul Gortmaker   Documentation: up...
176
177
  futex-requeue-pi.txt
  	- info on requeueing of tasks from a non-PI futex to a PI futex
822d289f2   Mauro Carvalho Chehab   docs: 00-INDEX: a...
178
179
  gcc-plugins.txt
  	- GCC plugin infrastructure.
3cf8ca1c2   Henrik Austad   Documentation/: u...
180
181
  gpio/
  	- gpio related documentation
822d289f2   Mauro Carvalho Chehab   docs: 00-INDEX: a...
182
183
  gpu/
  	- directory with information on GPU driver developer's guide.
449e3a72f   Paul Gortmaker   Documentation: up...
184
185
  hid/
  	- directory with information on human interface devices
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
186
187
  highuid.txt
  	- notes on the change from 16 bit to 32 bit user/group IDs.
449e3a72f   Paul Gortmaker   Documentation: up...
188
189
  hwspinlock.txt
  	- hardware spinlock provides hardware assistance for synchronization
3833eecc1   Thomas Gleixner   Documentation: mo...
190
191
  timers/
  	- info on the timer related topics
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
192
193
  hw_random.txt
  	- info on Linux support for random number generator in i8xx chipsets.
f6b07d39d   Jesper Juhl   Add missing files...
194
195
  hwmon/
  	- directory with docs on various hardware monitoring drivers.
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
196
197
  i2c/
  	- directory with info about the I2C bus/protocol (2 wire, kHz speed).
71cced6eb   Uwe Hermann   doc/x86: fix doc ...
198
  x86/i386/
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
199
200
201
  	- directory with info about Linux on Intel 32 bit architecture.
  ia64/
  	- directory with info about Linux on Intel 64 bit architecture.
822d289f2   Mauro Carvalho Chehab   docs: 00-INDEX: a...
202
203
204
205
  ide/
  	- Information regarding the Enhanced IDE drive.
  iio/
  	- info on industrial IIO configfs support.
0f60724f5   Mauro Carvalho Chehab   docs: 00-INDEX: d...
206
207
  index.rst
  	- main index for the documentation at ReST format.
f6b07d39d   Jesper Juhl   Add missing files...
208
209
  infiniband/
  	- directory with documents concerning Linux InfiniBand support.
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
210
211
  input/
  	- info on Linux input device support.
449e3a72f   Paul Gortmaker   Documentation: up...
212
213
  intel_txt.txt
  	- info on intel Trusted Execution Technology (intel TXT).
9fe41e419   Randy Dunlap   documentation: fi...
214
215
  io-mapping.txt
  	- description of io_mapping functions in linux/io-mapping.h
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
216
217
  io_ordering.txt
  	- info on ordering I/O writes to memory-mapped addresses.
f6b07d39d   Jesper Juhl   Add missing files...
218
219
  ioctl/
  	- directory with documents describing various IOCTL calls.
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
220
221
  iostats.txt
  	- info on I/O statistics Linux kernel provides.
f6b07d39d   Jesper Juhl   Add missing files...
222
223
  irqflags-tracing.txt
  	- how to use the irq-flags tracing feature.
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
224
225
226
227
  isapnp.txt
  	- info on Linux ISA Plug & Play support.
  isdn/
  	- directory with info on the Linux ISDN support, and supported cards.
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
228
229
  kbuild/
  	- directory with info about the kernel build process.
822d289f2   Mauro Carvalho Chehab   docs: 00-INDEX: a...
230
231
  kernel-doc-nano-HOWTO.txt
  	- outdated info about kernel-doc documentation.
f6b07d39d   Jesper Juhl   Add missing files...
232
233
  kdump/
  	- directory with mini HowTo on getting the crash dump code to work.
1dc4bbf0b   Mauro Carvalho Chehab   docs-rst: doc-gui...
234
  doc-guide/
8ed292fe8   Jonathan Corbet   docs: deprecate k...
235
  	- how to write and format reStructuredText kernel documentation
3cf8ca1c2   Henrik Austad   Documentation/: u...
236
237
  kernel-per-CPU-kthreads.txt
  	- List of all per-CPU kthreads and how they introduce jitter.
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
238
239
  kobject.txt
  	- info of the kobject infrastructure of the Linux kernel.
f6b07d39d   Jesper Juhl   Add missing files...
240
241
242
243
  kprobes.txt
  	- documents the kernel probes debugging feature.
  kref.txt
  	- docs on adding reference counters (krefs) to kernel objects.
d6ff36557   Carlos Corbacho   Documentation - C...
244
245
  laptops/
  	- directory with laptop related info and laptop driver documentation.
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
246
247
  ldm.txt
  	- a brief description of LDM (Windows Dynamic Disks).
9a684e19a   Antonio Ospite   Documentation: co...
248
249
  leds/
  	- directory with info about LED handling under Linux.
822d289f2   Mauro Carvalho Chehab   docs: 00-INDEX: a...
250
251
  livepatch/
  	- info on kernel live patching.
214e0aed6   Davidlohr Bueso   locking/Documenta...
252
253
  locking/
  	- directory with info about kernel locking primitives
fd0587339   Jean Delvare   Documentation: Re...
254
255
  lockup-watchdogs.txt
  	- info on soft and hard lockup detectors (aka nmi_watchdog).
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
256
  logo.gif
f6b07d39d   Jesper Juhl   Add missing files...
257
  	- full colour GIF image of Linux logo (penguin - Tux).
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
258
  logo.txt
f6b07d39d   Jesper Juhl   Add missing files...
259
  	- info on creator of above logo & site to get additional images from.
415008af3   Mauro Carvalho Chehab   docs-rst: convert...
260
261
  lsm.txt
  	- Linux Security Modules: General Security Hooks for Linux
8ea8f3eb9   Henrik Austad   Update of Documen...
262
263
  lzo.txt
  	- kernel LZO decompressor input formats
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
264
265
  m68k/
  	- directory with info about Linux on Motorola 68k architecture.
8ea8f3eb9   Henrik Austad   Update of Documen...
266
267
  mailbox.txt
  	- How to write drivers for the common mailbox framework (IPC).
1601c5907   Shaohua Li   Documentation: mo...
268
269
  md/
  	- directory with info about Linux Software RAID
822d289f2   Mauro Carvalho Chehab   docs: 00-INDEX: a...
270
271
  media/
  	- info on media drivers: uAPI, kAPI and driver documentation.
f6b07d39d   Jesper Juhl   Add missing files...
272
273
  memory-barriers.txt
  	- info on Linux kernel memory barriers.
449e3a72f   Paul Gortmaker   Documentation: up...
274
275
  memory-devices/
  	- directory with info on parts like the Texas Instruments EMIF driver
5ef43567c   Rob Landley   Add missing entri...
276
277
  memory-hotplug.txt
  	- Hotpluggable memory support, how to use and current status.
822d289f2   Mauro Carvalho Chehab   docs: 00-INDEX: a...
278
279
  men-chameleon-bus.txt
  	- info on MEN chameleon bus.
fdabf525b   James Hogan   metag: Basic docu...
280
281
  metag/
  	- directory with info about Linux on Meta architecture.
822d289f2   Mauro Carvalho Chehab   docs: 00-INDEX: a...
282
283
  mic/
  	- Intel Many Integrated Core (MIC) architecture device driver.
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
284
285
  mips/
  	- directory with info about Linux on MIPS architecture.
449e3a72f   Paul Gortmaker   Documentation: up...
286
287
  misc-devices/
  	- directory with info about devices using the misc dev subsystem
dfe86cba7   Adrian Hunter   mmc: add erase, s...
288
289
  mmc/
  	- directory with info about the MMC subsystem
449e3a72f   Paul Gortmaker   Documentation: up...
290
291
292
293
  mn10300/
  	- directory with info about the mn10300 architecture port
  mtd/
  	- directory with info about memory technology devices (flash)
2868f89fc   Pavel Emelyanov   The namespaces co...
294
295
  namespaces/
  	- directory with various information about namespaces
8802f616f   Paul Moore   [NetLabel]: docum...
296
297
  netlabel/
  	- directory with information on the NetLabel subsystem.
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
298
299
  networking/
  	- directory with info on various aspects of networking with Linux.
449e3a72f   Paul Gortmaker   Documentation: up...
300
301
  nfc/
  	- directory relating info about Near Field Communications support.
822d289f2   Mauro Carvalho Chehab   docs: 00-INDEX: a...
302
303
  nios2/
  	- Linux on the Nios II architecture.
f6b07d39d   Jesper Juhl   Add missing files...
304
305
  nommu-mmap.txt
  	- documentation about no-mmu memory mapping support.
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
306
307
  numastat.txt
  	- info on how to read Numa policy hit/miss statistics in sysfs.
822d289f2   Mauro Carvalho Chehab   docs: 00-INDEX: a...
308
309
310
311
312
313
  ntb.txt
  	- info on Non-Transparent Bridge (NTB) drivers.
  nvdimm/
  	- info on non-volatile devices.
  nvmem/
  	- info on non volatile memory framework.
0f60724f5   Mauro Carvalho Chehab   docs: 00-INDEX: d...
314
315
  output/
  	- default directory where html/LaTeX/pdf files will be written.
4047f8b1f   Jonathan Corbet   Add a document de...
316
317
  padata.txt
  	- An introduction to the "padata" parallel execution API
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
318
319
  parisc/
  	- directory with info on using Linux on PA-RISC architecture.
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
320
321
  parport-lowlevel.txt
  	- description and usage of the low level parallel port functions.
f6b07d39d   Jesper Juhl   Add missing files...
322
323
  pcmcia/
  	- info on the Linux PCMCIA driver.
449e3a72f   Paul Gortmaker   Documentation: up...
324
325
  percpu-rw-semaphore.txt
  	- RCU based read-write semaphore optimized for locking for reading
822d289f2   Mauro Carvalho Chehab   docs: 00-INDEX: a...
326
327
328
329
  perf/
  	- info about the APM X-Gene SoC Performance Monitoring Unit (PMU).
  phy/
  	- ino on Samsung USB 2.0 PHY adaptation layer.
3cf8ca1c2   Henrik Austad   Documentation/: u...
330
331
  phy.txt
  	- Description of the generic PHY framework.
f6b07d39d   Jesper Juhl   Add missing files...
332
  pi-futex.txt
449e3a72f   Paul Gortmaker   Documentation: up...
333
334
335
  	- documentation on lightweight priority inheritance futexes.
  pinctrl.txt
  	- info on pinctrl subsystem and the PINMUX/PINCONF and drivers
822d289f2   Mauro Carvalho Chehab   docs: 00-INDEX: a...
336
337
  platform/
  	- List of supported hardware by compal and Dell laptop.
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
338
339
340
341
342
343
  pnp.txt
  	- Linux Plug and Play documentation.
  power/
  	- directory with info on Linux PCI power management.
  powerpc/
  	- directory with info on using Linux with the PowerPC.
449e3a72f   Paul Gortmaker   Documentation: up...
344
345
  prctl/
  	- directory with info on the priveledge control subsystem
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
346
347
  preempt-locking.txt
  	- info on locking under a preemptive kernel.
b67ad18b0   Randy Dunlap   DOC: add printk-f...
348
349
  printk-formats.txt
  	- how to get printk format specifiers right
79c87c30d   Mauro Carvalho Chehab   docs: 00-INDEX: c...
350
351
  process/
  	- how to work with the mainline kernel development process.
449e3a72f   Paul Gortmaker   Documentation: up...
352
353
  pps/
  	- directory with information on the pulse-per-second support
822d289f2   Mauro Carvalho Chehab   docs: 00-INDEX: a...
354
355
  pti/
  	- directory with info on Intel MID PTI.
449e3a72f   Paul Gortmaker   Documentation: up...
356
357
358
359
  ptp/
  	- directory with info on support for IEEE 1588 PTP clocks in Linux.
  pwm.txt
  	- info on the pulse width modulation driver subsystem
449e3a72f   Paul Gortmaker   Documentation: up...
360
361
  rapidio/
  	- directory with info on RapidIO packet-based fabric interconnect
f6b07d39d   Jesper Juhl   Add missing files...
362
363
  rbtree.txt
  	- info on what red-black trees are and what they are for.
449e3a72f   Paul Gortmaker   Documentation: up...
364
365
366
367
  remoteproc.txt
  	- info on how to handle remote processor (e.g. AMP) offloads/usage.
  rfkill.txt
  	- info on the radio frequency kill switch subsystem/support.
f6b07d39d   Jesper Juhl   Add missing files...
368
369
370
371
  robust-futex-ABI.txt
  	- documentation of the robust futex ABI.
  robust-futexes.txt
  	- a description of what robust futexes are.
449e3a72f   Paul Gortmaker   Documentation: up...
372
373
  rpmsg.txt
  	- info on the Remote Processor Messaging (rpmsg) Framework
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
374
375
376
377
  rtc.txt
  	- notes on how to use the Real Time Clock (aka CMOS clock) driver.
  s390/
  	- directory with info on using Linux on the IBM S390.
9b8eae724   J. Bruce Fields   Documentation: cr...
378
379
  scheduler/
  	- directory with info on the scheduler.
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
380
381
  scsi/
  	- directory with info on Linux scsi support.
d410fa4ef   Randy Dunlap   Create Documentat...
382
383
  security/
  	- directory that contains security-related info
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
384
385
  serial/
  	- directory with info on the low level serial API.
f6b07d39d   Jesper Juhl   Add missing files...
386
387
  sgi-ioc4.txt
  	- description of the SGI IOC4 PCI (multi function) device.
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
388
389
  sh/
  	- directory with info on porting Linux to a new architecture.
449e3a72f   Paul Gortmaker   Documentation: up...
390
391
  smsc_ece1099.txt
  	-info on the smsc Keyboard Scan Expansion/GPIO Expansion device.
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
392
393
  sound/
  	- directory with info on sound card support.
f6b07d39d   Jesper Juhl   Add missing files...
394
395
  spi/
  	- overview of Linux kernel Serial Peripheral Interface (SPI) support.
0f60724f5   Mauro Carvalho Chehab   docs: 00-INDEX: d...
396
  sphinx/
9e22ff439   Mauro Carvalho Chehab   Update Documentat...
397
  	- no documentation here, just files required by Sphinx toolchain.
0f60724f5   Mauro Carvalho Chehab   docs: 00-INDEX: d...
398
  sphinx-static/
9e22ff439   Mauro Carvalho Chehab   Update Documentat...
399
  	- no documentation here, just files required by Sphinx toolchain.
449e3a72f   Paul Gortmaker   Documentation: up...
400
401
  static-keys.txt
  	- info on how static keys allow debug code in hotpaths via patching
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
402
403
  svga.txt
  	- short guide on selecting video modes at boot via VGA BIOS.
822d289f2   Mauro Carvalho Chehab   docs: 00-INDEX: a...
404
405
  sync_file.txt
  	- Sync file API guide.
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
406
407
  sysctl/
  	- directory with info on the /proc/sys/* files.
449e3a72f   Paul Gortmaker   Documentation: up...
408
409
  target/
  	- directory with info on generating TCM v4 fabric .ko modules
6a6e77006   Jens Wiklander   Documentation: te...
410
411
  tee.txt
  	- info on the TEE subsystem and drivers
3cf8ca1c2   Henrik Austad   Documentation/: u...
412
413
  this_cpu_ops.txt
  	- List rationale behind and the way to use this_cpu operations.
449e3a72f   Paul Gortmaker   Documentation: up...
414
415
416
417
  thermal/
  	- directory with information on managing thermal issues (CPU/temp)
  trace/
  	- directory with info on tracing technologies within linux
822d289f2   Mauro Carvalho Chehab   docs: 00-INDEX: a...
418
419
  translations/
  	- translations of this document from English to another language
449e3a72f   Paul Gortmaker   Documentation: up...
420
421
  unaligned-memory-access.txt
  	- info on how to avoid arch breaking unaligned memory access in code.
f6b07d39d   Jesper Juhl   Add missing files...
422
423
  unshare.txt
  	- description of the Linux unshare system call.
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
424
425
  usb/
  	- directory with info regarding the Universal Serial Bus.
449e3a72f   Paul Gortmaker   Documentation: up...
426
427
  vfio.txt
  	- info on Virtual Function I/O used in guest/hypervisor instances.
f6b07d39d   Jesper Juhl   Add missing files...
428
429
  video-output.txt
  	- sysfs class driver interface to enable/disable a video output device.
449e3a72f   Paul Gortmaker   Documentation: up...
430
431
  virtual/
  	- directory with information on the various linux virtualizations.
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
432
433
  vm/
  	- directory with info on the Linux vm code.
f6b07d39d   Jesper Juhl   Add missing files...
434
435
  w1/
  	- directory with documents regarding the 1-wire (w1) subsystem.
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
436
437
  watchdog/
  	- how to auto-reboot Linux if it has "fallen and can't get up". ;-)
449e3a72f   Paul Gortmaker   Documentation: up...
438
439
  wimax/
  	- directory with info about Intel Wireless Wimax Connections
24755a55b   Silvio Fricke   Documentation/00-...
440
  core-api/workqueue.rst
449e3a72f   Paul Gortmaker   Documentation: up...
441
  	- information on the Concurrency Managed Workqueue implementation
71cced6eb   Uwe Hermann   doc/x86: fix doc ...
442
  x86/x86_64/
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
443
  	- directory with info on Linux support for AMD x86-64 (Hammer) machines.
8ea8f3eb9   Henrik Austad   Update of Documen...
444
445
  xillybus.txt
  	- Overview and basic ui of xillybus driver
449e3a72f   Paul Gortmaker   Documentation: up...
446
447
448
449
  xtensa/
  	- directory with documents relating to arch/xtensa port/implementation
  xz.txt
  	- how to make use of the XZ data compression within linux kernel
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
450
451
  zorro.txt
  	- info on writing drivers for Zorro bus devices found on Amigas.