30.html

来自「linux 0.11中文版 有注释」· HTML 代码 · 共 103 行

HTML
103
字号
<html>
<head>
<title>include/linux/config.h</title>
<meta name='robots' content='noindex,nofollow'>
<meta name='generator' content='GLOBAL-5.4.1'>
</head>
<body text='#191970' bgcolor='#f5f5dc' vlink='gray'>
<a name='TOP'><h2><a href='../mains.html'>root</a>/<a href='../files/99.html'>include</a>/<a href='../files/101.html'>linux</a>/config.h</h2>
<i><font color='green'>/* [&lt;][&gt;][^][v][top]<a href='#BOTTOM'>[bottom]</a><a href='../mains.html'>[index]</a><a href='../help.html'>[help]</a> */</font></i>
<hr>
<h2><a href='../J/30.html' title='Multiple included from 5 places.'>INCLUDED FROM</a></h2>
<hr>
<pre>
<a name='L1'><font color='darkred'>#ifndef</font> <a href='../S/30.html#L2' title='Defined at 2 in include/linux/config.h.'>_CONFIG_H</a>
<a name='L2'><font color='darkred'>#define</font> <a href='../S/30.html#L1' title='Refered from 1 in include/linux/config.h.'>_CONFIG_H</a>
<a name='L3'>
<a name='L4'><i><font color='green'>/*</font></i>
<a name='L5'><i><font color='green'>* The root-device is no longer hard-coded. You can change the default</font></i>
<a name='L6'><i><font color='green'>* root-device by changing the line ROOT_DEV = XXX in boot/bootsect.s</font></i>
<a name='L7'><i><font color='green'>*/</font></i>
<a name='L8'><i><font color='green'>/*</font></i>
<a name='L9'><i><font color='green'>* 根文件系统设备已不再是硬编码的了。通过修改boot/bootsect.s 文件中行</font></i>
<a name='L10'><i><font color='green'>* ROOT_DEV = XXX,你可以改变根设备的默认设置值。</font></i>
<a name='L11'><i><font color='green'>*/</font></i>
<a name='L12'>
<a name='L13'><i><font color='green'>/*</font></i>
<a name='L14'><i><font color='green'>* define your keyboard here -</font></i>
<a name='L15'><i><font color='green'>* KBD_FINNISH for Finnish keyboards</font></i>
<a name='L16'><i><font color='green'>* KBD_US for US-type</font></i>
<a name='L17'><i><font color='green'>* KBD_GR for German keyboards</font></i>
<a name='L18'><i><font color='green'>* KBD_FR for Frech keyboard</font></i>
<a name='L19'><i><font color='green'>*/</font></i>
<a name='L20'><i><font color='green'>/*</font></i>
<a name='L21'><i><font color='green'>* 在这里定义你的键盘类型 -</font></i>
<a name='L22'><i><font color='green'>* KBD_FINNISH 是芬兰键盘。</font></i>
<a name='L23'><i><font color='green'>* KBD_US 是美式键盘。</font></i>
<a name='L24'><i><font color='green'>* KBD_GR 是德式键盘。</font></i>
<a name='L25'><i><font color='green'>* KBD_FR 是法式键盘。</font></i>
<a name='L26'><i><font color='green'>*/</font></i>
<a name='L27'><i><font color='green'>/*#define KBD_US */</font></i>
<a name='L28'><i><font color='green'>/*#define KBD_GR */</font></i>
<a name='L29'><i><font color='green'>/*#define KBD_FR */</font></i>
<a name='L30'><font color='darkred'>#define</font> KBD_FINNISH
<a name='L31'>
<a name='L32'><i><font color='green'>/*</font></i>
<a name='L33'><i><font color='green'>* Normally, Linux can get the drive parameters from the BIOS at</font></i>
<a name='L34'><i><font color='green'>* startup, but if this for some unfathomable reason fails, you'd</font></i>
<a name='L35'><i><font color='green'>* be left stranded. For this case, you can define HD_TYPE, which</font></i>
<a name='L36'><i><font color='green'>* contains all necessary info on your harddisk.</font></i>
<a name='L37'><i><font color='green'>*</font></i>
<a name='L38'><i><font color='green'>* The HD_TYPE macro should look like this:</font></i>
<a name='L39'><i><font color='green'>*</font></i>
<a name='L40'><i><font color='green'>* #define HD_TYPE { head, sect, cyl, wpcom, lzone, ctl}</font></i>
<a name='L41'><i><font color='green'>*</font></i>
<a name='L42'><i><font color='green'>* In case of two harddisks, the info should be sepatated by</font></i>
<a name='L43'><i><font color='green'>* commas:</font></i>
<a name='L44'><i><font color='green'>*</font></i>
<a name='L45'><i><font color='green'>* #define HD_TYPE { h,s,c,wpcom,lz,ctl },{ h,s,c,wpcom,lz,ctl }</font></i>
<a name='L46'><i><font color='green'>*/</font></i>
<a name='L47'><i><font color='green'>/*</font></i>
<a name='L48'><i><font color='green'>* 通常,Linux 能够在启动时从BIOS 中获取驱动器德参数,但是若由于未知原因</font></i>
<a name='L49'><i><font color='green'>* 而没有得到这些参数时,会使程序束手无策。对于这种情况,你可以定义HD_TYPE,</font></i>
<a name='L50'><i><font color='green'>* 其中包括硬盘的所有信息。</font></i>
<a name='L51'><i><font color='green'>*</font></i>
<a name='L52'><i><font color='green'>* HD_TYPE 宏应该象下面这样的形式:</font></i>
<a name='L53'><i><font color='green'>*</font></i>
<a name='L54'><i><font color='green'>* #define HD_TYPE { head, sect, cyl, wpcom, lzone, ctl}</font></i>
<a name='L55'><i><font color='green'>*</font></i>
<a name='L56'><i><font color='green'>* 对于有两个硬盘的情况,参数信息需用逗号分开:</font></i>
<a name='L57'><i><font color='green'>*</font></i>
<a name='L58'><i><font color='green'>* #define HD_TYPE { h,s,c,wpcom,lz,ctl }, {h,s,c,wpcom,lz,ctl }</font></i>
<a name='L59'><i><font color='green'>*/</font></i>
<a name='L60'><i><font color='green'>/*</font></i>
<a name='L61'><i><font color='green'>This is an example, two drives, first is type 2, second is type 3:</font></i>
<a name='L62'><i><font color='green'></font></i>
<a name='L63'><i><font color='green'>#define HD_TYPE { 4,17,615,300,615,8 }, { 6,17,615,300,615,0 }</font></i>
<a name='L64'><i><font color='green'></font></i>
<a name='L65'><i><font color='green'>NOTE: ctl is 0 for all drives with heads&lt;=8, and ctl=8 for drives</font></i>
<a name='L66'><i><font color='green'>with more than 8 heads.</font></i>
<a name='L67'><i><font color='green'></font></i>
<a name='L68'><i><font color='green'>If you want the BIOS to tell what kind of drive you have, just</font></i>
<a name='L69'><i><font color='green'>leave HD_TYPE undefined. This is the normal thing to do.</font></i>
<a name='L70'><i><font color='green'>*/</font></i>
<a name='L71'><i><font color='green'>/*</font></i>
<a name='L72'><i><font color='green'>* 下面是一个例子,两个硬盘,第1 个是类型2,第2 个是类型3:</font></i>
<a name='L73'><i><font color='green'>*</font></i>
<a name='L74'><i><font color='green'>11.23 fdreg.h 头文件</font></i>
<a name='L75'><i><font color='green'>* #define HD_TYPE { 4,17,615,300,615,8 }, {6,17,615,300,615,0 }</font></i>
<a name='L76'><i><font color='green'>*</font></i>
<a name='L77'><i><font color='green'>* 注意:对应所有硬盘,若其磁头数&lt;=8,则ctl 等于0,若磁头数多于8 个,</font></i>
<a name='L78'><i><font color='green'>* 则ctl=8。</font></i>
<a name='L79'><i><font color='green'>*</font></i>
<a name='L80'><i><font color='green'>* 如果你想让BIOS 给出硬盘的类型,那么只需不定义HD_TYPE。这是默认操作。</font></i>
<a name='L81'><i><font color='green'>*/</font></i>
<a name='L82'>
<a name='L83'><font color='darkred'>#endif</font>
</pre>
<hr>
<a name='BOTTOM'>
<i><font color='green'>/* [&lt;][&gt;][^][v]<a href='#TOP'>[top]</a>[bottom]<a href='../mains.html'>[index]</a><a href='../help.html'>[help]</a> */</font></i>
</body>
</html>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?