History log of /fuchsia/zircon/kernel/target/arm64/boot-shim/debug.h
Revision Date Author Comments
# 73f8f9f4 24-Sep-2018 Mike Voydanoff <voydanoff@google.com>

[boot-shim] Move debug UART code into board specific source files

Also removed VIM2 support, since it is no longer using the boot shim.

TEST: manual testing on qemu and hikey960, with DEBUG_UART on and off.
Change-Id: Ia25251fb7a857bd7d11dcbf9b546e339ef79f62e


# 5090ed4e 05-Apr-2018 Mike Voydanoff <voydanoff@google.com>

[arm64] Move Linux device tree parsing from kernel to the boot shim

The arm64 kernel now requires that x0 points to the bootdata on entry.
The boot shim parses the Linux device tree to find the bootdata
rather than the kernel doing this.
The boot shim is also now responsible for finding the kernel command line
and ram size in the device tree and passing this to the kernel via
additional bootdata records.

mexec and the hypervisor already pass bootdata to the kernel via x0,
so no changes were needed there.

Change-Id: I927930508566b5ae8f26acd053de7b4f040ee194


# c03de1fa 05-Apr-2018 Mike Voydanoff <voydanoff@google.com>

[arm64][boot-shim] Add support for printing to QEMU uart

and also some cleanup from review comments I missed in the last CL

Change-Id: I90082a841cbdb4970a4cde81065b4429eed41780