1. 26 6月, 2016 7 次提交
  2. 24 6月, 2016 1 次提交
    • P
      linux-user: Avoid possible misalignment in host_to_target_siginfo() · 55d72a7e
      Peter Maydell 提交于
      host_to_target_siginfo() is implemented by a combination of
      host_to_target_siginfo_noswap() followed by tswap_siginfo().
      The first of these two functions assumes that the target_siginfo_t
      it is writing to is correctly aligned, but the pointer passed
      into host_to_target_siginfo() is directly from the guest and
      might be misaligned. Use a local variable to avoid this problem.
      (tswap_siginfo() does now correctly handle a misaligned destination.)
      
      We have to add a memset() to host_to_target_siginfo_noswap()
      to avoid some false positive "may be used uninitialized" warnings
      from gcc about subfields of the _sifields union if it chooses to
      inline both tswap_siginfo() and host_to_target_siginfo_noswap()
      into host_to_target_siginfo().
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      Reviewed-by: NLaurent Vivier <laurent@vivier.eu>
      Signed-off-by: NPeter Maydell <riku.voipio@linaro.org>
      55d72a7e
  3. 23 6月, 2016 14 次提交
  4. 22 6月, 2016 14 次提交
  5. 21 6月, 2016 4 次提交
    • P
      Merge remote-tracking branch 'remotes/stsquad/tags/pull-travis-20160621-1' into staging · 6f1d2d1c
      Peter Maydell 提交于
      This pull request contains:
      
        - disable sparse testing
        - add trusty build target
        - add libnfs-dev for NFS block driver
      
      These are the same patches posted last week for any last minute review.
      
      # gpg: Signature made Tue 21 Jun 2016 10:06:34 BST
      # gpg:                using RSA key 0xFBD0DB095A9E2A44
      # gpg: Good signature from "Alex Bennée (Master Work Key) <alex.bennee@linaro.org>"
      # Primary key fingerprint: 6685 AE99 E751 67BC AFC8  DF35 FBD0 DB09 5A9E 2A44
      
      * remotes/stsquad/tags/pull-travis-20160621-1:
        .travis.yml: disable Sparse testing
        .travis.yml: add trusty GCE target
        .travis.yml: add libnfs-dev for NFS block driver
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      6f1d2d1c
    • G
    • P
      Merge remote-tracking branch 'remotes/mcayland/tags/qemu-sparc-signed' into staging · 728cc990
      Peter Maydell 提交于
      qemu-sparc update
      
      # gpg: Signature made Mon 20 Jun 2016 21:55:23 BST
      # gpg:                using RSA key 0x5BC2C56FAE0F321F
      # gpg: Good signature from "Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>"
      # Primary key fingerprint: CC62 1AB9 8E82 200D 915C  C9C4 5BC2 C56F AE0F 321F
      
      * remotes/mcayland/tags/qemu-sparc-signed:
        MAINTAINERS: remove Blue Swirl as SPARC maintainer
        MAINTAINERS: add Artyom Tarasenko as SPARC maintainer
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      728cc990
    • P
      Merge remote-tracking branch 'remotes/stefanha/tags/tracing-pull-request' into staging · b0ad00b8
      Peter Maydell 提交于
      # gpg: Signature made Mon 20 Jun 2016 21:29:27 BST
      # gpg:                using RSA key 0x9CA4ABB381AB73C8
      # gpg: Good signature from "Stefan Hajnoczi <stefanha@redhat.com>"
      # gpg:                 aka "Stefan Hajnoczi <stefanha@gmail.com>"
      # Primary key fingerprint: 8695 A8BF D3F9 7CDA AC35  775A 9CA4 ABB3 81AB 73C8
      
      * remotes/stefanha/tags/tracing-pull-request: (42 commits)
        trace: split out trace events for linux-user/ directory
        trace: split out trace events for qom/ directory
        trace: split out trace events for target-ppc/ directory
        trace: split out trace events for target-s390x/ directory
        trace: split out trace events for target-sparc/ directory
        trace: split out trace events for net/ directory
        trace: split out trace events for audio/ directory
        trace: split out trace events for ui/ directory
        trace: split out trace events for hw/alpha/ directory
        trace: split out trace events for hw/arm/ directory
        trace: split out trace events for hw/acpi/ directory
        trace: split out trace events for hw/vfio/ directory
        trace: split out trace events for hw/s390x/ directory
        trace: split out trace events for hw/pci/ directory
        trace: split out trace events for hw/ppc/ directory
        trace: split out trace events for hw/9pfs/ directory
        trace: split out trace events for hw/i386/ directory
        trace: split out trace events for hw/isa/ directory
        trace: split out trace events for hw/sd/ directory
        trace: split out trace events for hw/sparc/ directory
        ...
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      b0ad00b8