Module Name: src Committed By: jmcneill Date: Fri Oct 12 22:08:04 UTC 2018
Modified Files: src/sys/stand/efiboot: Makefile.efiboot boot.c efiboot.c exec.c src/sys/stand/efiboot/bootaa64: Makefile Added Files: src/sys/stand/efiboot: efiacpi.c efiacpi.h Log Message: Add ACPI support (enable with -DEFIBOOT_ACPI, currently disabled). When UEFI reports that ACPI tables are available, generate a DTB with compatible string "netbsd,generic-acpi" and pass this to the booted kernel. The DTB contains a /chosen property "netbsd,acpi-root-table" that contains the physical address of the ACPI RSDP, along with a special /acpi node with compatible string "netbsd,acpi" for the kernel to attach an acpi(4) device driver. To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/sys/stand/efiboot/Makefile.efiboot cvs rdiff -u -r1.9 -r1.10 src/sys/stand/efiboot/boot.c cvs rdiff -u -r0 -r1.1 src/sys/stand/efiboot/efiacpi.c \ src/sys/stand/efiboot/efiacpi.h cvs rdiff -u -r1.8 -r1.9 src/sys/stand/efiboot/efiboot.c cvs rdiff -u -r1.6 -r1.7 src/sys/stand/efiboot/exec.c cvs rdiff -u -r1.2 -r1.3 src/sys/stand/efiboot/bootaa64/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.