DragonOS/kernel/process
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
..
Makefile new: kthread机制 2022-09-30 15:30:50 +08:00
kthread.c new: kthread机制 2022-09-30 15:30:50 +08:00
preempt.h 增加对current.h的条件编译 2022-08-15 16:39:10 +08:00
proc-types.h new: kthread机制 2022-09-30 15:30:50 +08:00
proc.S bugfix: 在内核线程中,rflags未按照预期值进行设置的问题 2022-07-30 13:12:29 +08:00
process.c xhci: 获取设备描述符并配置endpoint (#50) 2022-09-30 20:39:02 +08:00
process.h new: kthread机制 2022-09-30 15:30:50 +08:00
ptrace.h 🆕 基本完成了slab内存分配器 2022-02-28 16:15:44 +08:00