search for: hvmloader

Displaying 20 results from an estimated 558 matches for "hvmloader".

2012 Feb 11
14
[PATCH v3 0/5] hvmloader: Make ROM dependencies optional
This patch set mainly allows the user to build a seabios or rombios only version of hvmloader. In addition, when building a seabios only hvmloader, Option ROMs like vgabios and etherboot are no longer required, and therefore can be disabled from the build. Dependency on the bcc compiler can also be avoided the same way. v2: Separate patches for separate issues Introduced config option t...
2012 Feb 10
6
[PATCH v2 0/3] hvmloader: Make ROM dependencies optional
This patch set mainly allows the user to build a seabios or rombios only version of hvmloader. In addition, when building a seabios only hvmloader, Option ROMs like vgabios and etherboot are no longer required, and therefore can be disabled from the build. Dependency on the bcc compiler can also be avoided the same way. v2: Separate patches for separate issues Introduced config option...
2011 Jul 23
9
[PATCH] Replace bios_relocate hook with bios_load hook in hvmloader
Hi, These set of patches are affected by replacing bios_relocate hook with bios_load hook in hvmloader. The patches for code files config.h and hvmloader.c also contains part of the contents of Enabling UEFI BIOS(OVMF) support in Xen-unstable HVM. Is there any problem with these patches? Thank you very much. # HG changeset patch # User gbtju85@gmail.com # Replace bios_relocate hook with bios_loa...
2012 Feb 05
4
[PATCH RFC] hvmloader: Make ROM dependencies optional
When booting HVMs with SeaBIOS, the BIOS itself takes care of extracting option ROMs from the PCI devices. These ROMs are usually provided with by the device model (qemu). Thus, hvmloader should not require any longer the rombios, stdvga, cirrusvga or etherboot ROMs to be present. Also, the 32bitbios_support.c file is specific to rombios and should not be built when building hvmloader with seabios. Signed-off-by: Julian Pidancet <julian.pidancet@gmail.com> --- tools/firmwar...
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 v...
2012 Sep 26
3
[PATCH v3] xen/tools: Add 64 bits big bar support
Currently it is assumed PCI device BAR access < 4G memory. If there is such a device whose BAR size is larger than 4G, it must access > 4G memory address. This patch enable the 64bits big BAR support on hvmloader. v3 changes from v2: - Remain original print information v2 changes from v1 as comments by Jan. 1) Set Dynamic MMIO high memory address instead of a fixed number 640G 2) Mask bar_sz earlier to avoid older code changes 3) Add bar size barrier to judge high memory resource 4) Clean up bar64_reloca...
2013 Oct 28
0
Re: [Qemu-devel] Hvmloader: Modify ACPI to only supply _EJ0 methods for PCIslots that support hotplug by runtime patching
...rst, and > > then do the verification on -unstable. Even if the code shouldn''t > > be that different from 4.3, we still don''t want to apply completely > > untested stuff. > > Hi, Jan. We found that the reason that we used a wrong seabios PATH, and the > hvmloader can''t load the bios.bin. > So the VM restart again and again after we start it. That''s our fault. > > Now I test the patch based on the codes of trunk, which works well. > The patch has been modified after your suggestion. > The patch works well with upstream qemu...
2008 Apr 10
1
Xen tools build error on c/s 17427
...-m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement -D__XEN_TOOLS__ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -mno-tls-direct-seg-refs -Werror -fno-stack-protector -fno-builtin -msoft-float -I../../../tools/include -I. -c -o hvmloader.o hvmloader.c cc1: warnings being treated as errors hvmloader.c: In function ''scan_etherboot_nic'': hvmloader.c:363: warning: pointer targets in passing argument 1 of ''strncmp'' differ in signedness hvmloader.c:378: warning: pointer targets in passing argument 1 of...
2011 Nov 18
2
[PATCH 0 of 2] Add configuration options to selectively disable S3 and S4 (V3)
...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 (default=1). These result in population of new platform/acpi_s3 and platform/acpi_s4 xenstore keys. hvmloader then reads these keys to determine whether or not to include SSDTs containing the _S3 and _S4 packages respectively. _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
2011 May 26
2
virtual bios question
Hi, when user create the virtual machine, then: which code execute firstly, hvmloaer or qemu-dm?I have traced the codes flow and found qemu-dm run before hvmloader,right? And virtual bios code are both in hvmloader and qemu-dm, but I think it should be only one of virtual bios will be used to initialize the virutal device in qemu-dm.I find at the end of hvmloader it will jmp to 0xffff0, that is the bios entry,so I think the virtual bios in hvmloader will...
2007 Feb 01
2
hvmloader not fbuilt as part of Xen
Hi, I have 3.0.4-1 testing downloaded a week ago. I have enabled VT in the bios and rebuilt xen, but for some reason hvmloader does not get compiled and built. Under xen/tools/firmware I see hvmloader and when I try and do a make it complains of Install dev86 package to build firmware! (http://www.cix.co.uk/~mayday) Why is the hvmloader not built as part of Xen. I am using x86_64bit. Can someone help me to fi...
2013 Feb 18
5
[PATCH 0/2] genid: ACPI Windows generation ID updates
...on ACPI. First patch mainly update to new specifications while second one introduce again the device in ACPI table. Frediano Ziglio (2): genid: Update Windows generation ID genid: Introduce again Windows generation ID device docs/misc/xenstore-paths.markdown | 6 ++++ tools/firmware/hvmloader/acpi/build.c | 49 ++++++++++++++++++++++---------- tools/firmware/hvmloader/acpi/dsdt.asl | 25 ++++++++++++++++ 3 files changed, 65 insertions(+), 15 deletions(-) -- 1.7.9.5
2013 Aug 23
2
[PATCH] hvmloader: fix SeaBIOS interface
...Add a check to HVM loader so that too big images won''t result in silent guest failure anymore. Uncomment the intended build-time size check for rombios, moving it into a function so that it would actually compile. Signed-off-by: Jan Beulich <jbeulich@suse.com> --- a/tools/firmware/hvmloader/config-seabios.h +++ b/tools/firmware/hvmloader/config-seabios.h @@ -3,8 +3,6 @@ #define BIOS_INFO_PHYSICAL_ADDRESS 0x00001000 -#define SEABIOS_PHYSICAL_ADDRESS 0x000E0000 - #endif /* __HVMLOADER_CONFIG_SEABIOS_H__ */ /* --- a/tools/firmware/hvmloader/hvmloader.c +++ b/tools/firmware/h...
2006 Aug 14
0
[PATCH] HVM SMBIOS v3 [1/5]
[HVM] Cleanup: move cpuid function to util.c . Signed-off-by: Andrew D. Ball <aball@us.ibm.com> diff -r f328519053f5 -r 4cc861f6b425 tools/firmware/hvmloader/hvmloader.c --- a/tools/firmware/hvmloader/hvmloader.c Mon Aug 14 10:58:02 2006 +0100 +++ b/tools/firmware/hvmloader/hvmloader.c Mon Aug 14 11:16:09 2006 -0400 @@ -116,15 +116,6 @@ check_amd(void) } static void -cpuid(uint32_t idx, uint32_t *eax, uint32_t *ebx, uint32_t *ecx, uint32_t *edx) -{...
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
2013 Nov 12
16
[PATCH] hvmloader: write extra memory in CMOS
Some firmware, such as OVMF relies on this value to get the size of extra memory above 4GB. Seabios in Xen doesn''t need this as it gets e820 directly from Xen. Rombios doesn''t read this value. Signed-off-by: Wei Liu <wei.liu2@citrix.com> --- tools/firmware/hvmloader/hvmloader.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/tools/firmware/hvmloader/hvmloader.c b/tools/firmware/hvmloader/hvmloader.c index 1cc8cf2..327dffd 100644 --- a/tools/firmware/hvmloader/hvmloader.c +++ b/tools/firmware/hvmloader/hvmloader.c @@ -146,6 +146,7 @@ stat...
2011 Dec 14
9
[PATCH 0 of 2] Support for VM generation ID save/restore and migrate
...es adds support for preservation of the VM generation ID buffer address in xenstore across save/restore and migrate, and also code to increment the value in all cases except for migration. The vast majority of the code is in second patch. The first patch merely changes the xenstore key name used by hvmloader to store the buffer address.
2011 Jul 18
1
Re: trip to shanghai
...hould be fixed now. > >> >> > >> >> Alternatively you can temporarely work around the issue with this hacky patch: > >> >> > >> >> --- > >> >> > >> >> > >> >> diff -r 00d2c5ca26fd tools/firmware/hvmloader/hvmloader.c > >> >> --- a/tools/firmware/hvmloader/hvmloader.c      Fri Jul 08 18:35:24 2011 +0100 > >> >> +++ b/tools/firmware/hvmloader/hvmloader.c      Fri Jul 15 11:37:12 2011 +0000 > >> >> @@ -430,7 +430,7 @@ int main(void) > >> >>  ...
2011 Nov 29
18
[PATCH 0 of 6] Add support for a VM generation ID virtual device (v2)
...ADDR package. Patch 2 adds ctype infrastructure to hvloader in preparation for... Patch 3 adds all the code to plumb the value of a new ''generation_id'' parameter in the VM config through to the VM generation id buffer at VM boot time. Patch 4 adds an implementation of sprintf() to hvmloader. Patch 5 adds an implementation of xenstore-write to hvmloader. Patch 6 adds support for tracking the address of the VM generation id buffer (via xenstore) across save/restore or migrate and updating the value of the buffer with the value from the VM config file.
2008 Mar 20
1
Bug#471768: there's no hvmloader in xen-utils-unstable
Package: xen-utils-unstable Version: 3.3-unstable+hg17192-1 Severity: important Tags: patch In tools/firmware/Makefile, INST_DIR is $(DESTDIR)/usr/$(PREFIX)/boot but $(PREFIX) is empty. hvmloader doesn't get installed. diff -ru xen-unstable-3.3-unstable+hg17192.orig/debian/patches/tools-prefix.diff xen-unstable-3.3-unstable+hg17192/debian/patches/tools-prefix.diff --- xen-unstable-3.3-unstable+hg17192.orig/debian/patches/tools-prefix.diff 2008-03-20 01:02:50.000000000 +0100 +++ xen-uns...