Skip to content

feat: Pagination mechanism and address space

Gerrnperl Lu requested to merge feat/memory-set into main

变更内容

Feature

  1. 字节缓冲区转换和修复标准输出(cfaa6554)
  2. 陷阱上下文和跳板(32e621d7)
  3. 添加内核空间重新映射初始化(b208f2b2)
  4. 添加对加载 ELF 应用程序的支持(1feefa7d)
  5. 创建内核内存集(5ae327c9)
  6. 映射区域和内存集(fb7a6476)
  7. 页表和映射函数(2e4d527f)
  8. Frame分配器(2e4d527f)

Fix

  1. 对齐构建脚本中的应用程序部分起始位置(4f44db88)
  2. 修复标准输出 (cfaa6554)

Refactor

  1. 移除未使用的用户和内核栈(2b495efe)
  2. 简化应用程序加载(5e1f8a30)
  3. 移除变量应用程序基地址(5a36f4e2)

备注

获取时间系统调用似乎不可用,待修复。

Merge request reports