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