Thanks for Ron's suggestions. Hi Ard, Mark, > > Is there some feeling here that it would be ok to restrict this discussion to risc-v, and not bring in ARM considerations. WDYT? > Hi Ard, Mark, Now the coreboot we are using does not support EFI and only supports one interface DTB. It seems that we have to pass the firmware information through DTB. >From another point of view, ACPI and SMBIOS are common modules of the kernel, not only EFI, but also other interfaces can also be connected to this module, such as 0xF0000 for SMBIOS, CONFIG_ACPI_LEGACY_TABLES_LOOKUP for ACPI, this patch is also. We just use the DTB channel to add a few nodes to complete the transfer of firmware information, which does not interfere with DTS itself. We think it is unnecessary to add an ACPI-supporting framework under the fdt framework we discussed before. We only need one set of ACPI framework, but one more set will cause unnecessary trouble. So, let's move on to this patch, shall we? Thanks, Yunhui