1. 19 4月, 2016 3 次提交
  2. 18 4月, 2016 8 次提交
    • P
      Merge remote-tracking branch 'remotes/mcayland/tags/qemu-openbios-signed' into staging · 6a6fa68a
      Peter Maydell 提交于
      Update OpenBIOS images
      
      # gpg: Signature made Mon 18 Apr 2016 09:39:31 BST using RSA key ID AE0F321F
      # gpg: Good signature from "Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>"
      
      * remotes/mcayland/tags/qemu-openbios-signed:
        Update OpenBIOS images
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      6a6fa68a
    • P
      Merge remote-tracking branch 'remotes/dgibson/tags/ppc-for-2.6-20160418' into staging · ba389950
      Peter Maydell 提交于
      ppc patch queue for 2-16-04-18
      
      Three bugfixe patches for 2.6 here.
      * Two for bad implementation of some of the strong load/store
        instructions
      
      * One for bad migration of the XER register.  This is a regression
        from 2.5, cause by a change in the way we represent at XER during
        runtime.
      
      # gpg: Signature made Mon 18 Apr 2016 06:17:03 BST using RSA key ID 20D9B392
      # gpg: Good signature from "David Gibson <david@gibson.dropbear.id.au>"
      # gpg:                 aka "David Gibson (Red Hat) <dgibson@redhat.com>"
      # gpg:                 aka "David Gibson (ozlabs.org) <dgibson@ozlabs.org>"
      # gpg: WARNING: This key is not certified with sufficiently trusted signatures!
      # gpg:          It is not certain that the signature belongs to the owner.
      # Primary key fingerprint: 75F4 6586 AE61 A66C C44E  87DC 6C38 CACA 20D9 B392
      
      * remotes/dgibson/tags/ppc-for-2.6-20160418:
        ppc: Fix migration of the XER register
        ppc: Fix the bad exception NIP value and the range check in LSWX
        ppc: Fix the range check in the LSWI instruction
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      ba389950
    • P
      Merge remote-tracking branch 'remotes/otubo/tags/pull-seccomp-20160416' into staging · adde0204
      Peter Maydell 提交于
      seccomp branch queue
      
      # gpg: Signature made Sat 16 Apr 2016 19:58:46 BST using RSA key ID 12F8BD2F
      # gpg: Good signature from "Eduardo Otubo (Software Engineer @ ProfitBricks) <eduardo.otubo@profitbricks.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: 1C96 46B6 E1D1 C38A F2EC  3FDE FD0C FF5B 12F8 BD2F
      
      * remotes/otubo/tags/pull-seccomp-20160416:
        seccomp: adding sysinfo system call to whitelist
        seccomp: Whitelist cacheflush since 2.2.0 not 2.2.3
        configure: Enable seccomp sandbox for MIPS
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      adde0204
    • P
      Merge remote-tracking branch 'remotes/weil/tags/pull-wxx-20160415' into staging · c6c598ca
      Peter Maydell 提交于
      wxx patch queue
      
      # gpg: Signature made Fri 15 Apr 2016 18:36:41 BST using RSA key ID 677450AD
      # gpg: Good signature from "Stefan Weil <sw@weilnetz.de>"
      # gpg:                 aka "Stefan Weil <stefan.weil@weilnetz.de>"
      # gpg:                 aka "Stefan Weil <stefan.weil@bib.uni-mannheim.de>"
      # gpg: WARNING: This key is not certified with sufficiently trusted signatures!
      # gpg:          It is not certain that the signature belongs to the owner.
      # Primary key fingerprint: 4923 6FEA 75C9 5D69 8EC2  B78A E08C 21D5 6774 50AD
      
      * remotes/weil/tags/pull-wxx-20160415:
        wxx: Fix broken TCP networking (regression)
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      c6c598ca
    • M
      Update OpenBIOS images · afc47486
      Mark Cave-Ayland 提交于
      Update OpenBIOS images to SVN r1395 built from submodule.
      Signed-off-by: NMark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
      afc47486
    • T
      ppc: Fix migration of the XER register · aa378598
      Thomas Huth 提交于
      env->xer only holds the lower bits of the XER register nowadays, the
      SO, OV and CA bits are stored in separate variables (see the function
      cpu_write_xer() for details). Since the migration code currently only
      reads the "xer" variable, the upper bits are lost during migration.
      Fix it by using cpu_read_xer() instead.
      Signed-off-by: NThomas Huth <thuth@redhat.com>
      Signed-off-by: NDavid Gibson <david@gibson.dropbear.id.au>
      aa378598
    • T
      ppc: Fix the bad exception NIP value and the range check in LSWX · 537d3e8e
      Thomas Huth 提交于
      The range checks in the LSWX instruction are completely insufficient:
      They do not take the wrap-around case into account, and the check
      "reg < rx" should be "reg <= rx" instead. Fix it by using the new
      lsw_reg_in_range() helper function that is already used for LSWI, too.
      
      Then there is a second problem: In case the INVAL exception is generated,
      the NIP value is wrong, it currently points to the instruction before
      the LSWX instruction. This is because gen_lswx() already decreases the
      NIP value by 4 (to be prepared for page fault exceptions), and
      powerpc_excp() later decreases it again by 4 while handling the program
      exception. So to get this right, we've got to undo the "- 4" from
      gen_lswx() here before calling helper_raise_exception_err().
      Signed-off-by: NThomas Huth <thuth@redhat.com>
      Signed-off-by: NDavid Gibson <david@gibson.dropbear.id.au>
      537d3e8e
    • T
      ppc: Fix the range check in the LSWI instruction · afbee712
      Thomas Huth 提交于
      There are two issues: First, the number of registers that are used has
      to be calculated with "(nb + 3) / 4" (i.e. round always up, not down).
      Second, the "start <= ra && (start + nr - 32) > ra" condition for the
      wrap-around case is wrong: It has to be tested with "||" instead of "&&".
      Since we can reuse this check later for the LSWX instruction, let's
      place the fixed code into a helper function, too.
      Signed-off-by: NThomas Huth <thuth@redhat.com>
      Signed-off-by: NDavid Gibson <david@gibson.dropbear.id.au>
      afbee712
  3. 17 4月, 2016 3 次提交
  4. 16 4月, 2016 3 次提交
  5. 15 4月, 2016 23 次提交