login
|
d328bfce6b
|
bugfix: 修正潜在的错误路径 (#64)
* bugfix: 修正潜在的错误路径
* 修正格式
|
2022-10-22 20:17:40 +08:00 |
|
login
|
fb417a5e81
|
xhci: 获取设备描述符并配置endpoint (#50)
* 调整:使用宏定义来声明usb请求包
* new: 获取usb设备的config描述符
* new: 获取接口及端点描述符
* 临时修正系统根分区的挂载,使得能在真机上启动shell
* xhci: set_config
* bugfix: 解决之前错误的将control_endpoint信息绑定在xhci_hc下的bug
* xhci configure endpoint(存在bug
* 1
* 解决了configure endpoint出错的问题
* new: xhci驱动程序能够配置端点
* 删除trace usb的代码
xhci: 获取设备描述符并配置endpoint
存在问题:尚未能够正确初始化usb键盘,也没有将usb键盘相关的代码独立出来。
|
2022-09-30 20:39:02 +08:00 |
|
fslongjin
|
339053a20e
|
将具体磁盘类型与fat32文件系统进行分离
|
2022-09-06 14:10:17 +08:00 |
|
houmkh
|
1a2d405384
|
将当前的sched_cfs函数做一个包裹,套一层sched(). (#32)
* 将当前的sched_cfs函数做一个包裹,套一层sched().
* 用sched()包裹sched_cfs(),用sched_enqueue()包裹sched_cfs_enqueue()
* 用sched()包裹sched_cfs(),用sched_enqueue()包裹sched_cfs_enqueue(),并替换
* bugfix: 修正拼写错误导致的编译错误
* 修正拼写错误
Co-authored-by: fslongjin <longjin@RinGoTek.cn>
|
2022-08-31 07:59:31 +08:00 |
|
fslongjin
|
1dd9195d69
|
new: vma反向映射
|
2022-08-15 01:42:34 +08:00 |
|
fslongjin
|
aa3f433cd5
|
使mm支持4K虚拟地址映射
|
2022-07-18 16:07:34 +08:00 |
|
fslongjin
|
6f5d73771f
|
修改一些小问题
|
2022-07-17 23:06:57 +08:00 |
|
fslongjin
|
d0ddb73788
|
🔧 include上级文件夹时,统一采用<>来指定文件
|
2022-07-17 15:41:19 +08:00 |
|
fslongjin
|
832c0c7e5c
|
🔧 更新了键盘驱动程序,使其适配vfs
|
2022-05-20 22:53:47 +08:00 |
|
fslongjin
|
099b24539a
|
完善execve,使其能加载用户程序文件
|
2022-05-05 14:14:34 +08:00 |
|
fslongjin
|
1801ddffbd
|
🆕 fork
|
2022-05-04 23:20:39 +08:00 |
|
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 |
|