Turnstone Operating System
Loading...
Searching...
No Matches
systeminfo.h File Reference

system information data for kernel entries More...

#include <types.h>
#include <memory.h>
#include <efi.h>
#include <video.h>

Classes

struct  system_info_t
 system information struct More...
 

Macros

#define ___SYSTEMINFO_H   0
 

Typedefs

typedef enum system_info_boot_type_t system_info_boot_type_t
 short hand for enum system_info_boot_type_e
 
typedef struct system_info_t system_info_t
 struct short hand for system_info_s
 

Enumerations

enum  system_info_boot_type_t { SYSTEM_INFO_BOOT_TYPE_DISK , SYSTEM_INFO_BOOT_TYPE_PXE }
 system boot type More...
 

Variables

system_info_tSYSTEM_INFO
 

Detailed Description

system information data for kernel entries

This work is licensed under TURNSTONE OS Public License. Please read and understand latest version of Licence.

Macro Definition Documentation

◆ ___SYSTEMINFO_H

#define ___SYSTEMINFO_H   0

prevent duplicate header error macro

Enumeration Type Documentation

◆ system_info_boot_type_t

system boot type

Enumerator
SYSTEM_INFO_BOOT_TYPE_DISK 

system booted from disk

SYSTEM_INFO_BOOT_TYPE_PXE 

system booted from network (pxe)

Variable Documentation

◆ SYSTEM_INFO

system_info_t* SYSTEM_INFO
extern

static location of system information

system information global variable.