Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/DragonOS-Community/DragonStub

A generic standalone EFI stub for DragonOS kernel, which based on the Linux EFI stub.
https://github.com/DragonOS-Community/DragonStub

Last synced: 2 months ago
JSON representation

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

Awesome Lists containing this project

README

        

# 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:

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

## Building

```bash
ARCH=riscv64 make -j $(nproc)
```

build with payload:

```bash
ARCH=riscv64 PAYLOAD_ELF=path/to/payload.elf make -j $(nproc)
```

## Run

Dry run:

```bash
ARCH=riscv64 make run
```

Run with payload:

```bash
ARCH=riscv64 PAYLOAD_ELF=path/to/payload.elf make run
```

## Maintainer

- longjin

## License

DragonStub is licensed under the GPLv2 License. See [LICENSE](LICENSE) for details.

## References

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