mkimg: support fat16b partitions (MBR type 06h)
Reviewed by: marcel Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D3894
This commit is contained in:
parent
d69c7b8653
commit
a4c8dbbd87
@ -39,11 +39,15 @@ __FBSDID("$FreeBSD$");
|
||||
#include "mkimg.h"
|
||||
#include "scheme.h"
|
||||
|
||||
#ifndef DOSPTYP_FAT16B
|
||||
#define DOSPTYP_FAT16B 0x06
|
||||
#endif
|
||||
#ifndef DOSPTYP_FAT32
|
||||
#define DOSPTYP_FAT32 0x0b
|
||||
#endif
|
||||
|
||||
static struct mkimg_alias ebr_aliases[] = {
|
||||
{ ALIAS_FAT16B, ALIAS_INT2TYPE(DOSPTYP_FAT16B) },
|
||||
{ ALIAS_FAT32, ALIAS_INT2TYPE(DOSPTYP_FAT32) },
|
||||
{ ALIAS_FREEBSD, ALIAS_INT2TYPE(DOSPTYP_386BSD) },
|
||||
{ ALIAS_NONE, 0 }
|
||||
|
@ -39,6 +39,9 @@ __FBSDID("$FreeBSD$");
|
||||
#include "mkimg.h"
|
||||
#include "scheme.h"
|
||||
|
||||
#ifndef DOSPTYP_FAT16B
|
||||
#define DOSPTYP_FAT16B 0x06
|
||||
#endif
|
||||
#ifndef DOSPTYP_FAT32
|
||||
#define DOSPTYP_FAT32 0x0b
|
||||
#endif
|
||||
@ -49,6 +52,7 @@ __FBSDID("$FreeBSD$");
|
||||
static struct mkimg_alias mbr_aliases[] = {
|
||||
{ ALIAS_EBR, ALIAS_INT2TYPE(DOSPTYP_EXT) },
|
||||
{ ALIAS_EFI, ALIAS_INT2TYPE(DOSPTYP_EFI) },
|
||||
{ ALIAS_FAT16B, ALIAS_INT2TYPE(DOSPTYP_FAT16B) },
|
||||
{ ALIAS_FAT32, ALIAS_INT2TYPE(DOSPTYP_FAT32) },
|
||||
{ ALIAS_FREEBSD, ALIAS_INT2TYPE(DOSPTYP_386BSD) },
|
||||
{ ALIAS_NTFS, ALIAS_INT2TYPE(DOSPTYP_NTFS) },
|
||||
|
@ -50,6 +50,7 @@ static struct {
|
||||
} scheme_alias[] = {
|
||||
{ "ebr", ALIAS_EBR },
|
||||
{ "efi", ALIAS_EFI },
|
||||
{ "fat16b", ALIAS_FAT16B },
|
||||
{ "fat32", ALIAS_FAT32 },
|
||||
{ "freebsd", ALIAS_FREEBSD },
|
||||
{ "freebsd-boot", ALIAS_FREEBSD_BOOT },
|
||||
|
@ -36,6 +36,7 @@ enum alias {
|
||||
/* start */
|
||||
ALIAS_EBR,
|
||||
ALIAS_EFI,
|
||||
ALIAS_FAT16B,
|
||||
ALIAS_FAT32,
|
||||
ALIAS_FREEBSD,
|
||||
ALIAS_FREEBSD_BOOT,
|
||||
|
Loading…
Reference in New Issue
Block a user