Displaying 20 results from an estimated 20 matches for "xc_hvm_build".
2007 Mar 24
5
memsize for HVM save/restore
As you know, HVM save/restore broke recently because restored config miss guest
memsize that used by xc_hvm_restore to locate some pfn.
After discussion, we decided to remove the pfn deduction logic from restore side
by adding a general memory layout. I have a patch for it.
But then qemu broke, because it also require the memsize to locate the share
page. We can''t use the previous
2007 Apr 17
3
DomU Kernel Mapping
Where is the code that maps the kernel of a DomU into memory?
i.e, when you do a xm create <config file>
what code is called to actually map the kernel into memory?
Is it a python script or is it re-directed to Dom0 to do?
Thanks.
-Brian
---------------------------------
Ahhh...imagining that irresistible "new car" smell?
Check outnew cars at Yahoo! Autos.
2007 Apr 17
3
DomU Kernel Mapping
Where is the code that maps the kernel of a DomU into memory?
i.e, when you do a xm create <config file>
what code is called to actually map the kernel into memory?
Is it a python script or is it re-directed to Dom0 to do?
Thanks.
-Brian
---------------------------------
Ahhh...imagining that irresistible "new car" smell?
Check outnew cars at Yahoo! Autos.
2006 Apr 14
8
[rfc] [patch] 32/64-bit hypercall interface revisited
Last year we had a discussion[1] about how the hypercall ABI
unfortunately contains fields that change width between 32- and 64-bit
builds. This is a huge problem as we come up on the python management
stack for ppc64, since the distributions ship 32-bit python. A 32-bit
python/libxc cannot currently manage a 64-bit hypervisor.
I had a patch but was unable to test it, and some other things were
2011 Nov 18
2
[PATCH 0 of 2] Add configuration options to selectively disable S3 and S4 (V3)
This patch series adds the ability to selectively disable the S3 and S4 ACPI
power states for HVM guests.
Since there is a general move towards retiring the hvm_info_table structure,
the first patch moves the acpi_enabled flag out of the hvm_info_table and into
a xenstore key (platform/acpi).
The second patch then introduces the acpi_s3 and acpi_s4 configuration
parameters to the xl config file
2008 Mar 18
6
[PATCH] permute with 2MB chunk
The memory permutation cause a slow down in case of a save/restore (bug
1143). It works better when the mixing is done with 2MB chunks.
Signed-off-by: Jean Guyader <jean.guyader@eu.citrix.com>
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel
2006 Jul 19
0
[PATCH][HVM] vmx domain save/restore support
...39;'s qemu dm fix.
===know issue===
* shpage pfn *
HV look for shpage pfn in an e820 entry when init. but some
guest(win/em64t linux) will reuse this e820 ram, which cause losing
shpage pfn when restore. so this entry is marked as "reserved" to avoid
guest reuse (in this patch xc_hvm_build.c). we can change this if
having good solution in future.
* 64bit host vmx restore python err *
when restore vmx guest on em64t host, i got a error "ERROR
(xmlrpclib2:167) int exceeds XML-RPC limits" W/O blocking restore. "xend
restart" can be a work around.
* guest...
2006 Jul 28
1
Re: [Xen-changelog] [xen-unstable] [IA64] Creates tools/libxc/ia64 directory.
...1 @@ GUEST_SRCS-y += xc_load_bin.c
> GUEST_SRCS-y += xc_load_bin.c
> GUEST_SRCS-y += xc_load_elf.c
> GUEST_SRCS-y += xg_private.c
> -GUEST_SRCS-$(CONFIG_IA64) += xc_ia64_stubs.c
> GUEST_SRCS-$(CONFIG_MIGRATE) += xc_linux_restore.c xc_linux_save.c
> GUEST_SRCS-$(CONFIG_HVM) += xc_hvm_build.c
> +
> +# This Makefile only adds files if CONFIG_IA64 is y.
> +include ia64/Makefile
>
> CFLAGS += -Werror
> CFLAGS += -fno-strict-aliasing
I''m not sure this is the best way. We''ll need to do the same thing for
xc_ppc_linux_build.c, but it seems a lit...
2006 Feb 13
0
[PATCH][RESEND] - add parallel routines to support domain building via buffers
...ers to
allow images and ramdisks to be passed via buffer, rather than
via file. This allows usage of the underlying domain building
routines in "file-challenged" enviroments.
Specifically, xc_linux_build_mem is the buffer oriented version
of the file-oriented xc_linux_build. Likewise, xc_hvm_build_mem
is the buffer oriented analog of the file based xc_hvm_build.
This patch also implements a suggestion by Mark Williamson to have
the internal APIs always directly use uncompressed buffers.
-b
Signed-off-by: Ben Thomas (bthomas@virtualiron.com)
_____________________________________________...
2008 Jan 25
0
[PATCH] libxc/makefiles - Use VPATH
...bf tools/libxc/Makefile
--- a/tools/libxc/Makefile Thu Jan 24 14:41:26 2008 +0000
+++ b/tools/libxc/Makefile Fri Jan 25 19:16:02 2008 +0100
@@ -31,20 +31,11 @@ GUEST_SRCS-$(CONFIG_MIGRATE) += xc_domai
GUEST_SRCS-$(CONFIG_MIGRATE) += xc_domain_restore.c xc_domain_save.c
GUEST_SRCS-$(CONFIG_HVM) += xc_hvm_build.c
-# symlink libelf from xen/common/libelf/
-LIBELF_SRCS := libelf-tools.c libelf-loader.c
-LIBELF_SRCS += libelf-dominfo.c libelf-relocate.c
+VPATH = ../../xen/common/libelf
+CFLAGS += -I../../xen/common/libelf
-libelf-tools.o: libelf-tools.c libelf-private.h
-libelf-loader.o: libelf-loader.c...
2011 May 19
2
hvmloader problems?
Hi all, I have some puzzle about hvmloader in the path /tools/firmware/, they are:
1: Is hvmloader running in non-root mode?
2: If hvmloader runs in non-root mode, does it have its pagetable? when set GUEST_CR3 in vmcs?
3: How can I find the value of GUEST_RIP in vmcs is set to the entry point of hvmloader,when virtual machine do it first vm entry.
Much Thanks!
- henanwxr
2013 Jan 18
6
[PATCH v1 01/02] HVM firmware passthrough libxl support
...anges are primarily in the domain building code where the firmware files
are read and passed to libxc for loading into the new guest. After the domain
building call to libxc, the addresses for the loaded blobs are returned and
written to xenstore.
Additionally, this patch switches to using the new xc_hvm_build() routine.
Signed-off-by: Ross Philipson <ross.philipson@citrix.com>
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel
2007 Jan 18
13
[PATCH 0/5] dump-core take 2:
The following dump-core patches changes its format into ELF,
adds PFN-GMFN table, HVM support, and adds experimental IA64 support.
- ELF format
Program header and note section are adopted.
- HVM domain support
To know the memory area to dump, XENMEM_set_memory_map is added.
XENMEM_memory_map hypercall is for current domain, so new one is created.
and hvm domain builder tell xen its
2006 Oct 17
4
[PATCH] Fix tools build on Solaris
.../$(LIBDIR)/xen/bin
-CFLAGS += -Werror -g
+CFLAGS += $(TOOL_CFLAGS) -Werror -g
CFLAGS += -I $(XEN_LIBXC)
CFLAGS += -I $(XEN_XENSTORE)
diff --git a/tools/libxc/Makefile b/tools/libxc/Makefile
--- a/tools/libxc/Makefile
+++ b/tools/libxc/Makefile
@@ -29,6 +29,7 @@ GUEST_SRCS-$(CONFIG_HVM) += xc_hvm_build
-include $(XEN_TARGET_ARCH)/Makefile
+CFLAGS += $(TOOL_CFLAGS)
CFLAGS += -Werror
CFLAGS += -fno-strict-aliasing
CFLAGS += $(INCLUDES) -I.
diff --git a/tools/misc/Makefile b/tools/misc/Makefile
--- a/tools/misc/Makefile
+++ b/tools/misc/Makefile
@@ -1,7 +1,7 @@ XEN_ROOT=../..
XEN_RO...
2006 Aug 11
0
[PATCH] [4/5] SMBIOS -- generate SMBIOS tables
..., USA.
+ *
+ * Copyright (C) IBM Corporation, 2006
+ *
+ * Authors: Andrew D. Ball <aball@us.ibm.com>
+ */
+
+#ifndef SMBIOS_H
+#define SMBIOS_H
+
+#include <stdint.h>
+#include <stdlib.h>
+
+/* These constants must agree with the ACPI e820 memory map as defined
+ in tools/libxc/xc_hvm_build.c and the address the ROMBIOS pulls the
+ SMBIOS entry point from in the smbios_init subroutine.
+ */
+#define SMBIOS_PHYSICAL_ADDRESS 0x9f000
+#define SMBIOS_SIZE_LIMIT 0x800
+
+void hvm_write_smbios_tables(void);
+
+#endif /* SMBIOS_H */
+
+/*
+ * Local variables:
+ * mode: C
+ * c-set-style: &...
2009 Aug 28
64
[PATCH 2/2] graphics passthrough with VT-d
This patch supports basic gfx passthrough on QEMU:
- disable emulated VGA adpater if there is passthroughed gfx
- register/unregister legacy VGA I/O ports and MMIOs for passthroughed gfx
Signed-off-by: Ben Lin <ben.y.lin@intel.com>
Signed-off-by: Weidong Han <weidong.han@intel.com>
_______________________________________________
Xen-devel mailing list
2009 Apr 12
30
good progress on pci vga passthrough in xen-3.4-rc1
Platform : Nehalem, official Intel x58 with Core i7 920 (dx58so)
Main (Console): Nvidia 9500 GT PCI Express
Secondary: Nvidia 8800 GTS PCI Express
Yes, I binned the ASUS P6T due to bad VT-d support in the BIOS.
With the latest BIOS from Intel, the dx58so has enable/disable for VT-d, ICH FLR and Interrupt Mapping! Helped a lot with getting this working ...
Dom0: 2.6.18-xen0 (built from
2012 Jan 09
39
[PATCH v4 00/25] xen: ARMv7 with virtualization extensions
...etup code
arm: shutdown, smp and smpboot
arm: driver for the generic timer for ARMv7
arm: trap handlers
arm: vgic emulation
arm: vtimer
arm: makefiles
config/arm.mk | 18 +
tools/libxc/xc_dom_elfloader.c | 8 +-
tools/libxc/xc_hvm_build.c | 5 +-
xen/arch/arm/Makefile | 76 ++++
xen/arch/arm/Rules.mk | 29 ++
xen/arch/arm/asm-offsets.c | 76 ++++
xen/arch/arm/domain.c | 269 ++++++++++++++
xen/arch/arm/domain_build.c | 212 +++++++++++...
2006 Jul 14
23
[RFC] New shadow paging code
We (Michael Fetterman, George Dunlap and I) have been working over the
last while on a full replacement for Xen''s shadow pagetable support.
This mail contains some design notes, below; a patch against
xen-unstable, giving a snapshot of the current state of the new shadow
code, is at http://www.cl.cam.ac.uk/~tjd21/shadow2.patch
Comments on both are welcome, although the code is not
2009 Nov 18
6
[PATCH 1/3] libxenlight: Clean up logging arrangements
...LOG(ctx, XL_LOG_ERROR, "xc_dom_linux_build failed: %d", ret);
+ XL_LOG_ERRNOVAL(ctx, XL_LOG_ERROR, ret, "xc_dom_linux_build failed");
return -2;
}
xc_dom_release(dom);
@@ -129,7 +132,7 @@ int build_hvm(struct libxl_ctx *ctx, uint32_t domid,
ret = xc_hvm_build(ctx->xch, domid, info->max_memkb / 1024, info->kernel);
if (ret) {
- XL_LOG(ctx, XL_LOG_ERROR, "hvm building failed: %d", ret);
+ XL_LOG_ERRNOVAL(ctx, XL_LOG_ERROR, ret, "hvm building failed");
return ERROR_FAIL;
}
ret = hvm_build_s...