qemu-commits
[Top][All Lists]
Advanced

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

[Qemu-commits] [qemu/qemu] d2fe51: target-i386: Fix CC_OP_CLR vs PF


From: GitHub
Subject: [Qemu-commits] [qemu/qemu] d2fe51: target-i386: Fix CC_OP_CLR vs PF
Date: Tue, 04 Mar 2014 09:00:04 -0800

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: d2fe51bda8adf33d07c21e034fdc13a1e1fa4e19
      
https://github.com/qemu/qemu/commit/d2fe51bda8adf33d07c21e034fdc13a1e1fa4e19
  Author: Richard Henderson <address@hidden>
  Date:   2014-02-28 (Fri, 28 Feb 2014)

  Changed paths:
    M target-i386/cc_helper.c
    M target-i386/translate.c

  Log Message:
  -----------
  target-i386: Fix CC_OP_CLR vs PF

Parity should be set for a zero result.

Cc: address@hidden
Reviewed-by: Paolo Bonzini <address@hidden>
Reviewed-by: Edgar E. Iglesias <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>


  Commit: 4e47e39ab0ded72c0af174131ecf49d588d66c12
      
https://github.com/qemu/qemu/commit/4e47e39ab0ded72c0af174131ecf49d588d66c12
  Author: Richard Henderson <address@hidden>
  Date:   2014-02-28 (Fri, 28 Feb 2014)

  Changed paths:
    M target-i386/cpu.h
    M target-i386/fpu_helper.c
    M target-i386/gdbstub.c

  Log Message:
  -----------
  target-i386: Fix SSE status flag corruption

When we restore the mxcsr register with FXRSTOR, or set it with gdb,
we need to update the various SSE status flags in CPUX86State

Reported-by: Richard Purdie <address@hidden>
Reviewed-by: Paolo Bonzini <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>


  Commit: cb48da7f8140b5cbb648d990876720da9cd04d8f
      
https://github.com/qemu/qemu/commit/cb48da7f8140b5cbb648d990876720da9cd04d8f
  Author: Richard Henderson <address@hidden>
  Date:   2014-02-28 (Fri, 28 Feb 2014)

  Changed paths:
    M target-i386/translate.c

  Log Message:
  -----------
  target-i386: Fix ucomis and comis memory access

We were loading 16 bytes for both single and double-precision
scalar comparisons.

Reported-by: Alexander Bluhm <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>


  Commit: 4fd42afe6117ab16dc5e2e7216cced8010afc1d1
      
https://github.com/qemu/qemu/commit/4fd42afe6117ab16dc5e2e7216cced8010afc1d1
  Author: Peter Maydell <address@hidden>
  Date:   2014-03-04 (Tue, 04 Mar 2014)

  Changed paths:
    M target-i386/cc_helper.c
    M target-i386/cpu.h
    M target-i386/fpu_helper.c
    M target-i386/gdbstub.c
    M target-i386/translate.c

  Log Message:
  -----------
  Merge remote-tracking branch 'remotes/rth/i386-fix' into staging

* remotes/rth/i386-fix:
  target-i386: Fix ucomis and comis memory access
  target-i386: Fix SSE status flag corruption
  target-i386: Fix CC_OP_CLR vs PF

Signed-off-by: Peter Maydell <address@hidden>


Compare: https://github.com/qemu/qemu/compare/c2cb92f9ea3c...4fd42afe6117

reply via email to

[Prev in Thread] Current Thread [Next in Thread]