├── .gitignore ├── README.md ├── doc └── gpl-3.0.odt ├── drivers ├── bochsvga │ ├── Makefile │ ├── bochsvga.ld │ ├── obj │ │ └── .content │ └── src │ │ ├── main.bas │ │ └── start.asm ├── keyboard │ ├── Makefile │ ├── keyboard.ld │ ├── obj │ │ └── .content │ └── src │ │ ├── keyboard.bi │ │ ├── main.bas │ │ ├── sc2kc.bas │ │ └── start.asm ├── pci │ ├── .content │ ├── Makefile │ ├── obj │ │ └── .content │ ├── pci.ld │ └── src │ │ ├── main.bas │ │ └── start.asm └── vgaconsole │ ├── Makefile │ ├── obj │ └── .content │ ├── src │ ├── main.bas │ └── start.asm │ └── vgaconsole.ld ├── init ├── Makefile ├── init.ld ├── obj │ └── .content └── src │ ├── init.bas │ └── start.asm ├── kernel ├── Makefile ├── asl.txt ├── include │ ├── acpi.bi │ ├── address_space.bi │ ├── apic.bi │ ├── atomic.bi │ ├── cpu.bi │ ├── debug.bi │ ├── elf.bi │ ├── elf32.bi │ ├── gdt.bi │ ├── idt.bi │ ├── in_out.bi │ ├── interrupt.bi │ ├── interrupt_handler.bi │ ├── intrusive_list.bi │ ├── io_man.bi │ ├── isf.bi │ ├── kernel.bi │ ├── kmm.bi │ ├── mem.bi │ ├── modules.bi │ ├── multiboot.bi │ ├── panic.bi │ ├── pic.bi │ ├── pit.bi │ ├── pmm.bi │ ├── process.bi │ ├── refcount_smartptr.bi │ ├── smp.bi │ ├── spinlock.bi │ ├── string_tokenizer.bi │ ├── syscall.bi │ ├── syscall_defs.bi │ ├── thread.bi │ ├── uid128.bi │ ├── vfs.bi │ ├── video.bi │ ├── vmm.bi │ └── zstring.bi ├── kernel.ld ├── obj │ └── .content └── src │ ├── acpi.bas │ ├── address_space.bas │ ├── arch │ ├── arm │ │ └── start.S │ ├── x64 │ │ └── atomic_arch.bas │ └── x86 │ │ ├── atomic_arch.bas │ │ ├── gdt.bas │ │ ├── idt.bas │ │ ├── start.asm │ │ ├── trampoline.asm.embedd │ │ └── vmm.bas │ ├── assert.bas │ ├── atomic.bas │ ├── cpu.bas │ ├── debug.bas │ ├── elf.bas │ ├── in_out.bas │ ├── interrupt.bas │ ├── interrupt_handler.bas │ ├── io_man.bas │ ├── ioapic.bas │ ├── kmm.bas │ ├── lapic.bas │ ├── main.bas │ ├── mem.bas │ ├── modules.bas │ ├── panic.bas │ ├── pic.bas │ ├── pit.bas │ ├── pmm.bas │ ├── pmm_dma24.bas │ ├── pmm_normal.bas │ ├── process.bas │ ├── smp.bas │ ├── spinlock.bas │ ├── string_tokenizer.bas │ ├── stubs.asm │ ├── syscall.bas │ ├── thread.bas │ ├── uid128.bas │ ├── vfs.bas │ ├── video.bas │ └── zstring.bas └── libfrost ├── Makefile ├── frost.bi ├── obj └── .content └── src ├── 43.bas ├── io_ports.bas ├── ipc.bas ├── irq_handling.bas ├── libfrost_internal.bi ├── memory.bas ├── process.bas ├── thread.bas └── vfs.bas /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/README.md -------------------------------------------------------------------------------- /doc/gpl-3.0.odt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/doc/gpl-3.0.odt -------------------------------------------------------------------------------- /drivers/bochsvga/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/drivers/bochsvga/Makefile -------------------------------------------------------------------------------- /drivers/bochsvga/bochsvga.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/drivers/bochsvga/bochsvga.ld -------------------------------------------------------------------------------- /drivers/bochsvga/obj/.content: -------------------------------------------------------------------------------- 1 | # object files will go here 2 | -------------------------------------------------------------------------------- /drivers/bochsvga/src/main.bas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/drivers/bochsvga/src/main.bas -------------------------------------------------------------------------------- /drivers/bochsvga/src/start.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/drivers/bochsvga/src/start.asm -------------------------------------------------------------------------------- /drivers/keyboard/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/drivers/keyboard/Makefile -------------------------------------------------------------------------------- /drivers/keyboard/keyboard.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/drivers/keyboard/keyboard.ld -------------------------------------------------------------------------------- /drivers/keyboard/obj/.content: -------------------------------------------------------------------------------- 1 | # init's object files will go here -------------------------------------------------------------------------------- /drivers/keyboard/src/keyboard.bi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/drivers/keyboard/src/keyboard.bi -------------------------------------------------------------------------------- /drivers/keyboard/src/main.bas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/drivers/keyboard/src/main.bas -------------------------------------------------------------------------------- /drivers/keyboard/src/sc2kc.bas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/drivers/keyboard/src/sc2kc.bas -------------------------------------------------------------------------------- /drivers/keyboard/src/start.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/drivers/keyboard/src/start.asm -------------------------------------------------------------------------------- /drivers/pci/.content: -------------------------------------------------------------------------------- 1 | # init's object files will go here -------------------------------------------------------------------------------- /drivers/pci/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/drivers/pci/Makefile -------------------------------------------------------------------------------- /drivers/pci/obj/.content: -------------------------------------------------------------------------------- 1 | # init's object files will go here -------------------------------------------------------------------------------- /drivers/pci/pci.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/drivers/pci/pci.ld -------------------------------------------------------------------------------- /drivers/pci/src/main.bas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/drivers/pci/src/main.bas -------------------------------------------------------------------------------- /drivers/pci/src/start.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/drivers/pci/src/start.asm -------------------------------------------------------------------------------- /drivers/vgaconsole/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/drivers/vgaconsole/Makefile -------------------------------------------------------------------------------- /drivers/vgaconsole/obj/.content: -------------------------------------------------------------------------------- 1 | # init's object files will go here -------------------------------------------------------------------------------- /drivers/vgaconsole/src/main.bas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/drivers/vgaconsole/src/main.bas -------------------------------------------------------------------------------- /drivers/vgaconsole/src/start.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/drivers/vgaconsole/src/start.asm -------------------------------------------------------------------------------- /drivers/vgaconsole/vgaconsole.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/drivers/vgaconsole/vgaconsole.ld -------------------------------------------------------------------------------- /init/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/init/Makefile -------------------------------------------------------------------------------- /init/init.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/init/init.ld -------------------------------------------------------------------------------- /init/obj/.content: -------------------------------------------------------------------------------- 1 | # init's object files will go here -------------------------------------------------------------------------------- /init/src/init.bas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/init/src/init.bas -------------------------------------------------------------------------------- /init/src/start.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/init/src/start.asm -------------------------------------------------------------------------------- /kernel/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/kernel/Makefile -------------------------------------------------------------------------------- /kernel/asl.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/kernel/asl.txt -------------------------------------------------------------------------------- /kernel/include/acpi.bi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/kernel/include/acpi.bi -------------------------------------------------------------------------------- /kernel/include/address_space.bi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/kernel/include/address_space.bi -------------------------------------------------------------------------------- /kernel/include/apic.bi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/kernel/include/apic.bi -------------------------------------------------------------------------------- /kernel/include/atomic.bi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/kernel/include/atomic.bi -------------------------------------------------------------------------------- /kernel/include/cpu.bi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/kernel/include/cpu.bi -------------------------------------------------------------------------------- /kernel/include/debug.bi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/kernel/include/debug.bi -------------------------------------------------------------------------------- /kernel/include/elf.bi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/kernel/include/elf.bi -------------------------------------------------------------------------------- /kernel/include/elf32.bi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/kernel/include/elf32.bi -------------------------------------------------------------------------------- /kernel/include/gdt.bi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/kernel/include/gdt.bi -------------------------------------------------------------------------------- /kernel/include/idt.bi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/kernel/include/idt.bi -------------------------------------------------------------------------------- /kernel/include/in_out.bi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/kernel/include/in_out.bi -------------------------------------------------------------------------------- /kernel/include/interrupt.bi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/kernel/include/interrupt.bi -------------------------------------------------------------------------------- /kernel/include/interrupt_handler.bi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/kernel/include/interrupt_handler.bi -------------------------------------------------------------------------------- /kernel/include/intrusive_list.bi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/kernel/include/intrusive_list.bi -------------------------------------------------------------------------------- /kernel/include/io_man.bi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/kernel/include/io_man.bi -------------------------------------------------------------------------------- /kernel/include/isf.bi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/kernel/include/isf.bi -------------------------------------------------------------------------------- /kernel/include/kernel.bi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/kernel/include/kernel.bi -------------------------------------------------------------------------------- /kernel/include/kmm.bi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/kernel/include/kmm.bi -------------------------------------------------------------------------------- /kernel/include/mem.bi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/kernel/include/mem.bi -------------------------------------------------------------------------------- /kernel/include/modules.bi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/kernel/include/modules.bi -------------------------------------------------------------------------------- /kernel/include/multiboot.bi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/kernel/include/multiboot.bi -------------------------------------------------------------------------------- /kernel/include/panic.bi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/kernel/include/panic.bi -------------------------------------------------------------------------------- /kernel/include/pic.bi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/kernel/include/pic.bi -------------------------------------------------------------------------------- /kernel/include/pit.bi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/kernel/include/pit.bi -------------------------------------------------------------------------------- /kernel/include/pmm.bi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/kernel/include/pmm.bi -------------------------------------------------------------------------------- /kernel/include/process.bi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/kernel/include/process.bi -------------------------------------------------------------------------------- /kernel/include/refcount_smartptr.bi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/kernel/include/refcount_smartptr.bi -------------------------------------------------------------------------------- /kernel/include/smp.bi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/kernel/include/smp.bi -------------------------------------------------------------------------------- /kernel/include/spinlock.bi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/kernel/include/spinlock.bi -------------------------------------------------------------------------------- /kernel/include/string_tokenizer.bi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/kernel/include/string_tokenizer.bi -------------------------------------------------------------------------------- /kernel/include/syscall.bi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/kernel/include/syscall.bi -------------------------------------------------------------------------------- /kernel/include/syscall_defs.bi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/kernel/include/syscall_defs.bi -------------------------------------------------------------------------------- /kernel/include/thread.bi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/kernel/include/thread.bi -------------------------------------------------------------------------------- /kernel/include/uid128.bi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/kernel/include/uid128.bi -------------------------------------------------------------------------------- /kernel/include/vfs.bi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/kernel/include/vfs.bi -------------------------------------------------------------------------------- /kernel/include/video.bi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/kernel/include/video.bi -------------------------------------------------------------------------------- /kernel/include/vmm.bi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/kernel/include/vmm.bi -------------------------------------------------------------------------------- /kernel/include/zstring.bi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/kernel/include/zstring.bi -------------------------------------------------------------------------------- /kernel/kernel.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/kernel/kernel.ld -------------------------------------------------------------------------------- /kernel/obj/.content: -------------------------------------------------------------------------------- 1 | # the kernels object files will go here -------------------------------------------------------------------------------- /kernel/src/acpi.bas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/kernel/src/acpi.bas -------------------------------------------------------------------------------- /kernel/src/address_space.bas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/kernel/src/address_space.bas -------------------------------------------------------------------------------- /kernel/src/arch/arm/start.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/kernel/src/arch/arm/start.S -------------------------------------------------------------------------------- /kernel/src/arch/x64/atomic_arch.bas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/kernel/src/arch/x64/atomic_arch.bas -------------------------------------------------------------------------------- /kernel/src/arch/x86/atomic_arch.bas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/kernel/src/arch/x86/atomic_arch.bas -------------------------------------------------------------------------------- /kernel/src/arch/x86/gdt.bas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/kernel/src/arch/x86/gdt.bas -------------------------------------------------------------------------------- /kernel/src/arch/x86/idt.bas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/kernel/src/arch/x86/idt.bas -------------------------------------------------------------------------------- /kernel/src/arch/x86/start.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/kernel/src/arch/x86/start.asm -------------------------------------------------------------------------------- /kernel/src/arch/x86/trampoline.asm.embedd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/kernel/src/arch/x86/trampoline.asm.embedd -------------------------------------------------------------------------------- /kernel/src/arch/x86/vmm.bas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/kernel/src/arch/x86/vmm.bas -------------------------------------------------------------------------------- /kernel/src/assert.bas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/kernel/src/assert.bas -------------------------------------------------------------------------------- /kernel/src/atomic.bas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/kernel/src/atomic.bas -------------------------------------------------------------------------------- /kernel/src/cpu.bas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/kernel/src/cpu.bas -------------------------------------------------------------------------------- /kernel/src/debug.bas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/kernel/src/debug.bas -------------------------------------------------------------------------------- /kernel/src/elf.bas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/kernel/src/elf.bas -------------------------------------------------------------------------------- /kernel/src/in_out.bas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/kernel/src/in_out.bas -------------------------------------------------------------------------------- /kernel/src/interrupt.bas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/kernel/src/interrupt.bas -------------------------------------------------------------------------------- /kernel/src/interrupt_handler.bas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/kernel/src/interrupt_handler.bas -------------------------------------------------------------------------------- /kernel/src/io_man.bas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/kernel/src/io_man.bas -------------------------------------------------------------------------------- /kernel/src/ioapic.bas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/kernel/src/ioapic.bas -------------------------------------------------------------------------------- /kernel/src/kmm.bas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/kernel/src/kmm.bas -------------------------------------------------------------------------------- /kernel/src/lapic.bas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/kernel/src/lapic.bas -------------------------------------------------------------------------------- /kernel/src/main.bas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/kernel/src/main.bas -------------------------------------------------------------------------------- /kernel/src/mem.bas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/kernel/src/mem.bas -------------------------------------------------------------------------------- /kernel/src/modules.bas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/kernel/src/modules.bas -------------------------------------------------------------------------------- /kernel/src/panic.bas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/kernel/src/panic.bas -------------------------------------------------------------------------------- /kernel/src/pic.bas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/kernel/src/pic.bas -------------------------------------------------------------------------------- /kernel/src/pit.bas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/kernel/src/pit.bas -------------------------------------------------------------------------------- /kernel/src/pmm.bas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/kernel/src/pmm.bas -------------------------------------------------------------------------------- /kernel/src/pmm_dma24.bas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/kernel/src/pmm_dma24.bas -------------------------------------------------------------------------------- /kernel/src/pmm_normal.bas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/kernel/src/pmm_normal.bas -------------------------------------------------------------------------------- /kernel/src/process.bas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/kernel/src/process.bas -------------------------------------------------------------------------------- /kernel/src/smp.bas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/kernel/src/smp.bas -------------------------------------------------------------------------------- /kernel/src/spinlock.bas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/kernel/src/spinlock.bas -------------------------------------------------------------------------------- /kernel/src/string_tokenizer.bas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/kernel/src/string_tokenizer.bas -------------------------------------------------------------------------------- /kernel/src/stubs.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/kernel/src/stubs.asm -------------------------------------------------------------------------------- /kernel/src/syscall.bas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/kernel/src/syscall.bas -------------------------------------------------------------------------------- /kernel/src/thread.bas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/kernel/src/thread.bas -------------------------------------------------------------------------------- /kernel/src/uid128.bas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/kernel/src/uid128.bas -------------------------------------------------------------------------------- /kernel/src/vfs.bas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/kernel/src/vfs.bas -------------------------------------------------------------------------------- /kernel/src/video.bas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/kernel/src/video.bas -------------------------------------------------------------------------------- /kernel/src/zstring.bas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/kernel/src/zstring.bas -------------------------------------------------------------------------------- /libfrost/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/libfrost/Makefile -------------------------------------------------------------------------------- /libfrost/frost.bi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/libfrost/frost.bi -------------------------------------------------------------------------------- /libfrost/obj/.content: -------------------------------------------------------------------------------- 1 | # init's object files will go here -------------------------------------------------------------------------------- /libfrost/src/43.bas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/libfrost/src/43.bas -------------------------------------------------------------------------------- /libfrost/src/io_ports.bas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/libfrost/src/io_ports.bas -------------------------------------------------------------------------------- /libfrost/src/ipc.bas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/libfrost/src/ipc.bas -------------------------------------------------------------------------------- /libfrost/src/irq_handling.bas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/libfrost/src/irq_handling.bas -------------------------------------------------------------------------------- /libfrost/src/libfrost_internal.bi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/libfrost/src/libfrost_internal.bi -------------------------------------------------------------------------------- /libfrost/src/memory.bas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/libfrost/src/memory.bas -------------------------------------------------------------------------------- /libfrost/src/process.bas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/libfrost/src/process.bas -------------------------------------------------------------------------------- /libfrost/src/thread.bas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/libfrost/src/thread.bas -------------------------------------------------------------------------------- /libfrost/src/vfs.bas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrimbor/frost/HEAD/libfrost/src/vfs.bas --------------------------------------------------------------------------------