On 06/29/2018 07:32 PM, Lisandro Damián Nicanor Pérez Meyer wrote:
> Point is: is this a fix or papering over the real problem? I would like to 
> know *for sure* that I'm not applying a hack with this patch. In other words: 
> why it should use 32bits instead of 64?

It's a workaround because the 64-bit tagged pointers assume a 48 bit virtual
address space as on x86_64 while SPARC has a 52-bit virtual address space.

And since the Linux kernel allocates memory from top to bottom, any tagged
pointers will get mangled on sparc64.

Adrian

-- 
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaub...@debian.org
`. `'   Freie Universitaet Berlin - glaub...@physik.fu-berlin.de
  `-    GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913

Reply via email to