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)
297 loader.setenv("kernel", kernels[1])
305 return loader.getenv("zfs_be_active")
309 local bootenv_count = tonumber(loader.getenv(bootenv_list .. "_count"))
333 curenv = loader.getenv(bootenv_list .. "[" .. curenv_idx .. "]")
344 return loader.getenv("zpool_checkpoint") ~= nil
356 local curenv = loader.getenv("bootenvs_check[" .. curenv_idx .. "]")
362 return loader.getenv("bootenvs_check[0]")
379 if (loader.getenv("entropy_efi_seed") or "no"):lower() == "yes" then
380 local seedsize = loader.getenv("entropy_efi_seed_size") or "2048"
381 loader.perform("efi-seed-entropy " .. seedsize)
395 if loader.getenv("kernelname") == nil then
399 loader.perform(composeLoaderCmd("autoboot", argstr))
404 if loader.getenv("kernelname") == nil then
408 loader.perform(composeLoaderCmd("boot", argstr))
412 if not loader.has_feature then
413 -- Loader too old, no feature support
414 return nil, "No feature support in loaded loader"
417 return loader.has_feature(name)
421 local single_user = loader.getenv("boot_single")
426 local efiver = loader.getenv("efi-version")
432 local c = loader.getenv("currdev")
441 local c = loader.getenv("console")
446 if loader.getenv("screen.depth") ~= nil then
454 local c = loader.getenv("console")
467 local s = loader.getenv("boot_serial")
472 local m = loader.getenv("boot_multicons")
481 return string.lower(loader.getenv("beastie_disable") or "") == "yes"
521 if loader.getenv("boot_multicons") ~= nil then
522 if loader.getenv("boot_serial") ~= nil then
528 if loader.getenv("boot_serial") ~= nil then
537 if loader.getenv("boot_multicons") ~= nil then
538 if loader.getenv("boot_serial") ~= nil then
539 loader.unsetenv("boot_serial")
541 loader.unsetenv("boot_multicons")
542 loader.setenv("boot_serial", "YES")
545 if loader.getenv("boot_serial") ~= nil then
546 loader.unsetenv("boot_serial")
548 loader.setenv("boot_multicons", "YES")
549 loader.setenv("boot_serial", "YES")
560 return gfx.term_drawrect ~= nil or loader.term_drawrect ~= nil
563 -- Sanity check the boot loader revision
571 return loader.version == nil or loader.version < loader_major * 1000
578 print("***** BOOT LOADER IS TOO OLD. PLEASE UPGRADE. *****")