BarryServer : Git

All the code for all my projects
// BarryServer : Git / Orion / blob / e59e4fe0bbf5a3f56db0700ee49a81131b590f9c / multiboot.h

// Related

Orion

Barry Importing existing Orion kernel d41a53c (2 years, 4 months ago)
#ifndef MULTIBOOT_H
#define MULTIBOOT_H

#include <stdint.h>

struct MultibootInfo {
	uint32_t flags;
	uint32_t memLower;
	uint32_t memHigher;
	uint32_t bootDev;
	uint32_t cmdline;
	uint32_t modsCount;
	uint32_t modsAddr;

	uint32_t symsNum;
	uint32_t symsSize;
	uint32_t symsAddr;
	uint32_t symsShndx;

	uint32_t mmapLen;
	uint32_t mmapAddr;
	uint32_t drivesLen;
	uint32_t drivesAddr;

	uint32_t configTable;
	uint32_t bootLoader;
	uint32_t apmTable;

	uint32_t vbeControlInfo;
	uint32_t vbeModeInfo;
	uint16_t vbeMode;
	uint16_t vbeInterfaceSeg;
	uint16_t vbeInterfaceOff;
	uint16_t vbeInterfaceLen;
};

#endif