riscv: 完成UEFI初始化,能正确设置memblock的信息 (#501)* riscv: 完成UEFI初始化,能正确设置memblock的信息 * sbi增加reset功能 * 把虚拟CPU修改为sifive-u54,使qemu能更正确地模拟硬件行为 * 修复内存页面映射未设置“DIRTY”、”ACCESSED“、”GLOBAL“位,导致真机page fault的问题
riscv64: 映射uefi systemtable,并完善了riscv64页表填写的部分内容 (#498)* 从fdt的chosen段获取几个需要的字段 * merge patch-early-ioremap * feature: 增加early io remap的fixmap功能 允许在内存管理初始化之前,使用fixmap功能,映射一些物理内存,并记录. * r
riscv64: 映射uefi systemtable,并完善了riscv64页表填写的部分内容 (#498)* 从fdt的chosen段获取几个需要的字段 * merge patch-early-ioremap * feature: 增加early io remap的fixmap功能 允许在内存管理初始化之前,使用fixmap功能,映射一些物理内存,并记录. * riscv64: 映射uefi systemtable,并完善了riscv64页表填写的部分内容 * 更新仓库网址
show more ...
riscv: 解析dtb,获取可用内存空间并添加到memblock (#486)
riscv: 映射内核到指定的虚拟地址,使得kinfo能正常工作 (#468)* riscv: 映射内核到指定的虚拟地址,使得kinfo能正常工作
update-dragon-stub-bf2617 (#463)
使用submodule引入DragonStub (#462)* 修正构建系统文档: 使用repo工具克隆代码 * 使用submodule管理