#
ff4410ea |
|
19-Jan-2019 |
Rob Gill <rrobgill@protonmail.com> |
add-ons/kernel/file_systems: additional gpt filesystem types * Updates list of gpt filesystems which can be recognized (no change to operation) * sources for updated information: systemd https://systemd.io/BOOT_LOADER_SPECIFICATION microsoft https://docs.microsoft.com/en-us/windows/desktop/api/winioctl/ns-winioctl-_partition_information_gpt freedesktop https://www.freedesktop.org/wiki/Specifications/DiscoverablePartitionsSpec/ freebsd & vmware https://www.unix.com/man-page/FreeBSD/8/GPART Change-Id: I5387a8e00f999290632231530dccfaf73831bc9c Reviewed-on: https://review.haiku-os.org/c/885 Reviewed-by: waddlesplash <waddlesplash@gmail.com>
|
#
b5c4af8b |
|
19-Jun-2015 |
Alexander von Gluck IV <kallisti5@unixzen.com> |
GPT: Expand our known GUID's * Try to standardize between the names to make them easier to understand * Avoid terms like "File system" as it can confuse users (these are just partitions) * We don't want to list *every* GUID here, just the ones most desktop users *might* see (we skip things like cepf)
|
#
ef2558c0 |
|
26-Jan-2013 |
Axel Dörfler <axeld@pinc-software.de> |
gpt: Fixed a number of remaining issues. * The header and table is now correctly written; the backup is still missing, though. * The Header class is now responsible for both, the primary, and the backup header. * Changed the Header constructors: the block is no longer needed. Also, under GCC 4 the initialization code accidentally used the read Header constructor. * Fixed incorrectly copied GUID - the static_guid cannot be copied into a guid_t directly. * Fixed copy&paste bug that would overwrite the offset for the child partition to be created. * With all of this in place I successfully created a BFS partition with a GUID partition table. However, I have not yet tested if other systems can still read this. Also, creating two partitions doesn't seem to work yet, either (luckily I only need a single one ;-)).
|
#
ab313893 |
|
25-Jan-2013 |
Axel Dörfler <axeld@pinc-software.de> |
Implemented write support, reorganized source files. * Moved some functionality into their own files so that they can easily be reused by other code. * Added crc32() function from FreeBSD. Implemented CRC handling and validation. * Implemented missing write functionality.
|
#
61ba1259 |
|
23-Jan-2013 |
Axel Dörfler <axeld@pinc-software.de> |
Renamed partitioning system "efi" directory to "gpt".
|
#
b5c4af8ba8d144e160146568835e5e391ef20b07 |
|
19-Jun-2015 |
Alexander von Gluck IV <kallisti5@unixzen.com> |
GPT: Expand our known GUID's * Try to standardize between the names to make them easier to understand * Avoid terms like "File system" as it can confuse users (these are just partitions) * We don't want to list *every* GUID here, just the ones most desktop users *might* see (we skip things like cepf)
|
#
ef2558c0aea88aa525b9ede73710a513dc47de6b |
|
26-Jan-2013 |
Axel Dörfler <axeld@pinc-software.de> |
gpt: Fixed a number of remaining issues. * The header and table is now correctly written; the backup is still missing, though. * The Header class is now responsible for both, the primary, and the backup header. * Changed the Header constructors: the block is no longer needed. Also, under GCC 4 the initialization code accidentally used the read Header constructor. * Fixed incorrectly copied GUID - the static_guid cannot be copied into a guid_t directly. * Fixed copy&paste bug that would overwrite the offset for the child partition to be created. * With all of this in place I successfully created a BFS partition with a GUID partition table. However, I have not yet tested if other systems can still read this. Also, creating two partitions doesn't seem to work yet, either (luckily I only need a single one ;-)).
|
#
ab313893415e1eaed50e2af3b3517b614ee10e8a |
|
25-Jan-2013 |
Axel Dörfler <axeld@pinc-software.de> |
Implemented write support, reorganized source files. * Moved some functionality into their own files so that they can easily be reused by other code. * Added crc32() function from FreeBSD. Implemented CRC handling and validation. * Implemented missing write functionality.
|
#
61ba12594bf9f447b1384bda0bcd8e4b1e56e315 |
|
23-Jan-2013 |
Axel Dörfler <axeld@pinc-software.de> |
Renamed partitioning system "efi" directory to "gpt".
|