11#include <flanterm/flanterm.h>
18#include <opengl/glcontext.h>
19#include <opengl/glbackend.h>
28#include <drivers/serial.h>
32#include <drivers/pc-speaker.h>
33#include <drivers/rtl8139.h>
38#include <algorithms/hashing.h>
42#include <image/targa.h>
43#include <executables/fwde.h>
51#define KERNEL_OFFSET 0xffffffff00000000
89extern uint64* wm_addr;
The ACPI Shutdown Header for the kernel. For full ACPI refer acpi.h.
This is a basic header files with FrostWing specific short forms and basically a good for life header...
Cross-compatible ASM header.
The headers files for E9 hack.
Contains all the print functions.
Header file for Hardware Abstraction Layer -> Source from GoGX OS.
void main(void)
The main kernel function.
int terminal_rows
An integer value which stores terminal's rows.
uint64 fb_height
An integer value which stores the framebuffer's (display) height.
int terminal_columns
An integer value which stores terminal's columns.
uint8 kend[]
The memory address where the kernel ends.
uint64 fb_width
An integer value which stores the framebuffer's (display) width.
uint8 kstart[]
The memory address where the kernel starts.
The PS/2 Keyboard interface code.
Contains a really basic implementation of a linked list.
Custom memory manipulation functions.
Contains code and definitons for Paging.
The Header files for actual PCI source.
Header for secure-boot.c.
Unix like standard streams.
The header file for strings.c.
This is the header file which contains all the tools used's versions.