Skip to content
Snippets Groups Projects
  1. Jul 12, 2019
    • Eric Blake's avatar
      iotests: Update 082 expected output · 20ff903d
      Eric Blake authored
      
      A recent tweak to the '-o help' output for qemu-img needs to be
      reflected into the iotests expected outputs.
      
      Fixes: f7077c98
      Reported-by: default avatarKevin Wolf <kwolf@redhat.com>
      Signed-off-by: default avatarEric Blake <eblake@redhat.com>
      Reviewed-by: default avatarJohn Snow <jsnow@redhat.com>
      Signed-off-by: default avatarKevin Wolf <kwolf@redhat.com>
      20ff903d
    • Peter Maydell's avatar
      Merge remote-tracking branch 'remotes/dgibson/tags/ppc-for-4.1-20190712' into staging · a2a9d4ad
      Peter Maydell authored
      
      ppc patch queue for 2019-07-12
      
      First 4.1 hard freeze pull request.  Not much here, just a bug fix for
      the XICS interrupt controller and a SLOF firmware update to fix a bug
      with IP discovery when there are multiple NICs.
      
      # gpg: Signature made Fri 12 Jul 2019 06:51:24 BST
      # gpg:                using RSA key 75F46586AE61A66CC44E87DC6C38CACA20D9B392
      # gpg: Good signature from "David Gibson <david@gibson.dropbear.id.au>" [full]
      # gpg:                 aka "David Gibson (Red Hat) <dgibson@redhat.com>" [full]
      # gpg:                 aka "David Gibson (ozlabs.org) <dgibson@ozlabs.org>" [full]
      # gpg:                 aka "David Gibson (kernel.org) <dwg@kernel.org>" [unknown]
      # Primary key fingerprint: 75F4 6586 AE61 A66C C44E  87DC 6C38 CACA 20D9 B392
      
      * remotes/dgibson/tags/ppc-for-4.1-20190712:
        xics/kvm: Always set the MASKED bit if interrupt is masked
        pseries: Update SLOF firmware image
      
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      a2a9d4ad
    • Greg Kurz's avatar
      xics/kvm: Always set the MASKED bit if interrupt is masked · 38298611
      Greg Kurz authored
      The ics_set_kvm_state_one() function is called either to restore the
      state of an interrupt source during migration or to set the interrupt
      source to a default state during reset.
      
      Since always, ie. 2013, the code only sets the MASKED bit if the 'current
      priority' and the 'saved priority' are different. This is likely true
      when restoring an interrupt that had been previously masked with the
      ibm,int-off RTAS call. However this is always false in the case of
      reset since both 'current priority' and 'saved priority' are equal to
      0xff, and the MASKED bit is never set.
      
      The legacy KVM XICS device gets away with that because it ends updating
      its internal structure the same way, whether the MASKED bit is set or
      the priority is 0xff.
      
      The XICS-on-XIVE device for POWER9 is different. It sticks to the KVM
      documentation [1] and _really_ relies on the MASKED bit to correctly
      set. If not, it will configure the interrupt source in the XIVE HW, even
      though the guest hasn't configured the interrupt yet. This disturbs the
      complex logic implemented in XICS-on-XIVE and may result in the loss of
      subsequent queued events.
      
      Always set the MASKED bit if interrupt is masked as expected by the KVM
      XICS-on-XIVE device. This has no impact on the legacy KVM XICS.
      
      [1] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/Documentation/virtual/kvm/devices/xics.txt
      
      
      
      Signed-off-by: default avatarGreg Kurz <groug@kaod.org>
      Message-Id: <156217454083.559957.7359208229523652842.stgit@bahia.lan>
      Signed-off-by: default avatarDavid Gibson <david@gibson.dropbear.id.au>
      38298611
    • Alexey Kardashevskiy's avatar
      pseries: Update SLOF firmware image · 4493d430
      Alexey Kardashevskiy authored
      
      This only has a fix for ipv4-after-ipv6 booting problem.
      
      Signed-off-by: default avatarAlexey Kardashevskiy <aik@ozlabs.ru>
      Signed-off-by: default avatarDavid Gibson <david@gibson.dropbear.id.au>
      4493d430
  2. Jul 11, 2019
    • Peter Maydell's avatar
      Merge remote-tracking branch 'remotes/jnsnow/tags/bitmaps-pull-request' into staging · 9411db8f
      Peter Maydell authored
      
      Pull request
      
      # gpg: Signature made Wed 10 Jul 2019 20:21:58 BST
      # gpg:                using RSA key F9B7ABDBBCACDF95BE76CBD07DEF8106AAFC390E
      # gpg: Good signature from "John Snow (John Huston) <jsnow@redhat.com>" [full]
      # Primary key fingerprint: FAEB 9711 A12C F475 812F  18F2 88A9 064D 1835 61EB
      #      Subkey fingerprint: F9B7 ABDB BCAC DF95 BE76  CBD0 7DEF 8106 AAFC 390E
      
      * remotes/jnsnow/tags/bitmaps-pull-request:
        docs/bitmaps: use QMP lexer instead of json
        sphinx: add qmp_lexer
        docs/interop/bitmaps.rst: Fix typos
      
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      9411db8f
    • Peter Maydell's avatar
      Merge remote-tracking branch 'remotes/stsquad/tags/pull-testing-and-gdbstub-100719-1' into staging · abd45ff0
      Peter Maydell authored
      
      Testing and gdbstub fixes:
      
        - fix diff-out pass in check-tcg
        - ensure generation of fprem reference
        - fix gdb set_reg fallback
      
      # gpg: Signature made Wed 10 Jul 2019 11:24:28 BST
      # gpg:                using RSA key 6685AE99E75167BCAFC8DF35FBD0DB095A9E2A44
      # gpg: Good signature from "Alex Bennée (Master Work Key) <alex.bennee@linaro.org>" [full]
      # Primary key fingerprint: 6685 AE99 E751 67BC AFC8  DF35 FBD0 DB09 5A9E 2A44
      
      * remotes/stsquad/tags/pull-testing-and-gdbstub-100719-1:
        gdbstub: revert to previous set_reg behaviour
        gdbstub: add some notes to the header comment
        tests/tcg: fix diff-out pass to properly report failure
        tests/tcg: fix up test-i386-fprem.ref generation
      
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      abd45ff0
  3. Jul 10, 2019
  4. Jul 09, 2019
  5. Jul 08, 2019
Loading