git: 26031009cf6d - main - amd64/efi: Stop falling back to hints for RSDP
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 02 Jul 2022 14:04:09 UTC
The branch main has been updated by imp: URL: https://cgit.FreeBSD.org/src/commit/?id=26031009cf6d68d4dc51b462d0bc77472c610e1d commit 26031009cf6d68d4dc51b462d0bc77472c610e1d Author: Warner Losh <imp@FreeBSD.org> AuthorDate: 2022-07-02 14:01:02 +0000 Commit: Warner Losh <imp@FreeBSD.org> CommitDate: 2022-07-02 14:02:12 +0000 amd64/efi: Stop falling back to hints for RSDP All boot loaders for the last 6 years set acpi.rsdp in addition to the hints. This was planned for removal ~5 years ago. Belatedly remove it from here. Sponsored by: Netflix Reviewed by: jhb Differential Revision: https://reviews.freebsd.org/D35633 --- sys/x86/acpica/OsdEnvironment.c | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/sys/x86/acpica/OsdEnvironment.c b/sys/x86/acpica/OsdEnvironment.c index c9b22f25a28a..89d240d9ac41 100644 --- a/sys/x86/acpica/OsdEnvironment.c +++ b/sys/x86/acpica/OsdEnvironment.c @@ -66,16 +66,6 @@ acpi_get_root_from_loader(void) if (TUNABLE_ULONG_FETCH("acpi.rsdp", &acpi_root)) return (acpi_root); - /* - * The hints mechanism is unreliable (it fails if anybody ever - * compiled in hints to the kernel). It has been replaced - * by the tunable method, but is used here as a fallback to - * retain maximum compatibility between old loaders and new - * kernels. It can be removed after 11.0R. - */ - if (resource_long_value("acpi", 0, "rsdp", &acpi_root) == 0) - return (acpi_root); - return (0); }