ubuntu-core-initramfs:alfonsosanchezbeato/aarch64-stub

Last commit made on 2021-08-17
Get this branch:
git clone -b alfonsosanchezbeato/aarch64-stub https://git.launchpad.net/ubuntu-core-initramfs

Branch merges

Branch information

Name:
alfonsosanchezbeato/aarch64-stub
Repository:
lp:ubuntu-core-initramfs

Recent commits

4aa3d16... by Alfonso Sanchez-Beato

debian: add llvm as run dependency

So we can run llvm-objcopy to build kernel.efi for aarch64.

8a88536... by Alfonso Sanchez-Beato

debian: add libfdt as build dependecy

Needed now by systemd EFI stub for arm.

589a5d9... by Alfonso Sanchez-Beato

debian: install ubuntu-core-aarch64-efi to bin/

7677f8f... by Alfonso Sanchez-Beato

Add script to build kernel.efi for aarch64

Add new python script to generate kernel.efi for aarch64, and call it
from the ubuntu-core-initramfs script.

a309b7b... by Alfonso Sanchez-Beato

systemd: boot: build for aarch64

Build for aarch64:
* Compile linux-aarch64.c and stdclib.c for aarch64
* Add libfdt to build
* Allow using standard include files

ced5d91... by Alfonso Sanchez-Beato

systemd: boot: add initial trace

So we know the stub has started execution.

c24b908... by Alfonso Sanchez-Beato

systemd: boot: add loader for aarch64

The systemd EFI stub lacked support for aarch64. Add a linux_exec()
for aarch64 that loads the kernel EFI stub and inserts information in
the device tree on how to find the initrd.

a1d3853... by Alfonso Sanchez-Beato

systemd: move handover_f typedef to header

5c05a91... by Alfonso Sanchez-Beato

systemd: correct type in linux_exec argument

It was being declared as EFI_HANDLE*, while it was not really a
pointer.

2386e3b... by Alfonso Sanchez-Beato

systemd: C library functions required by libfdt