From: Philippe Mathieu-Daudé Date: Mon, 12 Oct 2020 09:58:03 +0000 (+0200) Subject: hw/mips/cps: Do not allow use without input clock X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=ba25670c1d3e122bfa5a43cd785f5eb4988861d9;p=qemu.git hw/mips/cps: Do not allow use without input clock Now than all QOM users provides the input clock, do not allow using a CPS without input clock connected. Signed-off-by: Philippe Mathieu-Daudé Message-Id: <20201012095804.3335117-21-f4bug@amsat.org> --- diff --git a/hw/mips/cps.c b/hw/mips/cps.c index af7b58c4bd..c624821315 100644 --- a/hw/mips/cps.c +++ b/hw/mips/cps.c @@ -74,6 +74,11 @@ static void mips_cps_realize(DeviceState *dev, Error **errp) bool itu_present = false; bool saar_present = false; + if (!clock_get(s->clock)) { + error_setg(errp, "CPS input clock is not connected to an output clock"); + return; + } + for (i = 0; i < s->num_vp; i++) { cpu = MIPS_CPU(object_new(s->cpu_type));