#
2b7818e8 |
| 05-Sep-2024 |
LoGin <longjin@DragonOS.org> |
feat: 添加对内核引导协议的抽象 (#913)
* 添加multiboot header
* head.S传参增加bootloader类型
* feat: 添加引导加载协议的抽象,并为multiboot2实现这个抽象.
* 把framebuffer的映射地址改为从early ioremap和mmio pool分配
* riscv64能运行
|
#
6f189d27 |
| 27-Jun-2024 |
linfeng <chenlinfeng25@outlook.com> |
feat(time): Add syscall support for utime* (#838)
* feat(vfs): Add syscall support for utime*
impl sys_utimensat
impl sys_utimes
add utimensat test
fix some warning
* fix(vfs): Verify point
feat(time): Add syscall support for utime* (#838)
* feat(vfs): Add syscall support for utime*
impl sys_utimensat
impl sys_utimes
add utimensat test
fix some warning
* fix(vfs): Verify pointer validity
* fix: remove bad cfg
show more ...
|
#
bde08cde |
| 16-May-2024 |
Mingtao Huang <114841534+1037827920@users.noreply.github.com> |
feat(driver/pci): 完善pci root结构体,增加portio的pci配置空间访问 (#818)
* feat(driver/pci): 完善pci root结构体,增加portio的pci配置空间访问
|
#
2eab6dd7 |
| 16-May-2024 |
曾俊 <110876916+ZZJJWarth@users.noreply.github.com> |
feat(log): 将内核日志统一为新的logger (#814)
|
Revision tags: V0.1.10 |
|
#
370472f7 |
| 21-Apr-2024 |
LoGin <longjin@DragonOS.org> |
pci: 添加pci root manager来管理pci root,并使得riscv能够正常扫描pci设备. (#745)
* pci: 添加pci root manager来管理pci root.
pci: 使得riscv能够正常扫描pci设备.
* doc: 添加注释
|
#
2709e017 |
| 20-Apr-2024 |
LoGin <longjin@DragonOS.org> |
pci: 统一使用ecam root (#744)
|
Revision tags: V0.1.9 |
|
#
cc5feaf6 |
| 23-Nov-2023 |
Jomo <2512364506@qq.com> |
bugfix: 修复因rsdp v1 v2版本问题,导致ACPI无法正常初始化的bug (#454)
bugfix: 修复因rsdp v1 v2版本问题,导致ACPI无法正常初始化的bug
|
#
8b3d1688 |
| 01-Nov-2023 |
yuyi2439 <68320855+yuyi2439@users.noreply.github.com> |
把pci驱动的读取acpi mcfg的代码,调整为从新的acpi驱动来读取 (#413)
* 把pci驱动的读取acpi mcfg的代码,调整为从新的acpi驱动来读取
|
#
7ae679dd |
| 17-Sep-2023 |
LoGin <longjin@DragonOS.org> |
ahci内存越界问题修复+ mm的bug修复+在rust中解析acpi table (#384)
* bugfix: 修复了Flusher Drop的时候没有自动刷新TLB的bug
* 解决进程管理未初始化时,trap.c尝试打印pid导致错误的问题
* 设置kmalloc默认强制清0
* 修复ahci驱动的内存越界问题
* 修复mmio buddy忘记归还buddy bl
ahci内存越界问题修复+ mm的bug修复+在rust中解析acpi table (#384)
* bugfix: 修复了Flusher Drop的时候没有自动刷新TLB的bug
* 解决进程管理未初始化时,trap.c尝试打印pid导致错误的问题
* 设置kmalloc默认强制清0
* 修复ahci驱动的内存越界问题
* 修复mmio buddy忘记归还buddy block的问题
* 新增acpi模块,暂时能解析acpi tables
show more ...
|
#
2dd9f0c7 |
| 28-Aug-2023 |
LoGin <longjin@DragonOS.org> |
mmio buddy新增guard,把映射的职责交由其守卫进行处理,并且守卫被drop的时候自动释放内存 (#346)
* mmio buddy新增guard,把映射的职责交由其守卫进行处理,并且守卫被drop的时候自动释放内存
|
Revision tags: V0.1.8 |
|
#
cc36cf4a |
| 08-Jul-2023 |
YJwu2023 <yujianwu2019@gmail.com> |
PCI设备中断重构,删去USB相关代码 (#285)
* 修复ecam无法获取MCFG table的问题
* 完善pcie
* 完善irq的错误检测机制
|
Revision tags: V0.1.7 |
|
#
5c1e552c |
| 14-Apr-2023 |
YJwu2023 <yujianwu2019@gmail.com> |
修复ecam无法获取MCFG table的问题 (#241)
|
#
78bf93f0 |
| 09-Apr-2023 |
YJwu2023 <yujianwu2019@gmail.com> |
pci重构+pcie支持 (#235)
* pci重构+pcie支持
* pci重构测试完成
* 修正makefile的问题
* 小修改
* 修改函数名字
|