1.. include:: ../disclaimer-zh_CN.rst 2 3:Original: Documentation/core-api/index.rst 4 5:翻译: 6 7 司延腾 Yanteng Si <siyanteng@loongson.cn> 8 9.. _cn_core-api_index.rst: 10 11=========== 12核心API文档 13=========== 14 15这是核心内核API手册的首页。 非常感谢为本手册转换(和编写!)的文档! 16 17核心实用程序 18============ 19 20本节包含通用的和“核心中的核心”文档。 第一部分是 docbook 时期遗留下 21来的大量 kerneldoc 信息;有朝一日,若有人有动力的话,应当把它们拆分 22出来。 23 24.. toctree:: 25 :maxdepth: 1 26 27 kernel-api 28 printk-basics 29 printk-formats 30 workqueue 31 symbol-namespaces 32 33数据结构和低级实用程序 34====================== 35 36在整个内核中使用的函数库。 37 38.. toctree:: 39 :maxdepth: 1 40 41 kobject 42 kref 43 assoc_array 44 xarray 45 46Todolist: 47 48 49 50 idr 51 circular-buffers 52 rbtree 53 generic-radix-tree 54 packing 55 bus-virt-phys-mapping 56 this_cpu_ops 57 timekeeping 58 errseq 59 60并发原语 61======== 62 63Linux如何让一切同时发生。 详情请参阅 64:doc:`/locking/index` 65 66.. toctree:: 67 :maxdepth: 1 68 69 irq/index 70 refcount-vs-atomic 71 local_ops 72 padata 73 74Todolist: 75 76 ../RCU/index 77 78低级硬件管理 79============ 80 81缓存管理,CPU热插拔管理等。 82 83.. toctree:: 84 :maxdepth: 1 85 86 cachetlb 87 cpu_hotplug 88 genericirq 89 memory-hotplug 90 protection-keys 91 92Todolist: 93 94 95 memory-hotplug 96 cpu_hotplug 97 genericirq 98 99 100内存管理 101======== 102 103如何在内核中分配和使用内存。请注意,在 104:doc:`/vm/index` 中有更多的内存管理文档。 105 106.. toctree:: 107 :maxdepth: 1 108 109 memory-allocation 110 unaligned-memory-access 111 mm-api 112 genalloc 113 boot-time-mm 114 gfp_mask-from-fs-io 115 116Todolist: 117 118 dma-api 119 dma-api-howto 120 dma-attributes 121 dma-isa-lpc 122 pin_user_pages 123 124内核调试的接口 125============== 126 127Todolist: 128 129 debug-objects 130 tracepoint 131 debugging-via-ohci1394 132 133其它文档 134======== 135 136不适合放在其它地方或尚未归类的文件; 137 138Todolist: 139 140 librs 141 142.. only:: subproject and html 143 144 Indices 145 ======= 146 147 * :ref:`genindex` 148