Hi Jan,
On 25/07/2022 16:51, Jan Beulich wrote:
On 20.07.2022 20:44, Julien Grall wrote:
From: Julien Grall <[email protected]>
move it to Kconfig.
The define CONFIG_DOMAIN_PAGE indicates whether the architecture provide
helpers to map/unmap a domain page. Rename it to the define to
CONFIG_ARCH_MAP_DOMAIN_PAGE so it is clearer that this will not remove
support for domain page (this is not a concept that Xen can't get
away with).
Especially the part in parentheses reads odd, if not backwards.
Indeed. I tweaked the sentence to:
Rename it to CONFIG_ARCH_MAP_DOMAIN_PAGE so it is clearer that support
for domain page is not something that can be disabled in Xen.
--- a/xen/arch/arm/mm.c
+++ b/xen/arch/arm/mm.c
@@ -371,7 +371,7 @@ void clear_fixmap(unsigned int map)
BUG_ON(res != 0);
}
-#ifdef CONFIG_DOMAIN_PAGE
+#ifdef CONFIG_ARCH_MAP_DOMAIN_PAGE
/*
* Prepare the area that will be used to map domheap pages. They are
* mapped in 2MB chunks, so we need to allocate the page-tables up to
What about the other #ifdef in build_assertions()? With that also
converted (and preferably with the description adjusted)
Good catch. I update the patch.
Reviewed-by: Jan Beulich <[email protected]>
Thanks for the review!
Cheers,
--
Julien Grall