Re: [PATCH 2/2] x86/dom0: attempt to fixup p2m page-faults for PVH dom0

2025-02-17 Thread Jan Beulich
On 17.02.2025 11:51, Roger Pau Monné wrote: > On Mon, Feb 17, 2025 at 11:27:52AM +0100, Jan Beulich wrote: >> On 17.02.2025 11:20, Roger Pau Monné wrote: >>> On Mon, Feb 17, 2025 at 09:44:28AM +0100, Jan Beulich wrote: On 17.02.2025 09:25, Roger Pau Monné wrote: > On Fri, Feb 14, 2025 at 0

Re: [PATCH 2/2] x86/dom0: attempt to fixup p2m page-faults for PVH dom0

2025-02-17 Thread Roger Pau Monné
On Mon, Feb 17, 2025 at 11:27:52AM +0100, Jan Beulich wrote: > On 17.02.2025 11:20, Roger Pau Monné wrote: > > On Mon, Feb 17, 2025 at 09:44:28AM +0100, Jan Beulich wrote: > >> On 17.02.2025 09:25, Roger Pau Monné wrote: > >>> On Fri, Feb 14, 2025 at 02:07:05PM +0100, Jan Beulich wrote: > On 1

Re: [PATCH 2/2] x86/dom0: attempt to fixup p2m page-faults for PVH dom0

2025-02-17 Thread Jan Beulich
On 17.02.2025 11:20, Roger Pau Monné wrote: > On Mon, Feb 17, 2025 at 09:44:28AM +0100, Jan Beulich wrote: >> On 17.02.2025 09:25, Roger Pau Monné wrote: >>> On Fri, Feb 14, 2025 at 02:07:05PM +0100, Jan Beulich wrote: On 14.02.2025 13:38, Roger Pau Monné wrote: > On Fri, Feb 14, 2025 at 1

Re: [PATCH 2/2] x86/dom0: attempt to fixup p2m page-faults for PVH dom0

2025-02-17 Thread Roger Pau Monné
On Mon, Feb 17, 2025 at 09:44:28AM +0100, Jan Beulich wrote: > On 17.02.2025 09:25, Roger Pau Monné wrote: > > On Fri, Feb 14, 2025 at 02:07:05PM +0100, Jan Beulich wrote: > >> On 14.02.2025 13:38, Roger Pau Monné wrote: > >>> On Fri, Feb 14, 2025 at 12:53:01PM +0100, Jan Beulich wrote: > On 1

Re: [PATCH 2/2] x86/dom0: attempt to fixup p2m page-faults for PVH dom0

2025-02-17 Thread Jan Beulich
On 17.02.2025 09:25, Roger Pau Monné wrote: > On Fri, Feb 14, 2025 at 02:07:05PM +0100, Jan Beulich wrote: >> On 14.02.2025 13:38, Roger Pau Monné wrote: >>> On Fri, Feb 14, 2025 at 12:53:01PM +0100, Jan Beulich wrote: On 14.02.2025 10:29, Roger Pau Monne wrote: > +{ > +unsigned lo

Re: [PATCH 2/2] x86/dom0: attempt to fixup p2m page-faults for PVH dom0

2025-02-17 Thread Roger Pau Monné
On Fri, Feb 14, 2025 at 02:07:05PM +0100, Jan Beulich wrote: > On 14.02.2025 13:38, Roger Pau Monné wrote: > > On Fri, Feb 14, 2025 at 12:53:01PM +0100, Jan Beulich wrote: > >> On 14.02.2025 10:29, Roger Pau Monne wrote: > >>> +{ > >>> +unsigned long gfn = paddr_to_pfn(addr); > >>> +struct

Re: [PATCH 2/2] x86/dom0: attempt to fixup p2m page-faults for PVH dom0

2025-02-14 Thread Andrew Cooper
On 14/02/2025 9:29 am, Roger Pau Monne wrote: > diff --git a/docs/misc/xen-command-line.pandoc > b/docs/misc/xen-command-line.pandoc > index 9bbd00baef91..e9884de07e9e 100644 > --- a/docs/misc/xen-command-line.pandoc > +++ b/docs/misc/xen-command-line.pandoc > @@ -822,7 +822,8 @@ Specify the bit w

Re: [PATCH 2/2] x86/dom0: attempt to fixup p2m page-faults for PVH dom0

2025-02-14 Thread Jan Beulich
On 14.02.2025 13:38, Roger Pau Monné wrote: > On Fri, Feb 14, 2025 at 12:53:01PM +0100, Jan Beulich wrote: >> On 14.02.2025 10:29, Roger Pau Monne wrote: >>> --- a/xen/arch/x86/hvm/emulate.c >>> +++ b/xen/arch/x86/hvm/emulate.c >>> @@ -338,8 +338,38 @@ static int hvmemul_do_io( >>> if ( !s

Re: [PATCH 2/2] x86/dom0: attempt to fixup p2m page-faults for PVH dom0

2025-02-14 Thread Roger Pau Monné
On Fri, Feb 14, 2025 at 12:53:01PM +0100, Jan Beulich wrote: > On 14.02.2025 10:29, Roger Pau Monne wrote: > > --- a/docs/misc/xen-command-line.pandoc > > +++ b/docs/misc/xen-command-line.pandoc > > @@ -822,7 +822,8 @@ Specify the bit width of the DMA heap. > > > > ### dom0 > > = List of [

Re: [PATCH 2/2] x86/dom0: attempt to fixup p2m page-faults for PVH dom0

2025-02-14 Thread Jan Beulich
On 14.02.2025 10:29, Roger Pau Monne wrote: > --- a/docs/misc/xen-command-line.pandoc > +++ b/docs/misc/xen-command-line.pandoc > @@ -822,7 +822,8 @@ Specify the bit width of the DMA heap. > > ### dom0 > = List of [ pv | pvh, shadow=, verbose=, > -cpuid-faulting=, msr-relaxe