72 Commits (ch3)
 

Author SHA1 Message Date
zhangxinyu f348dcbad4 现价用户应用 2 years ago
zhangxinyu 55242082c6 kernel添加build.rs, 用来生成用户应用的汇编 2 years ago
zhangxinyu 8394be5119 修改ch2的bootloader路径 2 years ago
zhangxinyu 4ebf1a742c 初始化内核(其实就是把ch1的src复制过来) 2 years ago
zhangxinyu d8d5955b60 完善用户程序Makefile, 现在可以build出来二进制文件 2 years ago
zhangxinyu 4b017882af 添加用户程序执行前环境的初始化(初始化bss段以及退出逻辑) 2 years ago
zhangxinyu 34f0dde511 println 实现 2 years ago
zhangxinyu fc02e9f961 添加系统调用模块 2 years ago
zhangxinyu 5ce82f274e 添加user_console用户态的print相关接口,但是并未实现系统调用 2 years ago
zhangxinyu 8b8d353e86 添加用户态的panic handler 2 years ago
zhangxinyu 3e4a736e43 添加第一个用户态程序 2 years ago
zhangxinyu a53ff6520d 初始化ch2 2 years ago
zhangxinyu 9ef817ce97 调整符号名称 2 years ago
zhangxinyu 74c0c0c944 修改符号导入错误地址, 改变导入方式, static变为fn 2 years ago
zhangxinyu ed66d2b399 基于sbi服务的输出和关机, Makefile文件的整理 2 years ago
zhangxinyu b27b29d1df 内核的第一条指令 2 years ago
zhangxinyu 0cf7276636 Merge remote-tracking branch 'origin/main' into ch1 2 years ago
zhangxinyu a2318fa74f 主分支添加一个bootloader 2 years ago
zhangxinyu 1cde165bb8 移除标准库 2 years ago
zhangxinyu 39850ac250 ch1初始化 2 years ago
zhangxinyu 54a6a0c6cc 初始化仓库 2 years ago
阳光少年 4d811ba33e Initial commit 2 years ago