Skip to content

Refactor and enhance driver framework and device support - #2

Merged
Ryan1202 merged 158 commits into
masterfrom
refactor-driver-framework
Jan 13, 2026
Merged

Refactor and enhance driver framework and device support#2
Ryan1202 merged 158 commits into
masterfrom
refactor-driver-framework

Conversation

@Ryan1202

Copy link
Copy Markdown
Owner

Implement significant updates to the driver framework, including the introduction of new device drivers, enhancements to existing drivers, and improvements in the overall architecture. This includes support for PCI, IDE, USB, and sound devices, along with various bug fixes and optimizations across the system. The changes aim to improve performance, stability, and maintainability of the kernel.

新增 通过ascii字符路径获取对象功能;
删除 部分旧的驱动
新增 mbr分区识别
修改变量名
[WIP]新增 分区识别功能;
新增 对象挂载功能;
新增 块缓存;
修改 对象系统采用链表存储子对象;
新增 对象支持统一的操作接口;
新增 条件变量
修复 FAT32簇分配bug;
修复 FAT32获取下一簇的逻辑错误;
修复 FAT32对于长文件夹名的转换错误
新增 FAT32创建、删除文件夹功能;
修复 dyn_array的部分bug
修改 优化字符W的字体
uhci: 将uhci抽象为Usb Root Hub
@Ryan1202
Ryan1202 merged commit 9216505 into master Jan 13, 2026
1 check failed
@Ryan1202
Ryan1202 deleted the refactor-driver-framework branch January 13, 2026 15:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant