device tree or ACPI table? and x0 register in arm64 kernel start

ckim at ckim at
Sat Jan 16 10:24:52 EST 2021


I saw the head.S file for arm64 assumes the x0 register contains the address
of the device tree (dtb).

But some systems use ACPI table for handing hardware configuration to the

If the system firmware and bootloader uses UEFI and ACPI, (and bootloader
like grub), does the bootloader set x0 with dtb too?

In this case x0 is not use?

Chan Kim

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the Kernelnewbies mailing list