Cosmos/source/Cosmos.Kernel.Boot/Multiboot.cs
2007-10-28 15:06:38 +00:00

35 lines
No EOL
837 B
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Multiboot
{
public struct BootInformationStruct
{
public uint Flags;
public uint MemLower;
public uint MemUpper;
public uint BootDevice;
public uint CmdLine;
public uint ModsCount;
public uint ModsAddr;
public uint Syms_1;
public uint Syms_2;
public uint Syms_3;
public uint MMapLength;
public uint MMapAddr;
public uint DrivesLength;
public uint DrivesAddr;
public uint ConfigTable;
public uint BootLoaderName;
public uint ApmTable;
public uint VbeControlInfo;
public uint VbeModeInfo;
public ushort VbeMode;
public ushort VbeInterfaceSeg;
public ushort VbeInterfaceOff;
public ushort VbeInterfaceLen;
public static BootInformationStruct Instance;
}
}