Re: [Xen-devel] [PATCH] x86: Allow write-combining on MMIO mappings again

2017-01-26 Thread Jan Beulich
>>> On 26.01.17 at 11:55, wrote: > On Thu, 2017-01-26 at 03:45 -0700, Jan Beulich wrote: >> >> This is too broad a statement: MMIO pages for which mfn_valid() >> is true would still allow WC use. > > ... where mfn_valid() would be true for MMIO regions in the low memory > hole, but not for regio

Re: [Xen-devel] [PATCH] x86: Allow write-combining on MMIO mappings again

2017-01-26 Thread David Woodhouse
On Thu, 2017-01-26 at 03:45 -0700, Jan Beulich wrote: > > This is too broad a statement: MMIO pages for which mfn_valid() > is true would still allow WC use. ... where mfn_valid() would be true for MMIO regions in the low memory hole, but not for regions above all physical memory? > The only oth

Re: [Xen-devel] [PATCH] x86: Allow write-combining on MMIO mappings again

2017-01-26 Thread Jan Beulich
>>> On 26.01.17 at 09:57, wrote: > Since the fix for XSA-154 in commit c61a6f74f80e ("x86: enforce > consistent cachability of MMIO mappings"), HVM guests have no longer > been able to use PAT to obtain write-combining on MMIO because the > 'ignore PAT' bit is set in EPT. This is too broad a stat