1 #ifndef AROS_BOOTLOADER_H
2 #define AROS_BOOTLOADER_H
5 Copyright © 1995-2001, The AROS Development Team. All rights reserved.
8 Desc: bootloader.resource general defines
13 #include <exec/types.h>
16 #include <exec/lists.h>
18 #ifndef UTILITY_TAGITEM_H
19 #include <utility/tagitem.h>
22 /* Requestable information */
23 #define BL_BASE (TAG_USER)
25 #define BL_MemoryMap (BL_BASE + 1)
26 #define BL_Memory (BL_BASE + 2)
27 #define BL_BootDev (BL_BASE + 3)
28 #define BL_Args (BL_BASE + 4)
29 #define BL_Modules (BL_BASE + 5)
30 #define BL_Drives (BL_BASE + 6)
31 #define BL_LoaderName (BL_BASE + 7)
32 #define BL_Video (BL_BASE + 8)
42 /* Defines for MemMapNode type field */
43 #define MMAP_Type_Unknown 0
44 #define MMAP_Type_RAM 1
45 #define MMAP_Type_Reserved 2
46 #define MMAP_Type_ACPIData 3
47 #define MMAP_Type_ACPINVS 4
49 struct DriveInfoNode
{
58 #define DriveMode_CHS 0
59 #define DriveMode_LBA 1
63 ULONG FrameBufferSize
; /* In KBytes! */
79 #endif /* AROS_BOOTLOADER_H */