1. 25 2月, 2014 1 次提交
  2. 24 2月, 2014 2 次提交
  3. 21 2月, 2014 8 次提交
    • P
      Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20140220' into staging · 105a0601
      Peter Maydell 提交于
      target-arm queue:
       * Fix a bug causing an assertion in the NVIC on ARMv7M models
       * More A64 Neon instructions
       * Refactor cpreg API to separate out access check functions, as
         groundwork for AArch64 system mode
       * Fix bug in linux-user A64 store-exclusive of XZR
      
      # gpg: Signature made Thu 20 Feb 2014 11:12:57 GMT using RSA key ID 14360CDE
      # gpg: Good signature from "Peter Maydell <peter.maydell@linaro.org>"
      
      * remotes/pmaydell/tags/pull-target-arm-20140220: (30 commits)
        linux-user: AArch64: Fix exclusive store of the zero register
        target-arm: A64: Implement unprivileged load/store
        target-arm: A64: Implement narrowing three-reg-diff operations
        target-arm: A64: Implement the wide 3-reg-different operations
        target-arm: A64: Add most remaining three-reg-diff widening ops
        target-arm: A64: Add opcode comments to disas_simd_three_reg_diff
        target-arm: A64: Implement store-exclusive for system mode
        target-arm: Fix incorrect type for value argument to write_raw_cp_reg
        target-arm: Remove failure status return from read/write_raw_cp_reg
        target-arm: Remove unnecessary code now read/write fns can't fail
        target-arm: Drop success/fail return from cpreg read and write functions
        target-arm: Convert miscellaneous reginfo structs to accessfn
        target-arm: Convert generic timer reginfo to accessfn
        target-arm: Convert performance monitor reginfo to accessfn
        target-arm: Split cpreg access checks out from read/write functions
        target-arm: Stop underdecoding ARM946 PRBS registers
        target-arm: Log bad system register accesses with LOG_UNIMP
        target-arm: Remove unused ARMCPUState sr substruct
        target-arm: Restrict check_ap() use of S and R bits to v6 and earlier
        target-arm: Define names for SCTLR bits
        ...
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      105a0601
    • P
      Merge remote-tracking branch... · 3e890c77
      Peter Maydell 提交于
      Merge remote-tracking branch 'remotes/stefanha/tags/qtest-monitor-process-pull-request' into staging
      
      qtest resource cleanup pull request
      
      # gpg: Signature made Wed 19 Feb 2014 14:46:34 GMT using RSA key ID 81AB73C8
      # gpg: Good signature from "Stefan Hajnoczi <stefanha@redhat.com>"
      # gpg:                 aka "Stefan Hajnoczi <stefanha@gmail.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: 8695 A8BF D3F9 7CDA AC35  775A 9CA4 ABB3 81AB 73C8
      
      * remotes/stefanha/tags/qtest-monitor-process-pull-request:
        qtest: kill QEMU process on g_assert() failure
        qtest: make QEMU our direct child process
        qtest: drop unused child_pid field
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      3e890c77
    • P
      Merge remote-tracking branch 'remotes/stefanha/tags/tracing-pull-request' into staging · 7a87a7b3
      Peter Maydell 提交于
      Tracing pull request
      
      # gpg: Signature made Wed 19 Feb 2014 15:42:20 GMT using RSA key ID 81AB73C8
      # gpg: Good signature from "Stefan Hajnoczi <stefanha@redhat.com>"
      # gpg:                 aka "Stefan Hajnoczi <stefanha@gmail.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: 8695 A8BF D3F9 7CDA AC35  775A 9CA4 ABB3 81AB 73C8
      
      * remotes/stefanha/tags/tracing-pull-request:
        trace-events: Fix typo in "offset"
        Add ust generated files to .gitignore
        Update documentation for LTTng ust tracing
        Adapt Makefiles to the new LTTng ust interface
        Modified the tracetool framework for LTTng 2.x
        Fix configure script for LTTng 2.x
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      7a87a7b3
    • P
      Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into staging · e607784f
      Peter Maydell 提交于
      This fixes a target-i386 emulation regression
      
      # gpg: Signature made Wed 19 Feb 2014 15:42:12 GMT using RSA key ID C88F2FD6
      # gpg: Good signature from "Kevin Wolf <kwolf@redhat.com>"
      
      * remotes/kevin/tags/for-upstream:
        target-i386: Fix I/O bitmap checks for in/out
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      e607784f
    • P
      Merge remote-tracking branch 'remotes/riku/linux-user-for-upstream' into staging · 9bd9d5e3
      Peter Maydell 提交于
      * remotes/riku/linux-user-for-upstream:
        linux-user: Fix error handling in target_to_host_semarray()
        linux-user: Implement BLKPG ioctl
        linux-user: Fix error handling in lock_iovec()
        linux-user/signal.c: Don't pass sigaction uninitialised sa_flags
        linux-user/elfload.c: Avoid calling g_free() on uninitialized data
        linux-user: sync syscall numbers upto 3.13
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      9bd9d5e3
    • P
      tcg/i386: Fix build for systems without working cpuid.h (MacOSX, Win32) · 774d566c
      Peter Maydell 提交于
      Win32 doesn't have a cpuid.h, and MacOSX may have one but without
      the __cpuid() function we use, which means that commit 9d2eec20
      broke the build for those platforms. Fix this by tightening up
      our configure cpuid.h check to test that the functions we need
      are present, and adding some missing #ifdef guards in
      tcg/i386/tcg-target.c.
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      Reviewed-by: NRichard Henderson <rth@twiddle.net>
      774d566c
    • O
      xen_disk: fix io accounting · 58da5b1e
      Olaf Hering 提交于
      bdrv_acct_done was called unconditional. But in case the ioreq has no
      segments there is no matching bdrv_acct_start call. This could lead to
      bogus accounting values.
      
      Found by code inspection.
      Signed-off-by: NOlaf Hering <olaf@aepfle.de>
      Signed-off-by: NStefano Stabellini <stefano.stabellini@eu.citrix.com>
      58da5b1e
    • S
  4. 20 2月, 2014 29 次提交