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

[Xen-devel] Invalid op code emulation for HVM guest and GPF

Hey Keir,

DTRACE in linux/solaris guests use invalid op code sequence:

opcode trap is: 0xF0 0x90 0x90 0x90 0x90 (LOCK NOP NOP NOP NOP) 

to receive UD, but they get GPF instead. (xen 4.1.2)

Looking at hvm_emulate_one() I see place where it generates GPF if not
expected sequence. Do you know quickly what can be done to deliver UD
for the above sequence, or what single byte they can use to generate
UD? (int 6 is two byte instr and doesn't work for them).

thanks a lot,

Xen-devel mailing list



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