Oh, and also you (probably) don't want to set the environment variable for running 64 bit guests as I suspect it will unnecessarily restrict the total amount of RAM that they can use.
Basically there's general agreement that defaulting -R is probably the right thing, but it needs a little more investigation for the interactions with (a) ARM commpage and (b) user specified ulimit -v, and nobody's got round to actually investigating, writing and submitting a clean patch for this.
Oh, and also you (probably) don't want to set the environment variable for running 64 bit guests as I suspect it will unnecessarily restrict the total amount of RAM that they can use.
Re: doing it upstream: the current status of the discussion is here (plus followups): lists.gnu. org/archive/ html/qemu- devel/2011- 12/msg01697. html
http://
(that patch is the equivalent of setting the environment variable for 64 bit hosts running 32 bit guests).
Basically there's general agreement that defaulting -R is probably the right thing, but it needs a little more investigation for the interactions with (a) ARM commpage and (b) user specified ulimit -v, and nobody's got round to actually investigating, writing and submitting a clean patch for this.