Displaying 20 results from an estimated 58 matches for "lguest_user".
2008 Jan 18
4
[PATCH 0/6] lguest patches for compiling x86_64
Right now, I have lguest in-tree module compiling on x86_64.
It's not yet on a sendable state, since the module itself isn't loading.
However, this subset of the series is pretty straightforward, and I'm sending it
now aiming at reducing the delta size in the future ;-)
Have fun,
2008 Jan 18
4
[PATCH 0/6] lguest patches for compiling x86_64
Right now, I have lguest in-tree module compiling on x86_64.
It's not yet on a sendable state, since the module itself isn't loading.
However, this subset of the series is pretty straightforward, and I'm sending it
now aiming at reducing the delta size in the future ;-)
Have fun,
2007 Apr 26
1
[PATCH] Fix lguest oops when guest dies while receiving I/O
lguest needs to hold a reference to its task in case it exits while
another Guest is sending it I/O. Otherwise we can oops in
access_process_vm->get_task_mm->task_lock().
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
---
drivers/lguest/lguest_user.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
===================================================================
--- a/drivers/lguest/lguest_user.c
+++ b/drivers/lguest/lguest_user.c
@@ -107,7 +107,8 @@ static int initialize(struct file *file,
setup_regs(lg->regs, args[2]);...
2007 May 09
2
[PATCH 0/2 v05] lguest: TSC & hrtimers
The following patches are the latest update of the TSC and hrtimer patches
I posted on 29/03.
Rusty's original TSC patch has been resynced to the latest lguest repo,
as has the hrtimer patch, which also incorporates feedback from Jeremy &
Rusty:
- Change clock event hrtimer to absolute time. 'now' is captured in the
host during the hypercall.
- Propagate -ETIME back to the
2007 May 09
2
[PATCH 0/2 v05] lguest: TSC & hrtimers
The following patches are the latest update of the TSC and hrtimer patches
I posted on 29/03.
Rusty's original TSC patch has been resynced to the latest lguest repo,
as has the hrtimer patch, which also incorporates feedback from Jeremy &
Rusty:
- Change clock event hrtimer to absolute time. 'now' is captured in the
host during the hypercall.
- Propagate -ETIME back to the
2007 May 09
2
[patch 5/9] lguest: the Makefile and Kconfig
...quires the paravirt_ops replacement and the bus driver.
+obj-$(CONFIG_LGUEST_GUEST) += lguest.o lguest_asm.o lguest_bus.o
+
+# Host requires the other files, which can be a module.
+obj-$(CONFIG_LGUEST) += lg.o
+lg-objs := core.o hypercalls.o page_tables.o interrupts_and_traps.o \
+ segments.o io.o lguest_user.o switcher.o
_
2007 May 10
4
[PATCH 0/5] lguest feedback tidyups
Hi all,
Gratefully-received recent feedback from CC'd was applied to excellent
effect (and the advice from Matt Mackall about my personal appearance is
best unrequited).
The patch is split in 5 parts to correspond with the 9 parts Andrew
sent out before, but here's the summary:
1) Sparse (thanks Christoph Hellwig):
- lguest_const can be static now
- lguest.c should include
2007 May 10
4
[PATCH 0/5] lguest feedback tidyups
Hi all,
Gratefully-received recent feedback from CC'd was applied to excellent
effect (and the advice from Matt Mackall about my personal appearance is
best unrequited).
The patch is split in 5 parts to correspond with the 9 parts Andrew
sent out before, but here's the summary:
1) Sparse (thanks Christoph Hellwig):
- lguest_const can be static now
- lguest.c should include
2007 Apr 18
0
[RFC/PATCH LGUEST X86_64 08/13] lguest64 user header.
...ent attachment (lguest64-user.patch)
This patch adds the header used by the lguest64 loader.
Signed-off-by: Steven Rostedt <srostedt@redhat.com>
Signed-off-by: Glauber de Oliveira Costa <glommer@gmail.com>
Cc: Chris Wright <chrisw@sous-sol.org>
Index: work-pv/include/asm-x86_64/lguest_user.h
===================================================================
--- /dev/null
+++ work-pv/include/asm-x86_64/lguest_user.h
@@ -0,0 +1,88 @@
+#ifndef _ASM_LGUEST_USER
+#define _ASM_LGUEST_USER
+
+/* Everything the "lguest" userspace program needs to know. */
+/* They can register up...
2009 Jul 30
0
[PULL] lguest & virtio fixes, cleanups
Note that the bulk of this is comment updates and style fixups: the
diffstat on the 5 fixes is:
Documentation/lguest/lguest.c | 6 -
drivers/lguest/lguest_user.c | 5
drivers/virtio/virtio_pci.c | 246 +++++++++++++++++++++++-------------------
3 files changed, 147 insertions(+), 110 deletions(-)
The bulk of *that* is the virtio_pci MSI-X support "refactor": I should have
looked much harder at that before I merged it in.
Thanks,
Rusty....
2007 Apr 18
0
[RFC/PATCH LGUEST X86_64 08/13] lguest64 user header.
...ent attachment (lguest64-user.patch)
This patch adds the header used by the lguest64 loader.
Signed-off-by: Steven Rostedt <srostedt@redhat.com>
Signed-off-by: Glauber de Oliveira Costa <glommer@gmail.com>
Cc: Chris Wright <chrisw@sous-sol.org>
Index: work-pv/include/asm-x86_64/lguest_user.h
===================================================================
--- /dev/null
+++ work-pv/include/asm-x86_64/lguest_user.h
@@ -0,0 +1,88 @@
+#ifndef _ASM_LGUEST_USER
+#define _ASM_LGUEST_USER
+
+/* Everything the "lguest" userspace program needs to know. */
+/* They can register up...
2009 Jul 30
0
[PULL] lguest & virtio fixes, cleanups
Note that the bulk of this is comment updates and style fixups: the
diffstat on the 5 fixes is:
Documentation/lguest/lguest.c | 6 -
drivers/lguest/lguest_user.c | 5
drivers/virtio/virtio_pci.c | 246 +++++++++++++++++++++++-------------------
3 files changed, 147 insertions(+), 110 deletions(-)
The bulk of *that* is the virtio_pci MSI-X support "refactor": I should have
looked much harder at that before I merged it in.
Thanks,
Rusty....
2007 May 14
5
[PATCH 1/6] lguest: host code tidyups
...| 37 ++++++++++++++++-----------------
drivers/lguest/hypercalls.c | 9 +++-----
drivers/lguest/interrupts_and_traps.c | 15 +++++++------
drivers/lguest/io.c | 2 -
drivers/lguest/lg.h | 37 ++++++++++++++++-----------------
drivers/lguest/lguest_user.c | 2 -
drivers/lguest/page_tables.c | 2 -
drivers/lguest/segments.c | 6 ++---
include/linux/lguest_launcher.h | 2 -
9 files changed, 56 insertions(+), 56 deletions(-)
===================================================================
--- a/driv...
2007 May 14
5
[PATCH 1/6] lguest: host code tidyups
...| 37 ++++++++++++++++-----------------
drivers/lguest/hypercalls.c | 9 +++-----
drivers/lguest/interrupts_and_traps.c | 15 +++++++------
drivers/lguest/io.c | 2 -
drivers/lguest/lg.h | 37 ++++++++++++++++-----------------
drivers/lguest/lguest_user.c | 2 -
drivers/lguest/page_tables.c | 2 -
drivers/lguest/segments.c | 6 ++---
include/linux/lguest_launcher.h | 2 -
9 files changed, 56 insertions(+), 56 deletions(-)
===================================================================
--- a/driv...
2008 Dec 29
0
[PULL] virtio and lguest tree
...| 15 -------
drivers/block/virtio_blk.c | 41 ++++++++++++++------
drivers/char/hvc_console.c | 1 +
drivers/char/virtio_console.c | 30 ++++++++++++++-
drivers/lguest/lg.h | 2 +-
drivers/lguest/lguest_device.c | 8 ++--
drivers/lguest/lguest_user.c | 13 ++----
drivers/lguest/page_tables.c | 72 +++++++++++++++++++++++++++++++++++-
drivers/s390/kvm/kvm_virtio.c | 34 +++++++++++++---
drivers/virtio/virtio.c | 2 +-
drivers/virtio/virtio_balloon.c | 13 +++++-
drivers/virtio/virtio_pci.c | 4...
2008 Dec 29
0
[PULL] virtio and lguest tree
...| 15 -------
drivers/block/virtio_blk.c | 41 ++++++++++++++------
drivers/char/hvc_console.c | 1 +
drivers/char/virtio_console.c | 30 ++++++++++++++-
drivers/lguest/lg.h | 2 +-
drivers/lguest/lguest_device.c | 8 ++--
drivers/lguest/lguest_user.c | 13 ++----
drivers/lguest/page_tables.c | 72 +++++++++++++++++++++++++++++++++++-
drivers/s390/kvm/kvm_virtio.c | 34 +++++++++++++---
drivers/virtio/virtio.c | 2 +-
drivers/virtio/virtio_balloon.c | 13 +++++-
drivers/virtio/virtio_pci.c | 4...
2007 Apr 18
0
[PATCH] lguest: Compile hypervisor.S into the lg module directly
...00
+++ b/arch/i386/lguest/Makefile Thu Mar 22 11:43:20 2007 +1100
@@ -4,19 +4,4 @@ obj-$(CONFIG_LGUEST_GUEST) += lguest.o l
# Host requires the other files, which can be a module.
obj-$(CONFIG_LGUEST) += lg.o
lg-objs := core.o hypercalls.o page_tables.o interrupts_and_traps.o \
- segments.o io.o lguest_user.o
-
-# We use top 4MB for hypervisor. */
-HYPE_ADDR := 0xFFC00000
-# The data is only 1k (256 interrupt handler pointers)
-HYPE_DATA_SIZE := 1024
-CFLAGS += -DHYPE_ADDR="$(HYPE_ADDR)" -DHYPE_DATA_SIZE="$(HYPE_DATA_SIZE)"
-
-$(obj)/core.o: $(obj)/hypervisor-blob.c
-# This links t...
2007 Apr 18
0
[PATCH] lguest: Compile hypervisor.S into the lg module directly
...00
+++ b/arch/i386/lguest/Makefile Thu Mar 22 11:43:20 2007 +1100
@@ -4,19 +4,4 @@ obj-$(CONFIG_LGUEST_GUEST) += lguest.o l
# Host requires the other files, which can be a module.
obj-$(CONFIG_LGUEST) += lg.o
lg-objs := core.o hypercalls.o page_tables.o interrupts_and_traps.o \
- segments.o io.o lguest_user.o
-
-# We use top 4MB for hypervisor. */
-HYPE_ADDR := 0xFFC00000
-# The data is only 1k (256 interrupt handler pointers)
-HYPE_DATA_SIZE := 1024
-CFLAGS += -DHYPE_ADDR="$(HYPE_ADDR)" -DHYPE_DATA_SIZE="$(HYPE_DATA_SIZE)"
-
-$(obj)/core.o: $(obj)/hypervisor-blob.c
-# This links t...
2008 May 02
0
[PULL] virtio & lguest changes for 2.6.26
...device status updates
Ryan Harper (1):
virtio: add virtio disk geometry feature
Documentation/lguest/lguest.c | 62 +++++++++++++++++---------
drivers/block/virtio_blk.c | 44 +++++++++++++-----
drivers/lguest/lguest_device.c | 68 +++++++++++++++++-----------
drivers/lguest/lguest_user.c | 4 +-
drivers/net/virtio_net.c | 96 +++++++++++++++++++++++++++-----------
drivers/virtio/virtio.c | 38 +++++++++++++++-
drivers/virtio/virtio_balloon.c | 12 +++--
drivers/virtio/virtio_pci.c | 34 +++++++-------
drivers/virtio/virtio_ring.c | 5 ++
inc...
2008 Mar 28
0
[PULL] virtio_pci rmmod fix and lguest documentation/comment updates
..._head.S | 15 +++-
drivers/lguest/Makefile | 8 +++
drivers/lguest/core.c | 18 +++---
drivers/lguest/hypercalls.c | 11 +++-
drivers/lguest/interrupts_and_traps.c | 7 +-
drivers/lguest/lguest_device.c | 11 ++--
drivers/lguest/lguest_user.c | 30 ++++++---
drivers/lguest/page_tables.c | 32 ++++++----
drivers/lguest/x86/core.c | 33 ++++++----
drivers/lguest/x86/switcher_32.S | 8 +-
drivers/virtio/virtio_pci.c | 1 +
include/asm-x86/lguest_hcall.h | 2 +-
include/li...