From 8bd017c5ae0c1a25ee3ab9c3afd03f6bf0436765 Mon Sep 17 00:00:00 2001 From: imp <imp@FreeBSD.org> Date: Fri, 11 Dec 2015 05:39:42 +0000 Subject: Add ppcboot FAT type. Needed to create a bootable powerpc image. Differential Review: https://reviews.freebsd.org/D4407 --- usr.bin/mkimg/mbr.c | 4 ++++ usr.bin/mkimg/scheme.c | 1 + usr.bin/mkimg/scheme.h | 1 + 3 files changed, 6 insertions(+) (limited to 'usr.bin/mkimg') diff --git a/usr.bin/mkimg/mbr.c b/usr.bin/mkimg/mbr.c index 20d4d91..071bcf5 100644 --- a/usr.bin/mkimg/mbr.c +++ b/usr.bin/mkimg/mbr.c @@ -45,6 +45,9 @@ __FBSDID("$FreeBSD$"); #ifndef DOSPTYP_FAT32 #define DOSPTYP_FAT32 0x0b #endif +#ifndef DOSPTYP_PPCBOOT +#define DOSPTYP_PPCBOOT 0x41 +#endif #ifndef DOSPTYP_EFI #define DOSPTYP_EFI 0xef #endif @@ -56,6 +59,7 @@ static struct mkimg_alias mbr_aliases[] = { { ALIAS_FAT32, ALIAS_INT2TYPE(DOSPTYP_FAT32) }, { ALIAS_FREEBSD, ALIAS_INT2TYPE(DOSPTYP_386BSD) }, { ALIAS_NTFS, ALIAS_INT2TYPE(DOSPTYP_NTFS) }, + { ALIAS_PPCBOOT, ALIAS_INT2TYPE(DOSPTYP_PPCBOOT) }, { ALIAS_NONE, 0 } /* Keep last! */ }; diff --git a/usr.bin/mkimg/scheme.c b/usr.bin/mkimg/scheme.c index 1e64855..6cd332f 100644 --- a/usr.bin/mkimg/scheme.c +++ b/usr.bin/mkimg/scheme.c @@ -61,6 +61,7 @@ static struct { { "freebsd-zfs", ALIAS_FREEBSD_ZFS }, { "mbr", ALIAS_MBR }, { "ntfs", ALIAS_NTFS }, + { "prepboot", ALIAS_PPCBOOT }, { NULL, ALIAS_NONE } /* Keep last! */ }; diff --git a/usr.bin/mkimg/scheme.h b/usr.bin/mkimg/scheme.h index 3ba4243..552d031 100644 --- a/usr.bin/mkimg/scheme.h +++ b/usr.bin/mkimg/scheme.h @@ -47,6 +47,7 @@ enum alias { ALIAS_FREEBSD_ZFS, ALIAS_MBR, ALIAS_NTFS, + ALIAS_PPCBOOT, /* end */ ALIAS_COUNT /* Keep last! */ }; -- cgit v1.1