15 Commits

Author SHA1 Message Date
fslongjin
2ed8bdcfd2 🆕 lseek系统调用 2022-05-03 15:40:23 +08:00
fslongjin
f99179014a 🐛 修复了无法正确地往文件写入数据的bug 2022-05-03 15:12:02 +08:00
fslongjin
b3ad8405a4 实现了打开、关闭、读取文件的功能 2022-04-27 20:49:10 +08:00
fslongjin
979bb35599 🆕 读取fat32文件系统的基础信息 2022-04-19 20:56:01 +08:00
fslongjin
39dd802ff1 磁盘请求在处理时,切换进程 2022-04-19 15:13:59 +08:00
fslongjin
f5f36aafd8 将内核定位到高地址(存在bug,中断时会访问低地址) 2022-04-10 21:30:16 +08:00
fslongjin
3063a340e2 修复ahci缓冲区地址错误的问题 2022-04-09 21:15:51 +08:00
fslongjin
05dc7ac73b 将内核层空间移动到0xffff800000000000 2022-04-09 21:11:07 +08:00
fslongjin
68c7b52192 bug fix 2022-04-07 16:12:23 +08:00
fslongjin
d9c7ddec66 支持多核启动并初始化AP核的Local APIC 2022-04-04 22:54:36 +08:00
fslongjin
6d286be29f 初步完成了ahci驱动程序 2022-04-02 19:14:35 +08:00
fslongjin
405f55624d 🆕 写入磁盘扇区 2022-04-02 17:00:19 +08:00
fslongjin
8294e0d12b 🆕 读取SATA磁盘 2022-03-31 00:17:55 +08:00
fslongjin
741aa09b9b 🆕 按照class来读取对应的pci设备的接口 2022-03-30 15:36:00 +08:00
fslongjin
de7583cf31 🆕 ahci的FIS数据结构 2022-03-25 16:46:08 +08:00