My Project
Chargement...
Recherche...
Aucune correspondance
Répertoire de référence de noyau
Graphe des dépendances de répertoires pour noyau:
/home/emmanuel/PROGRAMMATION/C/ManuX/noyau

Fichiers

 appelsysteme.c
 Implantation des sous-programmes de gestion des appels système.
 
 bootloader.c
 Gestion de l'interfaçage avec le bootloader.
 
 condition.c
 Implantation des opérations atomiques de ManuX.
 
 debug.c
 Les outils de débogage.
 
 dummy-task.c
 Implantation d'une tâche de fond du noyau, surtout utile pour de l'affichage pour le moment. (C) Manu Chaput 2000-2026.
 
 exclusion-mutuelle.c
 Implantation des exclusions mutuelles.
 
 kmalloc-zs.c
 Allocation mémoire multi-usage pour des tailles jusqu'à 4092 octets.
 
 listetaches.c
 
 main-acces-concurrent.c
 Un exemple pitoyable de début de noyau.
 
 main-appel-systeme.c
 
 main-bootparam.c
 : Un exemple de noyau montrant le passage de paramètres au boot.
 
 main-bootreg.c
 : Comment peupler le registre en fonction des paramètres de la ligne de commande obtenus par le bootloader.
 
 main-console.c
 : utilisation minimaliste de la console (C) Manu Chaput 2000-2023
 
 main-debmaskdyn-reg.c
 : Comment utiliser les options du bootloader pour modifier les masques de débogage via le registre.
 
 main-debmaskdyn.c
 : Comment utiliser les options du bootloader pour modifier les masques de débogage.
 
 main-delai.c
 
 main-interruptions.c
 
 main-journal+fichier.c
 
 main-journal.c
 
 main-kmalloc.c
 Un exemple de noyau utilisant les fonctions de kmalloc.
 
 main-memoire.c
 Un exemple pitoyable de début de noyau.
 
 main-mutex.c
 : Démonstration d'utilisation des exclusions mutuelles
 
 main-nop.c
 : Un noyau qui ne fait rien
 
 main-outil-synchro.c
 : Un exemple de début de noyau.
 
 main-printk.c
 Exemple d'utilisation de printk et de certains codes ANSI.
 
 main-reentrance.c
 Démonstration de la différence entre un noyau réentrant et un noyau non réentrant.
 
 main-registre.c
 :
 
 main-taches.c
 : Démonstration d'utilisation des tâches
 
 main-test-synchro.c
 Démonstration des besoins de sychronisation (C) Manu Chaput 2025.
 
 main-userland.c
 : Démonstration d'utilisation du mode utilisateur
 
 main-verrou-noyau.c
 : Mise en évidence de a (non) ré-entrance du noyau. On compilera une fois avec la macro MANUX_REENTRANT activée une fois avec cette macro désactivée.
 
 main-virtio-cons.c
 : Un exemple de début de noyau.
 
 main-virtio-journal.c
 
 main-virtio-net.c
 
 main.c
 : Un exemple de début de noyau.
 
 memoire.c
 
 pagination.c
 
 panique.c
 
 pci.c
 : Fonctions de manipulation du bus PCI
 
 scheduler.c
 
 semaphore.c
 
 tache.c
 Implantation des sous-programmes de gestion des tâches.
 
 virtio-console.c
 Implantation de la console de type virtio.
 
 virtio-net.c
 
 virtio.c