Re: [PATCH v2] x86/xen: fix balloon target initialization for PVH dom0

2025-04-05 Thread kernel test robot
el/git/xen/tip.git linux-next patch link: https://lore.kernel.org/r/20250404133459.16125-1-roger.pau%40citrix.com patch subject: [PATCH v2] x86/xen: fix balloon target initialization for PVH dom0 config: x86_64-buildonly-randconfig-003-20250405 (https://download.01.org/0day-ci/archiv

Re: [PATCH v2] x86/xen: fix balloon target initialization for PVH dom0

2025-04-05 Thread kernel test robot
el/git/xen/tip.git linux-next patch link: https://lore.kernel.org/r/20250404133459.16125-1-roger.pau%40citrix.com patch subject: [PATCH v2] x86/xen: fix balloon target initialization for PVH dom0 config: x86_64-buildonly-randconfig-001-20250405 (https://download.01.org/0day-ci/archiv

Re: [PATCH v2] x86/xen: fix balloon target initialization for PVH dom0

2025-04-04 Thread Jürgen Groß
On 04.04.25 20:20, Dave Hansen wrote: On 4/4/25 06:34, Roger Pau Monne wrote: Much like a6aa4eb994ee, the code in this changeset should have been part of 38620fc4e893. Fixes: a6aa4eb994ee ('xen/x86: add extra pages to unpopulated-alloc if available') Signed-off-by: Roger Pau Monné I don't s

Re: [PATCH v2] x86/xen: fix balloon target initialization for PVH dom0

2025-04-04 Thread Dave Hansen
On 4/4/25 06:34, Roger Pau Monne wrote: > Much like a6aa4eb994ee, the code in this changeset should have been part of > 38620fc4e893. > > Fixes: a6aa4eb994ee ('xen/x86: add extra pages to unpopulated-alloc if > available') > Signed-off-by: Roger Pau Monné I don't see a cc:stable@ on there. Was

Re: [PATCH v2] x86/xen: fix balloon target initialization for PVH dom0

2025-04-04 Thread Jürgen Groß
On 04.04.25 15:34, Roger Pau Monne wrote: PVH dom0 re-uses logic from PV dom0, in which RAM ranges not assigned to dom0 are re-used as scratch memory to map foreign and grant pages. Such logic relies on reporting those unpopulated ranges as RAM to Linux, and mark them as reserved. This way Linu

[PATCH v2] x86/xen: fix balloon target initialization for PVH dom0

2025-04-04 Thread Roger Pau Monne
PVH dom0 re-uses logic from PV dom0, in which RAM ranges not assigned to dom0 are re-used as scratch memory to map foreign and grant pages. Such logic relies on reporting those unpopulated ranges as RAM to Linux, and mark them as reserved. This way Linux creates the underlying page structures req