Comment/documentation change to the VFS
[tpg/acess2.git] / Kernel / include / mboot.h
1 /*
2  * AcessOS Microkernel Version
3  * mboot.h
4  */
5 #ifndef _MBOOT_H
6 #define _MBOOT_H
7
8 // === TYPES ===
9 typedef struct {
10         Uint32  Flags;
11         Uint32  LowMem;
12         Uint32  HighMem;
13         Uint32  BootDevice;
14         Uint32  CommandLine;
15         Uint32  ModuleCount;
16         Uint32  Modules;
17         Uint32  SymbolInfo[4];  // #32 UNUSED
18         Uint32  MMapLength;
19         Uint32  MMapAddr;               // #40
20 } tMBoot_Info;
21
22 typedef struct {
23         Uint32  Start;
24         Uint32  End;
25         char    *String;
26         Uint32  Resvd;
27 } tMBoot_Module;
28
29 typedef struct {
30         Uint32  Size;   // (May be at offset -4)
31         Uint64  Base;
32         Uint64  Length;
33         Uint32  Type;   //1:RAM,Else Reserved
34 } __attribute__ ((packed)) tMBoot_MMapEnt;
35
36 #endif

UCC git Repository :: git.ucc.asn.au