[haiku-commits] r40410 - in haiku/trunk: headers/private/kernel/boot headers/private/storage headers/private/system src/add-ons/kernel/partitioning_systems/intel src/kits/storage/disk_device

  • From: korli@xxxxxxxxxxxxxxxx
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Wed, 9 Feb 2011 21:30:00 +0100 (CET)

Author: korli
Date: 2011-02-09 21:30:00 +0100 (Wed, 09 Feb 2011)
New Revision: 40410
Changeset: http://dev.haiku-os.org/changeset/40410

Modified:
   haiku/trunk/headers/private/kernel/boot/partitions.h
   haiku/trunk/headers/private/storage/DiskDeviceTypes.h
   haiku/trunk/headers/private/system/disk_device_types.h
   haiku/trunk/src/add-ons/kernel/partitioning_systems/intel/PartitionMap.cpp
   haiku/trunk/src/kits/storage/disk_device/DiskDeviceTypes.cpp
Log:
added exFAT partition type


Modified: haiku/trunk/headers/private/kernel/boot/partitions.h
===================================================================
--- haiku/trunk/headers/private/kernel/boot/partitions.h        2011-02-09 
20:08:48 UTC (rev 40409)
+++ haiku/trunk/headers/private/kernel/boot/partitions.h        2011-02-09 
20:30:00 UTC (rev 40410)
@@ -62,6 +62,7 @@
 #define kPartitionTypeBFS              "BFS Filesystem"
 #define kPartitionTypeAmigaFFS "AmigaFFS Filesystem"
 #define kPartitionTypeBTRFS            "BTRFS Filesystem"
+#define kPartitionTypeEXFAT            "exFAT Filesystem"
 #define kPartitionTypeEXT2             "EXT2 Filesystem"
 #define kPartitionTypeEXT3             "EXT3 Filesystem"
 #define kPartitionTypeFAT12            "FAT12 Filesystem"

Modified: haiku/trunk/headers/private/storage/DiskDeviceTypes.h
===================================================================
--- haiku/trunk/headers/private/storage/DiskDeviceTypes.h       2011-02-09 
20:08:48 UTC (rev 40409)
+++ haiku/trunk/headers/private/storage/DiskDeviceTypes.h       2011-02-09 
20:30:00 UTC (rev 40410)
@@ -29,6 +29,7 @@
 extern const char *kPartitionTypeAmigaFFS;
 extern const char *kPartitionTypeBFS;
 extern const char *kPartitionTypeBTRFS;
+extern const char *kPartitionTypeEXFAT;
 extern const char *kPartitionTypeEXT2;
 extern const char *kPartitionTypeEXT3;
 extern const char *kPartitionTypeFAT12;

Modified: haiku/trunk/headers/private/system/disk_device_types.h
===================================================================
--- haiku/trunk/headers/private/system/disk_device_types.h      2011-02-09 
20:08:48 UTC (rev 40409)
+++ haiku/trunk/headers/private/system/disk_device_types.h      2011-02-09 
20:30:00 UTC (rev 40410)
@@ -33,6 +33,7 @@
 #define AMIGA_FFS_NAME                                 "AmigaFFS File System"
 #define BFS_NAME                                               "Be File System"
 #define BTRFS_NAME                                             "BTRFS File 
System"
+#define EXFAT_FS_NAME                                  "exFAT File System"
 #define EXT2_FS_NAME                                   "EXT2 File System"
 #define EXT3_FS_NAME                                   "EXT3 File System"
 #define FAT12_FS_NAME                                  "FAT12 File System"

Modified: 
haiku/trunk/src/add-ons/kernel/partitioning_systems/intel/PartitionMap.cpp
===================================================================
--- haiku/trunk/src/add-ons/kernel/partitioning_systems/intel/PartitionMap.cpp  
2011-02-09 20:08:48 UTC (rev 40409)
+++ haiku/trunk/src/add-ons/kernel/partitioning_systems/intel/PartitionMap.cpp  
2011-02-09 20:30:00 UTC (rev 40410)
@@ -91,6 +91,7 @@
 static const struct partition_type kPartitionContentTypes[] = {
 #ifndef _USER_MODE
        { 0x01, kPartitionTypeFAT12 },
+       { 0x07, kPartitionTypeEXFAT },
        { 0x0c, kPartitionTypeFAT32 },
        { 0x0f, kPartitionTypeIntelExtended },
        { 0x83, kPartitionTypeBTRFS },

Modified: haiku/trunk/src/kits/storage/disk_device/DiskDeviceTypes.cpp
===================================================================
--- haiku/trunk/src/kits/storage/disk_device/DiskDeviceTypes.cpp        
2011-02-09 20:08:48 UTC (rev 40409)
+++ haiku/trunk/src/kits/storage/disk_device/DiskDeviceTypes.cpp        
2011-02-09 20:30:00 UTC (rev 40410)
@@ -36,6 +36,7 @@
 const char *kPartitionTypeAmigaFFS             = AMIGA_FFS_NAME;
 const char *kPartitionTypeBFS                  = BFS_NAME;
 const char *kPartitionTypeBTRFS                        = BTRFS_NAME;
+const char *kPartitionTypeEXFAT                        = EXFAT_FS_NAME;
 const char *kPartitionTypeEXT2                 = EXT2_FS_NAME;
 const char *kPartitionTypeEXT3                 = EXT3_FS_NAME;
 const char *kPartitionTypeFAT12                        = FAT12_FS_NAME;


Other related posts:

  • » [haiku-commits] r40410 - in haiku/trunk: headers/private/kernel/boot headers/private/storage headers/private/system src/add-ons/kernel/partitioning_systems/intel src/kits/storage/disk_device - korli