History log of /haiku/src/add-ons/kernel/partitioning_systems/gpt/Jamfile
Revision Date Author Comments
# 61790bdb 09-Sep-2022 Jérôme Duval <jerome.duval@gmail.com>

partitioning_systems: create libpartitioning_systemscommon for common files

Change-Id: I1b3c2f9bad60024a7a07ae4bbfe3970ac5ae42b4
Reviewed-on: https://review.haiku-os.org/c/haiku/+/5632
Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>
Reviewed-by: Adrien Destugues <pulkomandy@pulkomandy.tk>


# c97e32fe 07-Sep-2022 Dominic Martinez <dom@dominicm.dev>

build: fix bug in partition system Jamfiles

Header files need to be included into a source file, not depended on.
Using depends changes *.cpp from a source file to a generated file. Jam
has a bug in dependency resolution that allows this to work, but this
breaks in Ham.

Change-Id: I584c719d353adbfdb68ddad5d05e7085f635ae28
Reviewed-on: https://review.haiku-os.org/c/haiku/+/5625
Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>
Reviewed-by: waddlesplash <waddlesplash@gmail.com>
Reviewed-by: Stephan Aßmus <superstippi@gmx.de>


# ed7204fa 13-Dec-2019 Alexander von Gluck IV <kallisti5@unixzen.com>

gpt: Correct naming. efi_* also conflicts with some efi headers

Change-Id: I19b5b2c4609da8474b26588ae8d7d4caf72a826b
Reviewed-on: https://review.haiku-os.org/c/haiku/+/2018
Reviewed-by: Fredrik Holmqvist <fredrik.holmqvist@gmail.com>
Reviewed-by: Alex von Gluck IV <kallisti5@unixzen.com>


# 80bc54a5 17-Dec-2016 Jessica Hamilton <jessica.l.hamilton@gmail.com>

partitioning_systems/gpt: write the protective MBR & bootloader

* This fixes booting Haiku when creating a brand new GPT
partition layout with the BIOS/MBR.
* This also fixes boot issues with UEFI based on OVMF, which
rejects GPT partitions that don't have the protective MBR.


# 0baf9d8d 07-Oct-2015 Jessica Hamilton <jessica.l.hamilton@gmail.com>

gpt partitioning: generate uuids for disks & partitions.

Also added src/libs/uuid to tree, sources adapted from
http://git.kernel.org/cgit/fs/ext2/e2fsprogs.git/tree/lib/uuid.


# 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".


# 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".