|
|
|
|
|
|
|
|
|
|
xen-devel
Re: [Xen-devel] [PATCH] add mov instruction decoder in protected toreal
>>> "Li, Xin B" <xin.b.li@xxxxxxxxx> 02.07.07 18:03 >>>
>decode mov instruction in protected to real mode in vmxassist.
>Also some clean up.
>
>Signed-off-by: Xin Li <xin.b.li@xxxxxxxxx>
This is what I really don't like about decoder adjustments: Even when changes
for a certain instruction type are found necessary, no care is taken that
similar
instructions are also updated/added. In this case, for instance, you add the
register destination/source case for opcode 0x89/0x8B, but the same adjustments
aren't made for opcode 0x88/0x8A. This is calling for future problems, as much
as e.g. the absence of emulation of opcode 0xC7 despite present emulation
of 0xC6. I'm not going to continue, but I suppose you get my point.
Also, how come that the mode/address size conditions are different for
0x88/0x8A versus 0x89/0x8B (they were identical so far for 0x88, 0x8A, and
0x8B, with some extra code for 0x89)?
Jan
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
|
|
|
|