重写rust核心库,构建中断处理框架 #6

Merged
pointer-to-bios merged 18 commits from pointer-to-bios/metaverse-dev:main into main 2024-05-03 05:45:43 +08:00

18 Commits

Author SHA1 Message Date
pointer-to-bios dfa5a81c8d 不要使用rust panic 2024-05-03 05:40:56 +08:00
pointer-to-bios e6da1be4f5 确认没有使用原message_raw!宏的代码并移除message_raw!宏 2024-05-02 23:16:08 +08:00
pointer-to-bios 8e2d61de4a 修复屏幕滚动时底下有一条没有刷新的bug 2024-05-02 23:14:43 +08:00
pointer-to-bios ba36b60b68 nasm的iret指令是32位iret,必须使用iretq才会翻译为64位iret指令 2024-05-02 22:31:43 +08:00
pointer-to-bios 47f16d060e 将中断中所有消息格式化换为新的message!宏 2024-05-02 20:51:57 +08:00
pointer-to-bios 6a935dc2b7 解决Vec移除元素时长度不更新的问题 2024-05-02 20:49:58 +08:00
pointer-to-bios 41dd0a0e00 实现基于rust的用于测试的中断处理机制 2024-04-27 20:56:10 +08:00
pointer-to-bios 2d6b898c49 使中断支持重入 2024-04-27 19:03:02 +08:00
pointer-to-bios 8352069285 解决string和vec的bug 2024-04-27 19:02:37 +08:00
pointer-to-bios f2240787b6 补充更多core crate的重写 2024-04-25 17:41:35 +08:00
pointer-to-bios 0efc9d118e 更换rust标准库构建方式 2024-04-21 21:59:08 +08:00
pointer-to-bios 3762b0245c 重写部分core crate 2024-04-21 17:53:59 +08:00
pointer-to-bios fce4c49d3a 增加对vscode rust-analyzer误报错误的说明 2024-04-18 16:07:13 +08:00
pointer-to-bios cfc961e5c3 解决在vscode中凭空出现的报错 2024-04-17 01:01:20 +08:00
pointer-to-bios 8d7e2b1a88 将字体移出内核代码 2024-04-15 20:41:16 +08:00
pointer-to-bios 46b80996f7 将rustlib引用的url切换到github 2024-04-07 05:13:18 +08:00
pointer-to-bios 77b8b4cd7c 更新rust core crate 2024-04-07 05:10:42 +08:00
pointer-to-bios ad8cb92e78 解决内存管理重构后的一些bug 2024-04-06 18:07:00 +08:00