90231ce1a3
this fixes numerous warnings of this type : In file included from ../hw/ppc/spapr_pci.c:43: ../hw/ppc/spapr_pci.c: In function ‘spapr_dt_phb’: ../include/hw/ppc/fdt.h:18:13: warning: declaration of ‘ret’ shadows a previous local [-Wshadow=compatible-local] 18 | int ret = (exp); \ | ^~~ ../hw/ppc/spapr_pci.c:2355:5: note: in expansion of macro ‘_FDT’ 2355 | _FDT(bus_off = fdt_add_subnode(fdt, 0, phb->dtbusname)); | ^~~~ ../hw/ppc/spapr_pci.c:2311:24: note: shadowed declaration is here 2311 | int bus_off, i, j, ret; | ^~~ Signed-off-by: Cédric Le Goater <clg@kaod.org> Message-ID: <20230918145850.241074-2-clg@kaod.org> Reviewed-by: Harsh Prateek Bora <harshpb@linux.ibm.com> Signed-off-by: Markus Armbruster <armbru@redhat.com>
30 lines
1022 B
C
30 lines
1022 B
C
/*
|
|
* QEMU PowerPC helper routines for the device tree.
|
|
*
|
|
* Copyright (C) 2016 IBM Corp.
|
|
*
|
|
* This code is licensed under the GPL version 2 or later. See the
|
|
* COPYING file in the top-level directory.
|
|
*/
|
|
|
|
#ifndef PPC_FDT_H
|
|
#define PPC_FDT_H
|
|
|
|
#include "qemu/error-report.h"
|
|
#include "target/ppc/cpu-qom.h"
|
|
|
|
#define _FDT(exp) \
|
|
do { \
|
|
int _ret = (exp); \
|
|
if (_ret < 0) { \
|
|
error_report("error creating device tree: %s: %s", \
|
|
#exp, fdt_strerror(_ret)); \
|
|
exit(1); \
|
|
} \
|
|
} while (0)
|
|
|
|
size_t ppc_create_page_sizes_prop(PowerPCCPU *cpu, uint32_t *prop,
|
|
size_t maxsize);
|
|
|
|
#endif /* PPC_FDT_H */
|