fslongjin
|
494bcc1811
|
bitree的单元测试以及bug修复
|
2022-07-26 15:44:01 +08:00 |
|
fslongjin
|
992f292f89
|
🆕 ktest模块
|
2022-07-26 15:43:33 +08:00 |
|
fslongjin
|
a704fe5cfe
|
fix: 修正未暴露delete接口的问题
|
2022-07-26 10:29:36 +08:00 |
|
fslongjin
|
870ae59646
|
删除无用信息
|
2022-07-26 00:13:32 +08:00 |
|
fslongjin
|
813c3f9bf8
|
bitree: delete node
|
2022-07-25 17:01:37 +08:00 |
|
fslongjin
|
eead936244
|
二叉搜索树: create、 insert
|
2022-07-25 15:46:32 +08:00 |
|
fslongjin
|
2b0b727893
|
🔧 将enable msi的部分更新为使用msi_desc来完成
|
2022-07-25 13:50:03 +08:00 |
|
fslongjin
|
7ca8f42c17
|
new: msi_desc
|
2022-07-25 11:50:15 +08:00 |
|
fslongjin
|
a3b5102a36
|
wrench: 更新Makefile
|
2022-07-25 11:05:30 +08:00 |
|
fslongjin
|
9dfd4d9d6e
|
修正注释
|
2022-07-24 22:32:41 +08:00 |
|
fslongjin
|
c700737d8e
|
bugfix: Suspicious add with sizeof
|
2022-07-21 21:56:13 +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
|
c9c8147cdf
|
🆕 注册xhci中断
|
2022-07-21 14:03:07 +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
|
23b3f4c712
|
调整local apic向量表的大小
|
2022-07-21 11:45:38 +08:00 |
|
fslongjin
|
d18a69ac2f
|
new: create ring
|
2022-07-20 18:07:08 +08:00 |
|
fslongjin
|
8e5f769a0e
|
🆕 xhci:匹配usb2、usb3端口
|
2022-07-20 14:29:22 +08:00 |
|
fslongjin
|
10537cd1bc
|
bugfix: cid错误
|
2022-07-20 09:59:25 +08:00 |
|
fslongjin
|
63de30bbe0
|
Merge branch 'master' into usb
|
2022-07-20 09:48:31 +08:00 |
|
fslongjin
|
7af8711bbb
|
new: stop legacy
|
2022-07-19 21:17:44 +08:00 |
|
fslongjin
|
11bb8fb505
|
Merge branch 'usb'
|
2022-07-19 18:33:40 +08:00 |
|
fslongjin
|
22d8fa371d
|
usb ops寄存器
|
2022-07-18 21:22:06 +08:00 |
|
fslongjin
|
98371a9b4a
|
Merge branch 'usb'
|
2022-07-18 21:20:24 +08:00 |
|
fslongjin
|
e7fb6df203
|
内核态usleep
|
2022-07-18 21:19:45 +08:00 |
|
fslongjin
|
16d6b94c46
|
将usb的初始化交由init进程进行处理
|
2022-07-18 21:19:34 +08:00 |
|
fslongjin
|
e4322ebfea
|
Merge branch 'usb'
|
2022-07-18 16:07:47 +08:00 |
|
fslongjin
|
aa3f433cd5
|
使mm支持4K虚拟地址映射
|
2022-07-18 16:07:34 +08:00 |
|
fslongjin
|
8b6489dac3
|
caps registers 结构体
|
2022-07-18 11:24:45 +08:00 |
|
fslongjin
|
4deb85369f
|
Merge branch 'usb'
|
2022-07-17 23:07:27 +08:00 |
|
fslongjin
|
6ecc19cc48
|
增加了xhci cap regs的数据结构
|
2022-07-17 23:07:09 +08:00 |
|
fslongjin
|
6f5d73771f
|
修改一些小问题
|
2022-07-17 23:06:57 +08:00 |
|
fslongjin
|
4f24cff980
|
fix: 未清空ist的问题
|
2022-07-17 19:28:08 +08:00 |
|
fslongjin
|
afb80d4d6e
|
new: usb控制器检测
|
2022-07-17 17:24:27 +08:00 |
|
fslongjin
|
a1c843cd3a
|
new: 简单的warn assert
|
2022-07-17 17:23:56 +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
|
d53c7bd1c7
|
创建了usb驱动程序文件
|
2022-07-17 14:22:42 +08:00 |
|
fslongjin
|
39a09ffd72
|
🆕 内核核心api文档
|
2022-07-12 20:39:33 +08:00 |
|
fslongjin
|
da4867d662
|
🆕 clock()函数
|
2022-07-12 13:20:01 +08:00 |
|
fslongjin
|
7670031b11
|
bugfix: 修复浮点数打印错误的bug
|
2022-07-12 13:19:51 +08:00 |
|
fslongjin
|
676260c537
|
🆕 usleep()、nanosleep()
|
2022-07-12 12:01:51 +08:00 |
|
fslongjin
|
4208c56074
|
更改HPET的定时间隔为500us
|
2022-07-12 09:39:35 +08:00 |
|
fslongjin
|
defb9e769c
|
🔧 改用local apic定时器进行进程时间片更新
|
2022-07-11 21:47:28 +08:00 |
|
fslongjin
|
594aeadf65
|
🆕 vsprintk
|
2022-07-11 21:44:00 +08:00 |
|
fslongjin
|
4c9719f477
|
🆕 测量local apic定时器频率
|
2022-07-11 18:40:23 +08:00 |
|
fslongjin
|
7d64ad6c1a
|
🆕 获取核心晶振频率的函数
|
2022-07-11 18:39:59 +08:00 |
|
fslongjin
|
fdc5151049
|
bugfix: 修正某些情况下多核启动信号丢失的问题
|
2022-07-11 18:37:09 +08:00 |
|
fslongjin
|
88bcbdc681
|
bugfix: 修正中断注册时,对名称字符串的处理错误问题
|
2022-07-11 17:22:27 +08:00 |
|