freebsd-dev/sys/geom/part
Marcel Moolenaar 369fe59de8 Add support for Boot Camp. The support is defined as follows:
o   Detect when Boot Camp is enabled (i.e. the MBR mirrors the GPT).
o   When Boot Camp is enabled, update the MBR whenever we write the GPT.
o   Creation of a Boot Camp enabled GPT is not supported.
o   Automatically disable Boot Camp when the GPT has been changed so that
    there's either no EFI partition or no HFS+ partition.
o   The first 4 partitions (by index) get mirrored in the MBR.

Requested by, discussed with and tested by: kris@pcbsd.org
MFC after: 1 week
2011-10-23 02:51:23 +00:00
..
g_part_apm.c Limit number of sectors that can be addressed. 2011-05-08 12:16:39 +00:00
g_part_bsd.c Change the way how we update bootcode for BSD scheme. 2011-06-20 12:22:30 +00:00
g_part_ebr.c EBR could contain an early stage of boot code. But we do not support it. 2011-06-27 12:42:48 +00:00
g_part_gpt.c Add support for Boot Camp. The support is defined as follows: 2011-10-23 02:51:23 +00:00
g_part_if.m Reimplemented "gpart destroy -F". Now it does all work in kernel. 2010-10-25 16:23:35 +00:00
g_part_mbr.c MS Windows NT+ uses 4 bytes at offset 0x1b8 in the MBR to identify 2011-06-27 10:42:06 +00:00
g_part_pc98.c Do not truncate available disk space to the closest track boundary. 2011-05-25 09:45:13 +00:00
g_part_vtoc8.c Allow to dump on Solaris swap partitions. 2011-10-18 20:16:02 +00:00
g_part.c Add diagnostic message about not aligned partitions. 2011-06-03 06:58:24 +00:00
g_part.h Add new user-friendly aliases for partition types for the MBR and 2011-01-28 11:13:01 +00:00