Am 24/09/2015 um 10:52 schrieb Ingo Weinhold:
+ uint8 uuid[16];Not sure about this. Since UUIDs aren't universally used by partitioning
} partition_data;
systems, it doesn't feel quite right to add such a field here. The
Alternatively, instead of passing a UUID from the boot loader it could
be more generally a URI. Then either such a field is added to
partition_data and compared directly or a partition system hook is added
returning the confidence level that a given ID identifies the partition
(or both).
At any rate, when adding a field to partition data, KPartition should be
adjusted. At least the constructor to initialize the field, but probably
better also UninitializeContents(), Dump(), and WriteUserData() (and
with it the userland side).