Re: JITs and 52-bit VA

2016-06-22 Thread Dave Hansen
On 06/22/2016 01:17 PM, Cyrill Gorcunov wrote: > On Wed, Jun 22, 2016 at 12:56:56PM -0700, Dave Hansen wrote: >> >> Yeah, cgroups don't make a lot of sense. >> >> On x86, the 48-bit virtual address is even hard-coded in the ABI[1]. So >> we can't change *any* program's layout without either breaki

Re: JITs and 52-bit VA

2016-06-22 Thread Dave Hansen
On 06/22/2016 12:20 PM, Andy Lutomirski wrote: >>> >> As an example, a 32-bit x86 program really could have something mapped >>> >> above the 32-bit boundary. It just wouldn't be useful, but the kernel >>> >> should still understand that it's *user* memory. >>> >> >>> >> So you'd have PR_SET_MMAP_

Re: JITs and 52-bit VA

2016-06-22 Thread Christopher Covington
+Andy, Cyrill, Dmitry who have been discussing variable TASK_SIZE on x86 on linux-mm http://marc.info/?l=linux-mm&m=146290118818484&w=2 >>> On 04/28/2016 09:00 AM, Maxim Kuvyrkov wrote: This is a summary of discussions we had on IRC between kernel and toolchain engineers regarding suppo