My Project
Chargement...
Recherche...
Aucune correspondance
main-appel-systeme.c
Aller à la documentation de ce fichier.
1/*----------------------------------------------------------------------------*/
2/* Un exemple pitoyable de début de noyau. */
3/* */
4/* (C) Manu Chaput 2000-2023 */
5/*----------------------------------------------------------------------------*/
6#include <manux/config.h>
7#include <manux/console.h>
8#include <manux/printk.h>
10#include <manux/intel-8259a.h>
11
12extern void init(void);
13
14void startManuX(void)
15{
16 // Initialisation de la console noyau
18
19 // Initialisation de la table des interruptions
21
23
25
26 // Un petit message
27 printk("Printk dit bonjour !\n");
28
29 init();
30} /* startManuX */
31
32
void initialiserAppelsSysteme(void)
Définition des fonctions de base d'accés à la console.
int consoleInitialisation(void)
Initialisation du système de console sans notion de fichier.
Definition console.c:869
Définition des fonctions de base d'entrée-sortie du noyau.
void printk(char *format,...)
Fonction principale d'affichage dans le noyau.
Definition printk.c:166
void i8259aInit(uint8_t intBase)
Definition intel-8259a.c:61
void initialiserIDT(void)
! Initialiser l'IDT (Interrupt Description Table)
void startManuX(void)
void init(void)
#define MANUX_INT_BASE_IRQ
Definition pc-i386.h:33