Lines Matching full:loader

50 	local boot_single = loader.getenv("boot_single") or "no"
51 local boot_verbose = loader.getenv("boot_verbose") or "no"
68 local lua_path = loader.lua_path
70 -- loader.lua_path export has sufficiently spread.
115 loader.setenv("boot_verbose", "YES")
117 loader.unsetenv("boot_verbose")
128 loader.setenv("boot_single", "YES")
130 loader.unsetenv("boot_single")
136 -- We can't trust acpi.rsdp to be set if the loader binary doesn't do
137 -- ACPI detection early enough. UEFI loader historically didn't, so
140 if loader.getenv("acpi.rsdp") ~= nil then
153 local c = loader.getenv("hint.acpi.0.disabled")
164 loader.setenv("hint.acpi.0.disabled", "0")
167 loader.setenv("hint.acpi.0.disabled", "1")
177 loader.setenv("kern.smp.disabled", "1")
178 loader.setenv("hw.ata.ata_dma", "0")
179 loader.setenv("hw.ata.atapi_dma", "0")
180 loader.setenv("kern.eventtimer.periodic", "1")
181 loader.setenv("kern.geom.part.check_integrity", "0")
182 loader.setenv("boot_safe", "YES")
184 loader.unsetenv("kern.smp.disabled")
185 loader.unsetenv("hw.ata.ata_dma")
186 loader.unsetenv("hw.ata.atapi_dma")
187 loader.unsetenv("kern.eventtimer.periodic")
188 loader.unsetenv("kern.geom.part.check_integrity")
189 loader.unsetenv("boot_safe")
206 local default_kernel = loader.getenv("kernel")
207 local v = loader.getenv("kernels")
208 local autodetect = loader.getenv("kernels_autodetect") or ""
234 loader.setenv("kernels_autodetect", "NO")
237 -- Base whether we autodetect kernels or not on a loader.conf(5)
299 return loader.getenv("zfs_be_active")
303 local bootenv_count = tonumber(loader.getenv(bootenv_list .. "_count"))
327 curenv = loader.getenv(bootenv_list .. "[" .. curenv_idx .. "]")
338 return loader.getenv("zpool_checkpoint") ~= nil
350 local curenv = loader.getenv("bootenvs_check[" .. curenv_idx .. "]")
356 return loader.getenv("bootenvs_check[0]")
373 if (loader.getenv("entropy_efi_seed") or "no"):lower() == "yes" then
374 local seedsize = loader.getenv("entropy_efi_seed_size") or "2048"
375 loader.perform("efi-seed-entropy " .. seedsize)
389 if loader.getenv("kernelname") == nil then
393 loader.perform(composeLoaderCmd("autoboot", argstr))
398 if loader.getenv("kernelname") == nil then
402 loader.perform(composeLoaderCmd("boot", argstr))
406 if not loader.has_feature then
407 -- Loader too old, no feature support
408 return nil, "No feature support in loaded loader"
411 return loader.has_feature(name)
415 local single_user = loader.getenv("boot_single")
420 local efiver = loader.getenv("efi-version")
426 local c = loader.getenv("currdev")
435 local c = loader.getenv("console")
440 if loader.getenv("screen.depth") ~= nil then
448 local c = loader.getenv("console")
461 local s = loader.getenv("boot_serial")
466 local m = loader.getenv("boot_multicons")
475 return string.lower(loader.getenv("beastie_disable") or "") == "yes"
515 if loader.getenv("boot_multicons") ~= nil then
516 if loader.getenv("boot_serial") ~= nil then
522 if loader.getenv("boot_serial") ~= nil then
531 if loader.getenv("boot_multicons") ~= nil then
532 if loader.getenv("boot_serial") ~= nil then
533 loader.unsetenv("boot_serial")
535 loader.unsetenv("boot_multicons")
536 loader.setenv("boot_serial", "YES")
539 if loader.getenv("boot_serial") ~= nil then
540 loader.unsetenv("boot_serial")
542 loader.setenv("boot_multicons", "YES")
543 loader.setenv("boot_serial", "YES")
554 return gfx.term_drawrect ~= nil or loader.term_drawrect ~= nil
557 -- Sanity check the boot loader revision
565 return loader.version == nil or loader.version < loader_major * 1000
572 print("***** BOOT LOADER IS TOO OLD. PLEASE UPGRADE. *****")