[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] [PATCH 0/6] x86: emulation improvements


  • To: Jan Beulich <JBeulich@xxxxxxxx>
  • From: Keir Fraser <keir.xen@xxxxxxxxx>
  • Date: Fri, 20 Sep 2013 10:10:13 +0100
  • Cc: xen-devel <xen-devel@xxxxxxxxxxxxxxxxxxxx>
  • Delivery-date: Fri, 20 Sep 2013 09:10:48 +0000
  • List-id: Xen developer discussion <xen-devel.lists.xen.org>
  • Thread-index: Ac614TauH3JUEqr4rkC3TBy8lrAn1g==
  • Thread-topic: [PATCH 0/6] x86: emulation improvements

On 20/09/2013 09:21, "Jan Beulich" <JBeulich@xxxxxxxx> wrote:

>>>> On 19.09.13 at 18:12, Keir Fraser <keir.xen@xxxxxxxxx> wrote:
>> On 19/09/2013 16:40, "Jan Beulich" <JBeulich@xxxxxxxx> wrote:
>> 
>>> 1: x86/HVM: properly handle MMIO reads and writes wider than a machine word
>>> 2: x86: fix dependencies of emulator test
>>> 3: x86_emulate: MOVSXD must read source operand just once
>>> 4: x86_emulate: PUSH <mem> must read source operand just once
>>> 5: x86_emulate: fix flag setting for 8-bit signed multiplication
>>> 6: x86_emulate: fold wide reads
>>> 
>>> Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx>
>> 
>> Nice.
>> 
>> Acked-by: Keir Fraser <keir@xxxxxxx>
> 
> I'm going to commit them with two tiny adjustments:
> 
> In the first patch I simplified the initializer of "chunk" to
> 
> chunk = min(bytes, 1U << LONG_BYTEORDER)
> 
> And in the fourth patch I replaced the newly added conditional in
> the 8-bit case with an ASSERT() (which in turn requires the test
> utility to be adjusted to have ASSERT() available).
> 
> I'm sure you're fine with both.

Yes, fine!

 -- Keir

> There's going to be one more, fixing wrap around handling for
> repeated string instructions; need to still give this some minimal
> testing before submitting.
> 
> Jan
> 



_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.