Skip to content

feat: Load user application and batch it

Gerrnperl Lu requested to merge feat/load-app into main
  1. 实现内核构建脚本,生成加载(链接到内核镜像)用户程序的汇编文件。
  2. 实现应用程序管理器,加载(复制)应用程序到指定内存位置。
  3. 实现应用程序信息打印。
  4. 内核陷入 Trap 处理,实现特权态与用户态切换及上下文保存和恢复。
  5. 在内核部分实现两个系统调用。
  6. 修复链接参数错误。

加载两个应用程序,分别进行 panic 和 格式化输出:

运行结果

Edited by Gerrnperl Lu

Merge request reports