From nobody Thu May 16 22:53:55 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of _spf.google.com designates 209.85.221.53 as permitted sender) client-ip=209.85.221.53; envelope-from=philippe.mathieu.daude@gmail.com; helo=mail-wr1-f53.google.com; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of _spf.google.com designates 209.85.221.53 as permitted sender) smtp.mailfrom=philippe.mathieu.daude@gmail.com ARC-Seal: i=1; a=rsa-sha256; t=1638744074; cv=none; d=zohomail.com; s=zohoarc; b=YsmQ+5RVn5jc5T/yTC54bMcPQLxgp8/2d2QSmlfJweuAHjf/nmiQv7Rk1+lmUe6H4sWY5+Zhwt7WhomTzL76pQ9Wfl3UmNojwvCiJ2y0fRYWTbpp94FU+eZEZHv/vox9VqRLP66mCM/TZt/RVtp/x8ykldfPYRlN191Fvmsd3sA= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1638744074; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:MIME-Version:Message-ID:Sender:Subject:To; bh=Do+gkwFWgZjsboWWGNyZl6ctAqJWluyDrT9V2L5cqvc=; b=N2dcYIKiSRuapk7cWsehFqgu5nlw8xbwTSEI9UuGJYaBPxDJ96Xi2CvoeZipyeah82rgltS08nlmALC0DbFtoeXwAW4NskC+yEa6va1XIO458xt0NBWsNDdK3kwCqsRWrLeG/b+jUvUtSriTYwyUSBY8RWDk+I76XAZ2z8FqX0E= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of _spf.google.com designates 209.85.221.53 as permitted sender) smtp.mailfrom=philippe.mathieu.daude@gmail.com Received: from mail-wr1-f53.google.com (mail-wr1-f53.google.com [209.85.221.53]) by mx.zohomail.com with SMTPS id 1638744074240412.6126437910358; Sun, 5 Dec 2021 14:41:14 -0800 (PST) Received: by mail-wr1-f53.google.com with SMTP id d24so18678823wra.0 for ; Sun, 05 Dec 2021 14:41:13 -0800 (PST) Return-Path: Return-Path: Received: from x1w.. (82.red-83-50-95.dynamicip.rima-tde.net. [83.50.95.82]) by smtp.gmail.com with ESMTPSA id n7sm9650403wro.68.2021.12.05.14.41.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 05 Dec 2021 14:41:11 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=sender:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=Do+gkwFWgZjsboWWGNyZl6ctAqJWluyDrT9V2L5cqvc=; b=akHJoyzEUhZeaihrm5g9629IkxpmGn6OnGILFd0U9jcq+sqWCm+oM0WtykNm1a4LO3 2vBUAh2hJNkMeX3FIlhTXWmxJP6cE7GoJw+TjgIx9FXIRz44Tw6D9d5w8iyYryBY0l3A G7mO3jRALeWnvwvR+plyPxyv9DKrLi/OOvab7HKXS1biPBrzSY38KR5HwrYSs5Exwx7N 0JgvWdw/D0zhbZAL9tRd/neBmLrrAU2zjzssAvdztHqCQ83Olu9yUgk1LQUgxZTUX8Nk 48SIG3LNJ8R6n0i+yGUkYICC0GUUNc2WuHRf5F/Ae11FaoypVOKJZP7kAdX49drSWY7D 4wQw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id :mime-version:content-transfer-encoding; bh=Do+gkwFWgZjsboWWGNyZl6ctAqJWluyDrT9V2L5cqvc=; b=6JJ3SpNdYiv8J8iIDpk5iKvTPIlOb1XNjOgMdLW/CuRvHj5A7UmlgbGNsujGzZ7EkU MplFgI9OsrljXQxg5QtgDNCy4j5uJHfIFE54kl8ZBmHHUJpPKnDsOOP6hmqrT6pnIvaL v9Ryef3qjTvBPZjc5FHYO+3xcnB4OUvYRNn/7yO2n8UA9e6X1NhrMFXr/7z/QzbWPzpw i46oExlZKcoKdwdyi+sgYgYIuCfSlobGDiUd/rlj20Qat4R/2SQW9eDJCHPdtXL6NOJh euoNftteIfB09RYq8IglggwZlY+Y/OJ8tC+D4sBURawk/5/Qcvx+qs44GZu0jcDxKPhF uZSw== X-Gm-Message-State: AOAM530BKCpANUGCjcKzceAQnoaZKK4uu7/VOT0EP4pxFNmjQG+u9rs+ DNWjLAlo2RUET1uzTE0nHUo= X-Google-Smtp-Source: ABdhPJxDP5C8N3O5VCSygYwcOhuo93D/LekwtwRP54jWSUgwRXfNyTOuitQgXe8orgiL84YPBiaEXQ== X-Received: by 2002:a5d:6e85:: with SMTP id k5mr38523122wrz.545.1638744072561; Sun, 05 Dec 2021 14:41:12 -0800 (PST) Sender: =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: Markus Armbruster , Michael Rolnik , Eduardo Habkost , qemu-trivial@nongnu.org, =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PATCH] hw/avr: Realize AVRCPU qdev object using qdev_realize() Date: Sun, 5 Dec 2021 23:41:09 +0100 Message-Id: <20211205224109.322152-1-f4bug@amsat.org> X-Mailer: git-send-email 2.33.1 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-ZohoMail-DKIM: pass (identity @gmail.com) X-ZM-MESSAGEID: 1638744076540100001 TYPE_AVR_CPU inherits TYPE_CPU, which itself inherits TYPE_DEVICE. TYPE_DEVICE instances are realized using qdev_realize(), we don't need to access QOM internal values. Signed-off-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: Michael Rolnik --- hw/avr/atmega.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hw/avr/atmega.c b/hw/avr/atmega.c index 0608e2d475e..a34803e6427 100644 --- a/hw/avr/atmega.c +++ b/hw/avr/atmega.c @@ -233,7 +233,7 @@ static void atmega_realize(DeviceState *dev, Error **er= rp) =20 /* CPU */ object_initialize_child(OBJECT(dev), "cpu", &s->cpu, mc->cpu_type); - object_property_set_bool(OBJECT(&s->cpu), "realized", true, &error_abo= rt); + qdev_realize(DEVICE(&s->cpu), NULL, &error_abort); cpudev =3D DEVICE(&s->cpu); =20 /* SRAM */ --=20 2.33.1