git: kernel - Change legacy MBR partition type from 0xA5 to 0x6C
Matthew Dillon
dillon at crater.dragonflybsd.org
Tue Sep 12 20:07:56 PDT 2017
commit 794d80aa519b394b3174f20776a6a667452422db
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date: Tue Sep 12 16:42:08 2017 -0700
kernel - Change legacy MBR partition type from 0xA5 to 0x6C
* Should have done this years ago but finally change the legacy MBR
partition type DragonFlyBSD uses from 0xA5 (which was shared with
FreeBSD), to something different 0x6C.
* Makes it less confusing for Grub.
* Does not change EFI boot, which uses 16-byte UUIDs (we already have
our own) and does not use 8-bit partition ids.
* Boot code and kernel now recognize both 0xA5 and 0x6C. Existing users
do *NOT* need to reinstall their boot code.
Summary of changes:
sbin/fdisk/fdisk.c | 5 +++--
sys/boot/pc32/boot0/boot0.S | 8 ++++----
sys/boot/pc32/boot2/boot1.S | 23 ++++++++++-------------
sys/boot/pc32/boot2/boot2.c | 5 +++--
sys/boot/pc32/libi386/biosdisk.c | 20 ++++++++++++++------
sys/kern/subr_disk.c | 4 +++-
sys/kern/subr_diskmbr.c | 7 ++++---
sys/kern/subr_diskslice.c | 4 +++-
sys/sys/diskmbr.h | 5 +++++
9 files changed, 49 insertions(+), 32 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/794d80aa519b394b3174f20776a6a667452422db
--
DragonFly BSD source repository
More information about the Commits
mailing list