--- - branch: netbsd-8 date: Wed Sep 18 16:30:33 UTC 2019 files: - new: 1.18.6.1 old: '1.18' path: src/sys/arch/x86/acpi/acpi_machdep.c pathrev: src/sys/arch/x86/acpi/acpi_machdep.c@1.18.6.1 type: modified id: 20190918T163033Z.ff4b036a842ed14c877cab84d86fdc4b67a4e716 log: "Pull up following revision(s) (requested by manu in ticket #1380):\n\n\tsys/arch/x86/acpi/acpi_machdep.c: revision 1.27,1.28 (patch)\n\nAttempt to obtain ACPI RSDP from the hypervisor for Xen PV\nThere are three possible way of obtaining the ACPI RSDP\n\n- From Extended BIOS Data Area (EBDA) when kernel or Xen was booted from\n BIOS bootstrap\n- From EFI SystemTable when kernel is booted from EFI bootstrap\n- When Xen is booted from EFI bootstrap, EBDA is not mapped, and EFI\n SystemTable is not passed to the kernel. The only way to go is to\n obtain ACPI RSDP trhough an hypercall.\n\nNote: EFI bootstrap support for booting Xen has not yet been committed.\n\nCast physical addresses via uintptr_t to ACPI_PHYSICAL_ADDRESS to deal\nwith all size variants of the types used here in different builds.\n" module: src subject: 'CVS commit: [netbsd-8] src/sys/arch/x86/acpi' unixtime: '1568824233' user: martin