Name Date Size #Lines LOC

..--

.cargo/H--75

.github/workflows/H--11187

.vscode/H--77

build-scripts/H--327232

src/H--447321

tools/H--174120

.gitignoreH A D26-Nov-2023451 2214

Cargo.tomlH A D27-Nov-2023476 2115

LICENSEH A D25-Nov-202317.7 KiB340281

MakefileH A D26-Nov-20231.3 KiB7046

README.mdH A D26-Nov-2023733 3017

build.rsH A D26-Nov-202344 43

rust-toolchain.tomlH A D25-Nov-202369 43

README.md

1# DragonBoot
2
3A stage2 UEFI bootloader of DragonOS in pure Rust.
4
5---
6
7## 功能
8
9- [x] 从UEFI启动DragonBoot
10- [ ] 显示启动菜单
11- [ ] 从磁盘启动DragonOS
12- [ ] 启动配置
13- [ ] 平坦设备树解析
14
15## 目标架构
16
17- [x] riscv64
18
19## 关于DragonBoot
20
21由于目前Risc-V上,许多操作系统都是要把DTB编译进内核,导致操作系统无法作为一个与开发板无关的二进制文件进行传播,因此DragonBoot的目标是,作为一个第二阶段的引导加载程序,加载DragonOS内核,并把uboot传来的平坦设备树传递给内核。
22
23## Maintainer
24
25- longjin <longjin@dragonos.org>
26
27## License
28
29DragonBoot is licensed under the GPLv2 License. See [LICENSE](LICENSE) for details.
30