├── .gitignore ├── .vscode └── launch.json ├── LICENSE ├── Makefile ├── README.md ├── config ├── bochs.txt ├── debug.script ├── desktop.ini ├── flp.img ├── link-arm.ld ├── link-task.ld ├── link-x86.ld ├── run_bochs.sh └── update_image.sh ├── include ├── arch │ ├── arch.h │ └── x86 │ │ ├── dt.h │ │ ├── ih.h │ │ ├── mmu.h │ │ ├── pic.h │ │ ├── port.h │ │ └── reg.h ├── dev │ ├── dev.h │ ├── tty.h │ └── utils │ │ ├── ih_low.h │ │ ├── keyboard.h │ │ └── video.h ├── ipc │ └── ipc.h ├── kernel.h ├── lib │ ├── assembly.h │ ├── assert.h │ ├── data │ │ ├── clist.h │ │ └── slist.h │ ├── math.h │ ├── stdarg.h │ ├── stdbool.h │ ├── stddef.h │ ├── stdint.h │ ├── stdio.h │ ├── stdlib.h │ ├── stdtypes.h │ ├── string.h │ ├── sys.h │ ├── syscall.h │ └── time.h ├── messages.h ├── mm │ └── mm.h ├── multiboot.h ├── sched │ ├── sched.h │ └── task.h ├── sync │ └── spin.h ├── tasks │ ├── dq.h │ └── init.h ├── utils │ ├── kassert.h │ ├── kdump.h │ ├── kheap.h │ ├── kpanic.h │ ├── kprint.h │ └── lib.h └── vfs │ ├── elf.h │ ├── file.h │ └── initrd.h ├── initrd ├── sh.c └── utils │ └── fsgen.c ├── kernel ├── arch │ ├── arm │ │ ├── entry.s │ │ └── start.c │ └── x86 │ │ ├── dt.c │ │ ├── dt.s │ │ ├── entry.s │ │ ├── ih.c │ │ ├── ih.s │ │ ├── mmu.c │ │ ├── mmu.s │ │ ├── pic.c │ │ ├── port.s │ │ ├── reg.s │ │ └── video.c ├── dev │ ├── dev.c │ └── tty.c ├── ipc │ └── ipc.c ├── kernel.c ├── mm │ └── mm.c ├── sched │ ├── sched.c │ └── task.c ├── sync │ └── spin.c ├── tasks │ ├── dq.c │ └── init.c ├── utils │ ├── kassert.c │ ├── kdump.c │ ├── kheap.c │ ├── kpanic.c │ ├── kprint.c │ └── lib.c └── vfs │ ├── elf.c │ ├── file.c │ └── initrd.c └── lib ├── assert.c ├── data ├── clist.c └── slist.c ├── math.c ├── stdio.c ├── string.c ├── sys.c ├── syscall.s └── time.c /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArseniyBorezkiy/oc-kernel/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArseniyBorezkiy/oc-kernel/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArseniyBorezkiy/oc-kernel/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArseniyBorezkiy/oc-kernel/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArseniyBorezkiy/oc-kernel/HEAD/README.md -------------------------------------------------------------------------------- /config/bochs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArseniyBorezkiy/oc-kernel/HEAD/config/bochs.txt -------------------------------------------------------------------------------- /config/debug.script: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArseniyBorezkiy/oc-kernel/HEAD/config/debug.script -------------------------------------------------------------------------------- /config/desktop.ini: -------------------------------------------------------------------------------- 1 | [ViewState] 2 | Mode= 3 | Vid= 4 | FolderType=Generic 5 | -------------------------------------------------------------------------------- /config/flp.img: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArseniyBorezkiy/oc-kernel/HEAD/config/flp.img -------------------------------------------------------------------------------- /config/link-arm.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArseniyBorezkiy/oc-kernel/HEAD/config/link-arm.ld -------------------------------------------------------------------------------- /config/link-task.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArseniyBorezkiy/oc-kernel/HEAD/config/link-task.ld -------------------------------------------------------------------------------- /config/link-x86.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArseniyBorezkiy/oc-kernel/HEAD/config/link-x86.ld -------------------------------------------------------------------------------- /config/run_bochs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArseniyBorezkiy/oc-kernel/HEAD/config/run_bochs.sh -------------------------------------------------------------------------------- /config/update_image.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArseniyBorezkiy/oc-kernel/HEAD/config/update_image.sh -------------------------------------------------------------------------------- /include/arch/arch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArseniyBorezkiy/oc-kernel/HEAD/include/arch/arch.h -------------------------------------------------------------------------------- /include/arch/x86/dt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArseniyBorezkiy/oc-kernel/HEAD/include/arch/x86/dt.h -------------------------------------------------------------------------------- /include/arch/x86/ih.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArseniyBorezkiy/oc-kernel/HEAD/include/arch/x86/ih.h -------------------------------------------------------------------------------- /include/arch/x86/mmu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArseniyBorezkiy/oc-kernel/HEAD/include/arch/x86/mmu.h -------------------------------------------------------------------------------- /include/arch/x86/pic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArseniyBorezkiy/oc-kernel/HEAD/include/arch/x86/pic.h -------------------------------------------------------------------------------- /include/arch/x86/port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArseniyBorezkiy/oc-kernel/HEAD/include/arch/x86/port.h -------------------------------------------------------------------------------- /include/arch/x86/reg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArseniyBorezkiy/oc-kernel/HEAD/include/arch/x86/reg.h -------------------------------------------------------------------------------- /include/dev/dev.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArseniyBorezkiy/oc-kernel/HEAD/include/dev/dev.h -------------------------------------------------------------------------------- /include/dev/tty.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArseniyBorezkiy/oc-kernel/HEAD/include/dev/tty.h -------------------------------------------------------------------------------- /include/dev/utils/ih_low.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArseniyBorezkiy/oc-kernel/HEAD/include/dev/utils/ih_low.h -------------------------------------------------------------------------------- /include/dev/utils/keyboard.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArseniyBorezkiy/oc-kernel/HEAD/include/dev/utils/keyboard.h -------------------------------------------------------------------------------- /include/dev/utils/video.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArseniyBorezkiy/oc-kernel/HEAD/include/dev/utils/video.h -------------------------------------------------------------------------------- /include/ipc/ipc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArseniyBorezkiy/oc-kernel/HEAD/include/ipc/ipc.h -------------------------------------------------------------------------------- /include/kernel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArseniyBorezkiy/oc-kernel/HEAD/include/kernel.h -------------------------------------------------------------------------------- /include/lib/assembly.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArseniyBorezkiy/oc-kernel/HEAD/include/lib/assembly.h -------------------------------------------------------------------------------- /include/lib/assert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArseniyBorezkiy/oc-kernel/HEAD/include/lib/assert.h -------------------------------------------------------------------------------- /include/lib/data/clist.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArseniyBorezkiy/oc-kernel/HEAD/include/lib/data/clist.h -------------------------------------------------------------------------------- /include/lib/data/slist.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArseniyBorezkiy/oc-kernel/HEAD/include/lib/data/slist.h -------------------------------------------------------------------------------- /include/lib/math.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArseniyBorezkiy/oc-kernel/HEAD/include/lib/math.h -------------------------------------------------------------------------------- /include/lib/stdarg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArseniyBorezkiy/oc-kernel/HEAD/include/lib/stdarg.h -------------------------------------------------------------------------------- /include/lib/stdbool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArseniyBorezkiy/oc-kernel/HEAD/include/lib/stdbool.h -------------------------------------------------------------------------------- /include/lib/stddef.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArseniyBorezkiy/oc-kernel/HEAD/include/lib/stddef.h -------------------------------------------------------------------------------- /include/lib/stdint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArseniyBorezkiy/oc-kernel/HEAD/include/lib/stdint.h -------------------------------------------------------------------------------- /include/lib/stdio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArseniyBorezkiy/oc-kernel/HEAD/include/lib/stdio.h -------------------------------------------------------------------------------- /include/lib/stdlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArseniyBorezkiy/oc-kernel/HEAD/include/lib/stdlib.h -------------------------------------------------------------------------------- /include/lib/stdtypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArseniyBorezkiy/oc-kernel/HEAD/include/lib/stdtypes.h -------------------------------------------------------------------------------- /include/lib/string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArseniyBorezkiy/oc-kernel/HEAD/include/lib/string.h -------------------------------------------------------------------------------- /include/lib/sys.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArseniyBorezkiy/oc-kernel/HEAD/include/lib/sys.h -------------------------------------------------------------------------------- /include/lib/syscall.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArseniyBorezkiy/oc-kernel/HEAD/include/lib/syscall.h -------------------------------------------------------------------------------- /include/lib/time.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArseniyBorezkiy/oc-kernel/HEAD/include/lib/time.h -------------------------------------------------------------------------------- /include/messages.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArseniyBorezkiy/oc-kernel/HEAD/include/messages.h -------------------------------------------------------------------------------- /include/mm/mm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArseniyBorezkiy/oc-kernel/HEAD/include/mm/mm.h -------------------------------------------------------------------------------- /include/multiboot.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArseniyBorezkiy/oc-kernel/HEAD/include/multiboot.h -------------------------------------------------------------------------------- /include/sched/sched.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArseniyBorezkiy/oc-kernel/HEAD/include/sched/sched.h -------------------------------------------------------------------------------- /include/sched/task.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArseniyBorezkiy/oc-kernel/HEAD/include/sched/task.h -------------------------------------------------------------------------------- /include/sync/spin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArseniyBorezkiy/oc-kernel/HEAD/include/sync/spin.h -------------------------------------------------------------------------------- /include/tasks/dq.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArseniyBorezkiy/oc-kernel/HEAD/include/tasks/dq.h -------------------------------------------------------------------------------- /include/tasks/init.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArseniyBorezkiy/oc-kernel/HEAD/include/tasks/init.h -------------------------------------------------------------------------------- /include/utils/kassert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArseniyBorezkiy/oc-kernel/HEAD/include/utils/kassert.h -------------------------------------------------------------------------------- /include/utils/kdump.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArseniyBorezkiy/oc-kernel/HEAD/include/utils/kdump.h -------------------------------------------------------------------------------- /include/utils/kheap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArseniyBorezkiy/oc-kernel/HEAD/include/utils/kheap.h -------------------------------------------------------------------------------- /include/utils/kpanic.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | /* 4 | * Api 5 | */ 6 | extern void kpanic(char* message, ...); 7 | -------------------------------------------------------------------------------- /include/utils/kprint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArseniyBorezkiy/oc-kernel/HEAD/include/utils/kprint.h -------------------------------------------------------------------------------- /include/utils/lib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArseniyBorezkiy/oc-kernel/HEAD/include/utils/lib.h -------------------------------------------------------------------------------- /include/vfs/elf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArseniyBorezkiy/oc-kernel/HEAD/include/vfs/elf.h -------------------------------------------------------------------------------- /include/vfs/file.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArseniyBorezkiy/oc-kernel/HEAD/include/vfs/file.h -------------------------------------------------------------------------------- /include/vfs/initrd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArseniyBorezkiy/oc-kernel/HEAD/include/vfs/initrd.h -------------------------------------------------------------------------------- /initrd/sh.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArseniyBorezkiy/oc-kernel/HEAD/initrd/sh.c -------------------------------------------------------------------------------- /initrd/utils/fsgen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArseniyBorezkiy/oc-kernel/HEAD/initrd/utils/fsgen.c -------------------------------------------------------------------------------- /kernel/arch/arm/entry.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArseniyBorezkiy/oc-kernel/HEAD/kernel/arch/arm/entry.s -------------------------------------------------------------------------------- /kernel/arch/arm/start.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArseniyBorezkiy/oc-kernel/HEAD/kernel/arch/arm/start.c -------------------------------------------------------------------------------- /kernel/arch/x86/dt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArseniyBorezkiy/oc-kernel/HEAD/kernel/arch/x86/dt.c -------------------------------------------------------------------------------- /kernel/arch/x86/dt.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArseniyBorezkiy/oc-kernel/HEAD/kernel/arch/x86/dt.s -------------------------------------------------------------------------------- /kernel/arch/x86/entry.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArseniyBorezkiy/oc-kernel/HEAD/kernel/arch/x86/entry.s -------------------------------------------------------------------------------- /kernel/arch/x86/ih.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArseniyBorezkiy/oc-kernel/HEAD/kernel/arch/x86/ih.c -------------------------------------------------------------------------------- /kernel/arch/x86/ih.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArseniyBorezkiy/oc-kernel/HEAD/kernel/arch/x86/ih.s -------------------------------------------------------------------------------- /kernel/arch/x86/mmu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArseniyBorezkiy/oc-kernel/HEAD/kernel/arch/x86/mmu.c -------------------------------------------------------------------------------- /kernel/arch/x86/mmu.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArseniyBorezkiy/oc-kernel/HEAD/kernel/arch/x86/mmu.s -------------------------------------------------------------------------------- /kernel/arch/x86/pic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArseniyBorezkiy/oc-kernel/HEAD/kernel/arch/x86/pic.c -------------------------------------------------------------------------------- /kernel/arch/x86/port.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArseniyBorezkiy/oc-kernel/HEAD/kernel/arch/x86/port.s -------------------------------------------------------------------------------- /kernel/arch/x86/reg.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArseniyBorezkiy/oc-kernel/HEAD/kernel/arch/x86/reg.s -------------------------------------------------------------------------------- /kernel/arch/x86/video.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArseniyBorezkiy/oc-kernel/HEAD/kernel/arch/x86/video.c -------------------------------------------------------------------------------- /kernel/dev/dev.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArseniyBorezkiy/oc-kernel/HEAD/kernel/dev/dev.c -------------------------------------------------------------------------------- /kernel/dev/tty.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArseniyBorezkiy/oc-kernel/HEAD/kernel/dev/tty.c -------------------------------------------------------------------------------- /kernel/ipc/ipc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArseniyBorezkiy/oc-kernel/HEAD/kernel/ipc/ipc.c -------------------------------------------------------------------------------- /kernel/kernel.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArseniyBorezkiy/oc-kernel/HEAD/kernel/kernel.c -------------------------------------------------------------------------------- /kernel/mm/mm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArseniyBorezkiy/oc-kernel/HEAD/kernel/mm/mm.c -------------------------------------------------------------------------------- /kernel/sched/sched.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArseniyBorezkiy/oc-kernel/HEAD/kernel/sched/sched.c -------------------------------------------------------------------------------- /kernel/sched/task.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArseniyBorezkiy/oc-kernel/HEAD/kernel/sched/task.c -------------------------------------------------------------------------------- /kernel/sync/spin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArseniyBorezkiy/oc-kernel/HEAD/kernel/sync/spin.c -------------------------------------------------------------------------------- /kernel/tasks/dq.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArseniyBorezkiy/oc-kernel/HEAD/kernel/tasks/dq.c -------------------------------------------------------------------------------- /kernel/tasks/init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArseniyBorezkiy/oc-kernel/HEAD/kernel/tasks/init.c -------------------------------------------------------------------------------- /kernel/utils/kassert.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArseniyBorezkiy/oc-kernel/HEAD/kernel/utils/kassert.c -------------------------------------------------------------------------------- /kernel/utils/kdump.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArseniyBorezkiy/oc-kernel/HEAD/kernel/utils/kdump.c -------------------------------------------------------------------------------- /kernel/utils/kheap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArseniyBorezkiy/oc-kernel/HEAD/kernel/utils/kheap.c -------------------------------------------------------------------------------- /kernel/utils/kpanic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArseniyBorezkiy/oc-kernel/HEAD/kernel/utils/kpanic.c -------------------------------------------------------------------------------- /kernel/utils/kprint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArseniyBorezkiy/oc-kernel/HEAD/kernel/utils/kprint.c -------------------------------------------------------------------------------- /kernel/utils/lib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArseniyBorezkiy/oc-kernel/HEAD/kernel/utils/lib.c -------------------------------------------------------------------------------- /kernel/vfs/elf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArseniyBorezkiy/oc-kernel/HEAD/kernel/vfs/elf.c -------------------------------------------------------------------------------- /kernel/vfs/file.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArseniyBorezkiy/oc-kernel/HEAD/kernel/vfs/file.c -------------------------------------------------------------------------------- /kernel/vfs/initrd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArseniyBorezkiy/oc-kernel/HEAD/kernel/vfs/initrd.c -------------------------------------------------------------------------------- /lib/assert.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArseniyBorezkiy/oc-kernel/HEAD/lib/assert.c -------------------------------------------------------------------------------- /lib/data/clist.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArseniyBorezkiy/oc-kernel/HEAD/lib/data/clist.c -------------------------------------------------------------------------------- /lib/data/slist.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArseniyBorezkiy/oc-kernel/HEAD/lib/data/slist.c -------------------------------------------------------------------------------- /lib/math.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArseniyBorezkiy/oc-kernel/HEAD/lib/math.c -------------------------------------------------------------------------------- /lib/stdio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArseniyBorezkiy/oc-kernel/HEAD/lib/stdio.c -------------------------------------------------------------------------------- /lib/string.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArseniyBorezkiy/oc-kernel/HEAD/lib/string.c -------------------------------------------------------------------------------- /lib/sys.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArseniyBorezkiy/oc-kernel/HEAD/lib/sys.c -------------------------------------------------------------------------------- /lib/syscall.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArseniyBorezkiy/oc-kernel/HEAD/lib/syscall.s -------------------------------------------------------------------------------- /lib/time.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArseniyBorezkiy/oc-kernel/HEAD/lib/time.c --------------------------------------------------------------------------------