Sans vouloir avoir l'air d'insister, mais quand même êtes-vous sûr de ce que vous avancez ? Selon ma compréhension, highmem permet au noyau d'utiliser la mémoire entre 1 et 4 en gérant des mapping à faire et à défaire à chaque transition noyau vers/de userland. Comme vous l'avez dit, une autre solution c'est de modifier la proportion du split, avec comme inconvénient de réduire l'espace d'adressage utilisable par les applications. Néanmoins, le noyau n'est pas obligé d'utiliser la mémoire > 1GB, donc amha il n'est ni nécessaire d'activer highmem ni de changer le split kva/uva lorsque l'on fait tourner linux/i386 sur machine qui a entre 1 et 4GB.
[^] # Re: Se tenir au courant ?
Posté par benja . En réponse au journal x86 ou x86_64 ?. Évalué à 1.
Sans vouloir avoir l'air d'insister, mais quand même êtes-vous sûr de ce que vous avancez ? Selon ma compréhension, highmem permet au noyau d'utiliser la mémoire entre 1 et 4 en gérant des mapping à faire et à défaire à chaque transition noyau vers/de userland. Comme vous l'avez dit, une autre solution c'est de modifier la proportion du split, avec comme inconvénient de réduire l'espace d'adressage utilisable par les applications. Néanmoins, le noyau n'est pas obligé d'utiliser la mémoire > 1GB, donc amha il n'est ni nécessaire d'activer highmem ni de changer le split kva/uva lorsque l'on fait tourner linux/i386 sur machine qui a entre 1 et 4GB.