• [^] # Re: Se tenir au courant ?

    Posté par . En réponse au journal x86 ou x86_64 ?. Évalué à 0.

    Bon alors selon https://linux-mm.org/HighMemory

    Memory above the physical address of 896MB are temporarily mapped into kernel virtual memory whenever the kernel needs to access that memory.
    Data which the kernel frequently needs to access is allocated in the lower 896MB of memory (ZONE_NORMAL) and can be immediately accessed by the kernel (see Temporary mapping).
    Data which the kernel only needs to access occasionally, including page cache, process memory and page tables, are preferentially allocated from ZONE_HIGHMEM.
    The system can have additional physical memory zones to deal with devices that can only perform DMA to a limited amount of physical memory, ZONE_DMA and ZONE_DMA32.
    

    Ce qui a l'air de confirmer que CONFIG_HIGHMEM n'est pas nécessaire, et que de tout de façon pour accéder à la mémoire user qui se trouve au delà de l'adresse physique 896MB, le noyau doit d'office mapper/unmapper.