diff options
author | Alistair Francis | 2022-04-28 01:41:42 +0200 |
---|---|---|
committer | Alistair Francis | 2022-04-29 02:48:26 +0200 |
commit | d24a7bc24ec9201357f554f590d247582360e3cf (patch) | |
tree | 194ef12309b7b8c947950665abff6a0e1d5ffa54 /include/hw/arm | |
parent | hw/riscv: virt: Add a machine done notifier (diff) | |
download | qemu-d24a7bc24ec9201357f554f590d247582360e3cf.tar.gz qemu-d24a7bc24ec9201357f554f590d247582360e3cf.tar.xz qemu-d24a7bc24ec9201357f554f590d247582360e3cf.zip |
hw/core: Move the ARM sysbus-fdt to core
The ARM virt machine currently uses sysbus-fdt to create device tree
entries for dynamically created MMIO devices.
The RISC-V virt machine can also benefit from this, so move the code to
the core directory.
Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
Reviewed-by: Edgar E. Iglesias <edgar.iglesias@amd.com>
Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
Message-Id: <20220427234146.1130752-3-alistair.francis@opensource.wdc.com>
Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
Diffstat (limited to 'include/hw/arm')
-rw-r--r-- | include/hw/arm/sysbus-fdt.h | 37 |
1 files changed, 0 insertions, 37 deletions
diff --git a/include/hw/arm/sysbus-fdt.h b/include/hw/arm/sysbus-fdt.h deleted file mode 100644 index 340c382cdd..0000000000 --- a/include/hw/arm/sysbus-fdt.h +++ /dev/null @@ -1,37 +0,0 @@ -/* - * Dynamic sysbus device tree node generation API - * - * Copyright Linaro Limited, 2014 - * - * Authors: - * Alex Graf <agraf@suse.de> - * Eric Auger <eric.auger@linaro.org> - * - * This program is free software; you can redistribute it and/or modify it - * under the terms and conditions of the GNU General Public License, - * version 2 or later, as published by the Free Software Foundation. - * - * This program is distributed in the hope it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - * more details. - * - * You should have received a copy of the GNU General Public License along with - * this program. If not, see <http://www.gnu.org/licenses/>. - * - */ - -#ifndef HW_ARM_SYSBUS_FDT_H -#define HW_ARM_SYSBUS_FDT_H - -#include "exec/hwaddr.h" - -/** - * platform_bus_add_all_fdt_nodes - create all the platform bus nodes - * - * builds the parent platform bus node and all the nodes of dynamic - * sysbus devices attached to it. - */ -void platform_bus_add_all_fdt_nodes(void *fdt, const char *intc, hwaddr addr, - hwaddr bus_size, int irq_start); -#endif |