Home
Reading
Searching
Subscribe
Sponsors
Statistics
Posting
Contact
Spam
Lists
Links
About
Hosting
Filtering
Features Download
Marketing
Archives
FAQ
Blog
 
Gmane
From: Avi Kivity <avi <at> redhat.com>
Subject: [PATCH 00/40] KVM Updates for 2.6.28 merge window (part 1 of 3)
Newsgroups: gmane.comp.emulators.kvm.devel
Date: Tuesday 23rd September 2008 13:46:14 UTC (over 8 years ago)
Here are the first 40 patches (out of 104, currently) for the 2.6.28 merge
window.

Linux 2.6.28 KVM will introduce support for pci device assignment and will
improve overall emulation accuracy.

Alexander Graf (1):
  KVM: Ignore DEBUGCTL MSRs with no effect

Amit Shah (1):
  KVM: Introduce kvm_set_irq to inject interrupts in guests

Avi Kivity (13):
  KVM: MMU: Separate the code for unlinking a shadow page from its
    parents
  KVM: MMU: Simplify kvm_mmu_zap_page()
  KVM: Move NMI IRET fault processing to new vmx_complete_interrupts()
  KVM: VMX: Move nmi injection failure processing to vm exit path
  KVM: Clear exception queue before emulating an instruction
  KVM: VMX: Fix pending exception processing
  KVM: Add a pending interrupt queue
  KVM: VMX: Move interrupt post-processing to vmx_complete_interrupts()
  KVM: Consolidate PIC isr clearing into a function
  KVM: VMX: Unify register save/restore across 32 and 64 bit hosts
  KVM: SVM: Unify register save/restore across 32 and 64 bit hosts
  KVM: VMX: Avoid vmwrite(HOST_RSP) when possible
  KVM: Add irq ack notifier list

Ben-Ami Yassour (2):
  KVM: direct mmio pfn check
  KVM: pci device assignment

Christian Ehrhardt (3):
  KVM: kvmtrace: Remove use of bit fields in kvm trace structure
  KVM: kvmtrace: replace get_cycles with ktime_get v3
  KVM: ppc: trace powerpc instruction emulation

Dave Hansen (4):
  KVM: Reduce kvm stack usage in kvm_arch_vm_ioctl()
  KVM: Reduce stack usage in kvm_vcpu_ioctl()
  KVM: Reduce stack usage in kvm_arch_vcpu_ioctl()
  KVM: Reduce stack usage in kvm_pv_mmu_op()

Glauber Costa (2):
  x86: paravirt: factor out cpu_khz to common code
  x86: KVM guest: use paravirt function to calculate cpu khz

Hollis Blanchard (5):
  KVM: Move KVM TRACE DEFINITIONS to common header
  KVM: ppc: guest breakpoint support
  KVM: ppc: Stop saving host TLB state
  KVM: ppc: Write only modified shadow entries into the TLB on exit
  KVM: powerpc: Map guest userspace with TID=0 mappings

Jan Kiszka (2):
  KVM: Consolidate XX_VECTOR defines
  KVM: VMX: Reinject real mode exception

Jerone Young (2):
  KVM: ppc: enable KVM_TRACE building for powerpc
  KVM: ppc: adds trace points for ppc tlb activity

Marcelo Tosatti (3):
  KVM: x86: accessors for guest registers
  KVM: irq ack notification
  KVM: PIT: fix injection logic and count

Mohammed Gamal (1):
  KVM: VMX: Remove redundant check in handle_rmode_exception

Sheng Yang (1):
  KVM: VMX: Rename misnamed msr bits

 arch/powerpc/include/asm/kvm_host.h |   14 +-
 arch/powerpc/include/asm/kvm_ppc.h  |   12 +
 arch/powerpc/kernel/asm-offsets.c   |    4 +-
 arch/powerpc/kvm/44x_tlb.c          |   49 +++-
 arch/powerpc/kvm/Kconfig            |   11 +
 arch/powerpc/kvm/Makefile           |    6 +-
 arch/powerpc/kvm/booke_guest.c      |   17 +
 arch/powerpc/kvm/booke_interrupts.S |   79 +++--
 arch/powerpc/kvm/emulate.c          |    8 +-
 arch/powerpc/kvm/powerpc.c          |   99 ++++++-
 arch/x86/kernel/kvmclock.c          |   30 ++
 arch/x86/kernel/pvclock.c           |   12 +
 arch/x86/kvm/i8254.c                |   70 ++--
 arch/x86/kvm/i8254.h                |    7 +-
 arch/x86/kvm/i8259.c                |   30 ++-
 arch/x86/kvm/irq.c                  |   36 ++-
 arch/x86/kvm/irq.h                  |   10 +-
 arch/x86/kvm/kvm_cache_regs.h       |   32 ++
 arch/x86/kvm/lapic.c                |   11 +-
 arch/x86/kvm/mmu.c                  |   46 ++--
 arch/x86/kvm/svm.c                  |  138 +++-----
 arch/x86/kvm/vmx.c                  |  428 +++++++++++++------------
 arch/x86/kvm/vmx.h                  |    4 +-
 arch/x86/kvm/x86.c                  |  623
++++++++++++++++++++++++++---------
 arch/x86/kvm/x86.h                  |   22 ++
 arch/x86/kvm/x86_emulate.c          |   19 +-
 arch/x86/xen/time.c                 |   11 +-
 include/asm-x86/kvm.h               |   22 --
 include/asm-x86/kvm_host.h          |   77 +++--
 include/asm-x86/pvclock.h           |    1 +
 include/linux/kvm.h                 |   67 ++++-
 include/linux/kvm_host.h            |   19 +
 virt/kvm/ioapic.c                   |   20 +-
 virt/kvm/ioapic.h                   |    3 +-
 virt/kvm/kvm_main.c                 |   68 +++--
 virt/kvm/kvm_trace.c                |   30 +-
 36 files changed, 1428 insertions(+), 707 deletions(-)
 create mode 100644 arch/x86/kvm/kvm_cache_regs.h
 create mode 100644 arch/x86/kvm/x86.h

--
To unsubscribe from this list: send the line "unsubscribe kvm" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
 
CD: 3ms