Displaying 20 results from an estimated 10000 matches similar to: "mini-os: gnttab.c does not compile"
2012 Jan 25
26
[PATCH v4 00/23] Xenstore stub domain
Changes from v3:
- mini-os configuration files moved into stubdom/
- mini-os extra console support now a config option
- Fewer #ifdefs
- grant table setup uses hypercall bounce
- Xenstore stub domain syslog support re-enabled
Changes from v2:
- configuration support added to mini-os build system
- add mini-os support for conditionally compiling frontends, xenbus
-
2006 May 01
6
[PATCH] Use stddef.h in Mini-OS to define size_t
Please patch Mini-OS so that it uses stddef.h to define size_t and
NULL. This problem fixes errors that occur when linking Mini-OS with
ANSI standard code that uses stddef.h.
John
diff -ur oxen-3.0-testing/extras/mini-os/include/lib.h nxen-3.0-testing/extras/mini-os/include/lib.h
--- oxen-3.0-testing/extras/mini-os/include/lib.h 2006-04-14 22:21:55.000000000 -0400
+++
2007 Nov 26
0
[PATCH] [Mini-OS] Make gnttab allocation/free safe
Add a semaphore to protect gnttab_list from exhaustion, and disable
callbacks during allocation/free. Fix the network frontend accordingly.
Signed-off-by: Samuel Thibault <samuel.thibault@citrix.com>
diff -r bb961bda7eff extras/mini-os/gnttab.c
--- a/extras/mini-os/gnttab.c Sun Nov 25 21:24:48 2007 +0000
+++ b/extras/mini-os/gnttab.c Mon Nov 26 11:50:31 2007 +0000
@@ -18,6 +18,7 @@
2007 Mar 08
3
Mini-OS: new_pt_frame fails
Hello,
as some might have read in my previous postings, I have a Mini-OS dom0
that constructs a Mini-OS domU on x86 xen-3.0.4-testing. As the memory
layout my Dom0 builds does not guarantee, that pages the DomU Mini-OS
tries to
use as page tables are mapped to existing memory, I changed new_pt_frame
in arch/x86/mm.c in the following way:
The pt_pfn is mapped R/W, then it is zeroed by a
2007 Jun 11
5
[PATCH][Linux] gnttab: make dma address conversion logic of gnttab dma arch specific.
This patch is cleaned up of the patch which was sent as
http://lists.xensource.com/archives/html/xen-devel/2007-06/msg00324.html
# HG changeset patch
# User yamahata@valinux.co.jp
# Date 1181545986 -32400
# Node ID 69e2dd4e06c405a92717c5f1818f5096e1dc0bcd
# Parent d5e0eb7dd069c0ffc1854da81aa143ccfb0ad66e
make dma address conversion logic of gnttab dma arch specific.
gnttab_dma_map_page() and
2012 Mar 09
2
[PATCH] linux-2.6.18/gnttab: add deferred freeing logic
Signed-off-by: Jan Beulich <jbeulich@suse.com>
--- a/drivers/xen/core/gnttab.c
+++ b/drivers/xen/core/gnttab.c
@@ -35,6 +35,7 @@
#include <linux/sched.h>
#include <linux/mm.h>
#include <linux/seqlock.h>
+#include <linux/timer.h>
#include <xen/interface/xen.h>
#include <xen/gnttab.h>
#include <asm/pgtable.h>
@@ -183,35 +184,119 @@ int
2012 Nov 26
13
[PATCH 0 of 4] Minios improvements for app development
This patch series contains a set of patches making minios rather easier
to use, from an application development point of view.
Overview of patches:
1 Command line argument parsing support, from Xen.
2 Weak console handler function.
3 Build system tweaks for application directories.
4 Trailing whitespace cleanup. (because it is very messy)
Patch 4 is likely to be more controversial than
2007 Mar 15
3
mini-os: C programming
2 questions on the code of mini-os (the one in XEN 3.0.3):
1. In xen-3.0.3/extras/mini-os/mm.c:52 is a declaration of stack
extern char *stack;
but in file xen-3.0.3/extras/mini-os/arch/x86/setup.c:48, there is also
a decl of stack:
char stack[8192];
If one dereferences the variable stack, which is apparently not the case
yet, it gives surely a segfault!
2. In file
2008 Feb 19
6
stubdom questions
samuel,
I have a try with HVM stubdomain on r17062, but failed to make on 32b platform.
Attached patch can fix it, but don''t know if okay.
After installation, I failed to start stubdom. So I created it manually and got
following debug mesg(both HVMdomain and stubdom are created)
Can you give some lights on following questions:
1. I use default vnclisten. Does it matter?
2. Seems qemu
2009 May 15
14
Grub2 on Xen PV
Hi,
Let me start a new thread for this. I contacted the Grub people, and
they seem more interested in creating a native Xen port of Grub than
piggybacking the Mini-OS environment usin kexec as I tried. But they
need some documentation on the Xen "firmware" to assess the task at
least. What could be given to them apart from hvc_xen.c and
xen-blkfront.c in the Linux sources?
2009 May 15
14
Grub2 on Xen PV
Hi,
Let me start a new thread for this. I contacted the Grub people, and
they seem more interested in creating a native Xen port of Grub than
piggybacking the Mini-OS environment usin kexec as I tried. But they
need some documentation on the Xen "firmware" to assess the task at
least. What could be given to them apart from hvc_xen.c and
xen-blkfront.c in the Linux sources?
2010 Jun 28
0
xen be core: xen be core: can''t open gnttab device
Hi,
When running domUs with pygrub, I get errors:
....
xen be core: xen be core: can''t open gnttab device
can''t open gnttab device
xen be core: xen be core: can''t open gnttab device
can''t open gnttab device
xen be core: xen be core: can''t open gnttab device
.....
domUs start, but these errors continue on dom0
Configuration:
dom0:
Ubuntu 8.10
2006 May 11
11
[PATCH] Integrating applications into Mini-OS
I sent this patch directly to Gregor, and neglected to CC this list.
Sorry about that.
I''d like to make it so that there is no need to modify any Mini-OS
source files when extending it with an application. All that is
required is a change to Makefile, and a small change to kernel.c,
printf.c, and string.c. I have enclosed the patch.
With this patch, one could write an application in a
2013 Sep 05
16
[PATCH] minios: Fix xenbus_rm() calls in frontend drivers
From: Ben Cressey <bcressey@amazon.com>
The commit "minios: refactor xenbus state machine" caused "/state" to
be appended to the local value of nodename. Previously the nodename
variable pointed to dev->nodename.
The xenbus_rm() calls were not updated to reflect this change, and
refer to paths that do not exist.
For example, shutdown_blkfront() for vbd 2049 would
2013 Jun 19
3
minios, use of namespace
For a while I''ve been intending to provide a better environment for PV
baremetal guests. The current arrangements, based on newlib, take
quite a bit of porting for many programs. My plan is to take the
FreeBSD libc, and write a set of functions implementing the "system
calls" in terms of facilities provided by the Xen PV environment,
frontend drivers, etc.
As part of this I
2012 Nov 28
4
[minios] Add xenbus shutdown control support
Add a thread watching the xenbus shutdown control path and notifies a
wait queue.
Add HYPERVISOR_shutdown convenient inline for minios shutdown.
Add proper shutdown to the minios test application.
Signed-off-by: Samuel Thibault <samuel.thibault@ens-lyon.org>
diff -r fdf241ea6ff4 extras/mini-os/include/kernel.h
--- a/extras/mini-os/include/kernel.h Wed Nov 28 21:29:18 2012 +0100
+++
2010 Oct 07
31
[RFC][QEMU] ATI graphics VBIOS passthru support
Hi Ian,
There have been a lot of interest on gfx passthru recently. This patch enables ATI VBIOS in passthru mode. The guest VM system BIOS (including Windows boot logo) can now show in passthru screen. We have tested with various Windows and Linux guest VMs. Please help review it. We are also looking forward to comments and suggestions from Xen community users.
Signed-off-by: Wei Huang
2013 Feb 22
0
failed to add gnttab to physmap
I have two dell servers running arch linux and xen 4.3 One of them had
after installing lates xen 4.3 had been showing this error message" failed
to add gnttab to physmap " I reverted back to git pull from 02/17/13 and
virtual machines start fine. Can sommone point me in righ direction
what could be causing the error message
_______________________________________________
Xen-users
2012 May 11
2
[PATCH] libxc: implement gnttab.set_max_grants for Linux
Legacy (non-pvops) gntdev drivers may require this operation to be
performed when the number of grants intended to be used simultaneously
exceeds a certain driver specific default limit, and qemu''s qdisk
driver is an example of needing to do so.
Signed-off-by: Jan Beulich <jbeulich@suse.com>
--- a/tools/libxc/xc_linux_osdep.c
+++ b/tools/libxc/xc_linux_osdep.c
@@ -541,6 +541,27 @@
2013 Apr 16
4
pv-grub will cause page fault if build with flag -fstack-protector
Hi, List,
In checking the page fault problem when using pv-grub to start domU in
opensuse12.3[1], found that the problem is caused by ''-fstack-protector''
flag which is introduced in rpm build:
export EXTRA_CFLAGS_XEN_TOOLS="$RPM_OPT_FLAGS"
export EXTRA_CFLAGS_QEMU_TRADITIONAL="$RPM_OPT_FLAGS"
export EXTRA_CFLAGS_QEMU_XEN="$RPM_OPT_FLAGS"
with