[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH 1/2] niagara: fail if a firmware file is missing
From: |
Peter Maydell |
Subject: |
Re: [Qemu-devel] [PATCH 1/2] niagara: fail if a firmware file is missing |
Date: |
Mon, 23 Jan 2017 22:17:16 +0000 |
On 23 January 2017 at 21:21, Artyom Tarasenko <address@hidden> wrote:
> Suggested-by: Peter Maydell <address@hidden>
> Signed-off-by: Artyom Tarasenko <address@hidden>
> ---
> hw/sparc64/niagara.c | 22 +++++++++++++++-------
> 1 file changed, 15 insertions(+), 7 deletions(-)
>
> diff --git a/hw/sparc64/niagara.c b/hw/sparc64/niagara.c
> index b55d4bb..e945b5a 100644
> --- a/hw/sparc64/niagara.c
> +++ b/hw/sparc64/niagara.c
> @@ -35,6 +35,7 @@
> #include "hw/timer/sun4v-rtc.h"
> #include "exec/address-spaces.h"
> #include "sysemu/block-backend.h"
> +#include "qemu/error-report.h"
>
>
> typedef struct NiagaraBoardState {
> @@ -85,6 +86,14 @@ typedef struct NiagaraBoardState {
> #define NIAGARA_OBP_OFFSET 0x80000ULL
> #define PROM_SIZE_MAX (4 * 1024 * 1024)
>
> +static void add_rom_or_fail(const char *file, const hwaddr addr)
> +{
> + if (rom_add_file_fixed(file, addr, -1)) {
> + error_report("Unable to load a firmware for -M niagara");
> + exit(1);
It would be nice to include the name of the file in the
error message -- or is that reported already inside
rom_add_file_fixed() somehow?
thanks
-- PMM