lbmk/config
Leah Rowe c0017c7357 Experimental U-Boot payload (32-bit dtb, U-Boot)
NOTE: Support added for xarch target x86_64-elf,
but U-Boot failed to build with this error:

OBJCOPY lib/efi_loader/helloworld.efi
x86_64-elf-objcopy: lib/efi_loader/helloworld_efi.so: invalid bfd target
make[2]: *** [scripts/Makefile.lib:476: lib/efi_loader/helloworld.efi] Error 1

Since I'm building U-Boot for x86_64 *on* an x86-64
host, and since that is currently the recommended type
of machine to use for lbmk development, and since the
other x86 payloads currently don't cross compile anyway,
this is an acceptable compromise for now. This is because
at present, I'm not making U-Boot the primary payload on x86,
instead preferring to chain it from GRUB and SeaBIOS.

The target.cfg file for x86 u-boot shows xarch/xtree commented.
Uncomment these to compile on crossgcc instead of hostcc.

I mention 64-bit because I initially did this first, but decided
to do 32-bit first. I'll work on the 64-bit one next (SPL).

It's only enabled in QEMU for now.

Signed-off-by: Leah Rowe <leah@libreboot.org>
2024-11-03 09:22:52 +00:00
..
coreboot Experimental U-Boot payload (32-bit dtb, U-Boot) 2024-11-03 09:22:52 +00:00
data Experimental U-Boot payload (32-bit dtb, U-Boot) 2024-11-03 09:22:52 +00:00
dependencies dependencies/fedora40: add python3-devel 2024-10-13 06:31:36 +01:00
flashprog/patches flashprog: bump to 639d563 (2024-08-02) 2024-08-11 18:18:21 +01:00
git use redundant mirrors for recent utils imports 2024-10-17 23:48:32 +01:00
grub Experimental U-Boot payload (32-bit dtb, U-Boot) 2024-11-03 09:22:52 +00:00
ifd NEW MAINBOARD: Dell OptiPlex 780 MT 2024-10-28 05:03:17 +00:00
memtest86plus/patches disable 32-bit memtest86plus, only build 64-bit 2023-10-09 06:06:20 +01:00
pcsx-redux Add Sony PlayStation support to Libreboot 2024-09-26 00:35:18 +01:00
seabios/default re-update seabios to latest revision 2024-10-27 20:06:16 +00:00
snippet rom.sh: support making pcsx-redux bios release 2024-10-08 13:27:08 +01:00
submodule NEW MAINBOARD: Dell OptiPlex 780 MT 2024-10-28 05:03:17 +00:00
u-boot Experimental U-Boot payload (32-bit dtb, U-Boot) 2024-11-03 09:22:52 +00:00
uefitool uefitool: Only define ACCESSPERMS on *nix 2024-07-28 16:38:48 +01:00
vendor Add deguard logic for Dell OptiPlex 3050 Micro 2024-09-24 16:53:48 +01:00