From 965d12d2cd69419690f5a5c6890b4bf055668f39 Mon Sep 17 00:00:00 2001 From: Adrien Bourmault Date: Tue, 19 Mar 2019 14:24:33 +0100 Subject: [PATCH] stuff --- ProjectTree | 170 ----------------------------------------- kaleid/kernel/mm/map.c | 2 +- 2 files changed, 1 insertion(+), 171 deletions(-) delete mode 100644 ProjectTree diff --git a/ProjectTree b/ProjectTree deleted file mode 100644 index 72efbbb..0000000 --- a/ProjectTree +++ /dev/null @@ -1,170 +0,0 @@ -#=----------------------------------------------------------------------------=# -# 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 . # -#=----------------------------------------------------------------------------=# - - -. -├── AUTHORS -├── boot -│   ├── folder.desc -│   ├── grub -│   │   ├── create_disk.sh -│   │   ├── grub.cfg -│   │   ├── grub-install.sh -│   │   ├── mount.sh -│   │   ├── multiboot.pdf -│   │   └── umount.sh -│   └── loader -│   ├── cpu -│   │   ├── cpu32.inc -│   │   └── cpu.inc -│   ├── io -│   │   └── terminal.inc -│   ├── loader.asm -│   ├── mem -│   │   ├── management.inc -│   │   └── structures.inc -│   └── multiboot -│   ├── check.inc -│   └── header.inc -├── build -│   ├── bin -│   │   ├── disk.img -│   │   └── kaleid -│   ├── kernel.ld -│   └── obj -│   ├── boot -│   │   ├── kaleid.x86_64 -│   │   └── loader.o -│   └── kaleid -│   ├── argv.o -│   ├── atoi.o -│   ├── atol.o -│   ├── atoul.o -│   ├── atou.o -│   ├── ctype.o -│   ├── itoa.o -│   ├── kernel -│   │   ├── cpuid.o -│   │   ├── cursor.o -│   │   ├── heap.o -│   │   ├── init -│   │   │   ├── init.o -│   │   │   └── table.o -│   │   ├── init.o -│   │   ├── io -│   │   │   ├── cursor.o -│   │   │   ├── term.o -│   │   │   └── vga.o -│   │   ├── ke -│   │   │   └── panic.o -│   │   ├── malloc.o -│   │   ├── map.o -│   │   ├── panic.o -│   │   ├── table.o -│   │   ├── term.o -│   │   └── vga.o -│   ├── ltoa.o -│   ├── mem.o -│   ├── prog.o -│   ├── rand.o -│   ├── sprintf.o -│   ├── status.o -│   ├── string.o -│   ├── strtol.o -│   ├── ultoa.o -│   └── utoa.o -├── ChangeLog -├── COPYING -├── grub.log -├── kaleid -│   ├── crtlib -│   │   ├── atoi.c -│   │   ├── ctype.c -│   │   ├── itoa.c -│   │   ├── mem.c -│   │   ├── rand.c -│   │   ├── sprintf.c -│   │   ├── status.c -│   │   ├── string.c -│   │   └── strtol.c -│   ├── extras -│   │   ├── argv.c -│   │   └── prog.c -│   ├── include -│   │   ├── base -│   │   │   ├── assert.h -│   │   │   ├── bdefs.h -│   │   │   ├── crtlib.h -│   │   │   ├── errno.h -│   │   │   ├── limits.h -│   │   │   ├── masks.h -│   │   │   └── types.h -│   │   ├── extras -│   │   │   ├── argv.h -│   │   │   ├── list.h -│   │   │   ├── locks.h -│   │   │   ├── malloc.h -│   │   │   └── prog.h -│   │   ├── kalbase.h -│   │   ├── kaleid.h -│   │   ├── kalext.h -│   │   └── kernel -│   │   ├── base.h -│   │   ├── cpu.h -│   │   ├── heap.h -│   │   ├── iomisc.h -│   │   ├── mm.h -│   │   ├── multiboot.h -│   │   ├── panic.h -│   │   ├── proc.h -│   │   ├── sched.h -│   │   └── term.h -│   └── kernel -│   ├── cpu -│   │   └── cpuid.c -│   ├── init -│   │   ├── init.c -│   │   └── table.c -│   ├── io -│   │   ├── ata.inc -│   │   ├── cursor.c -│   │   ├── term.c -│   │   └── vga.c -│   ├── ke -│   │   └── panic.c -│   ├── mm -│   │   ├── heap.c -│   │   ├── malloc.c -│   │   └── map.c -│   └── proc -│   ├── Makefile -│   └── sched.c -├── loader_disasm32.asm -├── loader_disasm64.asm -├── Makefile -├── ProjectTree -├── qemu.log -└── Readme.md - -30 directories, 112 files diff --git a/kaleid/kernel/mm/map.c b/kaleid/kernel/mm/map.c index ef9f2d7..ed39670 100644 --- a/kaleid/kernel/mm/map.c +++ b/kaleid/kernel/mm/map.c @@ -28,7 +28,7 @@ error_t InitMemoryMap(void) { uint mapIsValid = (GetBootInfo(btldr).grubFlags & MULTIBOOT_INFO_MEM_MAP) == MULTIBOOT_INFO_MEM_MAP; - KalAlwaysAssert(0); + KalAlwaysAssert(mapIsValid); return EOK; }