fslongjin
|
134692fa85
:bug: 修复了十六进制显示格式,填充不正确的问题
|
3 년 전 |
fslongjin
|
012948d345
:wrench: 修复了一些隐式类型转换
|
3 년 전 |
fslongjin
|
61f425061c
:new: 空的boot.img
|
3 년 전 |
fslongjin
|
ecd78d08e9
:new: 增加了memset函数(汇编实现)
|
3 년 전 |
fslongjin
|
40a551d154
:wrench: 使cpu支持SSE(目前会出现#GP)
|
3 년 전 |
fslongjin
|
ae52d9c2d2
:wrench: 修正一些表达
|
3 년 전 |
fslongjin
|
ba7f1bb4ea
:wrench: 使用C语言重写了设置中断门的代码。
|
3 년 전 |
fslongjin
|
06cfb1ceb9
:new: 实现了异常捕获模块
|
3 년 전 |
fslongjin
|
14374d5faf
:wrench: 优化了虚拟机启动脚本
|
3 년 전 |
fslongjin
|
d0cd77799c
:new: 定义了寄存器在入栈后的偏移量
|
3 년 전 |
fslongjin
|
a632e72ed3
:wrench: 修改一些编译相关的宏
|
3 년 전 |
fslongjin
|
4c438ce64d
:new: 设置门的宏定义
|
3 년 전 |
fslongjin
|
cfd0f76059
:new: 设置了IDT,装载了TSS到GDT中。实现了第一个简易的中断处理函数ignore_int
|
3 년 전 |
fslongjin
|
278c35111f
:wrench: bux fix
|
3 년 전 |
fslongjin
|
ead838bffd
:new: 完成了printk(暂不支持浮点数打印)
|
3 년 전 |
fslongjin
|
ebb5ef2141
:wrench: 将虚拟机内存修改为512M
|
3 년 전 |
fslongjin
|
cbbd2e1bf4
:new: 完成了vsprintf和数字转字符串
|
3 년 전 |
fslongjin
|
1afa20dc55
:new: 格式化输出一个字符串
|
3 년 전 |
fslongjin
|
a79315a31c
:new: strlen函数
|
3 년 전 |
fslongjin
|
df7b3a3716
:new: printk.c, 在vsprintf中部分完成了解析字符串的工作
|
3 년 전 |
fslongjin
|
8ab4d5b98a
:new: 添加对bool类型的支持
|
3 년 전 |
fslongjin
|
4810257d1c
:new: 新建了全局库glib
|
3 년 전 |
fslongjin
|
166d4070a6
:new: ASCII字库
|
3 년 전 |
fslongjin
|
3d37bf9c3a
:wrench: 更改为使用bochs虚拟机(qemu暂时没法正常显示画面)
|
3 년 전 |
fslongjin
|
f479f32102
:wrench: 修改为makefile的构建方式,程序能正常运行
|
3 년 전 |
fslongjin
|
cff4f4eb29
:new: 完成了内核执行头程序(编译仍有问题)
|
3 년 전 |
fslongjin
|
24a0a78d15
:new: 完成了内核执行头程序(编译仍有问题)
|
3 년 전 |
fslongjin
|
86aac18b25
:new: 完成了系统信息的获取、屏幕大小切换、cpu模式切换
|
3 년 전 |
fslongjin
|
9167e92fae
:new: 完成了加载内核程序到内存中的功能
|
3 년 전 |
fslongjin
|
84f3aaac70
:wrench: 把FAT12文件系统的参数属性单独提取出来
|
3 년 전 |