On 17:08 Fri 12 Apr , Peter Maydell wrote:
> 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
Reviewed-by: Luc Michel
> ---
> docs/devel/reset.rst | 8
> 1 file changed, 4 insertions(+), 4 deletions(-)
>
> diff --git a/docs/devel/reset.rst b/docs/devel/reset.rst
> index 2ea85e7779b..49baa1ea271 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);
> --
> 2.34.1
>
>
--