389 Commits

Author SHA1 Message Date
fslongjin
a02acbdbe6 将进程同步原语移动到common文件夹下 2022-07-31 14:17:26 +08:00
login
ae6d8a19dd
Merge pull request #12 from fslongjin/patch-grub-install
🆕 更改为通过硬盘镜像启动
2022-07-30 18:49:53 +08:00
fslongjin
da085f06be 将ps2键盘驱动的缓冲区改为kfifo缓冲区 2022-07-30 15:43:10 +08:00
fslongjin
5963c45116 bugfix: 在内核线程中,rflags未按照预期值进行设置的问题 2022-07-30 13:12:29 +08:00
fslongjin
54f9d98f71 fix: 进程异常退出后,屏幕不刷新的问题 2022-07-30 12:59:49 +08:00
fslongjin
10e8f9a752 删除多余代码 2022-07-30 12:20:47 +08:00
fslongjin
f1dd1c0812 new: bitree_destroy 2022-07-30 12:16:21 +08:00
fslongjin
1bd4e3e91d 修复日志输出函数的bug 2022-07-30 11:45:41 +08:00
fslongjin
20bdc183ca fix CWE-468 in xhci.c 2022-07-30 11:22:39 +08:00
fslongjin
fd55328dfc doc: kTEST自动测试文档 2022-07-29 19:04:05 +08:00
fslongjin
7c9366b297 new: 增加ktest_start函数以开启内核自测试 2022-07-29 17:40:55 +08:00
fslongjin
c1f51bf4cb kfifo文档 2022-07-29 17:18:55 +08:00
fslongjin
2a983a8534 new: kfifo 2022-07-28 19:48:20 +08:00
fslongjin
b57d362c15 🆕 更改为创建硬盘镜像 2022-07-28 13:03:36 +08:00
fslongjin
0761daec0b 完善命名规则 2022-07-28 10:40:16 +08:00
fslongjin
90203803d3 🆕 使用rdtsc进行精确定时 2022-07-27 21:19:59 +08:00
fslongjin
4bc64de8f9 🆕 测定tsc频率 2022-07-27 21:05:33 +08:00
fslongjin
72b67ddf1c doc: 代码风格 2022-07-27 14:37:35 +08:00
fslongjin
08181a7bb8 代码格式修正 2022-07-27 14:37:26 +08:00
fslongjin
aacb77e0c6 doc: 原子变量文档 2022-07-27 12:11:29 +08:00
fslongjin
6352836902 doc: 锁机制的文档 2022-07-27 11:17:11 +08:00
fslongjin
1b4f812fe4 doc: 内存管理api 2022-07-27 00:09:19 +08:00
fslongjin
5c9e03236d doc: 内存分配指南 2022-07-26 18:45:11 +08:00
fslongjin
b0474540d4 增加printk文档 2022-07-26 18:05:17 +08:00
fslongjin
e14535feaa 解决printk中的私有函数没有加static的问题 2022-07-26 17:42:04 +08:00
fslongjin
eed9077675 bugfix: 当进程在内核态退出后,屏幕刷新软中断会一直保持在pending的状态的bug 2022-07-26 16:16:25 +08:00
fslongjin
53fcc0c1e5 Merge branch 'data_structure' 2022-07-26 15:44:26 +08:00
fslongjin
494bcc1811 bitree的单元测试以及bug修复 2022-07-26 15:44:01 +08:00
fslongjin
992f292f89 🆕 ktest模块 2022-07-26 15:43:33 +08:00
fslongjin
a704fe5cfe fix: 修正未暴露delete接口的问题 2022-07-26 10:29:36 +08:00
fslongjin
870ae59646 删除无用信息 2022-07-26 00:13:32 +08:00
fslongjin
047c5302e8 doc: 更新构建系统文档 2022-07-25 23:44:05 +08:00
fslongjin
cb66d00844 Merge branch 'master' into data_structure 2022-07-25 21:57:27 +08:00
login
6cb97a55a8
Merge pull request #10 from dustincosmos/master
调整docker脚本
2022-07-25 21:01:42 +08:00
kun
2cef4e53b6 调整docker脚本 2022-07-25 20:57:50 +08:00
fslongjin
b1f7845520 运行在docker中完成所有生成iso的动作 2022-07-25 20:34:57 +08:00
fslongjin
63c40fec13 支持使用docker进行构建 2022-07-25 19:33:23 +08:00
login
2057c77f5a
Create makefile.yml 2022-07-25 18:26:08 +08:00
fslongjin
813c3f9bf8 bitree: delete node 2022-07-25 17:01:37 +08:00
fslongjin
eead936244 二叉搜索树: create、 insert 2022-07-25 15:46:32 +08:00
fslongjin
2b0b727893 🔧 将enable msi的部分更新为使用msi_desc来完成 2022-07-25 13:50:03 +08:00
fslongjin
7ca8f42c17 new: msi_desc 2022-07-25 11:50:15 +08:00
fslongjin
a3b5102a36 wrench: 更新Makefile 2022-07-25 11:05:30 +08:00
fslongjin
9dfd4d9d6e 修正注释 2022-07-24 22:32:41 +08:00
login
c25bfd1071
Merge pull request #7 from zhujikuan/dev-cuihua
simpler fdisk usage
2022-07-22 15:26:38 +08:00
fslongjin
4316306c60 doc: 更新构建系统的文档 2022-07-22 15:25:17 +08:00
fslongjin
d395ce8968 bugfix: 未应用分区表的问题 2022-07-22 15:21:30 +08:00
zhujikuan
ac50ebeb8f simpler fdisk usage 2022-07-22 15:06:52 +08:00
fslongjin
c700737d8e bugfix: Suspicious add with sizeof 2022-07-21 21:56:13 +08:00
fslongjin
49bbba17ec 完成xhci端口初始化 2022-07-21 21:51:33 +08:00