summaryrefslogtreecommitdiff
path: root/Documentation/translations/zh_CN/core-api/index.rst
blob: 26d9913fc8b60353fc416885a550e2f4e75b9c99 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
.. include:: ../disclaimer-zh_CN.rst

:Original: Documentation/core-api/index.rst

:翻译:

 司延腾 Yanteng Si <siyanteng@loongson.cn>

.. _cn_core-api_index.rst:

===========
核心API文档
===========

这是核心内核API手册的首页。 非常感谢为本手册转换(和编写!)的文档!

核心实用程序
============

本节包含通用的和“核心中的核心”文档。 第一部分是 docbook 时期遗留下
来的大量 kerneldoc 信息;有朝一日,若有人有动力的话,应当把它们拆分
出来。

.. toctree::
   :maxdepth: 1

   kernel-api
   printk-basics
   printk-formats
   workqueue
   symbol-namespaces

数据结构和低级实用程序
======================

在整个内核中使用的函数库。

.. toctree::
   :maxdepth: 1

   kobject
   kref
   assoc_array
   xarray
   rbtree

Todolist:



   idr
   circular-buffers
   generic-radix-tree
   packing
   bus-virt-phys-mapping
   this_cpu_ops
   timekeeping
   errseq

并发原语
========

Linux如何让一切同时发生。 详情请参阅
:doc:`/locking/index`

.. toctree::
   :maxdepth: 1

   irq/index
   refcount-vs-atomic
   local_ops
   padata

Todolist:

   ../RCU/index

低级硬件管理
============

缓存管理,CPU热插拔管理等。

.. toctree::
   :maxdepth: 1

   cachetlb
   cpu_hotplug
   genericirq
   memory-hotplug
   protection-keys

Todolist:


   memory-hotplug
   cpu_hotplug
   genericirq


内存管理
========

如何在内核中分配和使用内存。请注意,在
:doc:`/vm/index` 中有更多的内存管理文档。

.. toctree::
   :maxdepth: 1

   memory-allocation
   unaligned-memory-access
   mm-api
   genalloc
   boot-time-mm
   gfp_mask-from-fs-io

Todolist:

   dma-api
   dma-api-howto
   dma-attributes
   dma-isa-lpc
   pin_user_pages

内核调试的接口
==============

Todolist:

   debug-objects
   tracepoint
   debugging-via-ohci1394

其它文档
========

不适合放在其它地方或尚未归类的文件;

Todolist:

   librs

.. only:: subproject and html

   Indices
   =======

   * :ref:`genindex`