os-k/ProjectTree

263 lines
11 KiB
Plaintext
Raw Normal View History

2019-03-21 13:30:27 +01:00
#=----------------------------------------------------------------------------=#
# 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 <https://www.gnu.org/licenses/>. #
#=----------------------------------------------------------------------------=#
.
├── boot
│   ├── grub
│   │   ├── create_disk.sh
│   │   ├── grub.cfg
│   │   ├── grub-install.sh
│   │   ├── mount.sh
│   │   ├── multiboot.pdf
│   │   └── umount.sh
│   ├── loader
│   │   ├── cpu
│   │   │   ├── cpu32.inc
│   │   │   └── cpu.inc
│   │   ├── io
│   │   │   └── terminal.inc
│   │   ├── mem
│   │   │   ├── management.inc
│   │   │   └── structures.inc
│   │   ├── multiboot
│   │   │   ├── check.inc
│   │   │   └── header.inc
│   │   └── loader.asm
│   └── folder.desc
├── build
│   ├── bin
│   │   ├── disk.img
│   │   └── kaleid
│   ├── obj
│   │   ├── boot
│   │   │   ├── kaleid.x86_64
│   │   │   └── loader.o
│   │   └── kaleid
2019-04-09 23:35:31 +02:00
│   │   ├── extras
2019-05-11 00:16:40 +02:00
│   │   │   ├── argv.d
2019-04-09 23:35:31 +02:00
│   │   │   ├── argv.o
2019-05-11 00:16:40 +02:00
│   │   │   ├── prog.d
2019-04-09 23:35:31 +02:00
│   │   │   └── prog.o
2019-03-21 13:30:27 +01:00
│   │   ├── kernel
2019-04-09 17:16:13 +02:00
│   │   │   ├── cpu
2019-05-11 00:16:40 +02:00
│   │   │   │   ├── cpuid.d
2019-04-09 17:16:13 +02:00
│   │   │   │   ├── cpuid.o
2019-05-11 00:16:40 +02:00
│   │   │   │   ├── idt.d
2019-04-09 17:16:13 +02:00
│   │   │   │   └── idt.o
│   │   │   ├── init
2019-05-11 00:16:40 +02:00
│   │   │   │   ├── info.d
│   │   │   │   ├── info.o
2019-05-11 00:16:40 +02:00
│   │   │   │   ├── init.d
2019-04-09 17:16:13 +02:00
│   │   │   │   ├── init.o
2019-05-11 00:16:40 +02:00
│   │   │   │   ├── ssp.d
│   │   │   │   ├── ssp.o
2019-05-11 00:16:40 +02:00
│   │   │   │   ├── table.d
2019-04-09 17:16:13 +02:00
│   │   │   │   └── table.o
│   │   │   ├── io
2019-05-11 00:16:40 +02:00
│   │   │   │   ├── cursor.d
2019-04-09 17:16:13 +02:00
│   │   │   │   ├── cursor.o
2019-05-11 00:16:40 +02:00
│   │   │   │   ├── keyb.d
2019-04-24 23:10:19 +02:00
│   │   │   │   ├── keyb.o
2019-05-11 00:16:40 +02:00
│   │   │   │   ├── rtc.d
2019-04-24 23:10:19 +02:00
│   │   │   │   ├── rtc.o
2019-05-11 00:16:40 +02:00
│   │   │   │   ├── spkr.d
2019-05-07 23:16:56 +02:00
│   │   │   │   ├── spkr.o
2019-05-11 00:16:40 +02:00
│   │   │   │   ├── vga.d
2019-04-09 17:16:13 +02:00
│   │   │   │   └── vga.o
│   │   │   ├── ke
2019-05-11 00:16:40 +02:00
│   │   │   │   ├── log.d
2019-04-09 17:16:13 +02:00
│   │   │   │   ├── log.o
2019-05-11 00:16:40 +02:00
│   │   │   │   ├── panic.d
2019-05-08 21:47:26 +02:00
│   │   │   │   └── panic.o
2019-04-09 17:16:13 +02:00
│   │   │   ├── mm
2019-05-11 00:16:40 +02:00
│   │   │   │   ├── gdt.d
2019-04-09 17:16:13 +02:00
│   │   │   │   ├── gdt.o
2019-05-11 00:16:40 +02:00
│   │   │   │   ├── heap.d
2019-04-09 17:16:13 +02:00
│   │   │   │   ├── heap.o
2019-05-11 00:16:40 +02:00
│   │   │   │   ├── malloc.d
2019-04-09 17:16:13 +02:00
│   │   │   │   ├── malloc.o
2019-05-11 00:16:40 +02:00
│   │   │   │   ├── map.d
2019-04-09 17:16:13 +02:00
│   │   │   │   └── map.o
2019-05-08 00:02:12 +02:00
│   │   │   ├── po
2019-05-11 00:16:40 +02:00
│   │   │   │   ├── shtdwn.d
2019-05-08 00:02:12 +02:00
│   │   │   │   └── shtdwn.o
2019-05-08 21:47:26 +02:00
│   │   │   ├── ps
2019-05-11 00:16:40 +02:00
│   │   │   │   ├── sched.d
2019-05-08 21:47:26 +02:00
│   │   │   │   └── sched.o
│   │   │   └── sh
2019-05-11 00:16:40 +02:00
│   │   │   ├── shcmds.d
2019-05-08 21:47:26 +02:00
│   │   │   ├── shcmds.o
2019-05-11 00:16:40 +02:00
│   │   │   ├── shell.d
2019-05-08 21:47:26 +02:00
│   │   │   └── shell.o
2019-04-09 17:16:13 +02:00
│   │   ├── libbuf
2019-05-11 00:16:40 +02:00
│   │   │   ├── bclose.d
2019-05-08 00:02:12 +02:00
│   │   │   ├── bclose.o
2019-05-11 00:16:40 +02:00
│   │   │   ├── bflush.d
2019-05-08 00:02:12 +02:00
│   │   │   ├── bflush.o
2019-05-11 00:16:40 +02:00
│   │   │   ├── bgetc.d
2019-05-08 00:02:12 +02:00
│   │   │   ├── bgetc.o
2019-05-11 00:16:40 +02:00
│   │   │   ├── bmisc.d
2019-05-08 00:02:12 +02:00
│   │   │   ├── bmisc.o
2019-05-11 00:16:40 +02:00
│   │   │   ├── bopen.d
2019-05-08 00:02:12 +02:00
│   │   │   ├── bopen.o
2019-05-11 00:16:40 +02:00
│   │   │   ├── bprint.d
2019-03-25 23:10:06 +01:00
│   │   │   ├── bprint.o
2019-05-11 00:16:40 +02:00
│   │   │   ├── bputc.d
2019-04-24 23:10:19 +02:00
│   │   │   ├── bputc.o
2019-05-11 00:16:40 +02:00
│   │   │   ├── bread.d
2019-05-08 00:02:12 +02:00
│   │   │   ├── bread.o
2019-05-11 00:16:40 +02:00
│   │   │   ├── bscan.d
2019-05-08 00:02:12 +02:00
│   │   │   ├── bscan.o
2019-05-11 00:16:40 +02:00
│   │   │   ├── bscroll.d
2019-04-24 23:10:19 +02:00
│   │   │   ├── bscroll.o
2019-05-11 00:16:40 +02:00
│   │   │   ├── bwrite.d
2019-05-08 00:02:12 +02:00
│   │   │   └── bwrite.o
2019-04-09 23:35:31 +02:00
│   │   └── libc
│   │   ├── atoi.o
2019-05-11 00:16:40 +02:00
│   │   ├── ctype.d
2019-04-09 23:35:31 +02:00
│   │   ├── ctype.o
│   │   ├── itoa.o
2019-05-11 00:16:40 +02:00
│   │   ├── mem.d
2019-04-09 23:35:31 +02:00
│   │   ├── mem.o
2019-05-11 00:16:40 +02:00
│   │   ├── rand.d
2019-04-09 23:35:31 +02:00
│   │   ├── rand.o
2019-05-11 00:16:40 +02:00
│   │   ├── sprintf.d
2019-04-09 23:35:31 +02:00
│   │   ├── sprintf.o
2019-05-11 00:16:40 +02:00
│   │   ├── status.d
2019-04-09 23:35:31 +02:00
│   │   ├── status.o
2019-05-11 00:16:40 +02:00
│   │   ├── string.d
2019-04-09 23:35:31 +02:00
│   │   ├── string.o
2019-05-11 00:16:40 +02:00
│   │   ├── strtol.d
2019-04-09 23:35:31 +02:00
│   │   └── strtol.o
│   ├── grub.log
2019-05-08 21:47:26 +02:00
│   ├── kaleid32_disasm.asm
│   ├── kaleid64_disasm.asm
2019-04-09 17:16:13 +02:00
│   └── kernel.ld
2019-04-06 07:53:58 +02:00
├── include
│   ├── base
│   │   ├── assert.h
│   │   ├── bdefs.h
│   │   ├── crtlib.h
│   │   ├── errno.h
│   │   ├── limits.h
│   │   ├── masks.h
│   │   └── types.h
│   ├── extras
│   │   ├── argv.h
│   │   ├── buf.h
│   │   ├── list.h
│   │   ├── locks.h
│   │   ├── malloc.h
│   │   └── prog.h
│   ├── kernel
│   │   ├── base.h
│   │   ├── boot.h
2019-04-24 23:10:19 +02:00
│   │   ├── cpuid.h
│   │   ├── cursor.h
2019-04-06 07:53:58 +02:00
│   │   ├── heap.h
2019-04-24 23:10:19 +02:00
│   │   ├── idt.h
2019-04-06 07:53:58 +02:00
│   │   ├── iomisc.h
2019-05-08 17:33:53 +02:00
│   │   ├── keyboard.h
2019-04-06 07:53:58 +02:00
│   │   ├── mboot.h
│   │   ├── mm.h
│   │   ├── proc.h
2019-05-08 00:02:12 +02:00
│   │   ├── pwmgnt.h
2019-04-24 23:10:19 +02:00
│   │   ├── sched.h
2019-05-07 23:16:56 +02:00
│   │   ├── speaker.h
2019-04-24 23:10:19 +02:00
│   │   └── time.h
2019-04-06 07:53:58 +02:00
│   ├── kalbase.h
│   ├── kaleid.h
│   └── kalext.h
2019-03-21 13:30:27 +01:00
├── kaleid
│   ├── extras
│   │   ├── argv.c
│   │   └── prog.c
2019-04-06 07:53:58 +02:00
│   ├── kernel
│   │   ├── cpu
2019-05-08 21:47:26 +02:00
│   │   │   ├── cpuf.asm
2019-05-11 00:16:40 +02:00
│   │   │   ├── cpuf.inc
2019-04-06 07:53:58 +02:00
│   │   │   ├── cpuid.c
2019-04-22 20:15:32 +02:00
│   │   │   ├── idt.c
2019-05-11 00:16:40 +02:00
│   │   │   └── isr.asm
2019-04-06 07:53:58 +02:00
│   │   ├── init
│   │   │   ├── info.c
2019-04-06 07:53:58 +02:00
│   │   │   ├── init.c
2019-05-08 01:01:53 +02:00
│   │   │   ├── init.h
│   │   │   ├── ssp.c
2019-04-06 07:53:58 +02:00
│   │   │   └── table.c
│   │   ├── io
│   │   │   ├── ata.inc
│   │   │   ├── cursor.c
2019-04-24 23:10:19 +02:00
│   │   │   ├── keyb.c
│   │   │   ├── rtc.c
2019-05-07 23:16:56 +02:00
│   │   │   ├── spkr.c
2019-04-06 07:53:58 +02:00
│   │   │   └── vga.c
│   │   ├── ke
│   │   │   ├── log.c
2019-05-08 21:47:26 +02:00
│   │   │   └── panic.c
2019-04-06 07:53:58 +02:00
│   │   ├── mm
│   │   │   ├── gdt.c
│   │   │   ├── heap.c
│   │   │   ├── malloc.c
│   │   │   └── map.c
2019-05-08 00:02:12 +02:00
│   │   ├── po
│   │   │   └── shtdwn.c
2019-05-08 21:47:26 +02:00
│   │   ├── ps
│   │   │   └── sched.c
│   │   └── sh
│   │   ├── shcmds.c
│   │   ├── shell.c
│   │   └── shell.h
2019-04-06 07:53:58 +02:00
│   ├── libbuf
2019-05-08 00:02:12 +02:00
│   │   ├── bclose.c
│   │   ├── bflush.c
2019-05-07 23:16:56 +02:00
│   │   ├── bgetc.c
2019-05-08 00:02:12 +02:00
│   │   ├── bmisc.c
│   │   ├── bopen.c
2019-04-06 07:53:58 +02:00
│   │   ├── bprint.c
2019-04-24 23:10:19 +02:00
│   │   ├── bputc.c
2019-05-08 00:02:12 +02:00
│   │   ├── bread.c
│   │   ├── bscan.c
2019-04-24 23:10:19 +02:00
│   │   ├── bscroll.c
2019-05-08 00:02:12 +02:00
│   │   └── bwrite.c
2019-04-06 07:53:58 +02:00
│   └── libc
│   ├── atoi.c
│   ├── ctype.c
│   ├── itoa.c
│   ├── mem.c
│   ├── rand.c
│   ├── sprintf.c
│   ├── status.c
│   ├── string.c
│   └── strtol.c
2019-03-21 13:30:27 +01:00
├── AUTHORS
├── ChangeLog
├── COPYING
├── Makefile
├── ProjectTree
2019-04-06 07:53:58 +02:00
└── README.md
2019-03-21 13:30:27 +01:00
2019-05-11 00:16:40 +02:00
41 directories, 193 files