Lines Matching refs:core

33 local core = {}
53 default_acpi = core.getACPI()
57 core.setACPI(default_acpi)
58 core.setSingleUser(default_single_user)
59 core.setVerbose(default_verbose)
93 core.KEY_BACKSPACE = 8
94 core.KEY_ENTER = 13
95 core.KEY_DELETE = 127
99 core.KEYSTR_ESCAPE = "\027"
100 core.KEYSTR_CSI = core.KEYSTR_ESCAPE .. "["
101 core.KEYSTR_RESET = core.KEYSTR_ESCAPE .. "c"
103 core.MENU_RETURN = "return"
104 core.MENU_ENTRY = "entry"
105 core.MENU_SEPARATOR = "separator"
106 core.MENU_SUBMENU = "submenu"
107 core.MENU_CAROUSEL_ENTRY = "carousel_entry"
109 function core.setVerbose(verbose)
111 verbose = not core.verbose
119 core.verbose = verbose
122 function core.setSingleUser(single_user)
124 single_user = not core.su
132 core.su = single_user
135 function core.hasACPI()
144 return not core.hasFeature("EARLY_ACPI")
147 function core.getACPI()
148 if not core.hasACPI() then
157 function core.setACPI(acpi)
159 acpi = not core.acpi
169 core.acpi = acpi
172 function core.setSafeMode(safe_mode)
174 safe_mode = not core.sm
189 core.sm = safe_mode
192 function core.clearCachedKernels()
196 core.cached_kernels = nil
199 function core.kernelList()
200 if core.cached_kernels ~= nil then
201 return core.cached_kernels
239 core.cached_kernels = kernels
240 return core.cached_kernels
292 core.cached_kernels = kernels
293 return core.cached_kernels
296 function core.bootenvDefault()
300 function core.bootenvList()
313 if core.isRewinded() then
314 curenv = core.bootenvDefaultRewinded()
316 curenv = core.bootenvDefault()
335 function core.isCheckpointed()
339 function core.bootenvDefaultRewinded()
340 local defname = "zfs:!" .. string.sub(core.bootenvDefault(), 5)
357 function core.isRewinded()
361 function core.changeRewindCheckpoint()
362 if core.isRewinded() then
369 function core.loadEntropy()
370 if core.isUEFIBoot() then
378 function core.setDefaults()
379 core.setACPI(default_acpi)
380 core.setSafeMode(default_safe_mode)
381 core.setSingleUser(default_single_user)
382 core.setVerbose(default_verbose)
385 function core.autoboot(argstr)
390 core.loadEntropy()
394 function core.boot(argstr)
399 core.loadEntropy()
403 function core.hasFeature(name)
412 function core.isSingleUserBoot()
417 function core.isUEFIBoot()
423 function core.isZFSBoot()
432 function core.isFramebufferConsole()
445 function core.isSerialConsole()
458 function core.isSerialBoot()
472 function core.isMenuSkipped()
477 function core.deepCopyTable(tbl)
481 new_tbl[k] = core.deepCopyTable(v)
492 function core.popFrontTable(tbl)
512 function core.getConsoleName()
528 function core.nextConsoleChoice()
551 function core.hasUnicode()
562 function core.loaderTooOld()
566 if core.loaderTooOld() then
577 hook.register("config.reloaded", core.clearCachedKernels)
578 return core