![]() |
FrostWing
A lightweight raw-control operating system.
|
| source | |
| includes | |
| acpi-shutdown.h | The ACPI Shutdown Header for the kernel. For full ACPI refer acpi.h |
| acpi.h | The ACPI Header |
| ahci.h | Header definitions and structures for the AHCI Driver |
| basics.h | This is a basic header files with FrostWing specific short forms and basically a good for life header |
| cc-asm.h | Cross-compatible ASM header |
| cpuid2.h | The CPUID instructions |
| debugger.h | The headers files for E9 hack |
| fb.h | |
| fdlfcn.h | |
| gdt.h | The Header file for Global Descriptor Table |
| graphics.h | Contains all the print functions |
| hal.h | Header file for Hardware Abstraction Layer -> Source from GoGX OS |
| heap.h | Header files for heap |
| idt.h | |
| isr.h | Interrupts handler header |
| kernel.h | The basic requirement from kernel to other parts of the code |
| keyboard.h | The PS/2 Keyboard interface code |
| limine.h | |
| linkedlist.h | Contains a really basic implementation of a linked list |
| meltdown.h | The headers for meltdown.c |
| memory.h | Custom memory manipulation functions |
| multitasking.h | |
| nvme.h | |
| paging.h | Contains code and definitons for Paging |
| pci.h | The Header files for actual PCI source |
| pci_id.h | The list of all officially recognized devices |
| pit.h | Headers for PIT |
| ps2-mouse.h | |
| ringbuffer.h | The kernel-wide ring buffer mainly for kernel get char |
| rtc.h | The Real Time Clock (RTC) code header |
| secure-boot.h | Header for secure-boot.c |
| sh_util.h | Utils for fw shell |
| sse.h | SSE Header file |
| stream.h | Unix like standard streams |
| strings.h | The header file for strings.c |
| syscalls.h | |
| tss.h | Header file for TSS |
| tty.h | |
| unifont.h | The font used in framebuffer |
| userland.h | The Header file for userland/userspace |
| versions.h | This is the header file which contains all the tools used's versions |