aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--docs/domain_support.md4
-rw-r--r--lib/utils/fdt/fdt_domain.c3
2 files changed, 2 insertions, 5 deletions
diff --git a/docs/domain_support.md b/docs/domain_support.md
index b34e43aa..1a400685 100644
--- a/docs/domain_support.md
+++ b/docs/domain_support.md
@@ -180,9 +180,7 @@ The DT properties of a domain instance DT node are as follows:
boot HART of the domain instance.
* **next-arg1** (Optional) - The 64 bit next booting stage arg1 for the
domain instance. If this DT property is not available and coldboot HART
- is not assigned to the domain instance then **0x0** is used as default
- value. If this DT property is not available and coldboot HART is assigned
- to the domain instance then **next booting stage arg1 of coldboot HART**
+ is not assigned to the domain instance then **next booting stage arg1 of coldboot HART**
is used as default value.
* **next-addr** (Optional) - The 64 bit next booting stage address for the
domain instance. If this DT property is not available and coldboot HART
diff --git a/lib/utils/fdt/fdt_domain.c b/lib/utils/fdt/fdt_domain.c
index fa1c3575..a13daa61 100644
--- a/lib/utils/fdt/fdt_domain.c
+++ b/lib/utils/fdt/fdt_domain.c
@@ -395,8 +395,7 @@ static int __fdt_parse_domain(void *fdt, int domain_offset, void *opaque)
val64 = fdt32_to_cpu(val[0]);
val64 = (val64 << 32) | fdt32_to_cpu(val[1]);
} else {
- if (domain_offset == *cold_domain_offset)
- val64 = sbi_scratch_thishart_ptr()->next_arg1;
+ val64 = sbi_scratch_thishart_ptr()->next_arg1;
}
dom->next_arg1 = val64;