qemu-devel
[Top][All Lists]
Advanced

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

Re: [Qemu-devel] [PATCH] linux-user/main.c: Always set QEMU_LD_PREFIX wh


From: Peter Maydell
Subject: Re: [Qemu-devel] [PATCH] linux-user/main.c: Always set QEMU_LD_PREFIX when interp_prefix is changed
Date: Thu, 10 Sep 2015 16:24:22 +0100

On 10 September 2015 at 16:15, Chen Gang <address@hidden> wrote:
> Yes, we have to use binfmt_misc to let execve() run correctly. After
> let execve() run correctly, I am analyzing another issue when let qemu
> run wine (it is a pending issue, I guess, it is related with mmu).
>
> At present, I often change the input parameters (e.g. -strace, -d ...),
> if we let a qemu process itself always know about its input parameters,
> it will be really useful.

If you want settings to apply to all child qemu processes, use the
environment variables... that is one of the things they are for.

> For qemu, I still feel that we need notice about the mismatch between
> env variables and input parameters.
>
>  - If we are sure the input parameters are only for one normal process,
>    we need not care about the mismatch between env variables and input
>    parameters (I guess, most of programs need not care about it).
>
>  - But if we have to process the un-normal process (e.g. our qemu), we
>    have to notice about the mismatch between evn variables and input
>    parameters. Or command line users may meet various strange things.
>
>  - Since we provide the command line options, we have to always let them
>    be correct within one normal or un-normal process.

I think it would be unexpected behaviour for command line arguments
provided to one QEMU program to affect the execution of a different
QEMU process.

thanks
-- PMM



reply via email to

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