[PATCH 05/11] include: sbi: Use lower bits for domain memory region permissions
Alistair Francis
Alistair.Francis at wdc.com
Mon Nov 30 21:01:25 EST 2020
On Sat, 2020-11-21 at 15:17 +0530, Anup Patel wrote:
> We should use lower bits for domain memory region access permissions
> and higher bits for other domain memory region attributes. This helps
> us use same bit assignment for parsing domain memory region access
> permissions from device tree.
>
> Signed-off-by: Anup Patel <anup.patel at wdc.com>
Reviewed-by: Alistair Francis <alistair.francis at wdc.com>
Alistair
> ---
> include/sbi/sbi_domain.h | 6 ++++--
> 1 file changed, 4 insertions(+), 2 deletions(-)
>
> diff --git a/include/sbi/sbi_domain.h b/include/sbi/sbi_domain.h
> index 6f90b26..a7cb61e 100644
> --- a/include/sbi/sbi_domain.h
> +++ b/include/sbi/sbi_domain.h
> @@ -39,8 +39,10 @@ struct sbi_domain_memregion {
> #define SBI_DOMAIN_MEMREGION_READABLE (1UL << 0)
> #define SBI_DOMAIN_MEMREGION_WRITEABLE (1UL << 1)
> #define SBI_DOMAIN_MEMREGION_EXECUTABLE (1UL << 2)
> -#define SBI_DOMAIN_MEMREGION_MMIO (1UL << 3)
> -#define SBI_DOMAIN_MEMREGION_MMODE (1UL << 4)
> +#define SBI_DOMAIN_MEMREGION_MMODE (1UL << 3)
> +#define SBI_DOMAIN_MEMREGION_ACCESS_MASK (0xfUL)
> +
> +#define SBI_DOMAIN_MEMREGION_MMIO (1UL << 31)
> unsigned long flags;
> };
>
More information about the opensbi
mailing list