search for: mapcach

Displaying 18 results from an estimated 18 matches for "mapcach".

Did you mean: mapcache
2007 Jan 26
12
[Patch] the interface of invalidating qemu mapcache
...d machine memory of HVM guest, Qemu should unmap the related physical memory range of HVM guest so that when HVM balloon driver increases the reserved machine memory of HVM guest later, Qemu can map and access the physical memory of HVM guest correctly. The patch exports a function invalidate_qemu_mapcache() in unmodified_drivers/linux-2.6/platform-pci/platform-pci.c, so HVM balloon driver can use it directly. Note: considering IA32 guest may run on both IA32 host and IA32E host, the size of the memory block HVM balloon driver wants to release MUST be 1M bytes and the address of the memory block MUS...
2013 Mar 13
16
frequently ballooning results in qemu exit
...imized out>) at iohandler.c:125 #8 0x00007f94fa5ec51d in main_loop_wait (nonblocking=<optimized out>) at main-loop.c:418 #9 0x00007f94fa6616dc in main_loop () at vl.c:1770 #10 main (argc=<optimized out>, argv=<optimized out>, envp=<optimized out>) at vl.c:3999 It looks mapcache has something wrong because memcpy failed with the address from mapcache. Any ideas about this issue? Thanks! --weidong
2006 Jan 11
0
RE: Re: mapcache broken?
...y environment. HV complains it can >> not find E820 table and HVM INFO page. After fixing them with the >> following patch, HV does not complain any thing. But the vmx domain >> just silently blocks. Would you please take a look? Thanks > > I think the problem was that the mapcache is now per-domain, and the > 32-bit non-pae shadow code was not copying enough per-domain page > directory entries to a new shadow page directory. So you ended up > probably accessing the idle domain''s mapcache. > > If this is the case, you should have found that VMX worke...
2012 Jul 23
2
[PATCH V2] qemu-xen-traditionnal, Fix dirty logging during migration.
...addr_t access_len, + int was_written) { struct map_cache *entry = NULL, *pentry = NULL; struct map_cache_rev *reventry; @@ -210,6 +211,17 @@ void qemu_invalidate_entry(uint8_t *buffer) fprintf(logfile, "Trying to unmap address %p that is not in the mapcache!\n", buffer); return; } + if (xen_logdirty_enable && was_written) { + unsigned long addr = (paddr_index << MCACHE_BUCKET_SHIFT) + + ((unsigned long)buffer) - ((unsigned long)entry->vaddr_base); + if (access_len == 0) + acce...
2012 Mar 19
0
[GIT PULL v8 0/6] save/restore on Xen
Anthony, please pull the Xen save/restore patch series, the following git branch is based on b4bd0b168e9f4898b98308f4a8a089f647a86d16: git://xenbits.xen.org/people/sstabellini/qemu-dm.git saverestore-8 Anthony PERARD (2): xen mapcache: check if memory region has moved. xen: do not allocate RAM during INMIGRATE runstate Stefano Stabellini (4): cirrus_vga: do not reset videoram Introduce "xen-save-devices-state" Set runstate to INMIGRATE earlier xen: record physmap changes to xenstore do...
2013 Dec 16
8
XEN/arm XENFB support
Goodmorning, I''m currently playing with XEN/arm on my Allwinner A20 (cubieboard2) I would like to get the XENFB driver working on domU. But currently in xen/arm there''s no support for VFB, atleast qemu is not supported. But this video http://www.youtube.com/watch?v=po1IeElg8tg and this one http://www.youtube.com/watch?v=Km6gBnIqaWo is showing a working framebuffer. So there are
2011 Jan 21
11
[PATCH]x86:x2apic: Disable x2apic on x86-32 permanently
...{ if ( !x2apic_enabled ) diff -r 02c0af2bf280 xen/arch/x86/x86_32/domain_page.c --- a/xen/arch/x86/x86_32/domain_page.c Mon Jan 17 18:05:52 2011 +0000 +++ b/xen/arch/x86/x86_32/domain_page.c Wed Jan 19 03:24:16 2011 -0500 @@ -53,6 +53,8 @@ perfc_incr(map_domain_page_count); v = mapcache_current_vcpu(); + /* Prevent vcpu pointer being used before initialize. */ + ASSERT((unsigned long)v != 0xfffff000); dcache = &v->domain->arch.mapcache; vcache = &v->arch.mapcache; _______________________________________________ Xen-devel mailing list Xen-devel@...
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
2012 Apr 05
15
[PATCH 0/0] MSI/MSIX injection for Xen HVM guests
Implement a simple Xen APIC module and use it to deliver MSI/MSIX for Xen HVM guests.
2011 Jul 21
51
Linux Stubdom Problem
2011/7/19 Stefano Stabellini <stefano.stabellini@eu.citrix.com>: > CC''ing Tim and xen-devel > > On Mon, 18 Jul 2011, Jiageng Yu wrote: >> 2011/7/16 Stefano Stabellini <stefano.stabellini@eu.citrix.com>: >> > On Fri, 15 Jul 2011, Jiageng Yu wrote: >> >> 2011/7/15 Jiageng Yu <yujiageng734@gmail.com>: >> >> > 2011/7/15
2012 Apr 12
2
[PATCH v2 0/2] MSI/MSIX injection for Xen HVM guests
Hi all, this patch series by Wei Liu implements a simple Xen APIC module and use it to deliver MSI/MSIX for Xen HVM guests. The second version of this series includes the "or later" copyright clause for xen_apic.c and a fix to the return value of xen_apic_mem_read (thanks Peter for finding it out). Stefano Stabellini (2): Xen: basic HVM MSI injection support. Xen: Add
2010 Aug 12
59
[PATCH 00/15] RFC xen device model support
...dle xenstore events xen: Read and write the state of the VM in xenstore xen: Initialize event channels and io rings xen: Introduce the Xen mapcache piix3: introduce register_set_irq and register_map_irq piix_pci: introduce a write_config notifier vl.c: Introduce getter for shutdown_requested...
2013 Sep 24
7
Qxl problem with xen domU, is xen spice and/or qemu bugs?
I''ve been trying to have all spice features working on xen domUs since the end of 2011. Basic functions were already working. Adding qemu parameters manually for vdagent and usbredirection was and is also working (I made the patches to support them directly on xl). Qxl was never working: one bug on xen and one on qemu about qxl are fixed, the other xen bug found months ago on the
2007 Mar 27
0
[PATCH] make all performance counter per-cpu
...if ( unlikely(!guest_handle_is_null(pdone)) ) (void)copy_from_guest(&done, pdone, 1); } + else + perfc_incr(calls_to_mmu_update); if ( unlikely(!guest_handle_okay(ureqs, count)) ) { @@ -2273,9 +2279,6 @@ int do_mmu_update( domain_mmap_cache_init(&mapcache); domain_mmap_cache_init(&sh_mapcache); - perfc_incrc(calls_to_mmu_update); - perfc_addc(num_page_updates, count); - LOCK_BIGLOCK(d); for ( i = 0; i < count; i++ ) @@ -2438,6 +2441,8 @@ int do_mmu_update( domain_mmap_cache_destroy(&mapcache); domain_mm...
2013 Mar 04
56
GPU passthrough issue when VM is configured with 4G memory
Hi,all I have tried to passthrough GPU card(Nvidia quadro 4000) on the latest Xen unstable version (QEMU is using Qemu-upsteam-unstable, not traditional Qemu). This issue as below: Windows7 64-bit guest will blue screen when GPU passthrough configure 4g memory,blue screen code is 50, and SUSE 11 64-bit guest will always stay at the grub screen. I noticed that it will relocate RAM that
2013 Sep 23
57
[PATCH RFC v13 00/20] Introduce PVH domU support
This patch series is a reworking of a series developed by Mukesh Rathor at Oracle. The entirety of the design and development was done by him; I have only reworked, reorganized, and simplified things in a way that I think makes more sense. The vast majority of the credit for this effort therefore goes to him. This version is labelled v13 because it is based on his most recent series, v11.
2007 Oct 24
16
PATCH 0/10: Merge PV framebuffer & console into QEMU
The following series of 10 patches is a merge of the xenfb and xenconsoled functionality into the qemu-dm code. The general approach taken is to have qemu-dm provide two machine types - one for xen paravirt, the other for fullyvirt. For compatability the later is the default. The goals overall are to kill LibVNCServer, remove alot of code duplication and/or parallel impls of the same concepts, and
2013 Jul 23
73
Bug: Limitation of <=2GB RAM in domU persists with 4.3.0
I just built 4.3.0 in order to get > 2GB of RAM in domU with GPU passthrough without crashes. Unfortunately, the same crashes still happen. Massive frame buffer corruption on domU before it locks up solid. It seems the PCI memory stomp is still happening. I am using qemu-dm, as I did on Xen 4.2.x. So whatever fix for this went into 4.3.0 didn''t fix it for me. Passing less than 2GB