├── .gitignore ├── LICENSE ├── Makefile ├── Makefile.inc ├── README.ja ├── configs ├── Config.in └── Makefile ├── event ├── Makefile ├── async-event.c ├── event-alloc.c └── event-mask.c ├── hal ├── Makefile └── x86-64 │ ├── Config.in │ ├── Makefile │ ├── asm-offset │ ├── Makefile │ └── asm-offset.c │ ├── boot │ ├── Makefile │ ├── boot-acpi.c │ ├── boot.S │ ├── data.S │ ├── multiboot.c │ └── prepare.c │ ├── cpu │ ├── Makefile │ ├── halt.S │ ├── idt.c │ ├── lgdtr.S │ ├── lidtr.S │ ├── ltr.S │ ├── segment.c │ ├── stack-ops.c │ ├── x86_64-cpu.c │ ├── x86_64-fpuregs.S │ ├── x86_64-interrupt.c │ ├── x86_64-rflags.S │ ├── x86_64-spinlock.c │ └── x86_64-xchg.S │ ├── dev │ ├── Makefile │ └── kconsole.c │ ├── exc │ ├── Makefile │ ├── build-trap.S │ ├── common-traps.c │ ├── x86_64-handle-event.c │ ├── x86_64-svc.c │ └── x86_64-trap-ctx.c │ ├── grub │ ├── Makefile │ └── iso │ │ ├── Makefile │ │ └── grub.cfg │ ├── kernel.lds │ ├── mm │ ├── Makefile │ ├── boot-kernel-map.c │ ├── kernel-map.c │ ├── page-pool.c │ └── pgtbl.c │ ├── pic │ ├── Makefile │ ├── i8259.c │ └── pic.c │ ├── thr │ ├── Makefile │ ├── ctxsw.S │ └── x86_64-thread.c │ ├── timer │ ├── Makefile │ ├── i8254.c │ └── udelay.c │ └── tools │ ├── Makefile │ └── gen-vec.py ├── include ├── Makefile ├── kern │ ├── Makefile │ ├── align.h │ ├── asm-offset-helper.h │ ├── assert.h │ ├── async-event.h │ ├── backtrace.h │ ├── compiler.h │ ├── config.h │ ├── cpu.h │ ├── ctype.h │ ├── elf-common.h │ ├── elf-generic.h │ ├── elf.h │ ├── elf32.h │ ├── elf64.h │ ├── elfldr.h │ ├── errno.h │ ├── id-bitmap.h │ ├── idle.h │ ├── irq-ctrl.h │ ├── irq.h │ ├── kern_types.h │ ├── kernel.h │ ├── kname-service.h │ ├── kprintf.h │ ├── kresv-ids.h │ ├── list.h │ ├── lpc.h │ ├── messages.h │ ├── mutex.h │ ├── page-buddy.h │ ├── page-kmcache.h │ ├── page-pfinfo.h │ ├── page.h │ ├── param.h │ ├── proc-service.h │ ├── proc.h │ ├── queue.h │ ├── rbtree.h │ ├── refcount.h │ ├── sched.h │ ├── spinlock.h │ ├── splay.h │ ├── string.h │ ├── svc.h │ ├── thread-info.h │ ├── thread-lpc.h │ ├── thread-que.h │ ├── thread-reaper.h │ ├── thread-resource.h │ ├── thread-service.h │ ├── thread-state.h │ ├── thread-sync.h │ ├── thread.h │ ├── timer.h │ ├── tst-progs.h │ ├── vm-service.h │ └── vm.h ├── proc │ ├── Makefile │ └── proc-internal.h ├── thr │ ├── Makefile │ └── thr-internal.h ├── tim │ ├── Makefile │ └── tim-internal.h ├── ulib │ ├── Makefile │ ├── ev-handler.h │ ├── event-svc.h │ ├── libyatos.h │ ├── lpc-svc.h │ ├── proc-svc.h │ ├── service-svc.h │ ├── thread-svc.h │ ├── utils.h │ ├── vm-svc.h │ └── yatos-ulib.h ├── vm │ └── vm-internal.h └── x86-64 │ ├── Makefile │ ├── arch-cpu.h │ ├── arch-page.h │ ├── arch-spinlock.h │ ├── boot-acpi.h │ ├── delay.h │ ├── i8254.h │ ├── i8259.h │ ├── interrupt.h │ ├── kconsole.h │ ├── kernlayout.h │ ├── lapic.h │ ├── machine-elf.h │ ├── multiboot2.h │ ├── pgtbl.h │ ├── pic.h │ ├── portio.h │ ├── prepare.h │ ├── rdtsc.h │ ├── rtc.h │ ├── segment.h │ ├── stack-ops.h │ ├── syscall-macros.h │ ├── traps.h │ ├── uart.h │ └── userlayout.h ├── irq ├── Makefile └── irq.c ├── kern ├── Makefile ├── backtrace.c ├── dbg-console.c ├── elfldr.c ├── id-bitmap.c ├── kname-service.c ├── main.c ├── mutex.c ├── proc-server.c ├── refcount.c ├── spinlock.c ├── svc.c ├── system-threads.c ├── thr-server.c └── vm-server.c ├── klib ├── Makefile ├── doprintf.c ├── list.c ├── memchr.c ├── memcmp.c ├── memcpy.c ├── memmove.c ├── memset.c ├── printf.c ├── queue.c ├── strchr.c ├── strcmp.c ├── strcpy.c ├── strdup.c ├── strlen.c ├── strncat.c ├── strncmp.c ├── strncpy.c ├── strnlen.c ├── strrchr.c ├── strstr.c └── vsnprintf.c ├── lib ├── Makefile ├── bss.c ├── errno.c ├── event-handlers.c ├── event-mask.c ├── event-svc.c ├── lpc-svc.c ├── proc-svc.c ├── service-svc.c ├── start.c ├── thread-svc.c ├── uprintf.c └── vm-svc.c ├── lpc ├── Makefile └── lpc.c ├── page ├── Makefile ├── page-buddy.c ├── page-kmalloc.c ├── page-kmcache.c └── page.c ├── proc ├── Makefile └── proc.c ├── tests ├── Makefile ├── tst-idmap.c ├── tst-kserv.c ├── tst-lpc1.c ├── tst-lpc2.c ├── tst-memmove.c ├── tst-mutex.c ├── tst-proc1.c ├── tst-queue.c ├── tst-refcnt.c ├── tst-rr-thread.c ├── tst-thread.c ├── tst-timer.c └── tst-wait-kthread.c ├── thr ├── Makefile ├── thread-idle.c ├── thread-info.c ├── thread-que.c ├── thread-reaper.c ├── thread-schedule.c ├── thread-sync.c └── thread.c ├── tim ├── Makefile ├── timer-handler.c └── timer.c ├── tools ├── Makefile ├── asmoffset │ └── gen-asm-offset.py ├── gdb │ ├── _gdbinit │ └── gdb-7.10-qemu-x86-64.patch ├── kconfig │ ├── .gitignore │ ├── COPYING │ ├── Makefile │ ├── Makefile.kconfig │ ├── POTFILES.in │ ├── README.uClibc │ ├── Rules.mak │ ├── check.sh │ ├── conf-header.sh │ ├── conf.c │ ├── confdata.c │ ├── expr.c │ ├── expr.h │ ├── gconf.c │ ├── gconf.glade │ ├── images.c │ ├── kconfig-language.txt │ ├── kconfig_load.c │ ├── kxgettext.c │ ├── lex.zconf.c_shipped │ ├── lkc.h │ ├── lkc_proto.h │ ├── lxdialog │ │ ├── .gitignore │ │ ├── BIG.FAT.WARNING │ │ ├── check-lxdialog.sh │ │ ├── checklist.c │ │ ├── dialog.h │ │ ├── inputbox.c │ │ ├── menubox.c │ │ ├── textbox.c │ │ ├── util.c │ │ └── yesno.c │ ├── mconf.c │ ├── menu.c │ ├── qconf.cc │ ├── qconf.h │ ├── symbol.c │ ├── util.c │ ├── zconf.gperf │ ├── zconf.hash.c_shipped │ ├── zconf.l │ ├── zconf.tab.c_shipped │ └── zconf.y ├── newlib │ ├── README-newlib.ja │ └── yatos-newlib-2_4_0.patch ├── templates │ ├── Makefile.tmpl │ ├── README │ ├── hal-header.h │ ├── internal.h │ ├── kern-header.h │ ├── kservice-template.c │ ├── message-templ.h │ ├── src-templ.c │ ├── ulib-header.h │ └── ulib-src.c └── toolchain │ └── cross.sh ├── user ├── Makefile ├── main.c └── user.lds └── vm ├── Makefile ├── vm-copy-inout.c └── vm.c /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/Makefile -------------------------------------------------------------------------------- /Makefile.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/Makefile.inc -------------------------------------------------------------------------------- /README.ja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/README.ja -------------------------------------------------------------------------------- /configs/Config.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/configs/Config.in -------------------------------------------------------------------------------- /configs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/configs/Makefile -------------------------------------------------------------------------------- /event/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/event/Makefile -------------------------------------------------------------------------------- /event/async-event.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/event/async-event.c -------------------------------------------------------------------------------- /event/event-alloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/event/event-alloc.c -------------------------------------------------------------------------------- /event/event-mask.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/event/event-mask.c -------------------------------------------------------------------------------- /hal/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/hal/Makefile -------------------------------------------------------------------------------- /hal/x86-64/Config.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/hal/x86-64/Config.in -------------------------------------------------------------------------------- /hal/x86-64/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/hal/x86-64/Makefile -------------------------------------------------------------------------------- /hal/x86-64/asm-offset/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/hal/x86-64/asm-offset/Makefile -------------------------------------------------------------------------------- /hal/x86-64/asm-offset/asm-offset.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/hal/x86-64/asm-offset/asm-offset.c -------------------------------------------------------------------------------- /hal/x86-64/boot/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/hal/x86-64/boot/Makefile -------------------------------------------------------------------------------- /hal/x86-64/boot/boot-acpi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/hal/x86-64/boot/boot-acpi.c -------------------------------------------------------------------------------- /hal/x86-64/boot/boot.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/hal/x86-64/boot/boot.S -------------------------------------------------------------------------------- /hal/x86-64/boot/data.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/hal/x86-64/boot/data.S -------------------------------------------------------------------------------- /hal/x86-64/boot/multiboot.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/hal/x86-64/boot/multiboot.c -------------------------------------------------------------------------------- /hal/x86-64/boot/prepare.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/hal/x86-64/boot/prepare.c -------------------------------------------------------------------------------- /hal/x86-64/cpu/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/hal/x86-64/cpu/Makefile -------------------------------------------------------------------------------- /hal/x86-64/cpu/halt.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/hal/x86-64/cpu/halt.S -------------------------------------------------------------------------------- /hal/x86-64/cpu/idt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/hal/x86-64/cpu/idt.c -------------------------------------------------------------------------------- /hal/x86-64/cpu/lgdtr.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/hal/x86-64/cpu/lgdtr.S -------------------------------------------------------------------------------- /hal/x86-64/cpu/lidtr.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/hal/x86-64/cpu/lidtr.S -------------------------------------------------------------------------------- /hal/x86-64/cpu/ltr.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/hal/x86-64/cpu/ltr.S -------------------------------------------------------------------------------- /hal/x86-64/cpu/segment.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/hal/x86-64/cpu/segment.c -------------------------------------------------------------------------------- /hal/x86-64/cpu/stack-ops.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/hal/x86-64/cpu/stack-ops.c -------------------------------------------------------------------------------- /hal/x86-64/cpu/x86_64-cpu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/hal/x86-64/cpu/x86_64-cpu.c -------------------------------------------------------------------------------- /hal/x86-64/cpu/x86_64-fpuregs.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/hal/x86-64/cpu/x86_64-fpuregs.S -------------------------------------------------------------------------------- /hal/x86-64/cpu/x86_64-interrupt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/hal/x86-64/cpu/x86_64-interrupt.c -------------------------------------------------------------------------------- /hal/x86-64/cpu/x86_64-rflags.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/hal/x86-64/cpu/x86_64-rflags.S -------------------------------------------------------------------------------- /hal/x86-64/cpu/x86_64-spinlock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/hal/x86-64/cpu/x86_64-spinlock.c -------------------------------------------------------------------------------- /hal/x86-64/cpu/x86_64-xchg.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/hal/x86-64/cpu/x86_64-xchg.S -------------------------------------------------------------------------------- /hal/x86-64/dev/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/hal/x86-64/dev/Makefile -------------------------------------------------------------------------------- /hal/x86-64/dev/kconsole.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/hal/x86-64/dev/kconsole.c -------------------------------------------------------------------------------- /hal/x86-64/exc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/hal/x86-64/exc/Makefile -------------------------------------------------------------------------------- /hal/x86-64/exc/build-trap.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/hal/x86-64/exc/build-trap.S -------------------------------------------------------------------------------- /hal/x86-64/exc/common-traps.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/hal/x86-64/exc/common-traps.c -------------------------------------------------------------------------------- /hal/x86-64/exc/x86_64-handle-event.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/hal/x86-64/exc/x86_64-handle-event.c -------------------------------------------------------------------------------- /hal/x86-64/exc/x86_64-svc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/hal/x86-64/exc/x86_64-svc.c -------------------------------------------------------------------------------- /hal/x86-64/exc/x86_64-trap-ctx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/hal/x86-64/exc/x86_64-trap-ctx.c -------------------------------------------------------------------------------- /hal/x86-64/grub/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/hal/x86-64/grub/Makefile -------------------------------------------------------------------------------- /hal/x86-64/grub/iso/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/hal/x86-64/grub/iso/Makefile -------------------------------------------------------------------------------- /hal/x86-64/grub/iso/grub.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/hal/x86-64/grub/iso/grub.cfg -------------------------------------------------------------------------------- /hal/x86-64/kernel.lds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/hal/x86-64/kernel.lds -------------------------------------------------------------------------------- /hal/x86-64/mm/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/hal/x86-64/mm/Makefile -------------------------------------------------------------------------------- /hal/x86-64/mm/boot-kernel-map.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/hal/x86-64/mm/boot-kernel-map.c -------------------------------------------------------------------------------- /hal/x86-64/mm/kernel-map.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/hal/x86-64/mm/kernel-map.c -------------------------------------------------------------------------------- /hal/x86-64/mm/page-pool.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/hal/x86-64/mm/page-pool.c -------------------------------------------------------------------------------- /hal/x86-64/mm/pgtbl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/hal/x86-64/mm/pgtbl.c -------------------------------------------------------------------------------- /hal/x86-64/pic/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/hal/x86-64/pic/Makefile -------------------------------------------------------------------------------- /hal/x86-64/pic/i8259.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/hal/x86-64/pic/i8259.c -------------------------------------------------------------------------------- /hal/x86-64/pic/pic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/hal/x86-64/pic/pic.c -------------------------------------------------------------------------------- /hal/x86-64/thr/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/hal/x86-64/thr/Makefile -------------------------------------------------------------------------------- /hal/x86-64/thr/ctxsw.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/hal/x86-64/thr/ctxsw.S -------------------------------------------------------------------------------- /hal/x86-64/thr/x86_64-thread.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/hal/x86-64/thr/x86_64-thread.c -------------------------------------------------------------------------------- /hal/x86-64/timer/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/hal/x86-64/timer/Makefile -------------------------------------------------------------------------------- /hal/x86-64/timer/i8254.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/hal/x86-64/timer/i8254.c -------------------------------------------------------------------------------- /hal/x86-64/timer/udelay.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/hal/x86-64/timer/udelay.c -------------------------------------------------------------------------------- /hal/x86-64/tools/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/hal/x86-64/tools/Makefile -------------------------------------------------------------------------------- /hal/x86-64/tools/gen-vec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/hal/x86-64/tools/gen-vec.py -------------------------------------------------------------------------------- /include/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/include/Makefile -------------------------------------------------------------------------------- /include/kern/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/include/kern/Makefile -------------------------------------------------------------------------------- /include/kern/align.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/include/kern/align.h -------------------------------------------------------------------------------- /include/kern/asm-offset-helper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/include/kern/asm-offset-helper.h -------------------------------------------------------------------------------- /include/kern/assert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/include/kern/assert.h -------------------------------------------------------------------------------- /include/kern/async-event.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/include/kern/async-event.h -------------------------------------------------------------------------------- /include/kern/backtrace.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/include/kern/backtrace.h -------------------------------------------------------------------------------- /include/kern/compiler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/include/kern/compiler.h -------------------------------------------------------------------------------- /include/kern/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/include/kern/config.h -------------------------------------------------------------------------------- /include/kern/cpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/include/kern/cpu.h -------------------------------------------------------------------------------- /include/kern/ctype.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/include/kern/ctype.h -------------------------------------------------------------------------------- /include/kern/elf-common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/include/kern/elf-common.h -------------------------------------------------------------------------------- /include/kern/elf-generic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/include/kern/elf-generic.h -------------------------------------------------------------------------------- /include/kern/elf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/include/kern/elf.h -------------------------------------------------------------------------------- /include/kern/elf32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/include/kern/elf32.h -------------------------------------------------------------------------------- /include/kern/elf64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/include/kern/elf64.h -------------------------------------------------------------------------------- /include/kern/elfldr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/include/kern/elfldr.h -------------------------------------------------------------------------------- /include/kern/errno.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/include/kern/errno.h -------------------------------------------------------------------------------- /include/kern/id-bitmap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/include/kern/id-bitmap.h -------------------------------------------------------------------------------- /include/kern/idle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/include/kern/idle.h -------------------------------------------------------------------------------- /include/kern/irq-ctrl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/include/kern/irq-ctrl.h -------------------------------------------------------------------------------- /include/kern/irq.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/include/kern/irq.h -------------------------------------------------------------------------------- /include/kern/kern_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/include/kern/kern_types.h -------------------------------------------------------------------------------- /include/kern/kernel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/include/kern/kernel.h -------------------------------------------------------------------------------- /include/kern/kname-service.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/include/kern/kname-service.h -------------------------------------------------------------------------------- /include/kern/kprintf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/include/kern/kprintf.h -------------------------------------------------------------------------------- /include/kern/kresv-ids.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/include/kern/kresv-ids.h -------------------------------------------------------------------------------- /include/kern/list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/include/kern/list.h -------------------------------------------------------------------------------- /include/kern/lpc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/include/kern/lpc.h -------------------------------------------------------------------------------- /include/kern/messages.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/include/kern/messages.h -------------------------------------------------------------------------------- /include/kern/mutex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/include/kern/mutex.h -------------------------------------------------------------------------------- /include/kern/page-buddy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/include/kern/page-buddy.h -------------------------------------------------------------------------------- /include/kern/page-kmcache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/include/kern/page-kmcache.h -------------------------------------------------------------------------------- /include/kern/page-pfinfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/include/kern/page-pfinfo.h -------------------------------------------------------------------------------- /include/kern/page.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/include/kern/page.h -------------------------------------------------------------------------------- /include/kern/param.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/include/kern/param.h -------------------------------------------------------------------------------- /include/kern/proc-service.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/include/kern/proc-service.h -------------------------------------------------------------------------------- /include/kern/proc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/include/kern/proc.h -------------------------------------------------------------------------------- /include/kern/queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/include/kern/queue.h -------------------------------------------------------------------------------- /include/kern/rbtree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/include/kern/rbtree.h -------------------------------------------------------------------------------- /include/kern/refcount.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/include/kern/refcount.h -------------------------------------------------------------------------------- /include/kern/sched.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/include/kern/sched.h -------------------------------------------------------------------------------- /include/kern/spinlock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/include/kern/spinlock.h -------------------------------------------------------------------------------- /include/kern/splay.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/include/kern/splay.h -------------------------------------------------------------------------------- /include/kern/string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/include/kern/string.h -------------------------------------------------------------------------------- /include/kern/svc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/include/kern/svc.h -------------------------------------------------------------------------------- /include/kern/thread-info.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/include/kern/thread-info.h -------------------------------------------------------------------------------- /include/kern/thread-lpc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/include/kern/thread-lpc.h -------------------------------------------------------------------------------- /include/kern/thread-que.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/include/kern/thread-que.h -------------------------------------------------------------------------------- /include/kern/thread-reaper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/include/kern/thread-reaper.h -------------------------------------------------------------------------------- /include/kern/thread-resource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/include/kern/thread-resource.h -------------------------------------------------------------------------------- /include/kern/thread-service.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/include/kern/thread-service.h -------------------------------------------------------------------------------- /include/kern/thread-state.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/include/kern/thread-state.h -------------------------------------------------------------------------------- /include/kern/thread-sync.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/include/kern/thread-sync.h -------------------------------------------------------------------------------- /include/kern/thread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/include/kern/thread.h -------------------------------------------------------------------------------- /include/kern/timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/include/kern/timer.h -------------------------------------------------------------------------------- /include/kern/tst-progs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/include/kern/tst-progs.h -------------------------------------------------------------------------------- /include/kern/vm-service.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/include/kern/vm-service.h -------------------------------------------------------------------------------- /include/kern/vm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/include/kern/vm.h -------------------------------------------------------------------------------- /include/proc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/include/proc/Makefile -------------------------------------------------------------------------------- /include/proc/proc-internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/include/proc/proc-internal.h -------------------------------------------------------------------------------- /include/thr/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/include/thr/Makefile -------------------------------------------------------------------------------- /include/thr/thr-internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/include/thr/thr-internal.h -------------------------------------------------------------------------------- /include/tim/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/include/tim/Makefile -------------------------------------------------------------------------------- /include/tim/tim-internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/include/tim/tim-internal.h -------------------------------------------------------------------------------- /include/ulib/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/include/ulib/Makefile -------------------------------------------------------------------------------- /include/ulib/ev-handler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/include/ulib/ev-handler.h -------------------------------------------------------------------------------- /include/ulib/event-svc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/include/ulib/event-svc.h -------------------------------------------------------------------------------- /include/ulib/libyatos.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/include/ulib/libyatos.h -------------------------------------------------------------------------------- /include/ulib/lpc-svc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/include/ulib/lpc-svc.h -------------------------------------------------------------------------------- /include/ulib/proc-svc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/include/ulib/proc-svc.h -------------------------------------------------------------------------------- /include/ulib/service-svc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/include/ulib/service-svc.h -------------------------------------------------------------------------------- /include/ulib/thread-svc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/include/ulib/thread-svc.h -------------------------------------------------------------------------------- /include/ulib/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/include/ulib/utils.h -------------------------------------------------------------------------------- /include/ulib/vm-svc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/include/ulib/vm-svc.h -------------------------------------------------------------------------------- /include/ulib/yatos-ulib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/include/ulib/yatos-ulib.h -------------------------------------------------------------------------------- /include/vm/vm-internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/include/vm/vm-internal.h -------------------------------------------------------------------------------- /include/x86-64/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/include/x86-64/Makefile -------------------------------------------------------------------------------- /include/x86-64/arch-cpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/include/x86-64/arch-cpu.h -------------------------------------------------------------------------------- /include/x86-64/arch-page.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/include/x86-64/arch-page.h -------------------------------------------------------------------------------- /include/x86-64/arch-spinlock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/include/x86-64/arch-spinlock.h -------------------------------------------------------------------------------- /include/x86-64/boot-acpi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/include/x86-64/boot-acpi.h -------------------------------------------------------------------------------- /include/x86-64/delay.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/include/x86-64/delay.h -------------------------------------------------------------------------------- /include/x86-64/i8254.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/include/x86-64/i8254.h -------------------------------------------------------------------------------- /include/x86-64/i8259.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/include/x86-64/i8259.h -------------------------------------------------------------------------------- /include/x86-64/interrupt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/include/x86-64/interrupt.h -------------------------------------------------------------------------------- /include/x86-64/kconsole.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/include/x86-64/kconsole.h -------------------------------------------------------------------------------- /include/x86-64/kernlayout.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/include/x86-64/kernlayout.h -------------------------------------------------------------------------------- /include/x86-64/lapic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/include/x86-64/lapic.h -------------------------------------------------------------------------------- /include/x86-64/machine-elf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/include/x86-64/machine-elf.h -------------------------------------------------------------------------------- /include/x86-64/multiboot2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/include/x86-64/multiboot2.h -------------------------------------------------------------------------------- /include/x86-64/pgtbl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/include/x86-64/pgtbl.h -------------------------------------------------------------------------------- /include/x86-64/pic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/include/x86-64/pic.h -------------------------------------------------------------------------------- /include/x86-64/portio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/include/x86-64/portio.h -------------------------------------------------------------------------------- /include/x86-64/prepare.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/include/x86-64/prepare.h -------------------------------------------------------------------------------- /include/x86-64/rdtsc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/include/x86-64/rdtsc.h -------------------------------------------------------------------------------- /include/x86-64/rtc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/include/x86-64/rtc.h -------------------------------------------------------------------------------- /include/x86-64/segment.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/include/x86-64/segment.h -------------------------------------------------------------------------------- /include/x86-64/stack-ops.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/include/x86-64/stack-ops.h -------------------------------------------------------------------------------- /include/x86-64/syscall-macros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/include/x86-64/syscall-macros.h -------------------------------------------------------------------------------- /include/x86-64/traps.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/include/x86-64/traps.h -------------------------------------------------------------------------------- /include/x86-64/uart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/include/x86-64/uart.h -------------------------------------------------------------------------------- /include/x86-64/userlayout.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/include/x86-64/userlayout.h -------------------------------------------------------------------------------- /irq/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/irq/Makefile -------------------------------------------------------------------------------- /irq/irq.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/irq/irq.c -------------------------------------------------------------------------------- /kern/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/kern/Makefile -------------------------------------------------------------------------------- /kern/backtrace.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/kern/backtrace.c -------------------------------------------------------------------------------- /kern/dbg-console.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/kern/dbg-console.c -------------------------------------------------------------------------------- /kern/elfldr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/kern/elfldr.c -------------------------------------------------------------------------------- /kern/id-bitmap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/kern/id-bitmap.c -------------------------------------------------------------------------------- /kern/kname-service.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/kern/kname-service.c -------------------------------------------------------------------------------- /kern/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/kern/main.c -------------------------------------------------------------------------------- /kern/mutex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/kern/mutex.c -------------------------------------------------------------------------------- /kern/proc-server.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/kern/proc-server.c -------------------------------------------------------------------------------- /kern/refcount.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/kern/refcount.c -------------------------------------------------------------------------------- /kern/spinlock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/kern/spinlock.c -------------------------------------------------------------------------------- /kern/svc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/kern/svc.c -------------------------------------------------------------------------------- /kern/system-threads.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/kern/system-threads.c -------------------------------------------------------------------------------- /kern/thr-server.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/kern/thr-server.c -------------------------------------------------------------------------------- /kern/vm-server.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/kern/vm-server.c -------------------------------------------------------------------------------- /klib/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/klib/Makefile -------------------------------------------------------------------------------- /klib/doprintf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/klib/doprintf.c -------------------------------------------------------------------------------- /klib/list.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/klib/list.c -------------------------------------------------------------------------------- /klib/memchr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/klib/memchr.c -------------------------------------------------------------------------------- /klib/memcmp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/klib/memcmp.c -------------------------------------------------------------------------------- /klib/memcpy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/klib/memcpy.c -------------------------------------------------------------------------------- /klib/memmove.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/klib/memmove.c -------------------------------------------------------------------------------- /klib/memset.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/klib/memset.c -------------------------------------------------------------------------------- /klib/printf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/klib/printf.c -------------------------------------------------------------------------------- /klib/queue.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/klib/queue.c -------------------------------------------------------------------------------- /klib/strchr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/klib/strchr.c -------------------------------------------------------------------------------- /klib/strcmp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/klib/strcmp.c -------------------------------------------------------------------------------- /klib/strcpy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/klib/strcpy.c -------------------------------------------------------------------------------- /klib/strdup.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/klib/strdup.c -------------------------------------------------------------------------------- /klib/strlen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/klib/strlen.c -------------------------------------------------------------------------------- /klib/strncat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/klib/strncat.c -------------------------------------------------------------------------------- /klib/strncmp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/klib/strncmp.c -------------------------------------------------------------------------------- /klib/strncpy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/klib/strncpy.c -------------------------------------------------------------------------------- /klib/strnlen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/klib/strnlen.c -------------------------------------------------------------------------------- /klib/strrchr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/klib/strrchr.c -------------------------------------------------------------------------------- /klib/strstr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/klib/strstr.c -------------------------------------------------------------------------------- /klib/vsnprintf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/klib/vsnprintf.c -------------------------------------------------------------------------------- /lib/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/lib/Makefile -------------------------------------------------------------------------------- /lib/bss.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/lib/bss.c -------------------------------------------------------------------------------- /lib/errno.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/lib/errno.c -------------------------------------------------------------------------------- /lib/event-handlers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/lib/event-handlers.c -------------------------------------------------------------------------------- /lib/event-mask.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/lib/event-mask.c -------------------------------------------------------------------------------- /lib/event-svc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/lib/event-svc.c -------------------------------------------------------------------------------- /lib/lpc-svc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/lib/lpc-svc.c -------------------------------------------------------------------------------- /lib/proc-svc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/lib/proc-svc.c -------------------------------------------------------------------------------- /lib/service-svc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/lib/service-svc.c -------------------------------------------------------------------------------- /lib/start.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/lib/start.c -------------------------------------------------------------------------------- /lib/thread-svc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/lib/thread-svc.c -------------------------------------------------------------------------------- /lib/uprintf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/lib/uprintf.c -------------------------------------------------------------------------------- /lib/vm-svc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/lib/vm-svc.c -------------------------------------------------------------------------------- /lpc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/lpc/Makefile -------------------------------------------------------------------------------- /lpc/lpc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/lpc/lpc.c -------------------------------------------------------------------------------- /page/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/page/Makefile -------------------------------------------------------------------------------- /page/page-buddy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/page/page-buddy.c -------------------------------------------------------------------------------- /page/page-kmalloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/page/page-kmalloc.c -------------------------------------------------------------------------------- /page/page-kmcache.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/page/page-kmcache.c -------------------------------------------------------------------------------- /page/page.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/page/page.c -------------------------------------------------------------------------------- /proc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/proc/Makefile -------------------------------------------------------------------------------- /proc/proc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/proc/proc.c -------------------------------------------------------------------------------- /tests/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/tests/Makefile -------------------------------------------------------------------------------- /tests/tst-idmap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/tests/tst-idmap.c -------------------------------------------------------------------------------- /tests/tst-kserv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/tests/tst-kserv.c -------------------------------------------------------------------------------- /tests/tst-lpc1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/tests/tst-lpc1.c -------------------------------------------------------------------------------- /tests/tst-lpc2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/tests/tst-lpc2.c -------------------------------------------------------------------------------- /tests/tst-memmove.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/tests/tst-memmove.c -------------------------------------------------------------------------------- /tests/tst-mutex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/tests/tst-mutex.c -------------------------------------------------------------------------------- /tests/tst-proc1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/tests/tst-proc1.c -------------------------------------------------------------------------------- /tests/tst-queue.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/tests/tst-queue.c -------------------------------------------------------------------------------- /tests/tst-refcnt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/tests/tst-refcnt.c -------------------------------------------------------------------------------- /tests/tst-rr-thread.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/tests/tst-rr-thread.c -------------------------------------------------------------------------------- /tests/tst-thread.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/tests/tst-thread.c -------------------------------------------------------------------------------- /tests/tst-timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/tests/tst-timer.c -------------------------------------------------------------------------------- /tests/tst-wait-kthread.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/tests/tst-wait-kthread.c -------------------------------------------------------------------------------- /thr/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/thr/Makefile -------------------------------------------------------------------------------- /thr/thread-idle.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/thr/thread-idle.c -------------------------------------------------------------------------------- /thr/thread-info.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/thr/thread-info.c -------------------------------------------------------------------------------- /thr/thread-que.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/thr/thread-que.c -------------------------------------------------------------------------------- /thr/thread-reaper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/thr/thread-reaper.c -------------------------------------------------------------------------------- /thr/thread-schedule.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/thr/thread-schedule.c -------------------------------------------------------------------------------- /thr/thread-sync.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/thr/thread-sync.c -------------------------------------------------------------------------------- /thr/thread.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/thr/thread.c -------------------------------------------------------------------------------- /tim/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/tim/Makefile -------------------------------------------------------------------------------- /tim/timer-handler.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/tim/timer-handler.c -------------------------------------------------------------------------------- /tim/timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/tim/timer.c -------------------------------------------------------------------------------- /tools/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/tools/Makefile -------------------------------------------------------------------------------- /tools/asmoffset/gen-asm-offset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/tools/asmoffset/gen-asm-offset.py -------------------------------------------------------------------------------- /tools/gdb/_gdbinit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/tools/gdb/_gdbinit -------------------------------------------------------------------------------- /tools/gdb/gdb-7.10-qemu-x86-64.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/tools/gdb/gdb-7.10-qemu-x86-64.patch -------------------------------------------------------------------------------- /tools/kconfig/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/tools/kconfig/.gitignore -------------------------------------------------------------------------------- /tools/kconfig/COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/tools/kconfig/COPYING -------------------------------------------------------------------------------- /tools/kconfig/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/tools/kconfig/Makefile -------------------------------------------------------------------------------- /tools/kconfig/Makefile.kconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/tools/kconfig/Makefile.kconfig -------------------------------------------------------------------------------- /tools/kconfig/POTFILES.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/tools/kconfig/POTFILES.in -------------------------------------------------------------------------------- /tools/kconfig/README.uClibc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/tools/kconfig/README.uClibc -------------------------------------------------------------------------------- /tools/kconfig/Rules.mak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/tools/kconfig/Rules.mak -------------------------------------------------------------------------------- /tools/kconfig/check.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/tools/kconfig/check.sh -------------------------------------------------------------------------------- /tools/kconfig/conf-header.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/tools/kconfig/conf-header.sh -------------------------------------------------------------------------------- /tools/kconfig/conf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/tools/kconfig/conf.c -------------------------------------------------------------------------------- /tools/kconfig/confdata.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/tools/kconfig/confdata.c -------------------------------------------------------------------------------- /tools/kconfig/expr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/tools/kconfig/expr.c -------------------------------------------------------------------------------- /tools/kconfig/expr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/tools/kconfig/expr.h -------------------------------------------------------------------------------- /tools/kconfig/gconf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/tools/kconfig/gconf.c -------------------------------------------------------------------------------- /tools/kconfig/gconf.glade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/tools/kconfig/gconf.glade -------------------------------------------------------------------------------- /tools/kconfig/images.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/tools/kconfig/images.c -------------------------------------------------------------------------------- /tools/kconfig/kconfig-language.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/tools/kconfig/kconfig-language.txt -------------------------------------------------------------------------------- /tools/kconfig/kconfig_load.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/tools/kconfig/kconfig_load.c -------------------------------------------------------------------------------- /tools/kconfig/kxgettext.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/tools/kconfig/kxgettext.c -------------------------------------------------------------------------------- /tools/kconfig/lex.zconf.c_shipped: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/tools/kconfig/lex.zconf.c_shipped -------------------------------------------------------------------------------- /tools/kconfig/lkc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/tools/kconfig/lkc.h -------------------------------------------------------------------------------- /tools/kconfig/lkc_proto.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/tools/kconfig/lkc_proto.h -------------------------------------------------------------------------------- /tools/kconfig/lxdialog/.gitignore: -------------------------------------------------------------------------------- 1 | # 2 | # Generated files 3 | # 4 | lxdialog 5 | -------------------------------------------------------------------------------- /tools/kconfig/lxdialog/BIG.FAT.WARNING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/tools/kconfig/lxdialog/BIG.FAT.WARNING -------------------------------------------------------------------------------- /tools/kconfig/lxdialog/check-lxdialog.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/tools/kconfig/lxdialog/check-lxdialog.sh -------------------------------------------------------------------------------- /tools/kconfig/lxdialog/checklist.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/tools/kconfig/lxdialog/checklist.c -------------------------------------------------------------------------------- /tools/kconfig/lxdialog/dialog.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/tools/kconfig/lxdialog/dialog.h -------------------------------------------------------------------------------- /tools/kconfig/lxdialog/inputbox.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/tools/kconfig/lxdialog/inputbox.c -------------------------------------------------------------------------------- /tools/kconfig/lxdialog/menubox.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/tools/kconfig/lxdialog/menubox.c -------------------------------------------------------------------------------- /tools/kconfig/lxdialog/textbox.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/tools/kconfig/lxdialog/textbox.c -------------------------------------------------------------------------------- /tools/kconfig/lxdialog/util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/tools/kconfig/lxdialog/util.c -------------------------------------------------------------------------------- /tools/kconfig/lxdialog/yesno.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/tools/kconfig/lxdialog/yesno.c -------------------------------------------------------------------------------- /tools/kconfig/mconf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/tools/kconfig/mconf.c -------------------------------------------------------------------------------- /tools/kconfig/menu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/tools/kconfig/menu.c -------------------------------------------------------------------------------- /tools/kconfig/qconf.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/tools/kconfig/qconf.cc -------------------------------------------------------------------------------- /tools/kconfig/qconf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/tools/kconfig/qconf.h -------------------------------------------------------------------------------- /tools/kconfig/symbol.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/tools/kconfig/symbol.c -------------------------------------------------------------------------------- /tools/kconfig/util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/tools/kconfig/util.c -------------------------------------------------------------------------------- /tools/kconfig/zconf.gperf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/tools/kconfig/zconf.gperf -------------------------------------------------------------------------------- /tools/kconfig/zconf.hash.c_shipped: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/tools/kconfig/zconf.hash.c_shipped -------------------------------------------------------------------------------- /tools/kconfig/zconf.l: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/tools/kconfig/zconf.l -------------------------------------------------------------------------------- /tools/kconfig/zconf.tab.c_shipped: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/tools/kconfig/zconf.tab.c_shipped -------------------------------------------------------------------------------- /tools/kconfig/zconf.y: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/tools/kconfig/zconf.y -------------------------------------------------------------------------------- /tools/newlib/README-newlib.ja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/tools/newlib/README-newlib.ja -------------------------------------------------------------------------------- /tools/newlib/yatos-newlib-2_4_0.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/tools/newlib/yatos-newlib-2_4_0.patch -------------------------------------------------------------------------------- /tools/templates/Makefile.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/tools/templates/Makefile.tmpl -------------------------------------------------------------------------------- /tools/templates/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/tools/templates/README -------------------------------------------------------------------------------- /tools/templates/hal-header.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/tools/templates/hal-header.h -------------------------------------------------------------------------------- /tools/templates/internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/tools/templates/internal.h -------------------------------------------------------------------------------- /tools/templates/kern-header.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/tools/templates/kern-header.h -------------------------------------------------------------------------------- /tools/templates/kservice-template.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/tools/templates/kservice-template.c -------------------------------------------------------------------------------- /tools/templates/message-templ.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/tools/templates/message-templ.h -------------------------------------------------------------------------------- /tools/templates/src-templ.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/tools/templates/src-templ.c -------------------------------------------------------------------------------- /tools/templates/ulib-header.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/tools/templates/ulib-header.h -------------------------------------------------------------------------------- /tools/templates/ulib-src.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/tools/templates/ulib-src.c -------------------------------------------------------------------------------- /tools/toolchain/cross.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/tools/toolchain/cross.sh -------------------------------------------------------------------------------- /user/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/user/Makefile -------------------------------------------------------------------------------- /user/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/user/main.c -------------------------------------------------------------------------------- /user/user.lds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/user/user.lds -------------------------------------------------------------------------------- /vm/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/vm/Makefile -------------------------------------------------------------------------------- /vm/vm-copy-inout.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/vm/vm-copy-inout.c -------------------------------------------------------------------------------- /vm/vm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeharukato/yatos/HEAD/vm/vm.c --------------------------------------------------------------------------------