22 Commits

Author SHA1 Message Date
fslongjin
3d5fe966d3 bugfix: pci遍历capability list时无法正确访问下一个list的bug 2022-08-27 12:41:42 +08:00
fslongjin
e22fe35bb1 bugfix: 修复了无法收到xhci控制器中断的bug 2022-08-24 14:30:23 +08:00
fslongjin
ff94280f77 new: msix中断 2022-08-23 21:10:48 +08:00
fslongjin
1bd4e3e91d 修复日志输出函数的bug 2022-07-30 11:45:41 +08:00
fslongjin
2b0b727893 🔧 将enable msi的部分更新为使用msi_desc来完成 2022-07-25 13:50:03 +08:00
fslongjin
a3b5102a36 wrench: 更新Makefile 2022-07-25 11:05:30 +08:00
fslongjin
49bbba17ec 完成xhci端口初始化 2022-07-21 21:51:33 +08:00
fslongjin
fa1c2bd461 xhci控制器初始化(还存在bug,无法reset端口) 2022-07-21 20:43:49 +08:00
fslongjin
20a191d149 add start_msi to pci module 2022-07-21 12:53:52 +08:00
fslongjin
e7d13b5a6d 🆕 disable msi 2022-07-21 12:23:46 +08:00
fslongjin
afb80d4d6e new: usb控制器检测 2022-07-17 17:24:27 +08:00
fslongjin
9ed3eb2ae2 bugfix: 修复pci获取设备结构体时类型错误的bug 2022-07-17 16:53:00 +08:00
fslongjin
d0ddb73788 🔧 include上级文件夹时,统一采用<>来指定文件 2022-07-17 15:41:19 +08:00
fslongjin
f5f36aafd8 将内核定位到高地址(存在bug,中断时会访问低地址) 2022-04-10 21:30:16 +08:00
fslongjin
cac29db7c5 删除一些日志 2022-04-04 22:54:50 +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
f4cd6f8811 🆕 使能msi的代码 2022-03-23 00:21:31 +08:00
fslongjin
08fa7b5358 🆕 能成功遍历pci总线下的设备 2022-03-22 18:02:37 +08:00
fslongjin
db3749ece4 🆕 递归枚举pci总线上的设备 2022-03-21 23:44:17 +08:00
fslongjin
5e9bd1d44e 🆕 读取pci设备header 2022-03-21 20:39:14 +08:00
fslongjin
5c3a472310 🆕 pci驱动的数据结构 2022-03-21 18:34:49 +08:00