#
280261 |
|
19-Mar-2015 |
ae |
MFC r269854: Remove duplicate entry.
MFC r279935: Add GUID and alias for Apple Core Storage partition.
PR: 196241
|
#
271636 |
|
15-Sep-2014 |
emaste |
MFC EFI support for the installer
r264978 (nwhitehorn):
Add EFI support to the installer. This requires that the kernel provide a sysctl to determine what firmware is in use. This sysctl does not exist yet, so the following blocks are in front of the wheels: - I've provisionally called this "hw.platform" after the equivalent thing on PPC - The logic to check the sysctl is short-circuited to always choose BIOS. There's a comment in the top of the file about how to turn this off.
If IA64 acquired a boot1.efifat-like thing (probably with very few modifications), the same code could be adapted there.
r265016 (nwhitehorn):
Finish connecting up installer UEFI support. If the kernel was booted using EFI, set up the disks for an EFI system. If booted from BIOS/CSM, set up for BIOS.
r268256 (nwhitehorn):
After EFI support was added to the installer, it needed to allow boot partitions of types other than "freebsd-boot" (in particular, "efi"). This allows the removal of some nasty hacks for supporting PowerPC systems, in particular aliasing freebsd-boot to apple-boot on APM and an IBM-specific code on MBR.
This changes the installer to use the correct names, which also breaks a degeneracy in the meaning of "freebsd-boot" that allows the addition of support for some newer IBM systems that can boot from GPT in addition to MBR. Since I have no idea how to detect which those systems are, leave the default on IBM PPC systems as MBR for now.
Approved by: re PR: 193658 Relnotes: Yes
|
#
268378 |
|
07-Jul-2014 |
ae |
MFC r268089: Linux uses its own UUID for data partitions.
|
#
268091 |
|
01-Jul-2014 |
ae |
MFC r267355: Add UUIDs for DragonFlyBSD's partition types.
MFC r267356: Add DragonFlyBSD's Hammer FS types and type names.
MFC r267357: Add aliases for DragonFlyBSD's partition types.
MFC r267358: Allow dumping to DragonFlyBSD's swap partition.
MFC r267359: Add disklabel64 support to GEOM_PART class.
This partitioning scheme is used in DragonFlyBSD. It is similar to BSD disklabel, but has the following improvements: * metadata has own dedicated place and isn't accessible through partitions; * all offsets are 64-bit; * supports 16 partitions by default (has reserved place for more); * has reserved place for backup label (but not yet implemented); * has UUIDs for partitions and partition types;
MFC r267360: Add disklabel64 support
Relnotes: yes
|
#
260980 |
|
21-Jan-2014 |
marck |
MFC r259925-259926:
Add GPT UUID for VMware vSAN meta-data partition.
Approved by: ae
|
#
280261 |
|
19-Mar-2015 |
ae |
MFC r269854: Remove duplicate entry.
MFC r279935: Add GUID and alias for Apple Core Storage partition.
PR: 196241
|
#
271636 |
|
15-Sep-2014 |
emaste |
MFC EFI support for the installer
r264978 (nwhitehorn):
Add EFI support to the installer. This requires that the kernel provide a sysctl to determine what firmware is in use. This sysctl does not exist yet, so the following blocks are in front of the wheels: - I've provisionally called this "hw.platform" after the equivalent thing on PPC - The logic to check the sysctl is short-circuited to always choose BIOS. There's a comment in the top of the file about how to turn this off.
If IA64 acquired a boot1.efifat-like thing (probably with very few modifications), the same code could be adapted there.
r265016 (nwhitehorn):
Finish connecting up installer UEFI support. If the kernel was booted using EFI, set up the disks for an EFI system. If booted from BIOS/CSM, set up for BIOS.
r268256 (nwhitehorn):
After EFI support was added to the installer, it needed to allow boot partitions of types other than "freebsd-boot" (in particular, "efi"). This allows the removal of some nasty hacks for supporting PowerPC systems, in particular aliasing freebsd-boot to apple-boot on APM and an IBM-specific code on MBR.
This changes the installer to use the correct names, which also breaks a degeneracy in the meaning of "freebsd-boot" that allows the addition of support for some newer IBM systems that can boot from GPT in addition to MBR. Since I have no idea how to detect which those systems are, leave the default on IBM PPC systems as MBR for now.
Approved by: re PR: 193658 Relnotes: Yes
|
#
268378 |
|
07-Jul-2014 |
ae |
MFC r268089: Linux uses its own UUID for data partitions.
|
#
268091 |
|
01-Jul-2014 |
ae |
MFC r267355: Add UUIDs for DragonFlyBSD's partition types.
MFC r267356: Add DragonFlyBSD's Hammer FS types and type names.
MFC r267357: Add aliases for DragonFlyBSD's partition types.
MFC r267358: Allow dumping to DragonFlyBSD's swap partition.
MFC r267359: Add disklabel64 support to GEOM_PART class.
This partitioning scheme is used in DragonFlyBSD. It is similar to BSD disklabel, but has the following improvements: * metadata has own dedicated place and isn't accessible through partitions; * all offsets are 64-bit; * supports 16 partitions by default (has reserved place for more); * has reserved place for backup label (but not yet implemented); * has UUIDs for partitions and partition types;
MFC r267360: Add disklabel64 support
Relnotes: yes
|
#
260980 |
|
21-Jan-2014 |
marck |
MFC r259925-259926:
Add GPT UUID for VMware vSAN meta-data partition.
Approved by: ae
|