Originally posted by svenh
View Post
Going back to 32 bit pointers with 4G address space limit resut in aarch64 and the arm32 bits basically taken the same amount of ram. Yes the Linux kernel running in full 64 bit most end up with less complex memory operations for paging in and out this is one of those funny things.
Linux kernel running in 64 bit mode normally has a smaller memory foot printer than running in 32 bit mode with PAE and arm equal. Yes the user space applications normally end up with a smaller memory foot print by using 32 bit pointers instead of 64 bit ones. arm64 ilp32 and x86 abi are both after to get the max memory effectiness. The need for x86 32 bit point with 64 bit instructions starts going way once you have multi g of ram.
Debian at this point is the major supporter of arm64 ilp32. But if boards keep on increasing ram this could go the way of x86 version of it where its not worth the bother.
Comment