xcc的博客

记录技术方面的日常

排序:
默认
按更新时间
按访问量
RSS订阅

/kernel/kernel.asm

;By Marcus Xing;/kernel/kernel.asm;内核的入口,以及进行后续的一系列工作;----------------------------------------------------------------------------EQUSelector_Kernel_...

2010-03-25 19:10:00

阅读数 709

评论数 0

makefile.kernel

#makefile for kernelENTRYPOINT=0x30400#Programs,flags,etcASM=nasmCC=gccLD=ldASMFLAGS=-f elfCFLAGS=-I include/ -c -fno-builtin -fno-stack-protectorLDF...

2010-03-23 09:18:00

阅读数 415

评论数 0

makefile.boot

#makefile for boot#this programTARGET = boot/boot.bin boot/loader.bin#programs,flags,etcASM = nasmASMFLAGS = -I boot/include/#PHONY for boot.PHONY:ev...

2010-03-23 09:17:00

阅读数 1039

评论数 0

lib/lib_kernel_in_asm.asm

;By Marcus Xing;lib/lib_kernel_in_asm.asm;内核中用到的用汇编写的工具函数;注意,有些函数使用了IO操作,根据当前特权级和EFLAG的相应限制使用;-------------------------------------------------------...

2010-03-23 09:16:00

阅读数 640

评论数 0

kernel/tty.c

/* By Marcus Xing kernel/tty.c 处理终端的代码*/#include "type.h"#include "const.h"#include "protect.h"#include "proc.h&qu...

2010-03-23 09:07:00

阅读数 522

评论数 0

lib/lib_kernel_in_c.c

/* By Marcus Xing lib/lib_kernel_in_c.c 内核中用C写的功能函数*/#include "type.h"#include "const.h"#include "protect.h"#include &q...

2010-03-23 09:07:00

阅读数 408

评论数 0

kernel/system_call.c

/* By Marcus Xing kernel/system_call.c 各功能号的处理函数如下*/#include "type.h"#include "const.h"#include "protect.h"#include &qu...

2010-03-23 09:04:00

阅读数 394

评论数 0

kernel/protect.c

/* By Marcus Xing kernel/protect.c 有关保护模式的函数*/#include "type.h"#include "const.h"#include "protect.h"#include "pro...

2010-03-23 09:03:00

阅读数 372

评论数 0

kernel/proc.c

/* By Marcus Xing kernel/proc.c 与进程有关的处理在此*/#include "type.h"#include "const.h"#include "protect.h"#include "proc....

2010-03-23 09:02:00

阅读数 644

评论数 0

kernel/keyboard.c

/* By Marcus Xing kernel/keyboard.c 与键盘的输入输出有关的代码*/#include "type.h"#include "const.h"#include "protect.h"#include &q...

2010-03-23 09:00:00

阅读数 1016

评论数 0

kernel/init_8253.c

/* By Marcus Xing kernel/init_8253.c 设置8253,控制2次时钟中断发生的间隙*/#include "type.h"#include "const.h"#include "console.h"#incl...

2010-03-23 08:58:00

阅读数 456

评论数 0

kernel/init_8259a.c

/* By Marcus Xing kernel/init_8259a.c 初始化8259A的函数*/#include "type.h"#include "const.h"#include "console.h"#include &quo...

2010-03-23 08:58:00

阅读数 367

评论数 0

kernel/global.c

/* By Marcus Xing kernel/global.c 全局变量的分配*/#include "type.h"#include "const.h"#include "protect.h"#include "con...

2010-03-23 08:54:00

阅读数 366

评论数 0

kernel/console.c

/* By Marcus Xing kernel/console.c 与控制台有关的函数*/#include "type.h"#include "const.h"#include "protect.h"#include "pro...

2010-03-23 08:53:00

阅读数 1087

评论数 0

kernel/clock.c

/* By Marcus Xing kernel/clock.c 时钟中断调用的函数*/#include "type.h"#include "const.h"#include "protect.h"#include "proc....

2010-03-23 08:51:00

阅读数 501

评论数 0

include/tty.h

/* By Marcus Xing include/tty.h 与终端有关的信息*//* forward include: type.h console.h*/#ifndef _TTY_H_#define _TTY_H_ #define TTY_BUFFER_SIZE 64 /* TT...

2010-03-22 16:43:00

阅读数 419

评论数 0

include/type.h

/* By Marcus Xing include/type.h 在内核中需要的类型的定义*//* forward include:none*/#ifndef _TYPE_H_#define _TYPE_H_ /* 数据类型定义,为的是能一眼就看出数据的位数 注意此处都为无符号类型 ...

2010-03-22 16:43:00

阅读数 484

评论数 0

include/proto.h

/* By Marcus Xing include/proto.h 原型集合*//* forward include: type.h console.h tty.h protect.h proc.h*/#ifndef _PROTO_H_#define _PROTO_H_ /* 打印一个字符串 *...

2010-03-22 16:42:00

阅读数 1184

评论数 0

include/protect.h

/* By Marcus Xing include/protect.h 在内核使用的有关保护模式的数据结构*//* forward include: type.h*/#ifndef _PROTECT_H_#define _PROTECT_H_ /* 外中断向量号 */ #define I...

2010-03-22 16:41:00

阅读数 576

评论数 0

include/proc.h

/* By Marcus Xing include/proc.h 与进程有关的头文件*//* forward include: type.h protect.h*/#ifndef _PROC_H_#define _PROC_H_ #define MAX_PROC 50 /* 进程...

2010-03-22 16:40:00

阅读数 565

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭