|
TacOS
0.2
|
#include <clock.h>#include <events.h>#include <fpu.h>#include <gdt.h>#include <i8259.h>#include <idt.h>#include <init.h>#include <interrupts.h>#include <kdirent.h>#include <kfcntl.h>#include <klog.h>#include <kmalloc.h>#include <kpanic.h>#include <kprocess.h>#include <ksem.h>#include <ksignal.h>#include <ksyscall.h>#include <kunistd.h>#include <memory.h>#include <multiboot.h>#include <pagination.h>#include <round_robin.h>#include <scheduler.h>#include <syscall_values.h>#include <vmm.h>#include <vfs.h>#include <drivers/beeper.h>#include <drivers/console.h>#include <drivers/floppy.h>#include <drivers/keyboard.h>#include <drivers/serial.h>#include <drivers/video.h>#include <fs/devfs.h>
Structures de données | |
| struct | kernel_options |
Fonctions | |
| void | cmain (unsigned long magic, unsigned long addr) |
Variables | |
| paddr_t | ramdisk_start = 0 |
| paddr_t | ramdisk_end = 0 |
Copyright (C) 2010-2014 TacOS developers.
This program 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 (at your option) any later version.
This program 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 at http://www.gnu.org/copyleft/gpl.html
You should have received a copy of the GNU General Public License along with this program; if not, see http://www.gnu.org/licenses.
Point d'entrée du kernel. Initialisation du système.
1.8.7