kernel.h

来自「一个完整的GUI界面OS,单盘启动 实现了多线程、FAT32文件读写」· C头文件 代码 · 共 39 行

H
39
字号
#ifndef KERNEL_H
#define KERNEL_H

#include "CTYPE.h"

#define MEM 1
#define FD      2
#define HD     3
#define TTYX 4
#define TTY 5
#define LP 6
#define PIPE 7

#define KERNEL_NR_CHAR 64

/* Structure to hold boot parameters. */
struct bparam_s
{
  dev_t bp_rootdev;
  dev_t bp_bootdev;
  u32_t bp_ramsize;
  unsigned short bp_processor;
  unsigned char  bp_kernel[KERNEL_NR_CHAR];
  unsigned short bp_fs_type;
};


extern inline dev_t dev_nr(int ma, u8_t mi)
{
	ma &= 0007;
	mi &=  0xff;

	return ((unsigned)(ma << 8) + mi);
}

#endif 
/* end of KERNEL_H */

⌨️ 快捷键说明

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