mirror of
https://github.com/xen-project/xen.git
synced 2026-10-29 10:40:03 +01:00
x86emul: always init mmval
... to avoid buggy read/write sizes becoming info leaks. Signed-off-by: Jan Beulich <jbeulich@suse.com> Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
This commit is contained in:
1 parent
997382b771
commit
b857b041ee
1 file changed
+2
@@ -2671,6 +2671,8 @@ x86_emulate(
|
||||
ea.reg = decode_register(modrm_rm, &_regs,
|
||||
(d & ByteOp) && !rex_prefix);
|
||||
|
||||
memset(mmvalp, 0xaa /* arbitrary */, sizeof(*mmvalp));
|
||||
|
||||
/* Decode and fetch the source operand: register, memory or immediate. */
|
||||
switch ( d & SrcMask )
|
||||
{
|
||||
|
||||