1. 08 8月, 2014 1 次提交
  2. 07 8月, 2014 4 次提交
    • P
      Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into staging · 2ee55b83
      Peter Maydell 提交于
      KVM changes include a MIPS patch and the testdev backend used by the
      ARM kvm-unit-tests.  icount include the first part of reverse execution
      and Sebastian Tanase's patches to slow down -icount execution to the
      desired speed of the target.
      
      v1->v2: fix dump_drift_info to print nothing outside icount mode,
              and to compile on 32-bit architectures
      
      # gpg: Signature made Thu 07 Aug 2014 14:09:58 BST using RSA key ID 9B4D86F2
      # gpg: Good signature from "Paolo Bonzini <pbonzini@redhat.com>"
      # gpg:                 aka "Paolo Bonzini <bonzini@gnu.org>"
      
      * remotes/bonzini/tags/for-upstream:
        target-mips: Ignore unassigned accesses with KVM
        monitor: Add drift info to 'info jit'
        cpu-exec: Print to console if the guest is late
        cpu-exec: Add sleeping algorithm
        icount: Add align option to icount
        icount: Add QemuOpts for icount
        icount: Fix virtual clock start value on ARM
        timer: add cpu_icount_to_ns function.
        migration: migrate icount fields.
        icount: put icount variables into TimerState.
        backends: Introduce chr-testdev
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      2ee55b83
    • J
      target-mips: Ignore unassigned accesses with KVM · eddedd54
      James Hogan 提交于
      MIPS registers an unassigned access handler which raises a guest bus
      error exception. However this causes QEMU to crash when KVM is enabled
      as it isn't called from the main execution loop so longjmp() gets called
      without a corresponding setjmp().
      
      Until the KVM API can be updated to trigger a guest exception in
      response to an MMIO exit, prevent the bus error exception being raised
      from mips_cpu_unassigned_access() if KVM is enabled.
      
      The check is at run time since the do_unassigned_access callback is
      initialised before it is known whether KVM will be enabled.
      
      The problem can be triggered with Malta emulation by making the guest
      write to the reset region at physical address 0x1bf00000, since it is
      marked read-only which is treated as unassigned for writes.
      Signed-off-by: NJames Hogan <james.hogan@imgtec.com>
      Reviewed-by: NAurelien Jarno <aurelien@aurel32.net>
      Cc: Peter Maydell <peter.maydell@linaro.org>
      Cc: Paolo Bonzini <pbonzini@redhat.com>
      Cc: Gleb Natapov <gleb@redhat.com>
      Cc: Christoffer Dall <christoffer.dall@linaro.org>
      Cc: Sanjay Lal <sanjayl@kymasys.com>
      Signed-off-by: NPaolo Bonzini <pbonzini@redhat.com>
      eddedd54
    • S
      monitor: Add drift info to 'info jit' · 27498bef
      Sebastian Tanase 提交于
      Show in 'info jit' the current delay between the host clock
      and the guest clock. In addition, print the maximum advance
      and delay of the guest compared to the host.
      Signed-off-by: NSebastian Tanase <sebastian.tanase@openwide.fr>
      Tested-by: NCamille Bégué <camille.begue@openwide.fr>
      Signed-off-by: NPaolo Bonzini <pbonzini@redhat.com>
      27498bef
    • P
      Merge remote-tracking branch 'remotes/awilliam/tags/vfio-pci-for-qemu-20140805.0' into staging · 9d8bb355
      Peter Maydell 提交于
      VFIO patches: Fix MSI-X vector expansion, remove MSI/X message caching
      
      # gpg: Signature made Tue 05 Aug 2014 20:25:57 BST using RSA key ID 3BB08B22
      # gpg: Can't check signature: public key not found
      
      * remotes/awilliam/tags/vfio-pci-for-qemu-20140805.0:
        vfio: Don't cache MSIMessage
        vfio: Fix MSI-X vector expansion
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      9d8bb355
  3. 06 8月, 2014 11 次提交
  4. 04 8月, 2014 19 次提交
  5. 02 8月, 2014 1 次提交
  6. 01 8月, 2014 4 次提交