Recentemente, uma OOM mostrou uma máscara GFP de 0x200da em um sistema de 64 bits. Como isso é possível?
0xa
sugeriria que estamos falando do Movable Highmem, consulte: link
14 #define ___GFP_HIGHMEM 0x02u
16 #define ___GFP_MOVABLE 0x08u
No entanto, há zonas Normal, DMA e DMA32 em um sistema de 64 bits, sem HIGHMEM.
(Este é um kernel x86_64 3.0.101 do SLES11SP3.)