309 Commits

Author SHA1 Message Date
fslongjin
b8c3d97e22 增加文档(未完成) 2022-07-15 20:55:01 +08:00
fslongjin
39a09ffd72 🆕 内核核心api文档 2022-07-12 20:39:33 +08:00
fslongjin
a5ce84c26e :doc: multiboot2支持模块 2022-07-12 17:57:11 +08:00
fslongjin
da4867d662 🆕 clock()函数 2022-07-12 13:20:01 +08:00
fslongjin
7670031b11 bugfix: 修复浮点数打印错误的bug 2022-07-12 13:19:51 +08:00
fslongjin
676260c537 🆕 usleep()、nanosleep() 2022-07-12 12:01:51 +08:00
fslongjin
4208c56074 更改HPET的定时间隔为500us 2022-07-12 09:39:35 +08:00
fslongjin
defb9e769c 🔧 改用local apic定时器进行进程时间片更新 2022-07-11 21:47:28 +08:00
fslongjin
594aeadf65 🆕 vsprintk 2022-07-11 21:44:00 +08:00
fslongjin
4c9719f477 🆕 测量local apic定时器频率 2022-07-11 18:40:23 +08:00
fslongjin
7d64ad6c1a 🆕 获取核心晶振频率的函数 2022-07-11 18:39:59 +08:00
fslongjin
717c7a6715 强制启用x2apic; 打印不支持的flags 2022-07-11 18:38:18 +08:00
fslongjin
fdc5151049 bugfix: 修正某些情况下多核启动信号丢失的问题 2022-07-11 18:37:09 +08:00
fslongjin
88bcbdc681 bugfix: 修正中断注册时,对名称字符串的处理错误问题 2022-07-11 17:22:27 +08:00
fslongjin
dbed64a4ef 更正cpu模块的全局变量定义 2022-07-11 14:33:34 +08:00
fslongjin
eb67b612c4 🔧 更改目录结构,将定时器独立出来
将定时器独立出来
2022-07-11 11:51:48 +08:00
fslongjin
ee0b5ed3fd 设定每次执行的定时任务的最大数量 2022-07-11 10:36:33 +08:00
fslongjin
f4891cc8a3 🔧 将软中断更改为不可重入 2022-07-11 10:24:35 +08:00
login
dcafbef4d4
Merge pull request #4 from zzy666-hw/master
删除重复的宏定义
2022-07-09 10:52:32 +08:00
zzy666-hw
fe8cbff729
Merge branch 'fslongjin:master' into master 2022-07-09 09:17:41 +08:00
hwzzy666
b2e222c253 Merge branch 'master' of https://github.com/zzy666-hw/DragonOS 2022-07-09 17:14:48 +08:00
hwzzy666
cdc7440221 删除重复的宏定义 2022-07-09 17:03:47 +08:00
fslongjin
be155d670b :doc: 完善FAT32文档 2022-07-08 21:42:34 +08:00
fslongjin
1ffc21ea2e :doc: 订正文档首行缩进 2022-07-07 23:53:37 +08:00
fslongjin
745b9c1cc9 :doc: 完善vfs文档 2022-07-07 23:44:29 +08:00
login
e7e0d24cad
Merge pull request #3 from zzy666-hw/master
调整创建磁盘、挂载磁盘及卸载磁盘的脚本
2022-07-07 23:22:24 +08:00
fslongjin
900f186530 修改磁盘脚本的细节 2022-07-07 23:12:09 +08:00
fslongjin
d32aa2d99c 增加touch到绝对路径的功能 2022-07-07 10:27:40 +08:00
fslongjin
8c8352e748 🆕 fat32_create 2022-07-07 00:55:33 +08:00
fslongjin
fc3fbf7acc 🔧 将填充长短目录项的代码单独提取出来 2022-07-06 19:53:50 +08:00
fslongjin
440b3c917f 🆕 新增fat文件名合法性检查 2022-07-06 18:20:38 +08:00
fslongjin
b79ba099df bugfix: 修复了fat32_mkdir的bug(在非根目录下创建文件夹会出错)(在/dev中创建子文件夹,opendir时属性设置错误的bug) 2022-07-06 17:10:54 +08:00
hwzzy666
339570a2f3 调整创建磁盘、挂载磁盘及卸载磁盘的脚本 2022-07-06 08:21:46 +08:00
fslongjin
52b5c2731d 🐛 解决cd到相对路径后,新路径字符串拼接错误的问题 2022-07-06 00:39:18 +08:00
fslongjin
c4f90f4883 将分配簇的功能单独独立成一个函数 2022-07-05 23:07:25 +08:00
fslongjin
9bf52cf2ab 🔧 修正了创建硬盘镜像的脚本的bug 2022-07-03 22:37:54 +08:00
fslongjin
621e65fede :doc: 完善创建磁盘镜像的脚本,以及修正对应的文档 2022-06-30 19:45:56 +08:00
longjin
1580995f09 :doc: 补充了VFS的部分文档信息 2022-06-29 14:22:07 +08:00
longjin
b6d1702c14 :doc: 优化文档框架结构 2022-06-29 00:16:50 +08:00
longjin
6a2ed3c4ee :doc: 新增了文件系统的文档框架(待填充) 2022-06-28 23:53:50 +08:00
fslongjin
9eb9d759e6 bugfix: 修复未将子目录项的dentry加入父目录项的dentry的subdirs_list的bug 2022-06-25 21:06:25 +08:00
fslongjin
0d6957294d 消除了libc的_start方法的编译警告 2022-06-25 20:57:49 +08:00
fslongjin
d775af70c7 🆕 fat32文件系统的mkdir 2022-06-25 20:55:59 +08:00
fslongjin
d7d449bddd 🆕 libc新增_start函数,实现main的返回值的捕获 2022-06-25 00:51:29 +08:00
fslongjin
325bc981fe 🐛 修复traceback终点判断的bug 2022-06-23 11:44:42 +08:00
fslongjin
1ab51cb334 🆕 内核栈反向追踪 2022-06-22 23:31:47 +08:00
fslongjin
7a03b221a6 🔧 编译用户程序时,拷贝符号信息 2022-06-22 18:54:56 +08:00
longjin
6764b22b49 :doc: 修正文档中grub版本号的错误 2022-06-19 20:20:32 +08:00
fslongjin
cb21d82467 解决warning 2022-06-18 14:42:20 +08:00
fslongjin
8cf4dc53fb 修正了目录结构的bug 2022-06-18 14:31:48 +08:00