From fc37c9712d50a8900a13eacae64bc4e640e528e9 Mon Sep 17 00:00:00 2001 From: Anup Patel <anup.patel@wdc.com> Date: Sat, 10 Apr 2021 09:09:00 +0530 Subject: lib: sbi: Make the root domain instance global variable We make the the root domain instance global variable so that platform support and drivers can iterate over the root domain regions. Signed-off-by: Anup Patel <anup.patel@wdc.com> Reviewed-by: Xiang W <wxjstz@126.com> Reviewed-by: Alistair Francis <alistair.francis@wdc.com> --- include/sbi/sbi_domain.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'include') diff --git a/include/sbi/sbi_domain.h b/include/sbi/sbi_domain.h index 84d17da..27316de 100644 --- a/include/sbi/sbi_domain.h +++ b/include/sbi/sbi_domain.h @@ -80,6 +80,9 @@ struct sbi_domain { bool system_reset_allowed; }; +/** The root domain instance */ +extern struct sbi_domain root; + /** HART id to domain table */ extern struct sbi_domain *hartid_to_domain_table[]; -- cgit v1.2.3