lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Date:	Thu, 25 Sep 2008 14:54:32 +0300
From:	Avi Kivity <avi@...hat.com>
To:	linux-kernel@...r.kernel.org
Cc:	kvm@...r.kernel.org
Subject: [PATCH 00/39] KVM Updates for 2.6.28 merge window (part 2 of 3)

Here is the second batch of the KVM updates 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.

Amit Shah (3):
  KVM: Device assignment: Check for privileges before assigning irq
  KVM: SVM: Fix typo
  KVM: Use kvm_set_irq to inject interrupts

Avi Kivity (20):
  KVM: VMX: Use interrupt queue for !irqchip_in_kernel
  KVM: Simplify exception entries by using __ASM_SIZE and _ASM_PTR
  KVM: Handle spurious acks for PIT interrupts
  KVM: VMX: Change cs reset state to be a data segment
  KVM: VMX: Change segment dpl at reset to 3
  KVM: Load real mode segments correctly
  KVM: x86 emulator: remove bad ByteOp specifier from NEG descriptor
  KVM: MMU: Move SHADOW_PT_INDEX to mmu.c
  KVM: MMU: Unify direct map 4K and large page paths
  KVM: MMU: Infer shadow root level in direct_map()
  KVM: MMU: Add generic shadow walker
  KVM: MMU: Convert direct maps to use the generic shadow walker
  KVM: MMU: Convert the paging mode shadow walk to use the generic
    walker
  KVM: Allocate guest memory as MAP_PRIVATE, not MAP_SHARED
  KVM: Don't call get_user_pages(.force = 1)
  KVM: MMU: Account for npt/ept/realmode page faults
  KVM: MMU: Add locking around kvm_mmu_slot_remove_write_access()
  KVM: MMU: Flush tlbs after clearing write permission when accessing
    dirty log
  KVM: MMU: Fix setting the accessed bit on non-speculative sptes
  KVM: SVM: No need to unprotect memory during event injection when
    using npt

Ben-Ami Yassour (1):
  KVM: remove unused field from the assigned dev struct

Christian Borntraeger (2):
  KVM: s390: Make facility bits future-proof
  KVM: s390: change help text of guest Kconfig

Harvey Harrison (1):
  KVM: make irq ack notifier functions static

Joerg Roedel (1):
  KVM: add MC5_MISC msr read support

Marcelo Tosatti (2):
  KVM: set debug registers after "schedulable" section
  KVM: fix i8259 reset irq acking

Mohammed Gamal (5):
  KVM: VMX: Add Guest State Validity Checks
  KVM: VMX: Add module parameter and emulation flag.
  KVM: VMX: Add invalid guest state handler
  KVM: VMX: Modify mode switching and vmentry functions
  KVM: x86 emulator: Add mov r, imm instructions (opcodes 0xb0-0xbf)

Sheng Yang (1):
  KVM: VMX: Clean up magic number 0x66 in init_rmode_tss

Xiantao Zhang (2):
  KVM: ia64: add a dummy irq ack notification
  KVM: ia64: Enable virtio driver for ia64 in Kconfig

roel kluin (1):
  KVM: x86 emulator: remove duplicate SrcImm

 arch/ia64/kvm/Kconfig      |    2 +
 arch/ia64/kvm/irq.h        |   32 ++++++
 arch/s390/Kconfig          |    7 +-
 arch/s390/kvm/priv.c       |    4 +-
 arch/x86/kvm/i8254.c       |   10 +-
 arch/x86/kvm/i8259.c       |   16 ++-
 arch/x86/kvm/mmu.c         |  145 +++++++++++++++++--------
 arch/x86/kvm/paging_tmpl.h |  161 +++++++++++++++-------------
 arch/x86/kvm/svm.c         |    4 +-
 arch/x86/kvm/vmx.c         |  260 ++++++++++++++++++++++++++++++++++++++++++--
 arch/x86/kvm/x86.c         |   49 ++++++---
 arch/x86/kvm/x86_emulate.c |   19 ++-
 include/asm-x86/kvm_host.h |   14 +--
 virt/kvm/ioapic.c          |    2 +-
 virt/kvm/kvm_main.c        |    2 +-
 15 files changed, 544 insertions(+), 183 deletions(-)
 create mode 100644 arch/ia64/kvm/irq.h

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ