fslongjin
|
37da6ef19e
修复printf的bug
|
2 anni fa |
fslongjin
|
fd0147e04c
malloc 、printf
|
2 anni fa |
fslongjin
|
78a219b715
内核堆内存调整函数
|
2 anni fa |
fslongjin
|
b7437b24d7
页表拷贝的bug
|
2 anni fa |
fslongjin
|
c9784b457c
fork vfork
|
2 anni fa |
fslongjin
|
ffb0a3c961
update gitignore
|
2 anni fa |
fslongjin
|
0aec6827ee
运行文件系统中的二进制程序
|
2 anni fa |
fslongjin
|
099b24539a
完善execve,使其能加载用户程序文件
|
2 anni fa |
fslongjin
|
1801ddffbd
fork
|
2 anni fa |
fslongjin
|
2ed8bdcfd2
lseek系统调用
|
2 anni fa |
fslongjin
|
f99179014a
修复了无法正确地往文件写入数据的bug
|
2 anni fa |
fslongjin
|
9db1c3f74e
fat32_write (存在写入bug)
|
2 anni fa |
fslongjin
|
3e101d71ff
sys_write
|
2 anni fa |
fslongjin
|
d9399944e8
校验文件描述符是否存在
|
2 anni fa |
fslongjin
|
b3ad8405a4
实现了打开、关闭、读取文件的功能
|
2 anni fa |
fslongjin
|
966d67fcde
sys_open系统调用
|
2 anni fa |
fslongjin
|
d94d92f5ee
激活FAT32
|
2 anni fa |
fslongjin
|
c14bd25059
Merge commit '4473ff5'
|
2 anni fa |
fslongjin
|
4473ff594c
解决了debian上编译后,kernel_thread_func被优化掉的问题
|
2 anni fa |
fslongjin
|
81a508e4c7
Merge commit '4a41e734'
|
2 anni fa |
fslongjin
|
4a41e734a5
有bug,在debian,gcc=10.2.1上编译后运行会在进程切换时page fault
|
2 anni fa |
fslongjin
|
c7b2d52c62
bug fix
|
2 anni fa |
fslongjin
|
e03cdea153
修复空指针错误的问题
|
2 anni fa |
fslongjin
|
dee231d9b8
修复内存空间未初始化的问题
|
2 anni fa |
fslongjin
|
5ec1b825e6
update README.md
|
2 anni fa |
fslongjin
|
59cbd6c4fc
用户/内核内存拷贝函数
|
2 anni fa |
fslongjin
|
5f24cd56fe
errno.h and unistd.h
|
2 anni fa |
fslongjin
|
2fcf91733f
修正系统入口为系统调用门
|
2 anni fa |
fslongjin
|
677c505cb1
将fat32文件系统适配VFS框架
|
2 anni fa |
fslongjin
|
7d3c1b098e
vfs虚拟文件系统
|
2 anni fa |