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