[PATCH v4 0/2] xen/x86: move d->arch.physaddr_bitsize field handling to pv32

Grygorii Strashko posted 2 patches 1 day, 1 hour ago
xen/arch/x86/include/asm/domain.h |  6 +++---
xen/arch/x86/include/asm/mm.h     | 12 ++++++++++--
xen/arch/x86/pv/dom0_build.c      |  7 +++++--
xen/arch/x86/pv/domain.c          |  2 +-
xen/arch/x86/x86_64/mm.c          |  7 -------
5 files changed, 19 insertions(+), 15 deletions(-)
[PATCH v4 0/2] xen/x86: move d->arch.physaddr_bitsize field handling to pv32
Posted by Grygorii Strashko 1 day, 1 hour ago
From: Grygorii Strashko <grygorii_strashko@epam.com>

The d->arch.physaddr_bitsize field is used only by PV32 code so as the
domain_clamp_alloc_bitsize() function.
So move them into PV32 code.

changes in v4:
 - rebase
 - split patch 3 on two:
   move domain_clamp_alloc_bitsize()
   move d->arch.physaddr_bitsize

changes in v3:
- added tags
- changed patch 3

changes in v2:
- split on 3 patches
- move physaddr_bitsize in struct pv_domain
- make minimal style adjustments as requested

v3: https://patchwork.kernel.org/project/xen-devel/cover/20251128152218.3886583-1-grygorii_strashko@epam.com/
v2: https://patchwork.kernel.org/project/xen-devel/cover/20251127221244.3747918-1-grygorii_strashko@epam.com/

Grygorii Strashko (2):
  xen/x86: move domain_clamp_alloc_bitsize() into pv32 code
  xen/x86: move d->arch.physaddr_bitsize field handling into pv32

 xen/arch/x86/include/asm/domain.h |  6 +++---
 xen/arch/x86/include/asm/mm.h     | 12 ++++++++++--
 xen/arch/x86/pv/dom0_build.c      |  7 +++++--
 xen/arch/x86/pv/domain.c          |  2 +-
 xen/arch/x86/x86_64/mm.c          |  7 -------
 5 files changed, 19 insertions(+), 15 deletions(-)

-- 
2.34.1