return ret;
}
-static int sanitize_domain(const struct sbi_platform *plat,
- struct sbi_domain *dom)
+static int sanitize_domain(struct sbi_domain *dom)
{
u32 i, j, count;
struct sbi_domain_memregion treg, *reg, *reg1;
int rc;
struct sbi_domain *tdom;
u32 cold_hartid = current_hartid();
- const struct sbi_platform *plat = sbi_platform_thishart_ptr();
/* Sanity checks */
if (!dom || !assign_mask || domain_finalized)
}
/* Sanitize discovered domain */
- rc = sanitize_domain(plat, dom);
+ rc = sanitize_domain(dom);
if (rc) {
sbi_printf("%s: sanity checks failed for"
" %s (error %d)\n", __func__,
int rc;
bool reg_merged;
struct sbi_domain_memregion *nreg, *nreg1, *nreg2;
- const struct sbi_platform *plat = sbi_platform_thishart_ptr();
/* Sanity checks */
if (!reg || domain_finalized || !root.regions ||
/* Sort and optimize root regions */
do {
/* Sanitize the root domain so that memregions are sorted */
- rc = sanitize_domain(plat, &root);
+ rc = sanitize_domain(&root);
if (rc) {
sbi_printf("%s: sanity checks failed for"
" %s (error %d)\n", __func__,