fslongjin
|
d78db8225c
|
解决了#DE会触发#UD的问题
|
2022-04-10 23:03:16 +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
|
24b351c9ec
|
debug信息会输出行号和文件名
|
2022-04-08 22:59:11 +08:00 |
|
fslongjin
|
232d793627
|
实现了定时任务队列
|
2022-04-08 21:26:42 +08:00 |
|
fslongjin
|
b75504c0e5
|
🐛 修复了list_empty的bug
|
2022-04-08 21:25:16 +08:00 |
|
fslongjin
|
9828aff985
|
软中断处理机制
|
2022-04-08 20:04:12 +08:00 |
|
fslongjin
|
d887f9a0f7
|
🆕 HPET驱动
|
2022-04-08 12:20:53 +08:00 |
|
fslongjin
|
8bf4da2afa
|
注释了一些调试信息
|
2022-04-08 00:18:58 +08:00 |
|
fslongjin
|
0b66d39998
|
bug fix
|
2022-04-08 00:18:45 +08:00 |
|
fslongjin
|
401df84d51
|
🆕 rtc时钟驱动程序
|
2022-04-08 00:10:02 +08:00 |
|
fslongjin
|
279de4c7f9
|
测试IPI
|
2022-04-07 20:21:28 +08:00 |
|
fslongjin
|
ac2508224e
|
对多核启动的过程加锁
|
2022-04-07 17:46:09 +08:00 |
|
fslongjin
|
68c7b52192
|
bug fix
|
2022-04-07 16:12:23 +08:00 |
|
fslongjin
|
ecd9ba36b6
|
Merge branch 'master' of https://github.com/fslongjin/DragonOS
|
2022-04-07 16:11:06 +08:00 |
|
fslongjin
|
44029ff37a
|
fix Incorrect Pointer Scaling in slab
|
2022-04-07 16:10:39 +08:00 |
|
login
|
3080d05e11
|
Delete codacy.yml
|
2022-04-07 11:11:27 +08:00 |
|
login
|
4a5937b804
|
Update codeql.yml
|
2022-04-07 10:56:56 +08:00 |
|
login
|
b6de4712eb
|
Create codacy.yml
|
2022-04-07 10:51:18 +08:00 |
|
login
|
69aa5c715c
|
Create codeql.yml
|
2022-04-07 10:50:41 +08:00 |
|
fslongjin
|
cc39911d4d
|
🐛 解决了ap处理器无法处理异常的bug(原因是设置错了TSS表)
|
2022-04-06 18:36:56 +08:00 |
|
fslongjin
|
b7df2805ed
|
存在bug,apu启动后触发异常会Reset
|
2022-04-06 15:11:14 +08:00 |
|
fslongjin
|
a62454587e
|
🐛 暂时解决了由于时钟中断导致#DF的问题(用的华强北方法...以后再fix)
|
2022-04-06 15:06:51 +08:00 |
|
fslongjin
|
32b8a163bb
|
bug: AP处理器发生异常时无法正确处理
|
2022-04-05 14:40:26 +08:00 |
|
fslongjin
|
5ea38e3b53
|
update README.md
|
2022-04-04 22:57:20 +08:00 |
|
fslongjin
|
cac29db7c5
|
删除一些日志
|
2022-04-04 22:54:50 +08:00 |
|
fslongjin
|
d9c7ddec66
|
支持多核启动并初始化AP核的Local APIC
|
2022-04-04 22:54:36 +08:00 |
|
fslongjin
|
2d1965fa2d
|
增加了ksuccess输出
|
2022-04-04 22:54:02 +08:00 |
|
fslongjin
|
5197253dde
|
🆕 AP处理器切换到64位模式
|
2022-04-04 22:30:06 +08:00 |
|
fslongjin
|
5df54732f5
|
bug fix
|
2022-04-04 18:50:58 +08:00 |
|
fslongjin
|
60dc9f4932
|
检测处理器核心数量
|
2022-04-04 18:42:22 +08:00 |
|
fslongjin
|
e667fff256
|
🆕 gdb源代码级别调试
|
2022-04-04 17:46:57 +08:00 |
|
fslongjin
|
e5274ce8e4
|
:doc: update readme.md
|
2022-04-02 19:15:57 +08:00 |
|
fslongjin
|
6d286be29f
|
初步完成了ahci驱动程序
|
2022-04-02 19:14:35 +08:00 |
|
fslongjin
|
21844c8ba4
|
修复了链表的bug
|
2022-04-02 19:13:43 +08:00 |
|
fslongjin
|
405f55624d
|
🆕 写入磁盘扇区
|
2022-04-02 17:00:19 +08:00 |
|
fslongjin
|
8294e0d12b
|
🆕 读取SATA磁盘
|
2022-03-31 00:17:55 +08:00 |
|
fslongjin
|
1d440adc02
|
update spnsors
|
2022-03-30 19:55:50 +08:00 |
|
fslongjin
|
741aa09b9b
|
🆕 按照class来读取对应的pci设备的接口
|
2022-03-30 15:36:00 +08:00 |
|
fslongjin
|
576d9e33d9
|
add command table data structure
|
2022-03-25 16:51:57 +08:00 |
|
fslongjin
|
de7583cf31
|
🆕 ahci的FIS数据结构
|
2022-03-25 16:46:08 +08:00 |
|
fslongjin
|
2f3f8868ae
|
🆕 块设备驱动的一些数据结构
|
2022-03-25 16:45:52 +08:00 |
|
fslongjin
|
f4cd6f8811
|
🆕 使能msi的代码
|
2022-03-23 00:21:31 +08:00 |
|
fslongjin
|
2c8f3a6424
|
🆕 新增了创建硬盘镜像的脚本
|
2022-03-22 18:11:15 +08:00 |
|
fslongjin
|
225cda75c5
|
:doc: update README.md
|
2022-03-22 18:05:07 +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 |
|