A.3. Menu « Processor type and features »

L'option « Processor family » vous permet de spécifier le type de processeur sur lequel le noyau fonctionnera. Choisissez le processeur dont vous disposez.

L'option « Machine Check Exception » permet d'activer la surveillance de l'état de l'ordinateur (élévation anormale de température, pannes, etc.) afin de contourner les problèmes matériels ou d'arrêter le système avant une destruction de composants ou des pertes de données irrémédiables. La réponse recommandée est 'Y'.

L'option « Toshiba Laptop support » permet d'activer la gestion d'énergie pour les portables de marque Toshiba. Vous pouvez répondre 'Y' à cette question si vous désirez utiliser votre noyau sur un portable Toshiba. La réponse recommandée est 'N'.

L'option « Dell Laptop support » permet d'activer la gestion d'énergie pour les portables de marque Dell. Vous pouvez répondre 'Y' à cette question si vous désirez utiliser votre noyau sur un portable Dell. La réponse recommandée est 'N'.

L'option « /dev/cpu/microcode - Intel IA32 CPU microcode support » permet d'activer la reprogrammation du microcode des processeurs Intel postérieurs aux Pentium Pro. À l'aide de cette fonctionnalité, vous pourrez mettre à jour le microcode de votre processeur (cette mise à jour n'est pas permanente, le microcode doit être rechargé à chaque démarrage de la machine). Notez que cette option impose d'utiliser le système de fichiers virtuel /dev/ du noyau. Il est donc nécessaire d'activer l'option « /dev filesystem support (EXPERIMENTAL) » du menu « File systems ». En général, il n'est pas nécessaire de mettre à jour le microcode de son processeur, à moins que celui-ci ne contienne un bug incontournable ou que vous n'ayez à optimiser spécialement votre machine pour une utilisation particulière. La réponse recommandée est donc 'N'.

L'option « /dev/cpu/*/msr - Model-specific register support » permet d'activer la gestion du registre MSR sur les processeurs x86. Il existe un registre de ce type pour chaque processeur, que l'on trouvera dans les sous-répertoires portant comme nom les numéros de chaque processeur. La réponse recommandée est 'N'.

L'option « /dev/cpu/*/cpuid - CPU information support » permet d'obtenir les informations fournies par l'instruction CPUID pour chaque processeur de la machine. Il existe un registre de ce type pour chaque processeur, que l'on trouvera dans les sous-répertoires portant comme nom les numéros de chaque processeur. La réponse recommandée est 'N'.

L'option « High Memory Support » vous permet d'indiquer le mode de gestion de la mémoire que le noyau utilisera. Pour la plupart des gens, dont les machines disposent de moins d'un Go de mémoire, la réponse recommandée est « off ». Si votre machine dispose de plus d'un Go de mémoire, mais moins de quatre Go, vous pouvez changer le mode d'adressage du noyau pour gérer la totalité de votre mémoire, en choisissant l'option « 4GB ». Les processeurs x86 ne permettent pas d'adresser plus de 4Go de mémoire simultanément en raison de leur bus d'adresses 32 bits. Cependant, ils peuvent gérer jusqu'à 64Go de mémoire par tranches de 4Go, à l'aide d'une extension spécifique aux processeurs de type Pentium Pro. Si vous disposez d'une telle machine, vous devez choisir l'option « 64GB ». Si vous activez l'une de ces options, vous pourrez activer ou non l'option « HIGHMEM I/O support », qui permet d'autoriser le système à utiliser la mémoire haute pour stocker ses tampons d'entrée / sortie ou de confiner ceux-ci en mémoire basse. La réponse recommandée est « off ».

L'option « Math emulation » permet d'activer l'émulateur d'unité de calcul en virgule flottante, pour les processeurs qui n'en disposent pas (386 et 486 SX). Si vous avez un ordinateur récent, choisissez 'N'.

L'option « MTRR (Memory Type Range Register) support » permet d'activer le support des plages mémoires du processeur. Celui-ci peut permettre l'accélération des transferts de donnés dans les plages mémoires des périphériques, en particulier pour les cartes graphiques. Cette fonctionnalité n'est disponible que pour les processeurs de type Pentium Pro et postérieurs. Si vous avez un ordinateur récent, choisissez 'Y'.

L'option « Symetric multi-processing support » permet d'activer le support des cartes mères multi-processeurs. La plupart des gens n'en disposant pas, vous pouvez répondre 'N' à cette question.

L'option « Local APIC support on uniprocessors (NEW) » permet d'activer les contrôleurs d'interruptions programmables intégrés dans certains processeurs. Certaines machines disposent d'un tel processeur, si c'est votre cas, vous pouvez répondre par 'Y' à cette question. Cette option n'est disponible que si vous avez répondu 'N' à la question « Symetric multi-processing support ».

L'option « IO-APIC support on uniprocessors » permet d'activer la gestion des contrôleurs d'interruption programmables avancés. Ces contrôleurs sont utilisés sur les machines multi-processeurs, mais certaines cartes mères monoprocesseurs les utilisent. Si c'est le cas de votre carte mère, vous pouvez répondre par 'Y' à cette question.

L'option « Multiquad NUMA system » permet d'activer la gestion des machines multiprocesseur utilisant l'architecture NUMA. Cette option modifie la gestion des interruptions et la manière dont les processeurs sont démarrés. Si vous disposez d'une telle machine, vous pouvez répondre par 'Y' à cette question. Cette option n'est disponible que si vous avez répondu 'Y' à la question « Symetric multi-processing support ».

L'option « Unsynced TSC support (NEW) » permet de corriger un bug dans la gestion des timers de certaines machines parallèles, qui provoque parfois un retour en arrière de l'horloge système. La réponse recommandée est 'N'.