freebsd-skq/sys
pjd 4f5572a9be Add three GPT attributes:
GPT_ENT_ATTR_BOOTME - this is bootable partition

GPT_ENT_ATTR_BOOTONCE - try to boot only once from this partition

GPT_ENT_ATTR_BOOTFAILED - set this flag if we cannot boot from partition
	containing GPT_ENT_ATTR_BOOTONCE flag; note that if we cannot
	boot from partition that contains only GPT_ENT_ATTR_BOOTME flag,
	the GPT_ENT_ATTR_BOOTFAILED flag won't be set

According to wikipedia Microsoft TechNet says that attributes are divided into
two halves: the lower 4 bytes representing partition independent attributes,
and the upper 4 bytes are partition type dependent. Microsoft is already using
bits 60 (read-only), 62 (hidden) and 63 (do not automount) and I'd like to not
collide with those, so we are using bit 59 (bootme), 58 (bootonce) and 57
(bootfailed).

Reviewed by:	arch (Message-ID: <20100917234542.GE1902@garage.freebsd.pl>)
MFC after:	2 weeks
2010-09-24 19:31:08 +00:00
..
amd64 Now userland POSIX semaphore is based on umtx. The kernel module 2010-09-24 09:04:16 +00:00
arm Add basic cpu_sleep() support for Marvell SoCs. This drops my SheevaPlug's 2010-09-18 16:57:05 +00:00
boot When building world with clang, for gnu/lib/libobjc, sys/boot/i386/boot2 2010-09-21 21:41:45 +00:00
bsm
cam Decrease poll interval from 1000 to 100us. This significantly reduces 2010-09-22 05:17:18 +00:00
cddl zfs_map_page/zfs_unmap_page: do not use sched_pin() and SFB_CPUPRIVATE 2010-09-21 05:58:45 +00:00
compat Implement proc/$$/environment. 2010-09-16 07:56:34 +00:00
conf Make the RPC specific __rpc_inet_ntop() and __rpc_inet_pton() general 2010-09-24 15:01:45 +00:00
contrib Add preliminary support for the Lanner MR-955. It boots multi-user but there 2010-09-19 09:19:38 +00:00
crypto Add support for CRYPTO_AES_XTS. 2010-09-23 11:57:25 +00:00
ddb One more use for _SIG_VALID. 2010-07-12 10:18:10 +00:00
dev Improve r56796; the reply handler actually may remove the request from 2010-09-24 16:40:46 +00:00
fs Modify devfs_fqpn() for future use in devfs path reference counting 2010-09-21 16:49:02 +00:00
gdb
geom Update copyright years. 2010-09-23 12:02:08 +00:00
gnu Add dedicated routines to toggle lockmgr flags such as LK_NOSHARE and 2010-08-20 19:46:50 +00:00
i386 Now userland POSIX semaphore is based on umtx. The kernel module 2010-09-24 09:04:16 +00:00
ia64 bus_add_child: change type of order parameter to u_int 2010-09-10 11:19:03 +00:00
isa bus_add_child: change type of order parameter to u_int 2010-09-10 11:19:03 +00:00
kern kdb_backtrace: use stack_print_ddb instead of stack_print 2010-09-22 06:45:07 +00:00
kgssapi
libkern Make the RPC specific __rpc_inet_ntop() and __rpc_inet_pton() general 2010-09-24 15:01:45 +00:00
mips o) Add bus_teardown_intr for pci and ciu. This allows the Promise SATA 2010-09-24 02:41:52 +00:00
modules Make the RPC specific __rpc_inet_ntop() and __rpc_inet_pton() general 2010-09-24 15:01:45 +00:00
net - Expand scope of tun/tap softc locks to cover more softc fields and 2010-09-22 21:02:43 +00:00
net80211 Wrap remaining ieee80211_ratectl_node_init() calls missed in r211314. 2010-08-21 11:06:21 +00:00
netatalk
netgraph Fix typo 2010-08-02 22:26:08 +00:00
netinet Make the RPC specific __rpc_inet_ntop() and __rpc_inet_pton() general 2010-09-24 15:01:45 +00:00
netinet6 IP_BINDANY is not correctly handled in getsockopt() case. 2010-09-24 14:38:54 +00:00
netipsec MFp4 @178283: 2010-05-24 16:27:47 +00:00
netipx
netnatm
netncp
netsmb
nfs Move sys/nfsclient/nfs_lock.c into sys/nfs and build it as a separate 2010-07-24 22:11:11 +00:00
nfsclient Do not fork nfsiod directly from the vop methods. This causes LORs between 2010-09-12 19:06:08 +00:00
nfsserver - When VFS_VGET() is not supported, switch to VOP_LOOKUP(). 2010-08-26 23:41:40 +00:00
nlm Make the RPC specific __rpc_inet_ntop() and __rpc_inet_pton() general 2010-09-24 15:01:45 +00:00
opencrypto Add support for AES-XTS. 2010-09-23 11:52:32 +00:00
pc98 Now userland POSIX semaphore is based on umtx. The kernel module 2010-09-24 09:04:16 +00:00
pci Remove unnecessary controller reinitialization. 2010-08-24 18:52:24 +00:00
powerpc Now userland POSIX semaphore is based on umtx. The kernel module 2010-09-24 09:04:16 +00:00
rpc Make the RPC specific __rpc_inet_ntop() and __rpc_inet_pton() general 2010-09-24 15:01:45 +00:00
security Replace sbuf_overflowed() with sbuf_error(), which returns any error 2010-09-10 16:42:16 +00:00
sparc64 minor simplifications and cosmetics 2010-09-24 15:12:18 +00:00
sun4v Sync with other platforms: 2010-09-15 17:11:15 +00:00
sys Add three GPT attributes: 2010-09-24 19:31:08 +00:00
teken Make ^L with cons25 and origin mode bit more sane. 2010-08-09 18:07:15 +00:00
tools Add an extra comment to the SDT probes definition. This allows us to get 2010-08-22 11:18:57 +00:00
ufs Correct some non-code typos. 2010-09-17 09:14:40 +00:00
vm Replace an XXX comment with the appropriate code. 2010-09-20 20:41:59 +00:00
x86 Restore pre-r212778 optimization, skipping timer reprogramming when it is 2010-09-18 07:36:43 +00:00
xdr
xen
Makefile