diff --git a/stand/kboot/arch/aarch64/load_addr.c b/stand/kboot/arch/aarch64/load_addr.c --- a/stand/kboot/arch/aarch64/load_addr.c +++ b/stand/kboot/arch/aarch64/load_addr.c @@ -340,7 +340,7 @@ struct kv *kv; bool rv; - fd = open("/sys/firmware/fdt", O_RDONLY); + fd = open("host:/sys/firmware/fdt", O_RDONLY); if (fd != -1) { printf("Doing trying to get UEFI from FDT -- fake\n"); rv = do_memory_from_fdt(fd); @@ -356,7 +356,7 @@ } printf("Falling back to iomem to find where to load\n"); - fd = open("/proc/iomem", O_RDONLY); + fd = open("host:/proc/iomem", O_RDONLY); if (fd == -1) { printf("Can't get memory map\n"); return false;