[Lguest] [PULL] virtio-next
Rusty Russell
rusty at rustcorp.com.au
Wed Apr 22 18:00:00 AEST 2015
The following changes since commit c58616580ea520aab8dacef787d855bea3e81c25:
Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip (2015-03-17 13:32:17 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux.git tags/virtio-next-for-linus
for you to fetch changes up to 9abbfb486f5c254805bb6a3f263bc14d989eb90b:
virtio: drop virtio_device_is_legacy_only (2015-04-15 12:41:14 +0930)
----------------------------------------------------------------
Some virtio internal cleanups, a new virtio device "virtio input", and
a change to allow the legacy virtio balloon.
Most excitingly, some lguest work! No seriously, I got some cleanup
patches.
Cheers,
Rusty.
----------------------------------------------------------------
Alexander Duyck (1):
virtio_ring: Update weak barriers to use dma_wmb/rmb
Alexander Kuleshov (1):
lguest: rename i386_head.S in the comments
Denys Vlasenko (1):
lguest: simplify lguest_iret
Gerd Hoffmann (1):
Add virtio-input driver.
Martin Kepplinger (1):
lguest: explicitly set miscdevice's private_data NULL
Michael S. Tsirkin (10):
virtio_config: reorder functions
virtio: drop a useless config read
virtio_pci_modern: type-safe io accessors
virtio_pci_modern: switch to type-safe io accessors
virtio_balloon: transitional interface
virtio: balloon might not be a legacy device
virtio_ccw: support non-legacy balloon devices
virtio_mmio: support non-legacy balloon devices
virtio_pci: support non-legacy balloon devices
virtio: drop virtio_device_is_legacy_only
Rusty Russell (3):
lguest: fix pending interrupt test.
lguest: suppress interrupts for single insn, not range.
lguest: handle traps on the "interrupt suppressed" iret instruction.
MAINTAINERS | 6 +
arch/x86/include/asm/lguest.h | 7 +-
arch/x86/lguest/boot.c | 7 +-
arch/x86/lguest/head_32.S | 30 ++-
drivers/lguest/hypercalls.c | 5 +-
drivers/lguest/interrupts_and_traps.c | 105 +++++++---
drivers/lguest/lg.h | 2 +-
drivers/lguest/lguest_user.c | 8 +
drivers/s390/kvm/virtio_ccw.c | 10 +-
drivers/virtio/Kconfig | 10 +
drivers/virtio/Makefile | 1 +
drivers/virtio/virtio.c | 6 -
drivers/virtio/virtio_balloon.c | 21 +-
drivers/virtio/virtio_input.c | 384 ++++++++++++++++++++++++++++++++++
drivers/virtio/virtio_mmio.c | 8 -
drivers/virtio/virtio_pci_modern.c | 123 +++++++----
include/linux/lguest.h | 4 +-
include/linux/virtio.h | 2 -
include/linux/virtio_config.h | 16 +-
include/linux/virtio_ring.h | 23 +-
include/uapi/linux/Kbuild | 1 +
include/uapi/linux/virtio_balloon.h | 32 ++-
include/uapi/linux/virtio_ids.h | 1 +
include/uapi/linux/virtio_input.h | 76 +++++++
24 files changed, 721 insertions(+), 167 deletions(-)
create mode 100644 drivers/virtio/virtio_input.c
create mode 100644 include/uapi/linux/virtio_input.h
More information about the Lguest
mailing list