├── .dscanner.ini ├── .gitignore ├── .gitmodules ├── COPYING.md ├── assets └── console.sfn ├── binaryninjadecodesyms.py ├── compile_flags.txt ├── design.md ├── dev.sh ├── dub.json ├── dub.selections.json ├── guesstrace.py ├── inc └── stdint.h ├── init.sh ├── limine.cfg ├── readme.md ├── rpcgen.py ├── src ├── kernel.ld ├── libsrpc │ └── encoder.d ├── libxk │ ├── bytebuffer.d │ ├── cstring.d │ ├── date.d │ ├── hashmap.d │ ├── list.d │ ├── malloc.d │ └── stringmap.d ├── libxtrix │ ├── events.d │ ├── gc.d │ ├── intops.d │ ├── io.d │ ├── libc │ │ ├── asserts.d │ │ ├── malloc.d │ │ └── string.d │ ├── normald.d │ ├── rpcutil.d │ └── syscall.d ├── progs │ ├── discoveryd │ │ └── discoveryd.d │ ├── hello │ │ └── hello.d │ └── init │ │ └── init.d ├── rpc_hot_note.s ├── shim │ └── core │ │ └── stdc │ │ ├── errno.d │ │ ├── stdint.d │ │ ├── stdio.d │ │ ├── time.d │ │ └── wchar_.d ├── userland.ld ├── xtrixasm │ ├── boot.s │ └── isr.s └── xtrm │ ├── asserts.d │ ├── atoi.d │ ├── cpu │ ├── cr3.d │ ├── gdt.d │ ├── msr.d │ └── tss.d │ ├── interrupt │ ├── idt.d │ ├── isr.d │ ├── lapic.d │ └── regs.d │ ├── io.d │ ├── kdbg.d │ ├── kernel.d │ ├── memory.d │ ├── obj │ ├── memory.d │ ├── obj.d │ ├── thread.d │ └── vm.d │ ├── rng.d │ ├── ssfn.c │ ├── stivale.d │ ├── support.d │ ├── user │ ├── elf.d │ ├── sched.d │ └── syscalls.d │ └── util.d └── tools ├── cmd-server.sh ├── makeiso.sh ├── push.sh ├── qemu.sh └── userland.sh /.dscanner.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitust/xtrix/HEAD/.dscanner.ini -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitust/xtrix/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitust/xtrix/HEAD/.gitmodules -------------------------------------------------------------------------------- /COPYING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitust/xtrix/HEAD/COPYING.md -------------------------------------------------------------------------------- /assets/console.sfn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitust/xtrix/HEAD/assets/console.sfn -------------------------------------------------------------------------------- /binaryninjadecodesyms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitust/xtrix/HEAD/binaryninjadecodesyms.py -------------------------------------------------------------------------------- /compile_flags.txt: -------------------------------------------------------------------------------- 1 | -Iscalable-font2 -------------------------------------------------------------------------------- /design.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitust/xtrix/HEAD/design.md -------------------------------------------------------------------------------- /dev.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitust/xtrix/HEAD/dev.sh -------------------------------------------------------------------------------- /dub.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitust/xtrix/HEAD/dub.json -------------------------------------------------------------------------------- /dub.selections.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitust/xtrix/HEAD/dub.selections.json -------------------------------------------------------------------------------- /guesstrace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitust/xtrix/HEAD/guesstrace.py -------------------------------------------------------------------------------- /inc/stdint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitust/xtrix/HEAD/inc/stdint.h -------------------------------------------------------------------------------- /init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitust/xtrix/HEAD/init.sh -------------------------------------------------------------------------------- /limine.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitust/xtrix/HEAD/limine.cfg -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitust/xtrix/HEAD/readme.md -------------------------------------------------------------------------------- /rpcgen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitust/xtrix/HEAD/rpcgen.py -------------------------------------------------------------------------------- /src/kernel.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitust/xtrix/HEAD/src/kernel.ld -------------------------------------------------------------------------------- /src/libsrpc/encoder.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitust/xtrix/HEAD/src/libsrpc/encoder.d -------------------------------------------------------------------------------- /src/libxk/bytebuffer.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitust/xtrix/HEAD/src/libxk/bytebuffer.d -------------------------------------------------------------------------------- /src/libxk/cstring.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitust/xtrix/HEAD/src/libxk/cstring.d -------------------------------------------------------------------------------- /src/libxk/date.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitust/xtrix/HEAD/src/libxk/date.d -------------------------------------------------------------------------------- /src/libxk/hashmap.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitust/xtrix/HEAD/src/libxk/hashmap.d -------------------------------------------------------------------------------- /src/libxk/list.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitust/xtrix/HEAD/src/libxk/list.d -------------------------------------------------------------------------------- /src/libxk/malloc.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitust/xtrix/HEAD/src/libxk/malloc.d -------------------------------------------------------------------------------- /src/libxk/stringmap.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitust/xtrix/HEAD/src/libxk/stringmap.d -------------------------------------------------------------------------------- /src/libxtrix/events.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitust/xtrix/HEAD/src/libxtrix/events.d -------------------------------------------------------------------------------- /src/libxtrix/gc.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitust/xtrix/HEAD/src/libxtrix/gc.d -------------------------------------------------------------------------------- /src/libxtrix/intops.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitust/xtrix/HEAD/src/libxtrix/intops.d -------------------------------------------------------------------------------- /src/libxtrix/io.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitust/xtrix/HEAD/src/libxtrix/io.d -------------------------------------------------------------------------------- /src/libxtrix/libc/asserts.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitust/xtrix/HEAD/src/libxtrix/libc/asserts.d -------------------------------------------------------------------------------- /src/libxtrix/libc/malloc.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitust/xtrix/HEAD/src/libxtrix/libc/malloc.d -------------------------------------------------------------------------------- /src/libxtrix/libc/string.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitust/xtrix/HEAD/src/libxtrix/libc/string.d -------------------------------------------------------------------------------- /src/libxtrix/normald.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitust/xtrix/HEAD/src/libxtrix/normald.d -------------------------------------------------------------------------------- /src/libxtrix/rpcutil.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitust/xtrix/HEAD/src/libxtrix/rpcutil.d -------------------------------------------------------------------------------- /src/libxtrix/syscall.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitust/xtrix/HEAD/src/libxtrix/syscall.d -------------------------------------------------------------------------------- /src/progs/discoveryd/discoveryd.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitust/xtrix/HEAD/src/progs/discoveryd/discoveryd.d -------------------------------------------------------------------------------- /src/progs/hello/hello.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitust/xtrix/HEAD/src/progs/hello/hello.d -------------------------------------------------------------------------------- /src/progs/init/init.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitust/xtrix/HEAD/src/progs/init/init.d -------------------------------------------------------------------------------- /src/rpc_hot_note.s: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/shim/core/stdc/errno.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitust/xtrix/HEAD/src/shim/core/stdc/errno.d -------------------------------------------------------------------------------- /src/shim/core/stdc/stdint.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitust/xtrix/HEAD/src/shim/core/stdc/stdint.d -------------------------------------------------------------------------------- /src/shim/core/stdc/stdio.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitust/xtrix/HEAD/src/shim/core/stdc/stdio.d -------------------------------------------------------------------------------- /src/shim/core/stdc/time.d: -------------------------------------------------------------------------------- 1 | module core.stdc.time; 2 | 3 | -------------------------------------------------------------------------------- /src/shim/core/stdc/wchar_.d: -------------------------------------------------------------------------------- 1 | module core.stdc.wchar_; 2 | 3 | -------------------------------------------------------------------------------- /src/userland.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitust/xtrix/HEAD/src/userland.ld -------------------------------------------------------------------------------- /src/xtrixasm/boot.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitust/xtrix/HEAD/src/xtrixasm/boot.s -------------------------------------------------------------------------------- /src/xtrixasm/isr.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitust/xtrix/HEAD/src/xtrixasm/isr.s -------------------------------------------------------------------------------- /src/xtrm/asserts.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitust/xtrix/HEAD/src/xtrm/asserts.d -------------------------------------------------------------------------------- /src/xtrm/atoi.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitust/xtrix/HEAD/src/xtrm/atoi.d -------------------------------------------------------------------------------- /src/xtrm/cpu/cr3.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitust/xtrix/HEAD/src/xtrm/cpu/cr3.d -------------------------------------------------------------------------------- /src/xtrm/cpu/gdt.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitust/xtrix/HEAD/src/xtrm/cpu/gdt.d -------------------------------------------------------------------------------- /src/xtrm/cpu/msr.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitust/xtrix/HEAD/src/xtrm/cpu/msr.d -------------------------------------------------------------------------------- /src/xtrm/cpu/tss.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitust/xtrix/HEAD/src/xtrm/cpu/tss.d -------------------------------------------------------------------------------- /src/xtrm/interrupt/idt.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitust/xtrix/HEAD/src/xtrm/interrupt/idt.d -------------------------------------------------------------------------------- /src/xtrm/interrupt/isr.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitust/xtrix/HEAD/src/xtrm/interrupt/isr.d -------------------------------------------------------------------------------- /src/xtrm/interrupt/lapic.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitust/xtrix/HEAD/src/xtrm/interrupt/lapic.d -------------------------------------------------------------------------------- /src/xtrm/interrupt/regs.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitust/xtrix/HEAD/src/xtrm/interrupt/regs.d -------------------------------------------------------------------------------- /src/xtrm/io.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitust/xtrix/HEAD/src/xtrm/io.d -------------------------------------------------------------------------------- /src/xtrm/kdbg.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitust/xtrix/HEAD/src/xtrm/kdbg.d -------------------------------------------------------------------------------- /src/xtrm/kernel.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitust/xtrix/HEAD/src/xtrm/kernel.d -------------------------------------------------------------------------------- /src/xtrm/memory.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitust/xtrix/HEAD/src/xtrm/memory.d -------------------------------------------------------------------------------- /src/xtrm/obj/memory.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitust/xtrix/HEAD/src/xtrm/obj/memory.d -------------------------------------------------------------------------------- /src/xtrm/obj/obj.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitust/xtrix/HEAD/src/xtrm/obj/obj.d -------------------------------------------------------------------------------- /src/xtrm/obj/thread.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitust/xtrix/HEAD/src/xtrm/obj/thread.d -------------------------------------------------------------------------------- /src/xtrm/obj/vm.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitust/xtrix/HEAD/src/xtrm/obj/vm.d -------------------------------------------------------------------------------- /src/xtrm/rng.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitust/xtrix/HEAD/src/xtrm/rng.d -------------------------------------------------------------------------------- /src/xtrm/ssfn.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitust/xtrix/HEAD/src/xtrm/ssfn.c -------------------------------------------------------------------------------- /src/xtrm/stivale.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitust/xtrix/HEAD/src/xtrm/stivale.d -------------------------------------------------------------------------------- /src/xtrm/support.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitust/xtrix/HEAD/src/xtrm/support.d -------------------------------------------------------------------------------- /src/xtrm/user/elf.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitust/xtrix/HEAD/src/xtrm/user/elf.d -------------------------------------------------------------------------------- /src/xtrm/user/sched.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitust/xtrix/HEAD/src/xtrm/user/sched.d -------------------------------------------------------------------------------- /src/xtrm/user/syscalls.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitust/xtrix/HEAD/src/xtrm/user/syscalls.d -------------------------------------------------------------------------------- /src/xtrm/util.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitust/xtrix/HEAD/src/xtrm/util.d -------------------------------------------------------------------------------- /tools/cmd-server.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitust/xtrix/HEAD/tools/cmd-server.sh -------------------------------------------------------------------------------- /tools/makeiso.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitust/xtrix/HEAD/tools/makeiso.sh -------------------------------------------------------------------------------- /tools/push.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitust/xtrix/HEAD/tools/push.sh -------------------------------------------------------------------------------- /tools/qemu.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitust/xtrix/HEAD/tools/qemu.sh -------------------------------------------------------------------------------- /tools/userland.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitust/xtrix/HEAD/tools/userland.sh --------------------------------------------------------------------------------