Skip to content
GitLab
Explore
Projects
Groups
Topics
Snippets
Projects
Groups
Topics
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
educg-net-18742-1688060
OSKernel2023-SOS-3244
Graph
e938234f36e4a8393e66da1bc38f3672f6d17e52
Select Git revision
Branches
8
dev
final-comp
fu740
libc-test
master
default
multi-core
new-fat32
syscall
You can move around the graph by using the arrow keys.
Begin with the selected commit
Created with Raphaël 2.2.0
29
Jul
28
27
28
27
26
25
21
20
19
18
17
16
15
14
13
12
11
9
6
4
1
29
Jun
27
23
6
4
3
20
May
18
29
Apr
27
13
10
22
Mar
15
3
1
27
Feb
26
24
23
22
18
16
13
12
2
28
Jan
27
24
22
21
20
19
17
15
9
8
12
Nov
19
Aug
17
16
14
13
11
9
7
1
31
Jul
29
26
23
21
19
14
13
10
6
4
3
2
30
Jun
29
28
27
26
25
24
23
22
20
5
4
30
May
29
27
26
25
24
23
22
15
14
13
12
11
10
7
开发板提交
dev master
dev master
修复线程 trap 上下文复制
更新 libctest 测试程序
添加 ppoll 系统调用,修复 sendfile,修复一部分跨页数据
开发板提交
添加pread系统调用
开发板提交
修复 kernel panic
Merge branch 'dev' of https://gitlab.eduxiji.net/_404_/OSKernel2023-SOS into dev
修复 mmap
添加unixbench测试用例
nothing
修改部分execve中refmut 为putdata,unixbench 应该是剩下三个注释的没过
用户栈自动增长
修复qemu启动
修复板子上libctest崩溃
修复动态链接
尝试 QEMU 提交
尝试开发板提交
为pipe添加虚拟节点,修改execve部分translated_mutref为put_data,测试不能过的已经注释
修复 pselect6,以及失败的共享内存段
lmbench 尝试提交
修复 execve, 修复 kill, 添加信号恢复函数映射区域,修改 user_shell 命令解析函数, OSFile 文件添加接口
Merge branch 'dev' of https://gitlab.eduxiji.net/_404_/OSKernel2023-SOS into dev
修复 pipe,修复 fcntl
添加 /dev/rtc,execve 判断脚本
简单的调整,nothing
pipe 中增加一个判断使之为非阻塞,通过测试
添加 setitimer() 系统调用,修复 pselect6(),修复 pipe
测试了下,时间上应该没问题,但为了过测试还是只能读取变量而不是从文件短目录恢复
大致修了下文件时间,其中转换部分按照1980时间
实现 pselect6 系统调用
添加了对Fat32Inode时间的修改,但是由于utimensat的时间表示1970和Fat32文件系统的1980表示整的迷迷糊糊的,因此格式转换还存在很多问题,当然通过测试我是采用外部变量返回的方式,因此可以通过utime,其余测试通过也无误
修复了一点点,time = NULL支持设置当前的时间,还未实现格式转换完成Inode shortdirentry 写入
添加 wait4 参数,添加 FdSet
修复了一下,是没有判断path为null的情况,目前测试没问题,当然utimensat还有一些没补全,error啊其余情况啊,over
修复了utimensat 系统调用,主要是对Fat32Inode添加了访问时间和修改时间,通过测试没有问题
添加了statfs 对根目录的判断,但返回的结果仅仅只是过测试,未统计信息,后期有可能的话需要修改
修改了chdir 中get_dir的一点点实现,主要是对'/'目录无法正确解析,name获得为空,同时在调试daemon_failure过程中发现sys_open系统调用使用的alloc_fd 会卡掉,因为测试前面会爆文件描述符表,因此替换为try_alloc_fd 本次调整测试可通过,未格式化代码
Merge branch 'dev' of https://gitlab.eduxiji.net/_404_/OSKernel2023-SOS into dev
Menu
Explore
Projects
Groups
Topics
Snippets