23#include <manux/config.h>
24#include <manux/types.h>
49 printk(
"Masques de debug : 0x%x (console) et 0x%x (fichier)\n",
Définition des fonctions de base d'accés à la console.
int consoleInitialisation(void)
Initialisation du système de console sans notion de fichier.
void initialiserMemoire(uint32_t tailleMemoireDeBase, uint32_t tailleMemoireEtendue)
Initialisation de la mémoire au niveau pages.
Définition des fonctions de base d'entrée-sortie du noyau.
void printk(char *format,...)
Fonction principale d'affichage dans le noyau.
Interfaçage avec les bootloader.
void bootloaderLireLigneCmd(void)
Analyse de la ligne de commande et modification de certains paramètres. Cette fonction estparticulièr...
InfoSysteme infoSysteme
Stockage des informations décrivant le système fournies par le bootloader.
void bootloaderInitialiser(void)
Lecture des informations fournies par le bootloader.
#define masqueDebugageFichier
#define masqueDebugageConsole
#define DBG_KERNEL_A_FAIRE
#define printk_debug(lvl, fmt, args...)
#define DBG_KERNEL_BOOTLOADER
void debugInitialiser(void)
Initialisation du sytème de débogage.