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