XenevaOS
Loading...
Searching...
No Matches
Public Attributes | List of all members
_KERNEL_BOOT_INFO_ Struct Reference

#include <aurora.h>

Public Attributes

int boot_type
 
void * allocated_stack
 
uint64_t reserved_mem_count
 
void * map
 
uint64_t descriptor_size
 
uint64_t mem_map_size
 
uint32_tgraphics_framebuffer
 
size_t fb_size
 
uint16_t X_Resolution
 
uint16_t Y_Resolution
 
uint16_t pixels_per_line
 
uint32_t redmask
 
uint32_t greenmask
 
uint32_t bluemask
 
uint32_t resvmask
 
void * acpi_table_pointer
 
size_t kernel_size
 
uint8_tpsf_font_data
 
void(* printf_gui )(const char *text,...)
 
uint8_tdriver_entry1
 
uint8_tdriver_entry2
 
uint8_tdriver_entry3
 NVME.
 
uint8_tdriver_entry4
 AHCI.
 
uint8_tdriver_entry5
 FLOPPY.
 
uint8_tdriver_entry6
 ATA.
 
void * apcode
 USB.
 
uint32_t hid
 
uint32_t uid
 
uint32_t cid
 

Detailed Description

Kernel Boot information structure passed by XNLDR

Member Data Documentation

◆ acpi_table_pointer

void* _KERNEL_BOOT_INFO_::acpi_table_pointer

◆ allocated_stack

void* _KERNEL_BOOT_INFO_::allocated_stack

◆ apcode

void* _KERNEL_BOOT_INFO_::apcode

USB.

◆ bluemask

uint32_t _KERNEL_BOOT_INFO_::bluemask

◆ boot_type

int _KERNEL_BOOT_INFO_::boot_type

◆ cid

uint32_t _KERNEL_BOOT_INFO_::cid

◆ descriptor_size

uint64_t _KERNEL_BOOT_INFO_::descriptor_size

◆ driver_entry1

uint8_t* _KERNEL_BOOT_INFO_::driver_entry1

◆ driver_entry2

uint8_t* _KERNEL_BOOT_INFO_::driver_entry2

◆ driver_entry3

uint8_t* _KERNEL_BOOT_INFO_::driver_entry3

NVME.

◆ driver_entry4

uint8_t* _KERNEL_BOOT_INFO_::driver_entry4

AHCI.

◆ driver_entry5

uint8_t* _KERNEL_BOOT_INFO_::driver_entry5

FLOPPY.

◆ driver_entry6

uint8_t* _KERNEL_BOOT_INFO_::driver_entry6

ATA.

◆ fb_size

size_t _KERNEL_BOOT_INFO_::fb_size

◆ graphics_framebuffer

uint32_t* _KERNEL_BOOT_INFO_::graphics_framebuffer

◆ greenmask

uint32_t _KERNEL_BOOT_INFO_::greenmask

◆ hid

uint32_t _KERNEL_BOOT_INFO_::hid

◆ kernel_size

size_t _KERNEL_BOOT_INFO_::kernel_size

◆ map

void* _KERNEL_BOOT_INFO_::map

◆ mem_map_size

uint64_t _KERNEL_BOOT_INFO_::mem_map_size

◆ pixels_per_line

uint16_t _KERNEL_BOOT_INFO_::pixels_per_line

◆ printf_gui

void(* _KERNEL_BOOT_INFO_::printf_gui) (const char *text,...)

◆ psf_font_data

uint8_t* _KERNEL_BOOT_INFO_::psf_font_data

◆ redmask

uint32_t _KERNEL_BOOT_INFO_::redmask

◆ reserved_mem_count

uint64_t _KERNEL_BOOT_INFO_::reserved_mem_count

◆ resvmask

uint32_t _KERNEL_BOOT_INFO_::resvmask

◆ uid

uint32_t _KERNEL_BOOT_INFO_::uid

◆ X_Resolution

uint16_t _KERNEL_BOOT_INFO_::X_Resolution

◆ Y_Resolution

uint16_t _KERNEL_BOOT_INFO_::Y_Resolution

The documentation for this struct was generated from the following file: