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 44Todolist: 45 46 47 assoc_array 48 xarray 49 idr 50 circular-buffers 51 rbtree 52 generic-radix-tree 53 packing 54 bus-virt-phys-mapping 55 this_cpu_ops 56 timekeeping 57 errseq 58 59并发原语 60======== 61 62Linux如何让一切同时发生。 详情请参阅 63:doc:`/locking/index` 64 65.. toctree:: 66 :maxdepth: 1 67 68 irq/index 69 refcount-vs-atomic 70 local_ops 71 padata 72 73Todolist: 74 75 ../RCU/index 76 77低级硬件管理 78============ 79 80缓存管理,CPU热插拔管理等。 81 82.. toctree:: 83 :maxdepth: 1 84 85 cachetlb 86 cpu_hotplug 87 genericirq 88 memory-hotplug 89 protection-keys 90 91Todolist: 92 93 94 memory-hotplug 95 cpu_hotplug 96 genericirq 97 98 99内存管理 100======== 101 102如何在内核中分配和使用内存。请注意,在 103:doc:`/vm/index` 中有更多的内存管理文档。 104 105.. toctree:: 106 :maxdepth: 1 107 108 memory-allocation 109 unaligned-memory-access 110 mm-api 111 genalloc 112 boot-time-mm 113 gfp_mask-from-fs-io 114 115Todolist: 116 117 dma-api 118 dma-api-howto 119 dma-attributes 120 dma-isa-lpc 121 pin_user_pages 122 123内核调试的接口 124============== 125 126Todolist: 127 128 debug-objects 129 tracepoint 130 debugging-via-ohci1394 131 132其它文档 133======== 134 135不适合放在其它地方或尚未归类的文件; 136 137Todolist: 138 139 librs 140 141.. only:: subproject and html 142 143 Indices 144 ======= 145 146 * :ref:`genindex` 147