- Dec 22, 2022
-
-
Wang Lu authored
-
- Dec 02, 2022
- Nov 29, 2022
-
-
Wang Lu authored
If booting kernel by uboot `go` command, `flush()` function in uboot source need to be commented for unknown reason. A default uboot image will be provided in next commit. `bootm` is unaffected, but deivce tree blob must be loaded with kerenl binary. Details can be found in uboot's source code.
-
- Nov 24, 2022
-
-
Wang Lu authored
适用于已有外部Bootload(比如Uboot)中做完了相关的初始化, 并且降级到了 EL1 的情况.
-
- Nov 14, 2022
-
-
Wang Lu authored
-
- Nov 08, 2022
- Nov 01, 2022
-
-
Wang Lu authored
DONE: - 移植调度算法, 目前只有idle和rootserver两个task - timer 分割为 arch-timer(架构相关) 和 timer(boottime) - 移植 delay, 仅内核测试用, 精度有点差. TODO: - domain 移植 - endpoint 和 capability - 移植上下文切换(现有 64-bit 有问题)
-
- Oct 24, 2022
-
-
Wang Lu authored
DONE: - 更正relocate 漏掉 rs_rodata - 创建 idle 和 rootsever, 进入EL0 TODO: - 完善 idle 和 rootserver - 整理地址空间分配
-
- Oct 21, 2022
- Oct 19, 2022
-
-
Wang Lu authored
-
- Oct 18, 2022
-
-
Wang Lu authored
-
- Oct 17, 2022
-
-
Wang Lu authored
-
- Oct 14, 2022
-
-
Wang Lu authored
DONE: - 完成 rootserver 和 kernel 的地址映射, 还未检验rootserver能否正常跑起
-
- Oct 06, 2022
-
-
Wang Lu authored
DONE: - idmap 改用汇编实现 - 支持 ANSI color print - 定义上下文的结构体, 修改异常向量处理过程 TODO: - 补充上下文相关操作 - 内存管理框架
-
- Oct 05, 2022
-
-
Wang Lu authored
TODO: - 将 idmap_create 用汇编改写
-
- Oct 02, 2022
-
-
Wang Lu authored
DONE: - GIC初始化, secure相关的初始化在EL3完成. - Non-secure EL1 通用定时器初始化. - IRQ 服务函数的框架(初步) TODO: - 整理 IRQ 服务函数完整流程 - 定义内存管理方案 - 整理当前已完成方案, 增加测试
-
- Sep 27, 2022
-
-
Wang Lu authored
DONE: - 修复 `invalidate_cache` 的bug - add boot dump(部分) - Define write/read SCR macros. - 修复 UART(PL011) BUSY bit 的bug TODO: - 完成GIC的初始化 - 完成内存管理框架 - 继续完善段的布局
-
- Sep 22, 2022
-
-
Wang Lu authored
DONE: - Enable MMU - Delete scripts/ - 增加 exception vectors. 但还未补充处理函数 TODO: - 检查 `invalidate_cache` 卡死的原因 - 完善 UART 驱动, 找到BUSY bit 的正确设置方法 - 完善段的布局
-
- Sep 21, 2022
-
-
Wang Lu authored
- machine: raspi3b - todo: change to `virt` machine, cpu=cortex-a76
-
- Sep 18, 2022
- Sep 16, 2022
-
-
Wang Lu authored
To test runing a minimum system on qemu.
-
- Aug 19, 2022
-
-
Wang Lu authored
-
- Aug 18, 2022
-
-
Wang Lu authored
-
- Aug 16, 2022
- Aug 13, 2022
-
-
陈灵 authored
-
- Aug 12, 2022
- Aug 06, 2022
-
-
陈灵 authored
-
- Aug 04, 2022
- Aug 03, 2022
-
-
陈灵 authored
-
- Aug 01, 2022
- Jul 29, 2022
-
-
Wang Lu authored
-