On 10/19/2016 12:29 PM, Robert Richter wrote:
> Jeremy,
>
> On 21.09.16 14:57:45, Jon Masters wrote:
>> Going forward, I would /also/ like to be 52-bit VA tolerant.
>
> are current fixes for 48 bits sufficient to later extend it to 52
> bits? It would be good if userland can already support 52 bits to
> avoid fixing it again.
Hi,
Sorry about the delay, this got lost in the shuffle.
Yes, the existing mozjs fixes should work for 52-bit VA's as well. They
are basically limiting the addresses that the the tagged JS objects are
allocated at. This means that even if the addresses expand to 52-bit
VA's the objects will continue to be allocated below 47-bits.
(or that is the theory).