重构内存分配器、增加中断支持、整理rust运行时环境 #4

Merged
pointer-to-bios merged 39 commits from downstream into main 2024-04-11 00:36:14 +08:00

内存分配器

计划将内存分配器使用Rust实现,在C语言部分仅提供一个简单的分配器供Rust使用。

  • 重构内存分配器,简化实现
  • 增加安全性支持,防止攻击者通过memm_free函数攻击内存

中断支持

使用C语言简单实现打印寄存器信息

## 内存分配器 计划将内存分配器使用Rust实现,在C语言部分仅提供一个简单的分配器供Rust使用。 * 重构内存分配器,简化实现 * 增加安全性支持,防止攻击者通过memm_free函数攻击内存 ## 中断支持 使用C语言简单实现打印寄存器信息
pointer-to-bios added 39 commits 2024-04-11 00:35:59 +08:00
2aaa592636 调整分配器成员:
移除initialized,增加userspace
501643f86a 调整分配器成员:
移除initialized,增加userspace
320ceaa56d 增加raw allocator使用建议。
改变低地址映射策略
5dc9de8195 改善编译时生成魔数的时间
更改编译相关脚本的位置
327c10963c
Merge pull request #2 from pointertobios/main
重构内存分配器、增加中断支持、整理rust运行时环境
pointer-to-bios merged commit 1a5dd26e14 into main 2024-04-11 00:36:14 +08:00
pointer-to-bios deleted branch downstream 2024-04-11 00:36:14 +08:00
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: metaverse/kernel-dev#4
No description provided.