|
XenevaOS
|
#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_t * | graphics_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_t * | psf_font_data |
| void(* | printf_gui )(const char *text,...) |
| uint8_t * | driver_entry1 |
| uint8_t * | driver_entry2 |
| uint8_t * | driver_entry3 |
| NVME. | |
| uint8_t * | driver_entry4 |
| AHCI. | |
| uint8_t * | driver_entry5 |
| FLOPPY. | |
| uint8_t * | driver_entry6 |
| ATA. | |
| void * | apcode |
| USB. | |
| uint32_t | hid |
| uint32_t | uid |
| uint32_t | cid |
Kernel Boot information structure passed by XNLDR
| void* _KERNEL_BOOT_INFO_::acpi_table_pointer |
| void* _KERNEL_BOOT_INFO_::allocated_stack |
| void* _KERNEL_BOOT_INFO_::apcode |
USB.
| uint32_t _KERNEL_BOOT_INFO_::bluemask |
| int _KERNEL_BOOT_INFO_::boot_type |
| uint32_t _KERNEL_BOOT_INFO_::cid |
| uint64_t _KERNEL_BOOT_INFO_::descriptor_size |
| uint8_t* _KERNEL_BOOT_INFO_::driver_entry1 |
| uint8_t* _KERNEL_BOOT_INFO_::driver_entry2 |
| uint8_t* _KERNEL_BOOT_INFO_::driver_entry3 |
NVME.
| uint8_t* _KERNEL_BOOT_INFO_::driver_entry4 |
AHCI.
| uint8_t* _KERNEL_BOOT_INFO_::driver_entry5 |
FLOPPY.
| uint8_t* _KERNEL_BOOT_INFO_::driver_entry6 |
ATA.
| size_t _KERNEL_BOOT_INFO_::fb_size |
| uint32_t* _KERNEL_BOOT_INFO_::graphics_framebuffer |
| uint32_t _KERNEL_BOOT_INFO_::greenmask |
| uint32_t _KERNEL_BOOT_INFO_::hid |
| size_t _KERNEL_BOOT_INFO_::kernel_size |
| void* _KERNEL_BOOT_INFO_::map |
| uint64_t _KERNEL_BOOT_INFO_::mem_map_size |
| uint16_t _KERNEL_BOOT_INFO_::pixels_per_line |
| void(* _KERNEL_BOOT_INFO_::printf_gui) (const char *text,...) |
| uint8_t* _KERNEL_BOOT_INFO_::psf_font_data |
| uint32_t _KERNEL_BOOT_INFO_::redmask |
| uint64_t _KERNEL_BOOT_INFO_::reserved_mem_count |
| uint32_t _KERNEL_BOOT_INFO_::resvmask |
| uint32_t _KERNEL_BOOT_INFO_::uid |
| uint16_t _KERNEL_BOOT_INFO_::X_Resolution |
| uint16_t _KERNEL_BOOT_INFO_::Y_Resolution |