Changeset View
Changeset View
Standalone View
Standalone View
sys/x86/xen/pv.c
Show First 20 Lines • Show All 413 Lines • ▼ Show 20 Lines | if (MD_FETCH(kmdp, MODINFOMD_EFI_MAP, void *) != NULL) | ||||
strlcpy(bootmethod, "UEFI", sizeof(bootmethod)); | strlcpy(bootmethod, "UEFI", sizeof(bootmethod)); | ||||
else | else | ||||
strlcpy(bootmethod, "BIOS", sizeof(bootmethod)); | strlcpy(bootmethod, "BIOS", sizeof(bootmethod)); | ||||
} else { | } else { | ||||
/* Parse the extra boot information given by Xen */ | /* Parse the extra boot information given by Xen */ | ||||
if (start_info->cmdline_paddr != 0) | if (start_info->cmdline_paddr != 0) | ||||
boot_parse_cmdline_delim( | boot_parse_cmdline_delim( | ||||
(char *)(start_info->cmdline_paddr + KERNBASE), | (char *)(start_info->cmdline_paddr + KERNBASE), | ||||
","); | ", \t\n"); | ||||
kmdp = NULL; | kmdp = NULL; | ||||
strlcpy(bootmethod, "XEN", sizeof(bootmethod)); | strlcpy(bootmethod, "XEN", sizeof(bootmethod)); | ||||
} | } | ||||
boothowto |= boot_env_to_howto(); | boothowto |= boot_env_to_howto(); | ||||
snprintf(acpi_rsdp, sizeof(acpi_rsdp), "%#" PRIx64, | snprintf(acpi_rsdp, sizeof(acpi_rsdp), "%#" PRIx64, | ||||
start_info->rsdp_paddr); | start_info->rsdp_paddr); | ||||
▲ Show 20 Lines • Show All 77 Lines • Show Last 20 Lines |