X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=disk%2Fpart_dos.h;h=195a32cb3887ca7ca3429e6a326e85f8aa7f0fec;hb=7f6ed7ff7c3cd4cc7c30ea9d51b1013318f57467;hp=1a5c3777b5c4d353ed034debd1d9b917159b8783;hpb=afe3d130a7676eab35f46a25e5278d6e82e33659;p=oweals%2Fu-boot.git diff --git a/disk/part_dos.h b/disk/part_dos.h index 1a5c3777b5..195a32cb38 100644 --- a/disk/part_dos.h +++ b/disk/part_dos.h @@ -25,9 +25,20 @@ #define _DISK_PART_DOS_H +#ifdef CONFIG_ISO_PARTITION +/* Make the buffers bigger if ISO partition support is enabled -- CD-ROMS + have 2048 byte blocks */ +#define DEFAULT_SECTOR_SIZE 2048 +#else #define DEFAULT_SECTOR_SIZE 512 +#endif #define DOS_PART_TBL_OFFSET 0x1be #define DOS_PART_MAGIC_OFFSET 0x1fe +#define DOS_PBR_FSTYPE_OFFSET 0x36 +#define DOS_PBR32_FSTYPE_OFFSET 0x52 +#define DOS_PBR_MEDIA_TYPE_OFFSET 0x15 +#define DOS_MBR 0 +#define DOS_PBR 1 typedef struct dos_partition { unsigned char boot_ind; /* 0x80 - active */