Hello, In XenServer we have seen the watchdog occasionally triggering during domain creation if 1GB pages are scrubbed in-place during physmap population. The following series attempt to mitigate this by limiting the in-place scrubbing during allocation to 2M pages, but it has some drawbacks, see the post-commit remarks in patch 2.
I'm hopping someone might have a better idea, or we converge we can't do better than this for the time being. Thanks, Roger. Roger Pau Monne (2): xen/mm: add a NUMA node parameter to scrub_free_pages() xen/mm: limit non-scrubbed allocations to a specific order xen/arch/arm/domain.c | 2 +- xen/arch/x86/domain.c | 2 +- xen/common/memory.c | 12 +++++++++ xen/common/page_alloc.c | 54 +++++++++++++++++++++++++++++++++++++---- xen/include/xen/mm.h | 12 ++++++++- 5 files changed, 74 insertions(+), 8 deletions(-) -- 2.51.0
