guanjinquan
|
09f8d6f577
添加completion模块+wait_queue_head模块+schedule_timeout (#70)
|
há 2 anos atrás |
login
|
bf8f61b500
bugfix: 解决了ignore_int在运行时可能破坏进程执行上下文的问题。 (#61)
|
há 2 anos atrás |
login
|
efa38a7d5d
使用内核线程来刷新屏幕 (#57)
|
há 2 anos atrás |
liric
|
fcdd6f5fa9
完成了tty设备在devfs中的注册
|
há 2 anos atrás |
fslongjin
|
72f9c430c5
new: rootfs
|
há 2 anos atrás |
fslongjin
|
339053a20e
将具体磁盘类型与fat32文件系统进行分离
|
há 2 anos atrás |
fslongjin
|
1084edaa98
bugfix: 修复部分机器上无法正确启动多核的问题
|
há 2 anos atrás |
fslongjin
|
00181545f8
bugfix: 忽略了在某些物理机上,在apic初始化后,发生的假中断问题
|
há 2 anos atrás |
fslongjin
|
416a802b9c
new: xhci get descriptor
|
há 2 anos atrás |
fslongjin
|
f513286f53
new:kzalloc
|
há 2 anos atrás |
fslongjin
|
fdd5d3cf66
bugfix: 解决在docker中以O1优化时导致page fault的问题
|
há 2 anos atrás |
fslongjin
|
db024b34e0
new: textui支持彩色
|
há 2 anos atrás |
fslongjin
|
17d5fea2cf
new: 初步完成了textui的基本显示功能
|
há 2 anos atrás |
fslongjin
|
602ec281a6
完成了屏幕管理器的框架
|
há 2 anos atrás |
fslongjin
|
de3324ed7d
实现屏幕管理器大致的框架
|
há 2 anos atrás |
fslongjin
|
e806bbc0c8
o3能运行
|
há 2 anos atrás |
fslongjin
|
58681fd34a
O1能跑的代码
|
há 2 anos atrás |
fslongjin
|
4bc64de8f9
:new: 测定tsc频率
|
há 2 anos atrás |
fslongjin
|
98371a9b4a
Merge branch 'usb'
|
há 2 anos atrás |
fslongjin
|
16d6b94c46
将usb的初始化交由init进程进行处理
|
há 2 anos atrás |
fslongjin
|
4f24cff980
fix: 未清空ist的问题
|
há 2 anos atrás |
fslongjin
|
afb80d4d6e
new: usb控制器检测
|
há 2 anos atrás |
fslongjin
|
defb9e769c
:wrench: 改用local apic定时器进行进程时间片更新
|
há 2 anos atrás |
fslongjin
|
4c9719f477
:new: 测量local apic定时器频率
|
há 2 anos atrás |
fslongjin
|
eb67b612c4
:wrench: 更改目录结构,将定时器独立出来
|
há 2 anos atrás |
fslongjin
|
2a47569473
bugfix: exec执行的文件不存在时,自动退出进程。
|
há 2 anos atrás |
fslongjin
|
e6108602df
:new: 用户态解析键盘扫描码
|
há 2 anos atrás |
fslongjin
|
464837eb1a
:new: double buffer
|
há 2 anos atrás |
fslongjin
|
966d67fcde
:new: sys_open系统调用
|
há 3 anos atrás |
fslongjin
|
d94d92f5ee
激活FAT32
|
há 3 anos atrás |