Skip to content
GitLab
Projects
Groups
Topics
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
智核速启队
OSKernel2025-SC7
Merge requests
!14
[feat] 虚拟化用户态程序跑通 ,makefile中新增将Riscv用户态程序编译为C语言字节数组initcode & 修正mappages中判断页面对齐的错误
Code
Review changes
Check out branch
Download
Patches
Plain diff
Merged
智核速启队
requested to merge
ly
into
master
Apr 09, 2025
Overview
0
Commits
1
Pipelines
0
Changes
15
usertrap 得用proc()->trapframe获取,不能用传参接收
将trampoline.s的实现替换为xv6的实现
rv的trampoline放在text段,并实现对齐
process kstack初始化为虚拟地址 trapframe使用Pmem分配页面 alloc时创建用户态页表,映射trapframe、trampoline
initcode对应用户态程序代码段