Changeset View
Changeset View
Standalone View
Standalone View
sys/boot/efi/loader/arch/amd64/elf64_freebsd.c
Show First 20 Lines • Show All 94 Lines • ▼ Show 20 Lines | |||||
{ | { | ||||
struct file_metadata *md; | struct file_metadata *md; | ||||
Elf_Ehdr *ehdr; | Elf_Ehdr *ehdr; | ||||
vm_offset_t modulep, kernend, trampcode, trampstack; | vm_offset_t modulep, kernend, trampcode, trampstack; | ||||
int err, i; | int err, i; | ||||
ACPI_TABLE_RSDP *rsdp; | ACPI_TABLE_RSDP *rsdp; | ||||
char buf[24]; | char buf[24]; | ||||
int revision; | int revision; | ||||
EFI_STATUS status; | |||||
rsdp = efi_get_table(&acpi20_guid); | rsdp = efi_get_table(&acpi20_guid); | ||||
if (rsdp == NULL) { | if (rsdp == NULL) { | ||||
rsdp = efi_get_table(&acpi_guid); | rsdp = efi_get_table(&acpi_guid); | ||||
} | } | ||||
if (rsdp != NULL) { | if (rsdp != NULL) { | ||||
sprintf(buf, "0x%016llx", (unsigned long long)rsdp); | sprintf(buf, "0x%016llx", (unsigned long long)rsdp); | ||||
setenv("hint.acpi.0.rsdp", buf, 1); | setenv("hint.acpi.0.rsdp", buf, 1); | ||||
▲ Show 20 Lines • Show All 78 Lines • Show Last 20 Lines |