├── .github └── workflows │ └── ci.yml ├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── docs ├── Doxyfile ├── custom_footer.html ├── custom_header.html └── custom_stylesheet.css ├── gdb_setup.gdb ├── grub ├── fonts │ ├── DejaVuSansMono.pf2 │ └── unicode.pf2 └── grub.cfg ├── initrd └── res │ └── fonts │ ├── UbuntuMono-Regular.ttf │ └── zap-light16.psf ├── kernel ├── Makefile ├── include │ ├── acpi │ │ ├── acpi.h │ │ ├── fadt.h │ │ ├── hpet.h │ │ ├── madt.h │ │ └── shutdown.h │ ├── arch │ │ ├── arch_init.h │ │ ├── percpu.h │ │ └── x86 │ │ │ ├── apic │ │ │ ├── apic_timer.h │ │ │ ├── ioapic.h │ │ │ └── lapic.h │ │ │ ├── cpu_control.h │ │ │ ├── cpuid.h │ │ │ ├── exc │ │ │ └── bkpt.h │ │ │ ├── fsgsbase.h │ │ │ ├── gdt │ │ │ ├── gdt.h │ │ │ └── tss.h │ │ │ ├── idt │ │ │ └── idt.h │ │ │ ├── msr.h │ │ │ └── pat.h │ ├── boot │ │ ├── boot_memory_map.h │ │ ├── efi_memory_map.h │ │ ├── legacy_memory_map.h │ │ └── multiboot2.h │ ├── core │ │ ├── klog.h │ │ ├── string.h │ │ ├── sync.h │ │ └── types.h │ ├── drivers │ │ ├── pci_device_driver.h │ │ └── usb │ │ │ ├── hid │ │ │ ├── hid_constants.h │ │ │ ├── hid_report_item.h │ │ │ ├── hid_report_layout.h │ │ │ └── hid_report_parser.h │ │ │ ├── usb_descriptors.h │ │ │ ├── usb_langids.h │ │ │ └── xhci │ │ │ ├── xhci.h │ │ │ ├── xhci_common.h │ │ │ ├── xhci_device.h │ │ │ ├── xhci_device_ctx.h │ │ │ ├── xhci_endpoint.h │ │ │ ├── xhci_ext_cap.h │ │ │ ├── xhci_log.h │ │ │ ├── xhci_mem.h │ │ │ ├── xhci_regs.h │ │ │ ├── xhci_rings.h │ │ │ ├── xhci_trb.h │ │ │ ├── xhci_usb_device_driver.h │ │ │ ├── xhci_usb_hid_driver.h │ │ │ ├── xhci_usb_hid_kbd_driver.h │ │ │ ├── xhci_usb_hid_mouse_driver.h │ │ │ └── xhci_usb_interface.h │ ├── dynpriv │ │ └── dynpriv.h │ ├── fs │ │ ├── cpio │ │ │ └── cpio.h │ │ ├── file_object.h │ │ ├── filesystem.h │ │ ├── ram_filesystem.h │ │ ├── vfs.h │ │ └── vfs_node.h │ ├── gdb │ │ └── gdb_stub.h │ ├── input │ │ ├── input_event.h │ │ ├── input_queue.h │ │ ├── serial_irq.h │ │ └── system_input_manager.h │ ├── interrupts │ │ └── irq.h │ ├── ipc │ │ ├── mq.h │ │ └── shm.h │ ├── kstl │ │ ├── hashmap.h │ │ ├── kstl_primitive.h │ │ └── vector.h │ ├── memory │ │ ├── allocators │ │ │ ├── dma_allocator.h │ │ │ ├── heap_allocator.h │ │ │ ├── page_bitmap_allocator.h │ │ │ ├── page_bootstrap_allocator.h │ │ │ └── page_frame_allocator.h │ │ ├── memory.h │ │ ├── page_bitmap.h │ │ ├── paging.h │ │ ├── tlb.h │ │ └── vmm.h │ ├── modules │ │ ├── graphics │ │ │ └── gfx_framebuffer_module.h │ │ ├── module_base.h │ │ ├── module_manager.h │ │ └── pci │ │ │ └── pci_manager_module.h │ ├── net │ │ ├── unix_socket.h │ │ ├── unix_socket_buffer.h │ │ └── unix_socket_manager.h │ ├── pci │ │ ├── pci.h │ │ ├── pci_capabilities.h │ │ ├── pci_class_codes.h │ │ ├── pci_device.h │ │ ├── pci_manager.h │ │ ├── pci_msi.h │ │ └── pci_msi_x.h │ ├── ports │ │ └── ports.h │ ├── process │ │ ├── elf │ │ │ ├── elf64_loader.h │ │ │ └── elf_types.h │ │ ├── fpu.h │ │ ├── mm.h │ │ ├── process.h │ │ ├── process_core.h │ │ ├── process_env.h │ │ ├── ptregs.h │ │ └── vma.h │ ├── sched │ │ ├── run_queue.h │ │ └── sched.h │ ├── serial │ │ └── serial.h │ ├── smp │ │ └── smp.h │ ├── syscall │ │ ├── handlers │ │ │ ├── sys_arch.h │ │ │ ├── sys_graphics.h │ │ │ ├── sys_io.h │ │ │ ├── sys_mem.h │ │ │ ├── sys_net.h │ │ │ ├── sys_proc.h │ │ │ ├── sys_shm.h │ │ │ └── sys_time.h │ │ ├── syscall_registry.h │ │ └── syscalls.h │ ├── time │ │ └── time.h │ └── unit_tests │ │ └── unit_tests.h ├── src │ ├── acpi │ │ ├── acpi.cpp │ │ ├── fadt.cpp │ │ ├── hpet.cpp │ │ ├── madt.cpp │ │ └── shutdown.cpp │ ├── arch │ │ └── x86 │ │ │ ├── apic │ │ │ ├── apic_timer.cpp │ │ │ ├── ioapic.cpp │ │ │ └── lapic.cpp │ │ │ ├── arch_init.cpp │ │ │ ├── asm │ │ │ ├── ap_startup.S │ │ │ ├── asm_interrupts.S │ │ │ ├── common.S │ │ │ ├── gdt_flush.S │ │ │ └── syscall_entry.S │ │ │ ├── boot │ │ │ └── boot.S │ │ │ ├── cpu_control.cpp │ │ │ ├── cpuid.cpp │ │ │ ├── exc │ │ │ └── bkpt.cpp │ │ │ ├── gdt │ │ │ └── gdt.cpp │ │ │ ├── idt │ │ │ └── idt.cpp │ │ │ ├── mm.cpp │ │ │ ├── msr.cpp │ │ │ ├── pat.cpp │ │ │ ├── smp │ │ │ ├── percpu.cpp │ │ │ └── smp.cpp │ │ │ └── syscalls_arch.cpp │ ├── boot │ │ ├── efi_memory_map.cpp │ │ ├── init.cpp │ │ └── legacy_memory_map.cpp │ ├── core │ │ ├── klog.cpp │ │ ├── string.cpp │ │ └── sync.cpp │ ├── drivers │ │ ├── pci_device_driver.cpp │ │ └── usb │ │ │ ├── hid │ │ │ ├── hid_report_item.cpp │ │ │ ├── hid_report_layout.cpp │ │ │ └── hid_report_parser.cpp │ │ │ └── xhci │ │ │ ├── xhci.cpp │ │ │ ├── xhci_device.cpp │ │ │ ├── xhci_device_ctx.cpp │ │ │ ├── xhci_endpoint.cpp │ │ │ ├── xhci_mem.cpp │ │ │ ├── xhci_regs.cpp │ │ │ ├── xhci_rings.cpp │ │ │ ├── xhci_usb_device_driver.cpp │ │ │ ├── xhci_usb_hid_driver.cpp │ │ │ ├── xhci_usb_hid_kbd_driver.cpp │ │ │ ├── xhci_usb_hid_mouse_driver.cpp │ │ │ └── xhci_usb_interface.cpp │ ├── dynpriv │ │ └── dynpriv.cpp │ ├── fs │ │ ├── cpio │ │ │ └── cpio.cpp │ │ ├── ram_filesystem.cpp │ │ └── vfs.cpp │ ├── gdb │ │ └── gdb_stub.cpp │ ├── input │ │ ├── input_queue.cpp │ │ ├── serial_irq.cpp │ │ └── system_input_manager.cpp │ ├── ipc │ │ ├── mq.cpp │ │ └── shm.cpp │ ├── memory │ │ ├── allocators │ │ │ ├── dma_allocator.cpp │ │ │ ├── heap_allocator.cpp │ │ │ ├── page_bitmap_allocator.cpp │ │ │ └── page_bootstrap_allocator.cpp │ │ ├── memory.cpp │ │ ├── page_bitmap.cpp │ │ ├── paging.cpp │ │ └── vmm.cpp │ ├── modules │ │ ├── graphics │ │ │ └── gfx_framebuffer_module.cpp │ │ ├── module_manager.cpp │ │ └── pci │ │ │ └── pci_manager_module.cpp │ ├── net │ │ ├── unix_socket.cpp │ │ ├── unix_socket_buffer.cpp │ │ └── unix_socket_manager.cpp │ ├── pci │ │ ├── pci.cpp │ │ ├── pci_capabilities.cpp │ │ ├── pci_class_codes.cpp │ │ ├── pci_device.cpp │ │ └── pci_manager.cpp │ ├── ports │ │ └── ports.cpp │ ├── process │ │ ├── elf │ │ │ └── elf64_loader.cpp │ │ ├── fpu.cpp │ │ ├── process.cpp │ │ ├── process_core.cpp │ │ ├── process_env.cpp │ │ └── vma.cpp │ ├── sched │ │ ├── run_queue.cpp │ │ └── sched.cpp │ ├── serial │ │ └── serial.cpp │ ├── syscall │ │ ├── handlers │ │ │ ├── sys_arch.cpp │ │ │ ├── sys_graphics.cpp │ │ │ ├── sys_io.cpp │ │ │ ├── sys_mem.cpp │ │ │ ├── sys_net.cpp │ │ │ ├── sys_proc.cpp │ │ │ ├── sys_shm.cpp │ │ │ └── sys_time.cpp │ │ └── syscalls.cpp │ ├── time │ │ └── time.cpp │ └── unit_tests │ │ ├── dynpriv │ │ └── dynpriv.test.cpp │ │ ├── example_unit_test.test.cpp │ │ ├── fs │ │ └── vfs.test.cpp │ │ ├── kstl │ │ ├── hashmap.test.cpp │ │ ├── shared_ptr.test.cpp │ │ ├── string.test.cpp │ │ └── vector.test.cpp │ │ ├── memory │ │ ├── dma_alloc.test.cpp │ │ ├── heap_alloc.test.cpp │ │ └── vmm.test.cpp │ │ ├── multithreading │ │ └── multithreading.test.cpp │ │ └── unit_tests.cpp └── stellux.ld ├── ovmf ├── OVMF_CODE.fd └── OVMF_VARS.fd ├── screenshots ├── display_manager_demo.mp4 ├── stellux-xhci-run.png ├── stellux_run_desktop.png ├── stellux_run_splash.png └── usb_stick_logo.jpg ├── specs ├── 64-ia-32-architectures-software-developer-vol-3a-part-1-manual.pdf ├── USB 3.2 Revision 1.1.pdf ├── extensible-host-controler-interface-usb-xhci.pdf └── stellux.pdf ├── toolchain └── scripts │ ├── build-toolchain.sh │ ├── env.sh │ └── fetch-sources.sh ├── tools ├── analyze_backtrace.sh ├── burn_to_usb.sh ├── find_privileged_kernel_regions.sh ├── parse_unit_test_results.sh └── privilege_violation_analyzer │ ├── call_graph.py │ ├── disassembly_analyzer.py │ ├── main.py │ ├── requirements.txt │ ├── section_classifier.py │ └── symbol_analyzer.py └── userland ├── Makefile ├── apps ├── Makefile ├── init │ ├── Makefile │ └── src │ │ └── init.c ├── shell │ ├── Makefile │ └── src │ │ └── shell.c ├── stlxdm │ ├── Makefile │ ├── include │ │ ├── stlxdm.h │ │ ├── stlxdm_compositor.h │ │ ├── stlxdm_framebuffer.h │ │ ├── stlxdm_hud.h │ │ ├── stlxdm_hud_clock.h │ │ ├── stlxdm_hud_power.h │ │ ├── stlxdm_input_manager.h │ │ ├── stlxdm_server.h │ │ ├── stlxdm_splash.h │ │ └── stlxdm_sys.h │ └── src │ │ ├── stlxdm.c │ │ ├── stlxdm_compositor.c │ │ ├── stlxdm_framebuffer.c │ │ ├── stlxdm_hud.c │ │ ├── stlxdm_hud_clock.c │ │ ├── stlxdm_hud_power.c │ │ ├── stlxdm_input_manager.c │ │ ├── stlxdm_server.c │ │ ├── stlxdm_splash.c │ │ └── stlxdm_sys.c └── stlxterm │ ├── Makefile │ ├── README.md │ ├── include │ ├── ansi_parser.h │ ├── builtin_commands.h │ ├── process_manager.h │ └── terminal.h │ └── src │ ├── ansi_parser.c │ ├── builtin_commands.c │ ├── main.c │ ├── process_manager.c │ └── terminal.c ├── lib ├── Makefile ├── libstlxgfx │ ├── Makefile │ ├── include │ │ └── stlxgfx │ │ │ ├── event.h │ │ │ ├── font.h │ │ │ ├── internal │ │ │ ├── stb_truetype.h │ │ │ ├── stlxgfx_comm.h │ │ │ ├── stlxgfx_ctx.h │ │ │ ├── stlxgfx_dm.h │ │ │ ├── stlxgfx_event_dm.h │ │ │ ├── stlxgfx_event_ring.h │ │ │ ├── stlxgfx_event_types.h │ │ │ └── stlxgfx_protocol.h │ │ │ ├── stlxgfx.h │ │ │ ├── surface.h │ │ │ └── window.h │ └── src │ │ ├── font.c │ │ ├── stlxgfx.c │ │ ├── stlxgfx_comm.c │ │ ├── stlxgfx_event.c │ │ ├── stlxgfx_event_dm.c │ │ ├── stlxgfx_event_ring.c │ │ ├── surface.c │ │ └── window.c └── stlibc │ ├── Makefile │ ├── include │ └── stlibc │ │ ├── input │ │ ├── input.h │ │ └── input_event.h │ │ ├── ipc │ │ └── shm.h │ │ ├── proc │ │ └── proc.h │ │ ├── stellux_syscalls.h │ │ ├── stlibc.h │ │ └── stlibcdef.h │ └── src │ ├── input.c │ ├── proc.c │ ├── shm.c │ └── stellux_syscalls.cpp └── userland.ld /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/README.md -------------------------------------------------------------------------------- /docs/Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/docs/Doxyfile -------------------------------------------------------------------------------- /docs/custom_footer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/docs/custom_footer.html -------------------------------------------------------------------------------- /docs/custom_header.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/docs/custom_header.html -------------------------------------------------------------------------------- /docs/custom_stylesheet.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/docs/custom_stylesheet.css -------------------------------------------------------------------------------- /gdb_setup.gdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/gdb_setup.gdb -------------------------------------------------------------------------------- /grub/fonts/DejaVuSansMono.pf2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/grub/fonts/DejaVuSansMono.pf2 -------------------------------------------------------------------------------- /grub/fonts/unicode.pf2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/grub/fonts/unicode.pf2 -------------------------------------------------------------------------------- /grub/grub.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/grub/grub.cfg -------------------------------------------------------------------------------- /initrd/res/fonts/UbuntuMono-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/initrd/res/fonts/UbuntuMono-Regular.ttf -------------------------------------------------------------------------------- /initrd/res/fonts/zap-light16.psf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/initrd/res/fonts/zap-light16.psf -------------------------------------------------------------------------------- /kernel/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/Makefile -------------------------------------------------------------------------------- /kernel/include/acpi/acpi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/acpi/acpi.h -------------------------------------------------------------------------------- /kernel/include/acpi/fadt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/acpi/fadt.h -------------------------------------------------------------------------------- /kernel/include/acpi/hpet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/acpi/hpet.h -------------------------------------------------------------------------------- /kernel/include/acpi/madt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/acpi/madt.h -------------------------------------------------------------------------------- /kernel/include/acpi/shutdown.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/acpi/shutdown.h -------------------------------------------------------------------------------- /kernel/include/arch/arch_init.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/arch/arch_init.h -------------------------------------------------------------------------------- /kernel/include/arch/percpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/arch/percpu.h -------------------------------------------------------------------------------- /kernel/include/arch/x86/apic/apic_timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/arch/x86/apic/apic_timer.h -------------------------------------------------------------------------------- /kernel/include/arch/x86/apic/ioapic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/arch/x86/apic/ioapic.h -------------------------------------------------------------------------------- /kernel/include/arch/x86/apic/lapic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/arch/x86/apic/lapic.h -------------------------------------------------------------------------------- /kernel/include/arch/x86/cpu_control.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/arch/x86/cpu_control.h -------------------------------------------------------------------------------- /kernel/include/arch/x86/cpuid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/arch/x86/cpuid.h -------------------------------------------------------------------------------- /kernel/include/arch/x86/exc/bkpt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/arch/x86/exc/bkpt.h -------------------------------------------------------------------------------- /kernel/include/arch/x86/fsgsbase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/arch/x86/fsgsbase.h -------------------------------------------------------------------------------- /kernel/include/arch/x86/gdt/gdt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/arch/x86/gdt/gdt.h -------------------------------------------------------------------------------- /kernel/include/arch/x86/gdt/tss.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/arch/x86/gdt/tss.h -------------------------------------------------------------------------------- /kernel/include/arch/x86/idt/idt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/arch/x86/idt/idt.h -------------------------------------------------------------------------------- /kernel/include/arch/x86/msr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/arch/x86/msr.h -------------------------------------------------------------------------------- /kernel/include/arch/x86/pat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/arch/x86/pat.h -------------------------------------------------------------------------------- /kernel/include/boot/boot_memory_map.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/boot/boot_memory_map.h -------------------------------------------------------------------------------- /kernel/include/boot/efi_memory_map.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/boot/efi_memory_map.h -------------------------------------------------------------------------------- /kernel/include/boot/legacy_memory_map.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/boot/legacy_memory_map.h -------------------------------------------------------------------------------- /kernel/include/boot/multiboot2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/boot/multiboot2.h -------------------------------------------------------------------------------- /kernel/include/core/klog.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/core/klog.h -------------------------------------------------------------------------------- /kernel/include/core/string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/core/string.h -------------------------------------------------------------------------------- /kernel/include/core/sync.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/core/sync.h -------------------------------------------------------------------------------- /kernel/include/core/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/core/types.h -------------------------------------------------------------------------------- /kernel/include/drivers/pci_device_driver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/drivers/pci_device_driver.h -------------------------------------------------------------------------------- /kernel/include/drivers/usb/hid/hid_constants.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/drivers/usb/hid/hid_constants.h -------------------------------------------------------------------------------- /kernel/include/drivers/usb/hid/hid_report_item.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/drivers/usb/hid/hid_report_item.h -------------------------------------------------------------------------------- /kernel/include/drivers/usb/hid/hid_report_layout.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/drivers/usb/hid/hid_report_layout.h -------------------------------------------------------------------------------- /kernel/include/drivers/usb/hid/hid_report_parser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/drivers/usb/hid/hid_report_parser.h -------------------------------------------------------------------------------- /kernel/include/drivers/usb/usb_descriptors.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/drivers/usb/usb_descriptors.h -------------------------------------------------------------------------------- /kernel/include/drivers/usb/usb_langids.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/drivers/usb/usb_langids.h -------------------------------------------------------------------------------- /kernel/include/drivers/usb/xhci/xhci.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/drivers/usb/xhci/xhci.h -------------------------------------------------------------------------------- /kernel/include/drivers/usb/xhci/xhci_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/drivers/usb/xhci/xhci_common.h -------------------------------------------------------------------------------- /kernel/include/drivers/usb/xhci/xhci_device.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/drivers/usb/xhci/xhci_device.h -------------------------------------------------------------------------------- /kernel/include/drivers/usb/xhci/xhci_device_ctx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/drivers/usb/xhci/xhci_device_ctx.h -------------------------------------------------------------------------------- /kernel/include/drivers/usb/xhci/xhci_endpoint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/drivers/usb/xhci/xhci_endpoint.h -------------------------------------------------------------------------------- /kernel/include/drivers/usb/xhci/xhci_ext_cap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/drivers/usb/xhci/xhci_ext_cap.h -------------------------------------------------------------------------------- /kernel/include/drivers/usb/xhci/xhci_log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/drivers/usb/xhci/xhci_log.h -------------------------------------------------------------------------------- /kernel/include/drivers/usb/xhci/xhci_mem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/drivers/usb/xhci/xhci_mem.h -------------------------------------------------------------------------------- /kernel/include/drivers/usb/xhci/xhci_regs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/drivers/usb/xhci/xhci_regs.h -------------------------------------------------------------------------------- /kernel/include/drivers/usb/xhci/xhci_rings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/drivers/usb/xhci/xhci_rings.h -------------------------------------------------------------------------------- /kernel/include/drivers/usb/xhci/xhci_trb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/drivers/usb/xhci/xhci_trb.h -------------------------------------------------------------------------------- /kernel/include/drivers/usb/xhci/xhci_usb_device_driver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/drivers/usb/xhci/xhci_usb_device_driver.h -------------------------------------------------------------------------------- /kernel/include/drivers/usb/xhci/xhci_usb_hid_driver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/drivers/usb/xhci/xhci_usb_hid_driver.h -------------------------------------------------------------------------------- /kernel/include/drivers/usb/xhci/xhci_usb_hid_kbd_driver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/drivers/usb/xhci/xhci_usb_hid_kbd_driver.h -------------------------------------------------------------------------------- /kernel/include/drivers/usb/xhci/xhci_usb_hid_mouse_driver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/drivers/usb/xhci/xhci_usb_hid_mouse_driver.h -------------------------------------------------------------------------------- /kernel/include/drivers/usb/xhci/xhci_usb_interface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/drivers/usb/xhci/xhci_usb_interface.h -------------------------------------------------------------------------------- /kernel/include/dynpriv/dynpriv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/dynpriv/dynpriv.h -------------------------------------------------------------------------------- /kernel/include/fs/cpio/cpio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/fs/cpio/cpio.h -------------------------------------------------------------------------------- /kernel/include/fs/file_object.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/fs/file_object.h -------------------------------------------------------------------------------- /kernel/include/fs/filesystem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/fs/filesystem.h -------------------------------------------------------------------------------- /kernel/include/fs/ram_filesystem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/fs/ram_filesystem.h -------------------------------------------------------------------------------- /kernel/include/fs/vfs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/fs/vfs.h -------------------------------------------------------------------------------- /kernel/include/fs/vfs_node.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/fs/vfs_node.h -------------------------------------------------------------------------------- /kernel/include/gdb/gdb_stub.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/gdb/gdb_stub.h -------------------------------------------------------------------------------- /kernel/include/input/input_event.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/input/input_event.h -------------------------------------------------------------------------------- /kernel/include/input/input_queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/input/input_queue.h -------------------------------------------------------------------------------- /kernel/include/input/serial_irq.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/input/serial_irq.h -------------------------------------------------------------------------------- /kernel/include/input/system_input_manager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/input/system_input_manager.h -------------------------------------------------------------------------------- /kernel/include/interrupts/irq.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/interrupts/irq.h -------------------------------------------------------------------------------- /kernel/include/ipc/mq.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/ipc/mq.h -------------------------------------------------------------------------------- /kernel/include/ipc/shm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/ipc/shm.h -------------------------------------------------------------------------------- /kernel/include/kstl/hashmap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/kstl/hashmap.h -------------------------------------------------------------------------------- /kernel/include/kstl/kstl_primitive.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/kstl/kstl_primitive.h -------------------------------------------------------------------------------- /kernel/include/kstl/vector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/kstl/vector.h -------------------------------------------------------------------------------- /kernel/include/memory/allocators/dma_allocator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/memory/allocators/dma_allocator.h -------------------------------------------------------------------------------- /kernel/include/memory/allocators/heap_allocator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/memory/allocators/heap_allocator.h -------------------------------------------------------------------------------- /kernel/include/memory/allocators/page_bitmap_allocator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/memory/allocators/page_bitmap_allocator.h -------------------------------------------------------------------------------- /kernel/include/memory/allocators/page_bootstrap_allocator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/memory/allocators/page_bootstrap_allocator.h -------------------------------------------------------------------------------- /kernel/include/memory/allocators/page_frame_allocator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/memory/allocators/page_frame_allocator.h -------------------------------------------------------------------------------- /kernel/include/memory/memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/memory/memory.h -------------------------------------------------------------------------------- /kernel/include/memory/page_bitmap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/memory/page_bitmap.h -------------------------------------------------------------------------------- /kernel/include/memory/paging.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/memory/paging.h -------------------------------------------------------------------------------- /kernel/include/memory/tlb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/memory/tlb.h -------------------------------------------------------------------------------- /kernel/include/memory/vmm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/memory/vmm.h -------------------------------------------------------------------------------- /kernel/include/modules/graphics/gfx_framebuffer_module.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/modules/graphics/gfx_framebuffer_module.h -------------------------------------------------------------------------------- /kernel/include/modules/module_base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/modules/module_base.h -------------------------------------------------------------------------------- /kernel/include/modules/module_manager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/modules/module_manager.h -------------------------------------------------------------------------------- /kernel/include/modules/pci/pci_manager_module.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/modules/pci/pci_manager_module.h -------------------------------------------------------------------------------- /kernel/include/net/unix_socket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/net/unix_socket.h -------------------------------------------------------------------------------- /kernel/include/net/unix_socket_buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/net/unix_socket_buffer.h -------------------------------------------------------------------------------- /kernel/include/net/unix_socket_manager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/net/unix_socket_manager.h -------------------------------------------------------------------------------- /kernel/include/pci/pci.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/pci/pci.h -------------------------------------------------------------------------------- /kernel/include/pci/pci_capabilities.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/pci/pci_capabilities.h -------------------------------------------------------------------------------- /kernel/include/pci/pci_class_codes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/pci/pci_class_codes.h -------------------------------------------------------------------------------- /kernel/include/pci/pci_device.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/pci/pci_device.h -------------------------------------------------------------------------------- /kernel/include/pci/pci_manager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/pci/pci_manager.h -------------------------------------------------------------------------------- /kernel/include/pci/pci_msi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/pci/pci_msi.h -------------------------------------------------------------------------------- /kernel/include/pci/pci_msi_x.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/pci/pci_msi_x.h -------------------------------------------------------------------------------- /kernel/include/ports/ports.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/ports/ports.h -------------------------------------------------------------------------------- /kernel/include/process/elf/elf64_loader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/process/elf/elf64_loader.h -------------------------------------------------------------------------------- /kernel/include/process/elf/elf_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/process/elf/elf_types.h -------------------------------------------------------------------------------- /kernel/include/process/fpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/process/fpu.h -------------------------------------------------------------------------------- /kernel/include/process/mm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/process/mm.h -------------------------------------------------------------------------------- /kernel/include/process/process.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/process/process.h -------------------------------------------------------------------------------- /kernel/include/process/process_core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/process/process_core.h -------------------------------------------------------------------------------- /kernel/include/process/process_env.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/process/process_env.h -------------------------------------------------------------------------------- /kernel/include/process/ptregs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/process/ptregs.h -------------------------------------------------------------------------------- /kernel/include/process/vma.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/process/vma.h -------------------------------------------------------------------------------- /kernel/include/sched/run_queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/sched/run_queue.h -------------------------------------------------------------------------------- /kernel/include/sched/sched.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/sched/sched.h -------------------------------------------------------------------------------- /kernel/include/serial/serial.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/serial/serial.h -------------------------------------------------------------------------------- /kernel/include/smp/smp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/smp/smp.h -------------------------------------------------------------------------------- /kernel/include/syscall/handlers/sys_arch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/syscall/handlers/sys_arch.h -------------------------------------------------------------------------------- /kernel/include/syscall/handlers/sys_graphics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/syscall/handlers/sys_graphics.h -------------------------------------------------------------------------------- /kernel/include/syscall/handlers/sys_io.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/syscall/handlers/sys_io.h -------------------------------------------------------------------------------- /kernel/include/syscall/handlers/sys_mem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/syscall/handlers/sys_mem.h -------------------------------------------------------------------------------- /kernel/include/syscall/handlers/sys_net.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/syscall/handlers/sys_net.h -------------------------------------------------------------------------------- /kernel/include/syscall/handlers/sys_proc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/syscall/handlers/sys_proc.h -------------------------------------------------------------------------------- /kernel/include/syscall/handlers/sys_shm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/syscall/handlers/sys_shm.h -------------------------------------------------------------------------------- /kernel/include/syscall/handlers/sys_time.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/syscall/handlers/sys_time.h -------------------------------------------------------------------------------- /kernel/include/syscall/syscall_registry.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/syscall/syscall_registry.h -------------------------------------------------------------------------------- /kernel/include/syscall/syscalls.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/syscall/syscalls.h -------------------------------------------------------------------------------- /kernel/include/time/time.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/time/time.h -------------------------------------------------------------------------------- /kernel/include/unit_tests/unit_tests.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/include/unit_tests/unit_tests.h -------------------------------------------------------------------------------- /kernel/src/acpi/acpi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/src/acpi/acpi.cpp -------------------------------------------------------------------------------- /kernel/src/acpi/fadt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/src/acpi/fadt.cpp -------------------------------------------------------------------------------- /kernel/src/acpi/hpet.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/src/acpi/hpet.cpp -------------------------------------------------------------------------------- /kernel/src/acpi/madt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/src/acpi/madt.cpp -------------------------------------------------------------------------------- /kernel/src/acpi/shutdown.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/src/acpi/shutdown.cpp -------------------------------------------------------------------------------- /kernel/src/arch/x86/apic/apic_timer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/src/arch/x86/apic/apic_timer.cpp -------------------------------------------------------------------------------- /kernel/src/arch/x86/apic/ioapic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/src/arch/x86/apic/ioapic.cpp -------------------------------------------------------------------------------- /kernel/src/arch/x86/apic/lapic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/src/arch/x86/apic/lapic.cpp -------------------------------------------------------------------------------- /kernel/src/arch/x86/arch_init.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/src/arch/x86/arch_init.cpp -------------------------------------------------------------------------------- /kernel/src/arch/x86/asm/ap_startup.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/src/arch/x86/asm/ap_startup.S -------------------------------------------------------------------------------- /kernel/src/arch/x86/asm/asm_interrupts.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/src/arch/x86/asm/asm_interrupts.S -------------------------------------------------------------------------------- /kernel/src/arch/x86/asm/common.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/src/arch/x86/asm/common.S -------------------------------------------------------------------------------- /kernel/src/arch/x86/asm/gdt_flush.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/src/arch/x86/asm/gdt_flush.S -------------------------------------------------------------------------------- /kernel/src/arch/x86/asm/syscall_entry.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/src/arch/x86/asm/syscall_entry.S -------------------------------------------------------------------------------- /kernel/src/arch/x86/boot/boot.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/src/arch/x86/boot/boot.S -------------------------------------------------------------------------------- /kernel/src/arch/x86/cpu_control.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/src/arch/x86/cpu_control.cpp -------------------------------------------------------------------------------- /kernel/src/arch/x86/cpuid.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/src/arch/x86/cpuid.cpp -------------------------------------------------------------------------------- /kernel/src/arch/x86/exc/bkpt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/src/arch/x86/exc/bkpt.cpp -------------------------------------------------------------------------------- /kernel/src/arch/x86/gdt/gdt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/src/arch/x86/gdt/gdt.cpp -------------------------------------------------------------------------------- /kernel/src/arch/x86/idt/idt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/src/arch/x86/idt/idt.cpp -------------------------------------------------------------------------------- /kernel/src/arch/x86/mm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/src/arch/x86/mm.cpp -------------------------------------------------------------------------------- /kernel/src/arch/x86/msr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/src/arch/x86/msr.cpp -------------------------------------------------------------------------------- /kernel/src/arch/x86/pat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/src/arch/x86/pat.cpp -------------------------------------------------------------------------------- /kernel/src/arch/x86/smp/percpu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/src/arch/x86/smp/percpu.cpp -------------------------------------------------------------------------------- /kernel/src/arch/x86/smp/smp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/src/arch/x86/smp/smp.cpp -------------------------------------------------------------------------------- /kernel/src/arch/x86/syscalls_arch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/src/arch/x86/syscalls_arch.cpp -------------------------------------------------------------------------------- /kernel/src/boot/efi_memory_map.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/src/boot/efi_memory_map.cpp -------------------------------------------------------------------------------- /kernel/src/boot/init.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/src/boot/init.cpp -------------------------------------------------------------------------------- /kernel/src/boot/legacy_memory_map.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/src/boot/legacy_memory_map.cpp -------------------------------------------------------------------------------- /kernel/src/core/klog.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/src/core/klog.cpp -------------------------------------------------------------------------------- /kernel/src/core/string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/src/core/string.cpp -------------------------------------------------------------------------------- /kernel/src/core/sync.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/src/core/sync.cpp -------------------------------------------------------------------------------- /kernel/src/drivers/pci_device_driver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/src/drivers/pci_device_driver.cpp -------------------------------------------------------------------------------- /kernel/src/drivers/usb/hid/hid_report_item.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/src/drivers/usb/hid/hid_report_item.cpp -------------------------------------------------------------------------------- /kernel/src/drivers/usb/hid/hid_report_layout.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/src/drivers/usb/hid/hid_report_layout.cpp -------------------------------------------------------------------------------- /kernel/src/drivers/usb/hid/hid_report_parser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/src/drivers/usb/hid/hid_report_parser.cpp -------------------------------------------------------------------------------- /kernel/src/drivers/usb/xhci/xhci.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/src/drivers/usb/xhci/xhci.cpp -------------------------------------------------------------------------------- /kernel/src/drivers/usb/xhci/xhci_device.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/src/drivers/usb/xhci/xhci_device.cpp -------------------------------------------------------------------------------- /kernel/src/drivers/usb/xhci/xhci_device_ctx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/src/drivers/usb/xhci/xhci_device_ctx.cpp -------------------------------------------------------------------------------- /kernel/src/drivers/usb/xhci/xhci_endpoint.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/src/drivers/usb/xhci/xhci_endpoint.cpp -------------------------------------------------------------------------------- /kernel/src/drivers/usb/xhci/xhci_mem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/src/drivers/usb/xhci/xhci_mem.cpp -------------------------------------------------------------------------------- /kernel/src/drivers/usb/xhci/xhci_regs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/src/drivers/usb/xhci/xhci_regs.cpp -------------------------------------------------------------------------------- /kernel/src/drivers/usb/xhci/xhci_rings.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/src/drivers/usb/xhci/xhci_rings.cpp -------------------------------------------------------------------------------- /kernel/src/drivers/usb/xhci/xhci_usb_device_driver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/src/drivers/usb/xhci/xhci_usb_device_driver.cpp -------------------------------------------------------------------------------- /kernel/src/drivers/usb/xhci/xhci_usb_hid_driver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/src/drivers/usb/xhci/xhci_usb_hid_driver.cpp -------------------------------------------------------------------------------- /kernel/src/drivers/usb/xhci/xhci_usb_hid_kbd_driver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/src/drivers/usb/xhci/xhci_usb_hid_kbd_driver.cpp -------------------------------------------------------------------------------- /kernel/src/drivers/usb/xhci/xhci_usb_hid_mouse_driver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/src/drivers/usb/xhci/xhci_usb_hid_mouse_driver.cpp -------------------------------------------------------------------------------- /kernel/src/drivers/usb/xhci/xhci_usb_interface.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/src/drivers/usb/xhci/xhci_usb_interface.cpp -------------------------------------------------------------------------------- /kernel/src/dynpriv/dynpriv.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/src/dynpriv/dynpriv.cpp -------------------------------------------------------------------------------- /kernel/src/fs/cpio/cpio.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/src/fs/cpio/cpio.cpp -------------------------------------------------------------------------------- /kernel/src/fs/ram_filesystem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/src/fs/ram_filesystem.cpp -------------------------------------------------------------------------------- /kernel/src/fs/vfs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/src/fs/vfs.cpp -------------------------------------------------------------------------------- /kernel/src/gdb/gdb_stub.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/src/gdb/gdb_stub.cpp -------------------------------------------------------------------------------- /kernel/src/input/input_queue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/src/input/input_queue.cpp -------------------------------------------------------------------------------- /kernel/src/input/serial_irq.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/src/input/serial_irq.cpp -------------------------------------------------------------------------------- /kernel/src/input/system_input_manager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/src/input/system_input_manager.cpp -------------------------------------------------------------------------------- /kernel/src/ipc/mq.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/src/ipc/mq.cpp -------------------------------------------------------------------------------- /kernel/src/ipc/shm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/src/ipc/shm.cpp -------------------------------------------------------------------------------- /kernel/src/memory/allocators/dma_allocator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/src/memory/allocators/dma_allocator.cpp -------------------------------------------------------------------------------- /kernel/src/memory/allocators/heap_allocator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/src/memory/allocators/heap_allocator.cpp -------------------------------------------------------------------------------- /kernel/src/memory/allocators/page_bitmap_allocator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/src/memory/allocators/page_bitmap_allocator.cpp -------------------------------------------------------------------------------- /kernel/src/memory/allocators/page_bootstrap_allocator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/src/memory/allocators/page_bootstrap_allocator.cpp -------------------------------------------------------------------------------- /kernel/src/memory/memory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/src/memory/memory.cpp -------------------------------------------------------------------------------- /kernel/src/memory/page_bitmap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/src/memory/page_bitmap.cpp -------------------------------------------------------------------------------- /kernel/src/memory/paging.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/src/memory/paging.cpp -------------------------------------------------------------------------------- /kernel/src/memory/vmm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/src/memory/vmm.cpp -------------------------------------------------------------------------------- /kernel/src/modules/graphics/gfx_framebuffer_module.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/src/modules/graphics/gfx_framebuffer_module.cpp -------------------------------------------------------------------------------- /kernel/src/modules/module_manager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/src/modules/module_manager.cpp -------------------------------------------------------------------------------- /kernel/src/modules/pci/pci_manager_module.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/src/modules/pci/pci_manager_module.cpp -------------------------------------------------------------------------------- /kernel/src/net/unix_socket.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/src/net/unix_socket.cpp -------------------------------------------------------------------------------- /kernel/src/net/unix_socket_buffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/src/net/unix_socket_buffer.cpp -------------------------------------------------------------------------------- /kernel/src/net/unix_socket_manager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/src/net/unix_socket_manager.cpp -------------------------------------------------------------------------------- /kernel/src/pci/pci.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/src/pci/pci.cpp -------------------------------------------------------------------------------- /kernel/src/pci/pci_capabilities.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/src/pci/pci_capabilities.cpp -------------------------------------------------------------------------------- /kernel/src/pci/pci_class_codes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/src/pci/pci_class_codes.cpp -------------------------------------------------------------------------------- /kernel/src/pci/pci_device.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/src/pci/pci_device.cpp -------------------------------------------------------------------------------- /kernel/src/pci/pci_manager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/src/pci/pci_manager.cpp -------------------------------------------------------------------------------- /kernel/src/ports/ports.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/src/ports/ports.cpp -------------------------------------------------------------------------------- /kernel/src/process/elf/elf64_loader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/src/process/elf/elf64_loader.cpp -------------------------------------------------------------------------------- /kernel/src/process/fpu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/src/process/fpu.cpp -------------------------------------------------------------------------------- /kernel/src/process/process.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/src/process/process.cpp -------------------------------------------------------------------------------- /kernel/src/process/process_core.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/src/process/process_core.cpp -------------------------------------------------------------------------------- /kernel/src/process/process_env.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/src/process/process_env.cpp -------------------------------------------------------------------------------- /kernel/src/process/vma.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/src/process/vma.cpp -------------------------------------------------------------------------------- /kernel/src/sched/run_queue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/src/sched/run_queue.cpp -------------------------------------------------------------------------------- /kernel/src/sched/sched.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/src/sched/sched.cpp -------------------------------------------------------------------------------- /kernel/src/serial/serial.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/src/serial/serial.cpp -------------------------------------------------------------------------------- /kernel/src/syscall/handlers/sys_arch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/src/syscall/handlers/sys_arch.cpp -------------------------------------------------------------------------------- /kernel/src/syscall/handlers/sys_graphics.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/src/syscall/handlers/sys_graphics.cpp -------------------------------------------------------------------------------- /kernel/src/syscall/handlers/sys_io.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/src/syscall/handlers/sys_io.cpp -------------------------------------------------------------------------------- /kernel/src/syscall/handlers/sys_mem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/src/syscall/handlers/sys_mem.cpp -------------------------------------------------------------------------------- /kernel/src/syscall/handlers/sys_net.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/src/syscall/handlers/sys_net.cpp -------------------------------------------------------------------------------- /kernel/src/syscall/handlers/sys_proc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/src/syscall/handlers/sys_proc.cpp -------------------------------------------------------------------------------- /kernel/src/syscall/handlers/sys_shm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/src/syscall/handlers/sys_shm.cpp -------------------------------------------------------------------------------- /kernel/src/syscall/handlers/sys_time.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/src/syscall/handlers/sys_time.cpp -------------------------------------------------------------------------------- /kernel/src/syscall/syscalls.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/src/syscall/syscalls.cpp -------------------------------------------------------------------------------- /kernel/src/time/time.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/src/time/time.cpp -------------------------------------------------------------------------------- /kernel/src/unit_tests/dynpriv/dynpriv.test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/src/unit_tests/dynpriv/dynpriv.test.cpp -------------------------------------------------------------------------------- /kernel/src/unit_tests/example_unit_test.test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/src/unit_tests/example_unit_test.test.cpp -------------------------------------------------------------------------------- /kernel/src/unit_tests/fs/vfs.test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/src/unit_tests/fs/vfs.test.cpp -------------------------------------------------------------------------------- /kernel/src/unit_tests/kstl/hashmap.test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/src/unit_tests/kstl/hashmap.test.cpp -------------------------------------------------------------------------------- /kernel/src/unit_tests/kstl/shared_ptr.test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/src/unit_tests/kstl/shared_ptr.test.cpp -------------------------------------------------------------------------------- /kernel/src/unit_tests/kstl/string.test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/src/unit_tests/kstl/string.test.cpp -------------------------------------------------------------------------------- /kernel/src/unit_tests/kstl/vector.test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/src/unit_tests/kstl/vector.test.cpp -------------------------------------------------------------------------------- /kernel/src/unit_tests/memory/dma_alloc.test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/src/unit_tests/memory/dma_alloc.test.cpp -------------------------------------------------------------------------------- /kernel/src/unit_tests/memory/heap_alloc.test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/src/unit_tests/memory/heap_alloc.test.cpp -------------------------------------------------------------------------------- /kernel/src/unit_tests/memory/vmm.test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/src/unit_tests/memory/vmm.test.cpp -------------------------------------------------------------------------------- /kernel/src/unit_tests/multithreading/multithreading.test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/src/unit_tests/multithreading/multithreading.test.cpp -------------------------------------------------------------------------------- /kernel/src/unit_tests/unit_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/src/unit_tests/unit_tests.cpp -------------------------------------------------------------------------------- /kernel/stellux.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/kernel/stellux.ld -------------------------------------------------------------------------------- /ovmf/OVMF_CODE.fd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/ovmf/OVMF_CODE.fd -------------------------------------------------------------------------------- /ovmf/OVMF_VARS.fd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/ovmf/OVMF_VARS.fd -------------------------------------------------------------------------------- /screenshots/display_manager_demo.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/screenshots/display_manager_demo.mp4 -------------------------------------------------------------------------------- /screenshots/stellux-xhci-run.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/screenshots/stellux-xhci-run.png -------------------------------------------------------------------------------- /screenshots/stellux_run_desktop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/screenshots/stellux_run_desktop.png -------------------------------------------------------------------------------- /screenshots/stellux_run_splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/screenshots/stellux_run_splash.png -------------------------------------------------------------------------------- /screenshots/usb_stick_logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/screenshots/usb_stick_logo.jpg -------------------------------------------------------------------------------- /specs/64-ia-32-architectures-software-developer-vol-3a-part-1-manual.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/specs/64-ia-32-architectures-software-developer-vol-3a-part-1-manual.pdf -------------------------------------------------------------------------------- /specs/USB 3.2 Revision 1.1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/specs/USB 3.2 Revision 1.1.pdf -------------------------------------------------------------------------------- /specs/extensible-host-controler-interface-usb-xhci.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/specs/extensible-host-controler-interface-usb-xhci.pdf -------------------------------------------------------------------------------- /specs/stellux.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/specs/stellux.pdf -------------------------------------------------------------------------------- /toolchain/scripts/build-toolchain.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/toolchain/scripts/build-toolchain.sh -------------------------------------------------------------------------------- /toolchain/scripts/env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/toolchain/scripts/env.sh -------------------------------------------------------------------------------- /toolchain/scripts/fetch-sources.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/toolchain/scripts/fetch-sources.sh -------------------------------------------------------------------------------- /tools/analyze_backtrace.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/tools/analyze_backtrace.sh -------------------------------------------------------------------------------- /tools/burn_to_usb.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/tools/burn_to_usb.sh -------------------------------------------------------------------------------- /tools/find_privileged_kernel_regions.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/tools/find_privileged_kernel_regions.sh -------------------------------------------------------------------------------- /tools/parse_unit_test_results.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/tools/parse_unit_test_results.sh -------------------------------------------------------------------------------- /tools/privilege_violation_analyzer/call_graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/tools/privilege_violation_analyzer/call_graph.py -------------------------------------------------------------------------------- /tools/privilege_violation_analyzer/disassembly_analyzer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/tools/privilege_violation_analyzer/disassembly_analyzer.py -------------------------------------------------------------------------------- /tools/privilege_violation_analyzer/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/tools/privilege_violation_analyzer/main.py -------------------------------------------------------------------------------- /tools/privilege_violation_analyzer/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/tools/privilege_violation_analyzer/requirements.txt -------------------------------------------------------------------------------- /tools/privilege_violation_analyzer/section_classifier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/tools/privilege_violation_analyzer/section_classifier.py -------------------------------------------------------------------------------- /tools/privilege_violation_analyzer/symbol_analyzer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/tools/privilege_violation_analyzer/symbol_analyzer.py -------------------------------------------------------------------------------- /userland/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/userland/Makefile -------------------------------------------------------------------------------- /userland/apps/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/userland/apps/Makefile -------------------------------------------------------------------------------- /userland/apps/init/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/userland/apps/init/Makefile -------------------------------------------------------------------------------- /userland/apps/init/src/init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/userland/apps/init/src/init.c -------------------------------------------------------------------------------- /userland/apps/shell/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/userland/apps/shell/Makefile -------------------------------------------------------------------------------- /userland/apps/shell/src/shell.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/userland/apps/shell/src/shell.c -------------------------------------------------------------------------------- /userland/apps/stlxdm/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/userland/apps/stlxdm/Makefile -------------------------------------------------------------------------------- /userland/apps/stlxdm/include/stlxdm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/userland/apps/stlxdm/include/stlxdm.h -------------------------------------------------------------------------------- /userland/apps/stlxdm/include/stlxdm_compositor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/userland/apps/stlxdm/include/stlxdm_compositor.h -------------------------------------------------------------------------------- /userland/apps/stlxdm/include/stlxdm_framebuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/userland/apps/stlxdm/include/stlxdm_framebuffer.h -------------------------------------------------------------------------------- /userland/apps/stlxdm/include/stlxdm_hud.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/userland/apps/stlxdm/include/stlxdm_hud.h -------------------------------------------------------------------------------- /userland/apps/stlxdm/include/stlxdm_hud_clock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/userland/apps/stlxdm/include/stlxdm_hud_clock.h -------------------------------------------------------------------------------- /userland/apps/stlxdm/include/stlxdm_hud_power.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/userland/apps/stlxdm/include/stlxdm_hud_power.h -------------------------------------------------------------------------------- /userland/apps/stlxdm/include/stlxdm_input_manager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/userland/apps/stlxdm/include/stlxdm_input_manager.h -------------------------------------------------------------------------------- /userland/apps/stlxdm/include/stlxdm_server.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/userland/apps/stlxdm/include/stlxdm_server.h -------------------------------------------------------------------------------- /userland/apps/stlxdm/include/stlxdm_splash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/userland/apps/stlxdm/include/stlxdm_splash.h -------------------------------------------------------------------------------- /userland/apps/stlxdm/include/stlxdm_sys.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/userland/apps/stlxdm/include/stlxdm_sys.h -------------------------------------------------------------------------------- /userland/apps/stlxdm/src/stlxdm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/userland/apps/stlxdm/src/stlxdm.c -------------------------------------------------------------------------------- /userland/apps/stlxdm/src/stlxdm_compositor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/userland/apps/stlxdm/src/stlxdm_compositor.c -------------------------------------------------------------------------------- /userland/apps/stlxdm/src/stlxdm_framebuffer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/userland/apps/stlxdm/src/stlxdm_framebuffer.c -------------------------------------------------------------------------------- /userland/apps/stlxdm/src/stlxdm_hud.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/userland/apps/stlxdm/src/stlxdm_hud.c -------------------------------------------------------------------------------- /userland/apps/stlxdm/src/stlxdm_hud_clock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/userland/apps/stlxdm/src/stlxdm_hud_clock.c -------------------------------------------------------------------------------- /userland/apps/stlxdm/src/stlxdm_hud_power.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/userland/apps/stlxdm/src/stlxdm_hud_power.c -------------------------------------------------------------------------------- /userland/apps/stlxdm/src/stlxdm_input_manager.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/userland/apps/stlxdm/src/stlxdm_input_manager.c -------------------------------------------------------------------------------- /userland/apps/stlxdm/src/stlxdm_server.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/userland/apps/stlxdm/src/stlxdm_server.c -------------------------------------------------------------------------------- /userland/apps/stlxdm/src/stlxdm_splash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/userland/apps/stlxdm/src/stlxdm_splash.c -------------------------------------------------------------------------------- /userland/apps/stlxdm/src/stlxdm_sys.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/userland/apps/stlxdm/src/stlxdm_sys.c -------------------------------------------------------------------------------- /userland/apps/stlxterm/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/userland/apps/stlxterm/Makefile -------------------------------------------------------------------------------- /userland/apps/stlxterm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/userland/apps/stlxterm/README.md -------------------------------------------------------------------------------- /userland/apps/stlxterm/include/ansi_parser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/userland/apps/stlxterm/include/ansi_parser.h -------------------------------------------------------------------------------- /userland/apps/stlxterm/include/builtin_commands.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/userland/apps/stlxterm/include/builtin_commands.h -------------------------------------------------------------------------------- /userland/apps/stlxterm/include/process_manager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/userland/apps/stlxterm/include/process_manager.h -------------------------------------------------------------------------------- /userland/apps/stlxterm/include/terminal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/userland/apps/stlxterm/include/terminal.h -------------------------------------------------------------------------------- /userland/apps/stlxterm/src/ansi_parser.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/userland/apps/stlxterm/src/ansi_parser.c -------------------------------------------------------------------------------- /userland/apps/stlxterm/src/builtin_commands.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/userland/apps/stlxterm/src/builtin_commands.c -------------------------------------------------------------------------------- /userland/apps/stlxterm/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/userland/apps/stlxterm/src/main.c -------------------------------------------------------------------------------- /userland/apps/stlxterm/src/process_manager.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/userland/apps/stlxterm/src/process_manager.c -------------------------------------------------------------------------------- /userland/apps/stlxterm/src/terminal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/userland/apps/stlxterm/src/terminal.c -------------------------------------------------------------------------------- /userland/lib/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/userland/lib/Makefile -------------------------------------------------------------------------------- /userland/lib/libstlxgfx/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/userland/lib/libstlxgfx/Makefile -------------------------------------------------------------------------------- /userland/lib/libstlxgfx/include/stlxgfx/event.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/userland/lib/libstlxgfx/include/stlxgfx/event.h -------------------------------------------------------------------------------- /userland/lib/libstlxgfx/include/stlxgfx/font.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/userland/lib/libstlxgfx/include/stlxgfx/font.h -------------------------------------------------------------------------------- /userland/lib/libstlxgfx/include/stlxgfx/internal/stb_truetype.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/userland/lib/libstlxgfx/include/stlxgfx/internal/stb_truetype.h -------------------------------------------------------------------------------- /userland/lib/libstlxgfx/include/stlxgfx/internal/stlxgfx_comm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/userland/lib/libstlxgfx/include/stlxgfx/internal/stlxgfx_comm.h -------------------------------------------------------------------------------- /userland/lib/libstlxgfx/include/stlxgfx/internal/stlxgfx_ctx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/userland/lib/libstlxgfx/include/stlxgfx/internal/stlxgfx_ctx.h -------------------------------------------------------------------------------- /userland/lib/libstlxgfx/include/stlxgfx/internal/stlxgfx_dm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/userland/lib/libstlxgfx/include/stlxgfx/internal/stlxgfx_dm.h -------------------------------------------------------------------------------- /userland/lib/libstlxgfx/include/stlxgfx/internal/stlxgfx_event_dm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/userland/lib/libstlxgfx/include/stlxgfx/internal/stlxgfx_event_dm.h -------------------------------------------------------------------------------- /userland/lib/libstlxgfx/include/stlxgfx/internal/stlxgfx_event_ring.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/userland/lib/libstlxgfx/include/stlxgfx/internal/stlxgfx_event_ring.h -------------------------------------------------------------------------------- /userland/lib/libstlxgfx/include/stlxgfx/internal/stlxgfx_event_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/userland/lib/libstlxgfx/include/stlxgfx/internal/stlxgfx_event_types.h -------------------------------------------------------------------------------- /userland/lib/libstlxgfx/include/stlxgfx/internal/stlxgfx_protocol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/userland/lib/libstlxgfx/include/stlxgfx/internal/stlxgfx_protocol.h -------------------------------------------------------------------------------- /userland/lib/libstlxgfx/include/stlxgfx/stlxgfx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/userland/lib/libstlxgfx/include/stlxgfx/stlxgfx.h -------------------------------------------------------------------------------- /userland/lib/libstlxgfx/include/stlxgfx/surface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/userland/lib/libstlxgfx/include/stlxgfx/surface.h -------------------------------------------------------------------------------- /userland/lib/libstlxgfx/include/stlxgfx/window.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/userland/lib/libstlxgfx/include/stlxgfx/window.h -------------------------------------------------------------------------------- /userland/lib/libstlxgfx/src/font.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/userland/lib/libstlxgfx/src/font.c -------------------------------------------------------------------------------- /userland/lib/libstlxgfx/src/stlxgfx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/userland/lib/libstlxgfx/src/stlxgfx.c -------------------------------------------------------------------------------- /userland/lib/libstlxgfx/src/stlxgfx_comm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/userland/lib/libstlxgfx/src/stlxgfx_comm.c -------------------------------------------------------------------------------- /userland/lib/libstlxgfx/src/stlxgfx_event.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/userland/lib/libstlxgfx/src/stlxgfx_event.c -------------------------------------------------------------------------------- /userland/lib/libstlxgfx/src/stlxgfx_event_dm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/userland/lib/libstlxgfx/src/stlxgfx_event_dm.c -------------------------------------------------------------------------------- /userland/lib/libstlxgfx/src/stlxgfx_event_ring.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/userland/lib/libstlxgfx/src/stlxgfx_event_ring.c -------------------------------------------------------------------------------- /userland/lib/libstlxgfx/src/surface.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/userland/lib/libstlxgfx/src/surface.c -------------------------------------------------------------------------------- /userland/lib/libstlxgfx/src/window.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/userland/lib/libstlxgfx/src/window.c -------------------------------------------------------------------------------- /userland/lib/stlibc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/userland/lib/stlibc/Makefile -------------------------------------------------------------------------------- /userland/lib/stlibc/include/stlibc/input/input.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/userland/lib/stlibc/include/stlibc/input/input.h -------------------------------------------------------------------------------- /userland/lib/stlibc/include/stlibc/input/input_event.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/userland/lib/stlibc/include/stlibc/input/input_event.h -------------------------------------------------------------------------------- /userland/lib/stlibc/include/stlibc/ipc/shm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/userland/lib/stlibc/include/stlibc/ipc/shm.h -------------------------------------------------------------------------------- /userland/lib/stlibc/include/stlibc/proc/proc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/userland/lib/stlibc/include/stlibc/proc/proc.h -------------------------------------------------------------------------------- /userland/lib/stlibc/include/stlibc/stellux_syscalls.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/userland/lib/stlibc/include/stlibc/stellux_syscalls.h -------------------------------------------------------------------------------- /userland/lib/stlibc/include/stlibc/stlibc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/userland/lib/stlibc/include/stlibc/stlibc.h -------------------------------------------------------------------------------- /userland/lib/stlibc/include/stlibc/stlibcdef.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/userland/lib/stlibc/include/stlibc/stlibcdef.h -------------------------------------------------------------------------------- /userland/lib/stlibc/src/input.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/userland/lib/stlibc/src/input.c -------------------------------------------------------------------------------- /userland/lib/stlibc/src/proc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/userland/lib/stlibc/src/proc.c -------------------------------------------------------------------------------- /userland/lib/stlibc/src/shm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/userland/lib/stlibc/src/shm.c -------------------------------------------------------------------------------- /userland/lib/stlibc/src/stellux_syscalls.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/userland/lib/stlibc/src/stellux_syscalls.cpp -------------------------------------------------------------------------------- /userland/userland.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareCoding/StelluxOS/HEAD/userland/userland.ld --------------------------------------------------------------------------------