[<prev] [next>] [day] [month] [year] [list]
Message-Id: <1237830911-6249-1-git-send-email-jeremy@goop.org>
Date: Mon, 23 Mar 2009 10:55:00 -0700
From: Jeremy Fitzhardinge <jeremy@...p.org>
To: "H. Peter Anvin" <hpa@...or.com>
Cc: the arch/x86 maintainers <x86@...nel.org>,
Linux Kernel Mailing List <linux-kernel@...r.kernel.org>,
Xen-devel <xen-devel@...ts.xensource.com>
Subject: [GIT PULL] xen domU control interfaces
This series adds some usermode interfaces for interfacing with Xen from
an unprivileged domain:
- Xen support for /sys/hypervisor
- /dev/evtchn, to allow usermode to block on and send events via
event channels
- updates to xenfs (/proc/xen)
- updates to the xenbus interface
Thanks,
J
The following changes since commit 627b11ca44b334e201c35bf1a1582dc10efaf4a8:
Jeremy Fitzhardinge (1):
xen/mmu: weaken flush_tlb_other test
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen.git push2/xen/control
Ian Campbell (6):
xen: add irq_from_evtchn
xen: add /dev/xen/evtchn driver
xen: export ioctl headers to userspace
xen: drop kexec bits from /sys/hypervisor since kexec isn't implemented yet
xen: remove suspend_cancel hook
xen: use device model for suspending xenbus devices
Jeremy Fitzhardinge (9):
xen/dev-evtchn: clean up locking in evtchn
xen: add "capabilities" file
xen: add /sys/hypervisor support
xen/sys/hypervisor: change writable_pt to features
xen/xenbus: export xenbus_dev_changed
Merge branch 'push2/xen/xenbus' into push2/xen/control
Merge branch 'push2/xen/dev-evtchn' into push2/xen/control
Merge branch 'push2/xen/sys-hypervisor' into push2/xen/control
Merge branch 'push2/xen/xenfs' into push2/xen/control
drivers/xen/Kconfig | 20 ++
drivers/xen/Makefile | 4 +-
drivers/xen/events.c | 6 +
drivers/xen/evtchn.c | 507 +++++++++++++++++++++++++++++++++++++
drivers/xen/manage.c | 9 +-
drivers/xen/sys-hypervisor.c | 445 ++++++++++++++++++++++++++++++++
drivers/xen/xenbus/xenbus_probe.c | 61 +----
drivers/xen/xenbus/xenbus_xs.c | 2 +
drivers/xen/xenfs/super.c | 19 ++-
include/Kbuild | 1 +
include/xen/Kbuild | 1 +
include/xen/events.h | 3 +
include/xen/evtchn.h | 88 +++++++
include/xen/interface/version.h | 3 +
include/xen/xenbus.h | 3 +-
15 files changed, 1112 insertions(+), 60 deletions(-)
create mode 100644 drivers/xen/evtchn.c
create mode 100644 drivers/xen/sys-hypervisor.c
create mode 100644 include/xen/Kbuild
create mode 100644 include/xen/evtchn.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