将具体磁盘类型与fat32文件系统进行分离

This commit is contained in:
fslongjin
2022-09-06 14:10:17 +08:00
parent 0fcba99282
commit 339053a20e
23 changed files with 307 additions and 138 deletions

View File

@ -19,6 +19,7 @@
#include <sched/sched.h>
#include <common/unistd.h>
#include <debug/traceback/traceback.h>
#include <driver/disk/ahci/ahci.h>
#include <ktest/ktest.h>
@ -462,6 +463,7 @@ exec_failed:;
ul initial_kernel_thread(ul arg)
{
// kinfo("initial proc running...\targ:%#018lx", arg);
ahci_init();
fat32_init();
// 使用单独的内核线程来初始化usb驱动程序
int usb_pid = kernel_thread(usb_init, 0, 0);
@ -481,7 +483,6 @@ ul initial_kernel_thread(ul arg)
waitpid(tpid[i], NULL, NULL);
kinfo("All test done.");
// 准备切换到用户态
struct pt_regs *regs;