A generic standalone EFI stub for DragonOS kernel, which based on the Linux EFI stub.

LoGin f412fd2a1a 命令行参数解析 (#3) 1 gadu atpakaļ
.vscode f412fd2a1a 命令行参数解析 (#3) 1 gadu atpakaļ
apps f412fd2a1a 命令行参数解析 (#3) 1 gadu atpakaļ
docs f1de0317e1 move gnuefi's README files to `docs/` (#2) 1 gadu atpakaļ
gnuefi cd78649395 ARM32: Only use 4K pages 1 gadu atpakaļ
inc f412fd2a1a 命令行参数解析 (#3) 1 gadu atpakaļ
lib f412fd2a1a 命令行参数解析 (#3) 1 gadu atpakaļ
tools 5c0de15d43 dragon stub helloworld (#1) 1 gadu atpakaļ
.clang-format f412fd2a1a 命令行参数解析 (#3) 1 gadu atpakaļ
.gitignore 5c0de15d43 dragon stub helloworld (#1) 1 gadu atpakaļ
ChangeLog aac405cc66 Updated Changelog 10 gadi atpakaļ
LICENSE 5c0de15d43 dragon stub helloworld (#1) 1 gadu atpakaļ
Make.defaults f412fd2a1a 命令行参数解析 (#3) 1 gadu atpakaļ
Make.rules 50b27a854c ARM32: fix image 1 gadu atpakaļ
Makefile f412fd2a1a 命令行参数解析 (#3) 1 gadu atpakaļ
README.md 5c0de15d43 dragon stub helloworld (#1) 1 gadu atpakaļ
env.mk 5c0de15d43 dragon stub helloworld (#1) 1 gadu atpakaļ

README.md

DragonStub

A generic standalone EFI stub for DragonOS kernel, which based on the Linux EFI stub.

Requirements

To build the stub, you need to have the following packages installed:

sudo apt install -y gcc-riscv64-linux-gnu

Building

ARCH=riscv64 make -j $(nproc)

Run

make run

Maintainer

License

DragonStub is licensed under the GPLv2 License. See LICENSE for details.

References

  • GNU-EFI: DragonStub built with gnu-efi
  • Linux-EFIStub: In Linux kernel source tree: firmware/efi/libstub