[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH] hw/core/null-machine: Print error message when
From: |
Eduardo Habkost |
Subject: |
Re: [Qemu-devel] [PATCH] hw/core/null-machine: Print error message when using the -kernel parameter |
Date: |
Fri, 3 Mar 2017 15:35:06 -0300 |
User-agent: |
Mutt/1.7.1 (2016-10-04) |
On Tue, Feb 28, 2017 at 09:52:51AM +0100, Thomas Huth wrote:
> If the user currently tries to use the -kernel parameter, simply nothing
> happens, and the user might get confused that there is nothing loaded
> to memory, but also no error message has been issued. Since there is no
> real generic way to load a kernel on all CPU types (but on some targets,
> the generic loader can be used instead), issue an appropriate error
> message here now to avoid the possible confusion.
>
> Signed-off-by: Thomas Huth <address@hidden>
Reviewed-by: Eduardo Habkost <address@hidden>
Applied to my machine-next branch, but I'm unsure if we should
break soft freeze and include this on 2.9. I will probably hold
it for 2.10.
> ---
> hw/core/null-machine.c | 6 ++++++
> 1 file changed, 6 insertions(+)
>
> diff --git a/hw/core/null-machine.c b/hw/core/null-machine.c
> index 27c8369..864832d 100644
> --- a/hw/core/null-machine.c
> +++ b/hw/core/null-machine.c
> @@ -40,6 +40,12 @@ static void machine_none_init(MachineState *mch)
> memory_region_allocate_system_memory(ram, NULL, "ram",
> mch->ram_size);
> memory_region_add_subregion(get_system_memory(), 0, ram);
> }
> +
> + if (mch->kernel_filename) {
> + error_report("The -kernel parameter is not supported "
> + "(use the generic 'loader' device instead).");
> + exit(1);
> + }
> }
>
> static void machine_none_machine_init(MachineClass *mc)
> --
> 1.8.3.1
>
--
Eduardo
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Re: [Qemu-devel] [PATCH] hw/core/null-machine: Print error message when using the -kernel parameter,
Eduardo Habkost <=