qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [PATCH for-1.2] linux-user: Clarify "Unable to reserve


From: Peter Maydell
Subject: Re: [Qemu-devel] [PATCH for-1.2] linux-user: Clarify "Unable to reserve guest address space" error
Date: Thu, 23 Aug 2012 17:15:18 +0100

Ping! This didn't get into rc1.

thanks
-- PMM

On 20 August 2012 11:36, Peter Maydell <address@hidden> wrote:
> Now that we default to reserving nearly 4GB of RAM for the guest
> address space when running a 32 bit linux-user guest on 64 bit
> hosts, users are much more likely to run into it. Reword the
> message to be more informative about what failed and provide
> suggestions for how to fix things.
>
> Signed-off-by: Peter Maydell <address@hidden>
> ---
> I've had several people run into this and have no idea what the
> problem was (generally they were running with a ulimit -v setting),
> so I think it is worth putting this into 1.2.
>
>  linux-user/main.c |    5 ++++-
>  1 file changed, 4 insertions(+), 1 deletion(-)
>
> diff --git a/linux-user/main.c b/linux-user/main.c
> index 7dea084..d4dc015 100644
> --- a/linux-user/main.c
> +++ b/linux-user/main.c
> @@ -3519,7 +3519,10 @@ int main(int argc, char **argv, char **envp)
>          guest_base = init_guest_space(guest_base, reserved_va, 0,
>                                        have_guest_base);
>          if (guest_base == (unsigned long)-1) {
> -            fprintf(stderr, "Unable to reserve guest address space\n");
> +            fprintf(stderr, "Unable to reserve 0x%lx bytes of virtual 
> address "
> +                    "space for use as guest address space (check your 
> virtual "
> +                    "memory ulimit setting or reserve less using -R 
> option)\n",
> +                    reserved_va);
>              exit(1);
>          }
>
> --
> 1.7.9.5
>



reply via email to

[Prev in Thread] Current Thread [Next in Thread]