1. 12 2月, 2017 5 次提交
  2. 11 2月, 2017 2 次提交
    • P
      Merge remote-tracking branch 'remotes/jnsnow/tags/ide-pull-request' into staging · 98b2faea
      Peter Maydell 提交于
      # gpg: Signature made Fri 10 Feb 2017 16:47:54 GMT
      # gpg:                using RSA key 0x7DEF8106AAFC390E
      # gpg: Good signature from "John Snow (John Huston) <jsnow@redhat.com>"
      # 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/ide-pull-request:
        ahci: advertise HOST_CAP_64
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      98b2faea
    • L
      ahci: advertise HOST_CAP_64 · 98cb5dcc
      Ladi Prosek 提交于
      The AHCI emulation code supports 64-bit addressing and should advertise this
      fact in the Host Capabilities register. Both Linux and Windows drivers test
      this bit to decide if the upper 32 bits of various registers may be written
      to, and at least some versions of Windows have a bug where DMA is attempted
      with an address above 4GB but, in the absence of HOST_CAP_64, the upper 32
      bits are left unititialized which leads to a memory corruption.
      
      [Maintainer edit:
      
      This fixes https://bugzilla.redhat.com/show_bug.cgi?id=1411105,
      which affects Windows Server 2008 SP2 in some cases.]
      Signed-off-by: NLadi Prosek <lprosek@redhat.com>
      Message-id: 1484305370-6220-1-git-send-email-lprosek@redhat.com
      [Amended commit message --js]
      Signed-off-by: NJohn Snow <jsnow@redhat.com>
      98cb5dcc
  3. 10 2月, 2017 10 次提交
  4. 08 2月, 2017 19 次提交
  5. 07 2月, 2017 4 次提交
    • P
      Merge remote-tracking branch 'remotes/juanquintela/tags/migration/20170206' into staging · d0dff238
      Peter Maydell 提交于
      migration/next for 20170206
      
      # gpg: Signature made Mon 06 Feb 2017 16:13:26 GMT
      # gpg:                using RSA key 0xF487EF185872D723
      # gpg: Good signature from "Juan Quintela <quintela@redhat.com>"
      # gpg:                 aka "Juan Quintela <quintela@trasno.org>"
      # Primary key fingerprint: 1899 FF8E DEBF 58CC EE03  4B82 F487 EF18 5872 D723
      
      * remotes/juanquintela/tags/migration/20170206:
        postcopy: Recover block devices on early failure
        Postcopy: Reset state to avoid cleanup assert
        vmstate registration: check return values
        migration: Check for ID length
        vmstate_register_with_alias_id: Take an Error **
        migration: create Migration Incoming State at init time
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      d0dff238
    • P
      Merge remote-tracking branch 'remotes/rth/tags/pull-hppa-20170206' into staging · 3c457da1
      Peter Maydell 提交于
      Misc hppa fixes.
      
      # gpg: Signature made Tue 07 Feb 2017 02:28:40 GMT
      # gpg:                using RSA key 0xAD1270CC4DD0279B
      # gpg: Good signature from "Richard Henderson <rth7680@gmail.com>"
      # gpg:                 aka "Richard Henderson <rth@redhat.com>"
      # gpg:                 aka "Richard Henderson <rth@twiddle.net>"
      # Primary key fingerprint: 9CB1 8DDA F8E8 49AD 2AFC  16A4 AD12 70CC 4DD0 279B
      
      * remotes/rth/tags/pull-hppa-20170206:
        target/hppa: Fix gdb_write_register
        target/hppa: Tidy do_cbranch
        linux-user: define correct UTS machine name for hppa
        linux-user: fix "apt-get update" on linux-user hppa
        linux-user: add hppa magic numbers in qemu-binfmt-conf.sh
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      3c457da1
    • D
      rules: don't try to create missing include dirs · ac7568bd
      Daniel P. Berrange 提交于
      In
      
        commit ba78db44
        Author: Daniel P. Berrange <berrange@redhat.com>
        Date:   Wed Jan 25 16:14:10 2017 +0000
      
        make: move top level dir to end of include search path
      
      The dir $(BUILD_DIR)/$(@D) was added to the include
      path. This would sometimes point to a non-existant
      directory, if the sub-dir in question did not contain
      any target-independant files (eg tcg/). To deal with
      this the rules.mak attempted to create the directory.
      
      While this was succesful, it also caused accidental
      creation of files in the parent of the build dir.
      e.g. when building common source files into target
      specific output files.
      
      Rather than trying to workaround this, just revert
      the code that attempted to mkdir the missing include
      directories. Instead just turn off the compiler warning
      in question as the missing dir is expected & harmless
      in general.
      
      NB: you can clean up a build directory parent that has
      been filled with empty directories by commit ba78db44
      using this GNU find command in that parent directory:
        find audio backends block chardev crypto disas fsdev hw io linux-user \
          migration nbd net qapi qom replay slirp target ui util \
          -type d -empty -delete
      Signed-off-by: NDaniel P. Berrange <berrange@redhat.com>
      Tested-by: NAlberto Garcia <berto@igalia.com>
      [PMM: added note about how to clean up a polluted directory]
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      ac7568bd
    • R
      target/hppa: Fix gdb_write_register · 6836a8fb
      Richard Henderson 提交于
      Add a missing break, detected by Coverity.
      Reported-by: NPeter Maydell <peter.maydell@linaro.org>
      Signed-off-by: NRichard Henderson <rth@twiddle.net>
      6836a8fb