Skip to content
Snippets Groups Projects
  1. Jul 16, 2015
    • Gonglei (Arei)'s avatar
      ppc/spapr_drc: fix memory leak · 586d2142
      Gonglei (Arei) authored
      
      fix CID 1311373.
      
      Signed-off-by: default avatarGonglei <arei.gonglei@huawei.com>
      Message-Id: <1436489490-236-3-git-send-email-arei.gonglei@huawei.com>
      Signed-off-by: default avatarPaolo Bonzini <pbonzini@redhat.com>
      586d2142
    • James Hogan's avatar
      mips/kvm: Sign extend registers written to KVM · 02dae26a
      James Hogan authored
      
      In case we're running on a 64-bit host, be sure to sign extend the
      general purpose registers and hi/lo/pc before writing them to KVM, so as
      to take advantage of MIPS32/MIPS64 compatibility.
      
      Signed-off-by: default avatarJames Hogan <james.hogan@imgtec.com>
      Cc: Paolo Bonzini <pbonzini@redhat.com>
      Cc: Leon Alrae <leon.alrae@imgtec.com>
      Cc: Aurelien Jarno <aurelien@aurel32.net>
      Cc: kvm@vger.kernel.org
      Cc: qemu-stable@nongnu.org
      Message-Id: <1429871214-23514-3-git-send-email-james.hogan@imgtec.com>
      Signed-off-by: default avatarPaolo Bonzini <pbonzini@redhat.com>
      02dae26a
    • James Hogan's avatar
      mips/kvm: Fix Big endian 32-bit register access · f8b3e48b
      James Hogan authored
      
      Fix access to 32-bit registers on big endian targets. The pointer passed
      to the kernel must be for the actual 32-bit value, not a temporary
      64-bit value, otherwise on big endian systems the kernel will only
      interpret the upper half.
      
      Signed-off-by: default avatarJames Hogan <james.hogan@imgtec.com>
      Cc: Paolo Bonzini <pbonzini@redhat.com>
      Cc: Leon Alrae <leon.alrae@imgtec.com>
      Cc: Aurelien Jarno <aurelien@aurel32.net>
      Cc: kvm@vger.kernel.org
      Cc: qemu-stable@nongnu.org
      Message-Id: <1429871214-23514-2-git-send-email-james.hogan@imgtec.com>
      Signed-off-by: default avatarPaolo Bonzini <pbonzini@redhat.com>
      f8b3e48b
    • Peter Maydell's avatar
      Merge remote-tracking branch 'remotes/lalrae/tags/mips-20150716' into staging · 2d5ee9e7
      Peter Maydell authored
      
      MIPS patches 2015-07-16
      
      Changes:
      * bug fixes
      
      # gpg: Signature made Thu Jul 16 09:04:56 2015 BST using RSA key ID 0B29DA6B
      # gpg: Good signature from "Leon Alrae <leon.alrae@imgtec.com>"
      # gpg: WARNING: This key is not certified with a trusted signature!
      # gpg:          There is no indication that the signature belongs to the owner.
      # Primary key fingerprint: 8DD3 2F98 5495 9D66 35D4  4FC0 5211 8E3C 0B29 DA6B
      
      * remotes/lalrae/tags/mips-20150716:
        target-mips: fix page fault address for LWL/LWR/LDL/LDR
        linux-user: Fix MIPS N64 trap and break instruction bug
        target-mips: fix resource leak reported by Coverity
        target-mips: fix logically dead code reported by Coverity
        target-mips: correct DERET instruction
        target-mips: fix ASID synchronisation for MIPS MT
        disas/mips: fix disassembling R6 instructions
        target-mips: fix to clear MSACSR.Cause
        target-mips: fix MIPS64R6-generic configuration
      
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      2d5ee9e7
  2. Jul 15, 2015
  3. Jul 14, 2015
Loading