freebsd-dev/sys
Devin Teske 55f9ff659d Since the introduction of the new advanced boot menu (r222417), options like
"boot verbose", "single user mode", "ACPI" and more are now stateful boolean
menuitems rather than direct action-items.

A short-coming in this new menu system is that when a user sets a non-default
value in loader.conf(5), this non-default state is not reflected in the menu
-- leading to confusion as to whether the option was taking effect or not.

This patch adds dynamic menuitem constructors _and_ the necessary Forth
callbacks to initialize these stateful menuitems -- causing the aforementioned
menuitems to adhere to loader.conf(5) settings.

PR:		bin/172529
Approved by:	adrian (co-mentor)
MFC after:	21 days
2012-10-14 06:52:49 +00:00
..
amd64 Revert previous commit... 2012-10-10 08:36:38 +00:00
arm Loop reading the RTC registers until the same values are obtained 2012-10-07 20:36:46 +00:00
boot Since the introduction of the new advanced boot menu (r222417), options like 2012-10-14 06:52:49 +00:00
bsm
cam Don't exclude XPT SIM from locking in xpt_create_path_unlocked(). 2012-10-13 18:24:52 +00:00
cddl Revert previous commit... 2012-10-10 08:36:38 +00:00
compat Revert previous commit... 2012-10-10 08:36:38 +00:00
conf Import a FreeBSD port of the FUSE Linux module. 2012-10-13 23:54:26 +00:00
contrib Revert previous commit... 2012-10-10 08:36:38 +00:00
crypto Revert previous commit... 2012-10-10 08:36:38 +00:00
ddb
dev Fix the non-TDMA build. 2012-10-13 06:27:34 +00:00
fs Rename s/DEBUG()/FS_DEBUG() and s/DEBUG2G()/FS_DEBUG2G() in order to 2012-10-14 03:51:59 +00:00
gdb
geom NULL-ify last previously used pointer instead of last possible pointer. 2012-10-10 20:41:37 +00:00
gnu/fs Add an unified macro to deny ability from the compiler to reorder 2012-10-09 14:32:30 +00:00
i386 Replace all uses of the vm page queues lock by a new R/W lock. 2012-10-12 23:26:00 +00:00
ia64 Eliminate a stale comment. It describes another use case for the pmap in 2012-09-28 05:30:59 +00:00
isa
kern panic() with reasonable message instead of returning zero frequency causing 2012-10-10 19:46:46 +00:00
kgssapi
libkern s/ is is / is /g 2012-09-14 22:00:03 +00:00
mips Correct an error in pmap_pv_reclaim(). It can legitimately encounter 2012-10-14 03:40:08 +00:00
modules Import a FreeBSD port of the FUSE Linux module. 2012-10-13 23:54:26 +00:00
net Revert previous commit... 2012-10-10 08:36:38 +00:00
net80211 Revert previous commit... 2012-10-10 08:36:38 +00:00
netatalk
netgraph Add NG_NETFLOW_V9INFO_TYPE command to be able to request netflowv9-specific 2012-10-11 16:15:18 +00:00
netinet Cleanup documentation: cloning route support has been removed in r186119. 2012-10-13 09:31:01 +00:00
netinet6 Cleanup documentation: cloning route support has been removed in r186119. 2012-10-13 09:31:01 +00:00
netipsec Add missing break 2012-09-18 08:00:43 +00:00
netipx
netnatm
netncp Add characters mapping for codepages used in Germany. 2012-06-01 03:59:08 +00:00
netpfil Revert previous commit... 2012-10-10 08:36:38 +00:00
netsmb Change a duplicated check to clarify that we really want to set a 2012-07-10 21:02:59 +00:00
nfs Revert previous commit... 2012-10-10 08:36:38 +00:00
nfsclient Do not leave invalid pages in the object after the short read for a 2012-08-14 11:45:47 +00:00
nfsserver Revert previous commit... 2012-10-10 08:36:38 +00:00
nlm Fix grammar. 2012-08-16 13:01:56 +00:00
ofed The drbr(9) API appeared to be so unclear, that most drivers in 2012-09-28 18:28:27 +00:00
opencrypto Revert previous commit... 2012-10-10 08:36:38 +00:00
pc98 Add an unified macro to deny ability from the compiler to reorder 2012-10-09 14:32:30 +00:00
pci
powerpc Eliminate a stale comment. It describes another use case for the pmap in 2012-09-28 05:30:59 +00:00
rpc rpc: convert all uid and gid variables to u_int. 2012-10-04 04:15:18 +00:00
security
sparc64 Add an unified macro to deny ability from the compiler to reorder 2012-10-09 14:32:30 +00:00
sys Add an unified macro to deny ability from the compiler to reorder 2012-10-09 14:32:30 +00:00
teken
tools Revert previous commit... 2012-10-10 08:36:38 +00:00
ufs Fix up kernel sources to be ready for a 64-bit ino_t. 2012-09-27 23:30:49 +00:00
vm Move vm_page_requeue() to the only file that uses it. 2012-10-13 20:19:43 +00:00
x86 Add an unified macro to deny ability from the compiler to reorder 2012-10-09 14:32:30 +00:00
xdr
xen
Makefile