Re: [Xen-devel] [PATCH v7] x86/hvm: Implement hvmemul_write() using real mappings

2017-09-28 Thread Jan Beulich
>>> On 28.09.17 at 11:07, wrote: >> From: Alexandru Isaila [mailto:aisa...@bitdefender.com] >> Sent: 28 September 2017 09:52 >> +static void *hvmemul_map_linear_addr( >> +unsigned long linear, unsigned int bytes, uint32_t pfec, >> +struct hvm_emulate_ctxt *hvmemul_ctxt) >> +{ >> +struc

Re: [Xen-devel] [PATCH v7] x86/hvm: Implement hvmemul_write() using real mappings

2017-09-28 Thread Paul Durrant
> -Original Message- > From: Alexandru Isaila [mailto:aisa...@bitdefender.com] > Sent: 28 September 2017 09:52 > To: xen-devel@lists.xen.org > Cc: jbeul...@suse.com; Andrew Cooper ; > Paul Durrant ; Alexandru Isaila > > Subject: [PATCH v7] x86/hvm: Implement hvmemul_write() using real > ma

[Xen-devel] [PATCH v7] x86/hvm: Implement hvmemul_write() using real mappings

2017-09-28 Thread Alexandru Isaila
From: Andrew Cooper An access which crosses a page boundary is performed atomically by x86 hardware, albeit with a severe performance penalty. An important corner case is when a straddled access hits two pages which differ in whether a translation exists, or in net access rights. The use of hvm