Re: Workarounds for LuaJIT's 4GB limit

  • From: Theo Schlossnagle <jesus@xxxxxxxxxx>
  • To: luajit@xxxxxxxxxxxxx
  • Date: Tue, 21 Oct 2014 12:49:26 -0400

LuaJIT runs fine on Solaris and even better on Illumos; that is our primary
platform. The limitations being outlined are inconveniences and have caused
us very little headache.

On Tue, Oct 21, 2014 at 11:57 AM, Sean Conner <sean@xxxxxxxxxx> wrote:

> It was thus said that the Great Florian Weimer once stated:
> > * Mike Pall:
> >
> > > Florian Weimer wrote:
> > >> From this, I infer that all valid userspace pointers on x86_64 are
> > >> representable as lightuserdata values.
> > >
> > > Solaris also uses the negative x64 address space in user mode (for
> > > stacks and default mmap). I have no plans to deal with this oddity.
> >
> > Wow.  I didn't know this was even supported by the silicon.
>
>   Why not?  Addresses presented to processes are virtual and as long as,
> for
> example, address $FFC0000012345670 is mapped into the process I don't see a
> problem with "negative" addresses.
>
>   -spc (Sad to hear that LuaJIT will probably never see the light of day on
>         Solaris ... )
>
>
>


-- 

Theo Schlossnagle

http://omniti.com/is/theo-schlossnagle

Other related posts: