1. 03 12月, 2009 7 次提交
  2. 19 9月, 2009 1 次提交
  3. 10 9月, 2009 17 次提交
  4. 05 8月, 2009 1 次提交
  5. 28 6月, 2009 1 次提交
  6. 10 6月, 2009 11 次提交
  7. 24 3月, 2009 2 次提交
    • G
      KVM: Report IRQ injection status to userspace. · 4925663a
      Gleb Natapov 提交于
      IRQ injection status is either -1 (if there was no CPU found
      that should except the interrupt because IRQ was masked or
      ioapic was misconfigured or ...) or >= 0 in that case the
      number indicates to how many CPUs interrupt was injected.
      If the value is 0 it means that the interrupt was coalesced
      and probably should be reinjected.
      Signed-off-by: NGleb Natapov <gleb@redhat.com>
      Signed-off-by: NAvi Kivity <avi@redhat.com>
      4925663a
    • G
      KVM: Fix kvmclock on !constant_tsc boxes · c8076604
      Gerd Hoffmann 提交于
      kvmclock currently falls apart on machines without constant tsc.
      This patch fixes it.  Changes:
      
        * keep tsc frequency in a per-cpu variable.
        * handle kvmclock update using a new request flag, thus checking
          whenever we need an update each time we enter guest context.
        * use a cpufreq notifier to track frequency changes and force
          kvmclock updates.
        * send ipis to kick cpu out of guest context if needed to make
          sure the guest doesn't see stale values.
      Signed-off-by: NGerd Hoffmann <kraxel@redhat.com>
      Signed-off-by: NAvi Kivity <avi@redhat.com>
      c8076604