xref: /haiku/headers/private/kernel/boot/partitions.h (revision e5d542ba54bff1c62271ccffdac49eca59f90bd8)
16f7c2dc6SAxel Dörfler /*
26f7c2dc6SAxel Dörfler ** Copyright 2003, Axel Dörfler, axeld@pinc-software.de. All rights reserved.
36f7c2dc6SAxel Dörfler ** Distributed under the terms of the OpenBeOS License.
46f7c2dc6SAxel Dörfler */
56f7c2dc6SAxel Dörfler #ifndef KERNEL_BOOT_PARTITIONS_H
66f7c2dc6SAxel Dörfler #define KERNEL_BOOT_PARTITIONS_H
76f7c2dc6SAxel Dörfler 
86f7c2dc6SAxel Dörfler 
96f7c2dc6SAxel Dörfler #include <boot/vfs.h>
106f7c2dc6SAxel Dörfler #include <disk_device_manager.h>
116f7c2dc6SAxel Dörfler 
126f7c2dc6SAxel Dörfler 
136f7c2dc6SAxel Dörfler // DiskDeviceTypes we need/support in the boot loader
146f7c2dc6SAxel Dörfler #define kPartitionTypeAmiga "Amiga RDB"
156f7c2dc6SAxel Dörfler #define kPartitionTypeIntel "Intel"
16*e5d542baSAxel Dörfler #define kPartitionTypeIntelExtended "Intel Extended"
176f7c2dc6SAxel Dörfler #define kPartitionTypeApple "Apple"
186f7c2dc6SAxel Dörfler 
19*e5d542baSAxel Dörfler #define kPartitionTypeBFS "BFS"
20*e5d542baSAxel Dörfler 
216f7c2dc6SAxel Dörfler struct partition_module_info;
226f7c2dc6SAxel Dörfler extern partition_module_info gAmigaPartitionModule;
23*e5d542baSAxel Dörfler extern partition_module_info gIntelPartitionMapModule;
24*e5d542baSAxel Dörfler extern partition_module_info gIntelExtendedPartitionModule;
256f7c2dc6SAxel Dörfler extern partition_module_info gApplePartitionModule;
266f7c2dc6SAxel Dörfler 
276f7c2dc6SAxel Dörfler #endif	/* KERNEL_BOOT_PARTITIONS_H */
28