diff --git a/ProjectTree b/ProjectTree new file mode 100644 index 0000000..df9289b --- /dev/null +++ b/ProjectTree @@ -0,0 +1,157 @@ +#=----------------------------------------------------------------------------=# +# GNU GPL OS/K # +# # +# Desc: # +# # +# # +# Copyright © 2018-2019 The OS/K Team # +# # +# This file is part of OS/K. # +# # +# OS/K is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# any later version. # +# # +# OS/K is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY# without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with OS/K. If not, see . # +#=----------------------------------------------------------------------------=# + + +. +├── boot +│   ├── grub +│   │   ├── grub.cfg +│   │   └── multiboot.pdf +│   ├── loader +│   │   ├── cpu +│   │   │   ├── cpu32.inc +│   │   │   └── cpu.inc +│   │   ├── io +│   │   │   └── terminal.inc +│   │   ├── mem +│   │   │   ├── management.inc +│   │   │   └── structures.inc +│   │   ├── multiboot +│   │   │   ├── check.inc +│   │   │   └── header.inc +│   │   └── loader.asm +│   └── folder.desc +├── build +│   ├── create_disk.sh +│   ├── install-os-k.sh +│   └── kernel.ld +├── include +│   ├── ex +│   │   ├── lock.h +│   │   └── malloc.h +│   ├── init +│   │   ├── boot.h +│   │   └── mboot.h +│   ├── io +│   │   ├── ata.h +│   │   ├── cursor.h +│   │   ├── keyb.h +│   │   ├── spkr.h +│   │   └── vga.h +│   ├── ke +│   │   ├── cpuid.h +│   │   ├── idt.h +│   │   ├── proc.h +│   │   ├── sched.h +│   │   ├── spinlock.h +│   │   └── time.h +│   ├── lib +│   │   ├── buf.h +│   │   └── list.h +│   ├── mm +│   │   ├── heap.h +│   │   ├── malloc.h +│   │   └── mm.h +│   ├── po +│   │   └── shtdwn.h +│   ├── sh +│   │   ├── argv.h +│   │   └── shell.h +│   ├── asm.h +│   ├── errno.h +│   ├── kernel.h +│   ├── libc.h +│   └── vers.h +├── kaleid +│   ├── kernel +│   │   ├── init +│   │   │   ├── info.c +│   │   │   ├── init.c +│   │   │   ├── ssp.c +│   │   │   └── table.c +│   │   ├── io +│   │   │   ├── ata.asm +│   │   │   ├── ata.c +│   │   │   ├── cursor.c +│   │   │   ├── keyb.c +│   │   │   ├── spkr.c +│   │   │   └── vga.c +│   │   ├── ke +│   │   │   ├── cpuf.asm +│   │   │   ├── cpuf.inc +│   │   │   ├── cpuid.c +│   │   │   ├── idt.c +│   │   │   ├── isr.asm +│   │   │   ├── log.c +│   │   │   ├── panic.c +│   │   │   ├── pit.c +│   │   │   └── rtc.c +│   │   ├── mm +│   │   │   ├── gdt.asm +│   │   │   ├── gdt.c +│   │   │   ├── heap.c +│   │   │   ├── malloc.c +│   │   │   ├── map.c +│   │   │   ├── paging.asm +│   │   │   └── paging.c +│   │   ├── po +│   │   │   └── shtdwn.c +│   │   ├── ps +│   │   │   └── sched.c +│   │   └── sh +│   │   ├── argv.c +│   │   ├── musage.c +│   │   ├── shcmds.c +│   │   ├── shell.c +│   │   └── shell.h +│   ├── libbuf +│   │   ├── bclose.c +│   │   ├── bflush.c +│   │   ├── bgetc.c +│   │   ├── bmisc.c +│   │   ├── bopen.c +│   │   ├── bprint.c +│   │   ├── bputc.c +│   │   ├── bread.c +│   │   ├── bscan.c +│   │   ├── bscroll.c +│   │   └── bwrite.c +│   └── libc +│   ├── atoi.c +│   ├── ctype.c +│   ├── errno.c +│   ├── itoa.c +│   ├── mem.c +│   ├── rand.c +│   ├── sprintf.c +│   ├── string.c +│   └── strtol.c +├── AUTHORS +├── ChangeLog +├── COPYING +├── Makefile +├── ProjectTree +└── README.md + +28 directories, 101 files