aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Maydell <peter.maydell@linaro.org>2024-04-12 17:08:08 +0100
committerPeter Maydell <peter.maydell@linaro.org>2024-04-25 10:21:58 +0100
commit41d49ec190db9171d2ebb158fd4d5daad06ed8e1 (patch)
tree31e6ba81b225fec4c9e344a6a382bdc42c7d5f6f
parentad80e36744785fe9326d4104d98e976822e90cc2 (diff)
downloadqemu-41d49ec190db9171d2ebb158fd4d5daad06ed8e1.zip
qemu-41d49ec190db9171d2ebb158fd4d5daad06ed8e1.tar.gz
qemu-41d49ec190db9171d2ebb158fd4d5daad06ed8e1.tar.bz2
docs/devel/reset: Update to new API for hold and exit phase methods
Update the reset documentation's example code to match the new API for the hold and exit phase method APIs where they take a ResetType argument. Signed-off-by: Peter Maydell <peter.maydell@linaro.org> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org> Reviewed-by: Luc Michel <luc.michel@amd.com> Message-id: 20240412160809.1260625-6-peter.maydell@linaro.org
-rw-r--r--docs/devel/reset.rst8
1 files changed, 4 insertions, 4 deletions
diff --git a/docs/devel/reset.rst b/docs/devel/reset.rst
index 2ea85e7..49baa1e 100644
--- a/docs/devel/reset.rst
+++ b/docs/devel/reset.rst
@@ -150,25 +150,25 @@ in reset.
mydev->var = 0;
}
- static void mydev_reset_hold(Object *obj)
+ static void mydev_reset_hold(Object *obj, ResetType type)
{
MyDevClass *myclass = MYDEV_GET_CLASS(obj);
MyDevState *mydev = MYDEV(obj);
/* call parent class hold phase */
if (myclass->parent_phases.hold) {
- myclass->parent_phases.hold(obj);
+ myclass->parent_phases.hold(obj, type);
}
/* set an IO */
qemu_set_irq(mydev->irq, 1);
}
- static void mydev_reset_exit(Object *obj)
+ static void mydev_reset_exit(Object *obj, ResetType type)
{
MyDevClass *myclass = MYDEV_GET_CLASS(obj);
MyDevState *mydev = MYDEV(obj);
/* call parent class exit phase */
if (myclass->parent_phases.exit) {
- myclass->parent_phases.exit(obj);
+ myclass->parent_phases.exit(obj, type);
}
/* clear an IO */
qemu_set_irq(mydev->irq, 0);