|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH 3/9] x86/vvmx: Extract operand reading logic into operand_read()
>>> On 27.11.17 at 19:08, <andrew.cooper3@xxxxxxxxxx> wrote:
> On 27/11/17 17:01, Jan Beulich wrote:
>>>>> On 26.10.17 at 19:03, <euan.harris@xxxxxxxxxx> wrote:
>>> + return X86EMUL_OKAY;
>> This and ...
>>
>>> + }
>>> + else
>>> + {
>>> + pagefault_info_t pfinfo;
>>> + int rc = hvm_copy_from_guest_linear(buf, op->mem, bytes, 0,
>>> &pfinfo);
>>> +
>>> + if ( rc == HVMTRANS_bad_linear_to_gfn )
>>> + hvm_inject_page_fault(pfinfo.ec, pfinfo.linear);
>>> + if ( rc != HVMTRANS_okay )
>>> + return X86EMUL_EXCEPTION;
>>> +
>>> + return X86EMUL_OKAY;
>> ... this should become a uniform ...
>>
>>> + }
>> ... return here.
>
> I tried this, but later patches in the series need them to move back.
> Overall, this layout reduces the code churn across the series.
Ah, I see.
Jan
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |