mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-08-23 15:54:21 -09:00
fca1933e19c2707be6c7bcd9e27618bbf1ffc9af
Commitf439b47ed"boot/grub2: add RISC-V 64bit EFI support" [1] introduced the grub2 RISC-V UEFI support. At that time, it was not possible to have a runtime test for this. qemu-system-riscv64 is not in the Buildroot Docker reference image, and the base distribution (Debian 11) does not provide a sufficiently recent version. A qemu-system-riscv64 >= 8.0.0 is needed. Commit0d4177598"support/testing/infra/emulator.py: add build host dir to qemu search path" [2] added the capability to use the Buildroot host-qemu package inside runtime test. With this support, it is now possible to add a runtime test for a grub2 UEFI boot on RISC-V 64bit. Also, due to an upstream edk2 git submodule issue, this commit includes a workaround to use https://sources.buildroot.net for this test. See [3]. [1]f439b47ed6[2]0d4177598c[3]47fc9e5509Signed-off-by: Julien Olivain <ju.o@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
…
…
…
…
…
Buildroot is a simple, efficient and easy-to-use tool to generate embedded Linux systems through cross-compilation. The documentation can be found in docs/manual. You can generate a text document with 'make manual-text' and read output/docs/manual/manual.text. Online documentation can be found at http://buildroot.org/docs.html To build and use the buildroot stuff, do the following: 1) run 'make menuconfig' 2) select the target architecture and the packages you wish to compile 3) run 'make' 4) wait while it compiles 5) find the kernel, bootloader, root filesystem, etc. in output/images You do not need to be root to build or run buildroot. Have fun! Buildroot comes with a basic configuration for a number of boards. Run 'make list-defconfigs' to view the list of provided configurations. Please feed suggestions, bug reports, insults, and bribes back to the buildroot mailing list: buildroot@buildroot.org You can also find us on #buildroot on OFTC IRC. If you would like to contribute patches, please read https://buildroot.org/manual.html#submitting-patches
Description
Languages
Makefile
62.6%
Python
18.8%
C
8.5%
Shell
6.1%
PHP
1.4%
Other
2.2%