qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH 1/1] hw/arm/smmuv3: Check 31st bit to see if CD is valid


From: Peter Maydell
Subject: Re: [PATCH 1/1] hw/arm/smmuv3: Check 31st bit to see if CD is valid
Date: Thu, 22 Jul 2021 16:00:21 +0100

On Mon, 19 Jul 2021 at 22:03, Joe Komlodi <joe.komlodi@xilinx.com> wrote:
>
> The bit to see if a CD is valid is the last bit of the first word of the CD.
>
> Signed-off-by: Joe Komlodi <joe.komlodi@xilinx.com>
> ---
>  hw/arm/smmuv3-internal.h | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/hw/arm/smmuv3-internal.h b/hw/arm/smmuv3-internal.h
> index 3dac576..d1885ae 100644
> --- a/hw/arm/smmuv3-internal.h
> +++ b/hw/arm/smmuv3-internal.h
> @@ -570,7 +570,7 @@ static inline int pa_range(STE *ste)
>
>  /* CD fields */
>
> -#define CD_VALID(x)   extract32((x)->word[0], 30, 1)
> +#define CD_VALID(x)   extract32((x)->word[0], 31, 1)
>  #define CD_ASID(x)    extract32((x)->word[1], 16, 16)
>  #define CD_TTB(x, sel)                                      \
>      ({                                                      \



Applied to target-arm.next (should get into rc1), thanks.

-- PMM



reply via email to

[Prev in Thread] Current Thread [Next in Thread]