|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH 2/5] VMX: dump full host state
>>> On 20.01.15 at 18:19, <andrew.cooper3@xxxxxxxxxx> wrote:
> On 20/01/15 11:06, Jan Beulich wrote:
>> + printk("RIP = 0x%016lx (%ps) RSP = 0x%016lx\n",
>> + vmr(HOST_RIP), (void *)vmr(HOST_RIP), vmr(HOST_RSP));
>
> Given the asm volatile, the compiler is unlikely to elide the second
> read of HOST_RIP. I suppose that this is debug code and it really
> doesn't matter too much, but if it is used anywhere else it might be
> worth pulling out into a local variable.
Indeed I didn't latch this into a local variable simply because this is
debugging code.
>> + printk("Sysenter RSP=%016lx CS:RIP=%04x:%016lx\n",
>> + vmr(HOST_SYSENTER_ESP),
>> + vmr32(HOST_SYSENTER_CS), vmr(HOST_SYSENTER_EIP));
>
> vmr16() ?
The BUILD_BUG_ON() in vmr32() not triggering already proves that
this is the right accessor - {HOST,GUEST}_SYSENTER_CS both are
32-bit fields.
Jan
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |