Ralf, EVA has actually INCREASE in user address space - I right now run system with 2GB phys memory and 3GB of user virtual memory address space. Work in progress is to verify that GLIBC accepts addresses above 2GB. Yes, it is all about increasing phys and user memory and avoiding 64bits. Many solutions dont justify 64bit chip (chip space increase, performance degradation and increase in DMA addresses for devices). - Leonid. Ralf Baechle <ralf@xxxxxxxxxxxxxx> wrote: On Wed, Jun 26, 2013 at 03:43:35PM +0000, Leonid Yegoshin wrote: > This is a precursor for EVA specs implementation on Aptiv cores. > > EVA has different virtual address sets for kernel and user space and it can use memory on different physical address location. For exam, on Malta it can use a natural 0x80000000, one our customer put memory into 0x40000000 etc. Hmm... Any significant reduction below 2GB sounds like opening a can of worms with address space layout assumption in some application code. I guess they were desperately looking to increase kernel memory, highmem didn't fit the bill nor going 64 bit so this was the solution? Ralf