1*5c0de15dSLoGin# DragonStub 2*5c0de15dSLoGin 3*5c0de15dSLoGinA generic standalone EFI stub for DragonOS kernel, which based on the Linux EFI stub. 4*5c0de15dSLoGin 5*5c0de15dSLoGin## Requirements 6*5c0de15dSLoGin 7*5c0de15dSLoGinTo build the stub, you need to have the following packages installed: 8*5c0de15dSLoGin 9*5c0de15dSLoGin```bash 10*5c0de15dSLoGinsudo apt install -y gcc-riscv64-linux-gnu 11*5c0de15dSLoGin``` 12*5c0de15dSLoGin 13*5c0de15dSLoGin## Building 14*5c0de15dSLoGin 15*5c0de15dSLoGin```bash 16*5c0de15dSLoGinARCH=riscv64 make -j $(nproc) 17*5c0de15dSLoGin``` 18*5c0de15dSLoGin 19*5c0de15dSLoGin## Run 20*5c0de15dSLoGin 21*5c0de15dSLoGin```bash 22*5c0de15dSLoGinmake run 23*5c0de15dSLoGin``` 24*5c0de15dSLoGin 25*5c0de15dSLoGin## Maintainer 26*5c0de15dSLoGin 27*5c0de15dSLoGin- longjin <longjin@dragonos.org> 28*5c0de15dSLoGin 29*5c0de15dSLoGin## License 30*5c0de15dSLoGin 31*5c0de15dSLoGinDragonStub is licensed under the GPLv2 License. See [LICENSE](LICENSE) for details. 32*5c0de15dSLoGin 33*5c0de15dSLoGin## References 34*5c0de15dSLoGin 35*5c0de15dSLoGin- GNU-EFI: DragonStub built with gnu-efi 36*5c0de15dSLoGin- Linux-EFIStub: In Linux kernel source tree: firmware/efi/libstub 37