My Project
Chargement...
Recherche...
Aucune correspondance
Macros
Référence du fichier config.h
Ce graphe montre quels fichiers incluent directement ou indirectement ce fichier :

Aller au code source de ce fichier.

Macros

#define MANUX_COULEUR_TEXTE   COUL_TXT_GRIS_CLAIR
 
#define MANUX_NB_IRQ   16
 
#define MANUX_CONSOLE
 
#define MANUX_VIRTIO_AUDIT
 
#define MANUX_CONFIG
 
#define MANUX_NB_HANDLER_PAR_IRQ   4
 
#define MANUX_PAGINATION
 
#define MANUX_CLAVIER
 
#define MANUX_ARCH   i386
 
#define MANUX_TACHE_CONSOLE
 
#define MANUX_DUMMY_TASK
 
#define MANUX_TAILLE_PAGE   0x1000
 
#define MANUX_CONSOLES_VIRTUELLES
 
#define MANUX_NB_EXCEPTIONS   32
 
#define MANUX_HANDLER_IRQ   i8259aGestionIRQ
 
#define MANUX_PCI
 
#define MANUX_ADRESSE_IDT   0x1000
 
#define MANUX_INT_BASE_IRQ   MANUX_NB_EXCEPTIONS
 
#define MANUX_CLAVIER_CONSOLE
 
#define MANUX_EXCLUSION_MUTUELLE
 
#define MANUX_PIC   INTEL_8259A
 
#define MANUX_TACHES
 
#define MANUX_ATOMIQUE_AUDIT
 
#define MANUX_INT_AUDIT
 
#define MANUX_PIC_INIT   i8259aInit
 
#define MANUX_KMALLOC   kmalloc-zs
 
#define MANUX_LIBI386
 
#define MANUX_TAILLE_PILE   16384
 
#define MANUX_IDT_NB_PAGES   1
 
#define MANUX_GESTION_MEMOIRE
 
#define MANUX_REENTRANT
 
#define MANUX_INIT_MAGIC   0x01c0ffee
 
#define MANUX_NB_MAX_EQUIPEMENTS_PCI   32
 
#define MANUX_NB_CYCLES_CALIBRAGE   MANUX_FREQUENCE_HORLOGE
 
#define MANUX_BOOT_START_ADDRESS   0x7c00
 
#define MANUX_CONDITION_AUDIT
 
#define MANUX_CONSOLE_MAJEUR   0
 
#define MANUX_ELF_HEADER_SIZE   0x80
 
#define MANUX_VIRTIO_NET
 
#define MANUX_ADRESSE_BIOS   0x80000
 
#define MANUX_INIT_START_ADDRESS   0x7e00
 
#define MANUX_VIRTIO
 
#define MANUX_PRINTK
 
#define MANUX_BOOTLOADER
 
#define MANUX_CONDITION
 
#define MANUX_KERNEL_START_ADDRESS   0x10000
 
#define MANUX_NB_SECT_INIT   0x02
 
#define MANUX_PREEMPTIF
 
#define MANUX_FREQUENCE_HORLOGE   100
 
#define MANUX_EXCLUSION_MUTUELLE_AUDIT
 
#define MANUX_BUFFER_RESEAU
 
#define MANUX_RESEAU
 
#define MANUX_AFFECTATION_PAGES   0x3000
 
#define MANUX_STACK_SEG_16   0x9000
 
#define MANUX_COULEUR_FOND   COUL_FOND_NOIR
 
#define MANUX_ADRESSE_GDT   0x2000
 
#define MANUX_GDT_NB_PAGES   1
 
#define MANUX_NB_INTERRUPTIONS   256
 
#define MANUX_BASCULER_NOUVELLE_CONSOLE
 
#define MANUX_SYNCHRONISATION
 
#define MANUX_ATOMIQUE
 
#define MANUX_STDLIB
 
#define MANUX_NOMBRE_PAGES_SYSTEME   0x800
 
#define MANUX_VIRTIO_CONSOLE_MAJEUR   1
 
#define MANUX_ADRESSE_ECRAN   0xb8000
 
#define MANUX_KMALLOC_STAT
 
#define MANUX_FICHIER_MAIN   main-virtio-net
 
#define MANUX_BIOS_NB_PAGES   0x80
 

Documentation des macros

◆ MANUX_ADRESSE_BIOS

#define MANUX_ADRESSE_BIOS   0x80000

Définition à la ligne 40 du fichier config.h.

◆ MANUX_ADRESSE_ECRAN

#define MANUX_ADRESSE_ECRAN   0xb8000

Définition à la ligne 65 du fichier config.h.

◆ MANUX_ADRESSE_GDT

#define MANUX_ADRESSE_GDT   0x2000

Définition à la ligne 56 du fichier config.h.

◆ MANUX_ADRESSE_IDT

#define MANUX_ADRESSE_IDT   0x1000

Définition à la ligne 17 du fichier config.h.

◆ MANUX_AFFECTATION_PAGES

#define MANUX_AFFECTATION_PAGES   0x3000

Définition à la ligne 53 du fichier config.h.

◆ MANUX_ARCH

#define MANUX_ARCH   i386

Définition à la ligne 9 du fichier config.h.

◆ MANUX_ATOMIQUE

#define MANUX_ATOMIQUE

Définition à la ligne 61 du fichier config.h.

◆ MANUX_ATOMIQUE_AUDIT

#define MANUX_ATOMIQUE_AUDIT

Définition à la ligne 23 du fichier config.h.

◆ MANUX_BASCULER_NOUVELLE_CONSOLE

#define MANUX_BASCULER_NOUVELLE_CONSOLE

Définition à la ligne 59 du fichier config.h.

◆ MANUX_BIOS_NB_PAGES

#define MANUX_BIOS_NB_PAGES   0x80

Définition à la ligne 68 du fichier config.h.

◆ MANUX_BOOT_START_ADDRESS

#define MANUX_BOOT_START_ADDRESS   0x7c00

Définition à la ligne 35 du fichier config.h.

◆ MANUX_BOOTLOADER

#define MANUX_BOOTLOADER

Définition à la ligne 44 du fichier config.h.

◆ MANUX_BUFFER_RESEAU

#define MANUX_BUFFER_RESEAU

Définition à la ligne 51 du fichier config.h.

◆ MANUX_CLAVIER

#define MANUX_CLAVIER

Définition à la ligne 8 du fichier config.h.

◆ MANUX_CLAVIER_CONSOLE

#define MANUX_CLAVIER_CONSOLE

Définition à la ligne 19 du fichier config.h.

◆ MANUX_CONDITION

#define MANUX_CONDITION

Définition à la ligne 45 du fichier config.h.

◆ MANUX_CONDITION_AUDIT

#define MANUX_CONDITION_AUDIT

Définition à la ligne 36 du fichier config.h.

◆ MANUX_CONFIG

#define MANUX_CONFIG

Définition à la ligne 5 du fichier config.h.

◆ MANUX_CONSOLE

#define MANUX_CONSOLE

Définition à la ligne 3 du fichier config.h.

◆ MANUX_CONSOLE_MAJEUR

#define MANUX_CONSOLE_MAJEUR   0

Définition à la ligne 37 du fichier config.h.

◆ MANUX_CONSOLES_VIRTUELLES

#define MANUX_CONSOLES_VIRTUELLES

Définition à la ligne 13 du fichier config.h.

◆ MANUX_COULEUR_FOND

#define MANUX_COULEUR_FOND   COUL_FOND_NOIR

Définition à la ligne 55 du fichier config.h.

◆ MANUX_COULEUR_TEXTE

#define MANUX_COULEUR_TEXTE   COUL_TXT_GRIS_CLAIR

Définition à la ligne 1 du fichier config.h.

◆ MANUX_DUMMY_TASK

#define MANUX_DUMMY_TASK

Définition à la ligne 11 du fichier config.h.

◆ MANUX_ELF_HEADER_SIZE

#define MANUX_ELF_HEADER_SIZE   0x80

Définition à la ligne 38 du fichier config.h.

◆ MANUX_EXCLUSION_MUTUELLE

#define MANUX_EXCLUSION_MUTUELLE

Définition à la ligne 20 du fichier config.h.

◆ MANUX_EXCLUSION_MUTUELLE_AUDIT

#define MANUX_EXCLUSION_MUTUELLE_AUDIT

Définition à la ligne 50 du fichier config.h.

◆ MANUX_FICHIER_MAIN

#define MANUX_FICHIER_MAIN   main-virtio-net

Définition à la ligne 67 du fichier config.h.

◆ MANUX_FREQUENCE_HORLOGE

#define MANUX_FREQUENCE_HORLOGE   100

Définition à la ligne 49 du fichier config.h.

◆ MANUX_GDT_NB_PAGES

#define MANUX_GDT_NB_PAGES   1

Définition à la ligne 57 du fichier config.h.

◆ MANUX_GESTION_MEMOIRE

#define MANUX_GESTION_MEMOIRE

Définition à la ligne 30 du fichier config.h.

◆ MANUX_HANDLER_IRQ

#define MANUX_HANDLER_IRQ   i8259aGestionIRQ

Définition à la ligne 15 du fichier config.h.

◆ MANUX_IDT_NB_PAGES

#define MANUX_IDT_NB_PAGES   1

Définition à la ligne 29 du fichier config.h.

◆ MANUX_INIT_MAGIC

#define MANUX_INIT_MAGIC   0x01c0ffee

Définition à la ligne 32 du fichier config.h.

◆ MANUX_INIT_START_ADDRESS

#define MANUX_INIT_START_ADDRESS   0x7e00

Définition à la ligne 41 du fichier config.h.

◆ MANUX_INT_AUDIT

#define MANUX_INT_AUDIT

Définition à la ligne 24 du fichier config.h.

◆ MANUX_INT_BASE_IRQ

#define MANUX_INT_BASE_IRQ   MANUX_NB_EXCEPTIONS

Définition à la ligne 18 du fichier config.h.

◆ MANUX_KERNEL_START_ADDRESS

#define MANUX_KERNEL_START_ADDRESS   0x10000

Définition à la ligne 46 du fichier config.h.

◆ MANUX_KMALLOC

#define MANUX_KMALLOC   kmalloc-zs

Définition à la ligne 26 du fichier config.h.

◆ MANUX_KMALLOC_STAT

#define MANUX_KMALLOC_STAT

Définition à la ligne 66 du fichier config.h.

◆ MANUX_LIBI386

#define MANUX_LIBI386

Définition à la ligne 27 du fichier config.h.

◆ MANUX_NB_CYCLES_CALIBRAGE

#define MANUX_NB_CYCLES_CALIBRAGE   MANUX_FREQUENCE_HORLOGE

Définition à la ligne 34 du fichier config.h.

◆ MANUX_NB_EXCEPTIONS

#define MANUX_NB_EXCEPTIONS   32

Définition à la ligne 14 du fichier config.h.

◆ MANUX_NB_HANDLER_PAR_IRQ

#define MANUX_NB_HANDLER_PAR_IRQ   4

Définition à la ligne 6 du fichier config.h.

◆ MANUX_NB_INTERRUPTIONS

#define MANUX_NB_INTERRUPTIONS   256

Définition à la ligne 58 du fichier config.h.

◆ MANUX_NB_IRQ

#define MANUX_NB_IRQ   16

Définition à la ligne 2 du fichier config.h.

◆ MANUX_NB_MAX_EQUIPEMENTS_PCI

#define MANUX_NB_MAX_EQUIPEMENTS_PCI   32

Définition à la ligne 33 du fichier config.h.

◆ MANUX_NB_SECT_INIT

#define MANUX_NB_SECT_INIT   0x02

Définition à la ligne 47 du fichier config.h.

◆ MANUX_NOMBRE_PAGES_SYSTEME

#define MANUX_NOMBRE_PAGES_SYSTEME   0x800

Définition à la ligne 63 du fichier config.h.

◆ MANUX_PAGINATION

#define MANUX_PAGINATION

Définition à la ligne 7 du fichier config.h.

◆ MANUX_PCI

#define MANUX_PCI

Définition à la ligne 16 du fichier config.h.

◆ MANUX_PIC

#define MANUX_PIC   INTEL_8259A

Définition à la ligne 21 du fichier config.h.

◆ MANUX_PIC_INIT

#define MANUX_PIC_INIT   i8259aInit

Définition à la ligne 25 du fichier config.h.

◆ MANUX_PREEMPTIF

#define MANUX_PREEMPTIF

Définition à la ligne 48 du fichier config.h.

◆ MANUX_PRINTK

#define MANUX_PRINTK

Définition à la ligne 43 du fichier config.h.

◆ MANUX_REENTRANT

#define MANUX_REENTRANT

Définition à la ligne 31 du fichier config.h.

◆ MANUX_RESEAU

#define MANUX_RESEAU

Définition à la ligne 52 du fichier config.h.

◆ MANUX_STACK_SEG_16

#define MANUX_STACK_SEG_16   0x9000

Définition à la ligne 54 du fichier config.h.

◆ MANUX_STDLIB

#define MANUX_STDLIB

Définition à la ligne 62 du fichier config.h.

◆ MANUX_SYNCHRONISATION

#define MANUX_SYNCHRONISATION

Définition à la ligne 60 du fichier config.h.

◆ MANUX_TACHE_CONSOLE

#define MANUX_TACHE_CONSOLE

Définition à la ligne 10 du fichier config.h.

◆ MANUX_TACHES

#define MANUX_TACHES

Définition à la ligne 22 du fichier config.h.

◆ MANUX_TAILLE_PAGE

#define MANUX_TAILLE_PAGE   0x1000

Définition à la ligne 12 du fichier config.h.

◆ MANUX_TAILLE_PILE

#define MANUX_TAILLE_PILE   16384

Définition à la ligne 28 du fichier config.h.

◆ MANUX_VIRTIO

#define MANUX_VIRTIO

Définition à la ligne 42 du fichier config.h.

◆ MANUX_VIRTIO_AUDIT

#define MANUX_VIRTIO_AUDIT

Définition à la ligne 4 du fichier config.h.

◆ MANUX_VIRTIO_CONSOLE_MAJEUR

#define MANUX_VIRTIO_CONSOLE_MAJEUR   1

Définition à la ligne 64 du fichier config.h.

◆ MANUX_VIRTIO_NET

#define MANUX_VIRTIO_NET

Définition à la ligne 39 du fichier config.h.