[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] mmap in PV xen-4.0.1



On Wed, Aug 10, 2011 at 10:14:59AM -0700, Ranjith Ravi wrote:
> I am also seeing a similar issue.
> User space process on DOMU(pv) hangs while accessing mmap() area.
> And getting the following message in "xm dmesg"
> 
> (XEN) mm.c:878:d2 Error getting mfn 70d70 (pfn 43a15) from L1 entry
> 8000000070d70625 for l1e_owner=2, pg_owner=32753
> (XEN) mm.c:878:d2 Error getting mfn 1574 (pfn 9339) from L1 entry
> 8000000001574625 for l1e_owner=2, pg_owner=32753
> 
> Running FC13-Dom0 X86_64  Xen4.0.2,
> DOMU - Debian6.0 X86_64 (pv)
> 
> Code snippet is below and the complete 'xm dmesg' is attached.
> Any idea about the issue/fix ?

Sure. But I am still trying to understand _why_ you want to do this?

> 
> Thanks
> Ranjith
> 
> kernel module
> ===========
> vaddr = __get_free_pages(GFP_ATOMIC, 0);
> SetPageReserved(virt_to_page(vaddr));
> paddr = virt_to_bus((volatile void *)  vaddr) ; //paddr-> bus address to use
> in user space

It actually is not the bus address. It is the guest physical address - which
is not really the hardware physical address.

> 
> userspace
> =========
> _memfd = open("/dev/mem", O_RDWR |  O_SYNC | O_DSYNC | O_RSYNC))
> p =  (unsigned int*) mmap( NULL, 4096, PROT_READ, MAP_SHARED, _memfd,
> paddr);
> printf("==> %08x\n", (*p));    =====>  hangs here till ^C
> printf("==> %08x\n", (*(p+1)));
> 
> Thanks
> Ranjith
> 
> 
> On Wed, Aug 10, 2011 at 2:12 AM, Wei Liu <liuw@xxxxxxxxx> wrote:
> 
> > On Tue, Aug 09, 2011 at 11:29:51PM -0700, Eric Camachat wrote:
> > > Hi,
> > >
> > > I have a problem to map kernel memory to userspace via /dev/mem.
> > > The mmap() succeeded, but when I try to access it, the program will
> > > hang forever (until press ctrl-c to terminate it).
> > >
> > > # memtest-user
> > > memtest_vma_open: virt 0x7fbc90085000, phys 0x3eee8000
> > > paddr = 0x3eee8000
> > >  mem = 0x7fbc90089000
> > >  map = 0x7fbc90085000
> > > map[0]= 4c4c4c4c
> > > map[1]= 4c4c4c4c
> > > *** Hang here, it cannot (finish) access the memory mapped via /dev/mem

So, if you just the standard char device and mmap on /dev/mem it works right?

> > ***
> > >
> > > My test source below, and it runs properly on HVM, VirtualBox, QEM and
> > > physical machines.
> > > What mistake I did?
> > >
> > > My kernel module look like this:
> > >
> > =================================================================================
> >
> > [...snip...]
> >
> > > memtest_ioctl(struct inode *inode, struct file *file, unsigned int cmd,
> > >               unsigned long arg)
> > > {
> > >        int ret = -ENOIOCTLCMD;
> > >        phys_addr_t *paddr;
> > >        unsigned long *vaddr;
> > >        uint32_t *size;
> > >
> > >        switch(cmd) {
> > >        case MEMTEST_DMA_SIZE:
> > >                size = (uint32_t*)arg;
> > >                *size = _size;
> >
> > Though your output shows that this assignment works, shouldn't this
> > kind of direct assignment across kernel space and user land be
> > avoided? It is bad practice to do direct assignment I think.
> >
> > copy_{from,to}_user should do the job.
> >
> > >                ret = 0;
> > >                break;
> > >        case MEMTEST_DMA_PADDR:
> > >                paddr = (phys_addr_t*)arg;
> > >                *paddr = _pbase;
> > >                ret = 0;
> > >                break;
> > >        case MEMTEST_DMA_VADDR:
> > >                vaddr = (unsigned long*)arg;
> > >                *vaddr = _vbase;
> > >                ret = 0;
> > >                break;
> > >        }
> > >        return ret;
> > > }
> > >
> > >
> >
> > [...snip...]
> >
> > > static struct file_operations memtest_fops = {
> > >        .owner          = THIS_MODULE,
> > >        .llseek         = no_llseek,
> > >        .ioctl          = memtest_ioctl,
> >
> > My kernel doesn't have field called 'ioctl' in file_operations.
> >
> > So which kernel do you use? 2.6.18? I don't have old kernel at the
> > moment so I can't help you much...
> >
> > >        .mmap           = memtest_mmap,
> > > };
> > >
> > >
> >
> > [...snip...]
> >
> > > static void __exit memtest_exit(void)
> > > {
> > >        if (_vbase != 0)
> > >                free_page(_vbase);
> >
> > I suppose you should use free_pages here, since you use
> > __get_free_pages when allocating.
> >
> > >        unregister_chrdev(MEMTEST_MAJOR, MEMTEST_NAME);
> > > }
> > >
> > >
> > > MODULE_LICENSE("GPL");
> > >
> > > module_init(memtest_init);
> > > module_exit(memtest_exit);
> > >
> > =================================================================================
> > >
> > > Here is my user program:
> > >
> > >
> > =================================================================================
> > >
> >
> > [...snip...]
> >
> > >       if (map)
> > >       {
> > >               printf("map[0]= %x\n", map[0]);
> > >               printf("map[1]= %x\n", map[1]);
> >
> > This confuses me. You did write different values in _vbase[0],
> > _vbase[1]. But the output '4C4C4C4C' shows that the value is 'L'.
> >
> > I just skimmed the output and the code. I don't run your code since I
> > don't have a suitible environment at the moment...
> >
> > Wei.
> >
> > _______________________________________________
> > Xen-devel mailing list
> > Xen-devel@xxxxxxxxxxxxxxxxxxx
> > http://lists.xensource.com/xen-devel
> >

>  __  __            _  _    ___   ____     _    __      _ _  _   
>  \ \/ /___ _ __   | || |  / _ \ |___ \   / |  / _| ___/ | || |  
>   \  // _ \ '_ \  | || |_| | | |  __) |__| | | |_ / __| | || |_ 
>   /  \  __/ | | | |__   _| |_| | / __/|__| |_|  _| (__| |__   _|
>  /_/\_\___|_| |_|    |_|(_)___(_)_____|  |_(_)_|  \___|_|  |_|  
>                                                                 
> (XEN) Xen version 4.0.2 (mockbuild@(none)) (gcc version 4.5.1 20100924 (Red 
> Hat 4.5.1-4) (GCC) ) Thu Jun 16 00:02:00 UTC 2011
> (XEN) Latest ChangeSet: unavailable
> (XEN) Bootloader: GNU GRUB 0.97
> (XEN) Command line: dom0_mem=1024M
> (XEN) Video information:
> (XEN)  VGA is text mode 80x25, font 8x16
> (XEN)  VBE/DDC methods: V2; EDID transfer time: 1 seconds
> (XEN) Disc information:
> (XEN)  Found 1 MBR signatures
> (XEN)  Found 1 EDD information structures
> (XEN) Xen-e820 RAM map:
> (XEN)  0000000000000000 - 000000000009b800 (usable)
> (XEN)  000000000009b800 - 00000000000a0000 (reserved)
> (XEN)  00000000000e0000 - 0000000000100000 (reserved)
> (XEN)  0000000000100000 - 00000000bb780000 (usable)
> (XEN)  00000000bb780000 - 00000000bb78e000 (ACPI data)
> (XEN)  00000000bb78e000 - 00000000bb7d0000 (ACPI NVS)
> (XEN)  00000000bb7d0000 - 00000000bb7e0000 (reserved)
> (XEN)  00000000bb7ed000 - 00000000c0000000 (reserved)
> (XEN)  00000000fee00000 - 00000000fee01000 (reserved)
> (XEN)  00000000ffa00000 - 0000000100000000 (reserved)
> (XEN)  0000000100000000 - 0000000138000000 (usable)
> (XEN) ACPI: RSDP 000F9B20, 0024 (r2 ACPIAM)
> (XEN) ACPI: XSDT BB780100, 005C (r1 061311 XSDT1813 20110613 MSFT       97)
> (XEN) ACPI: FACP BB780290, 00F4 (r4 061311 FACP1813 20110613 MSFT       97)
> (XEN) ACPI: DSDT BB780460, 73E4 (r2  580MX 580MX002        2 INTL 20051117)
> (XEN) ACPI: FACS BB78E000, 0040
> (XEN) ACPI: APIC BB780390, 008C (r2 061311 APIC1813 20110613 MSFT       97)
> (XEN) ACPI: MCFG BB780420, 003C (r1 061311 OEMMCFG  20110613 MSFT       97)
> (XEN) ACPI: OEMB BB78E040, 007D (r1 061311 OEMB1813 20110613 MSFT       97)
> (XEN) ACPI: GSCI BB78E0C0, 2024 (r1 061311 GMCHSCI  20110613 MSFT       97)
> (XEN) ACPI: DMAR BB7900F0, 00E0 (r1    AMI  OEMDMAR        1 MSFT       97)
> (XEN) ACPI: SSDT BB791510, 0363 (r1 DpgPmm    CpuPm       12 INTL 20051117)
> (XEN) System RAM: 3895MB (3988588kB)
> (XEN) Domain heap initialised
> (XEN) Processor #0 6:5 APIC version 21
> (XEN) Processor #4 6:5 APIC version 21
> (XEN) Processor #1 6:5 APIC version 21
> (XEN) Processor #5 6:5 APIC version 21
> (XEN) IOAPIC[0]: apic_id 6, version 32, address 0xfec00000, GSI 0-23
> (XEN) Enabling APIC mode:  Flat.  Using 1 I/O APICs
> (XEN) [VT-D]iommu.c:1116: IOMMU: unsupported
> (XEN) ---- print_iommu_regs ----
> (XEN)  drhd->address = fed91000
> (XEN)  VER = ffffffff
> (XEN)  CAP = ffffffffffffffff
> (XEN)  n_fault_reg = 100
> (XEN)  fault_recording_offset = 3ff0
> (XEN)  ECAP = ffffffffffffffff
> (XEN)  GCMD = ffffffff
> (XEN)  GSTS = ffffffff
> (XEN)  RTADDR = ffffffffffffffff
> (XEN)  CCMD = ffffffffffffffff
> (XEN)  FSTS = ffffffff
> (XEN)  FECTL = ffffffff
> (XEN)  FEDATA = ffffffff
> (XEN)  FEADDR = ffffffff
> (XEN)  FEUADDR = ffffffff
> (XEN) Failed to parse ACPI DMAR.  Disabling VT-d.
> (XEN) Using scheduler: SMP Credit Scheduler (credit)
> (XEN) Detected 3066.746 MHz processor.
> (XEN) Initing memory sharing.
> (XEN) VMX: Supported advanced features:
> (XEN)  - APIC MMIO access virtualisation
> (XEN)  - APIC TPR shadow
> (XEN)  - Extended Page Tables (EPT)
> (XEN)  - Virtual-Processor Identifiers (VPID)
> (XEN)  - Virtual NMI
> (XEN)  - MSR direct-access bitmap
> (XEN)  - Unrestricted Guest
> (XEN) EPT supports 2MB super page.
> (XEN) HVM: ASIDs enabled.
> (XEN) HVM: VMX enabled
> (XEN) HVM: Hardware Assisted Paging detected.
> (XEN) I/O virtualisation disabled
> (XEN) Enabled directed EOI with ioapic_ack_old on!
> (XEN) Total of 4 processors activated.
> (XEN) ENABLING IO-APIC IRQs
> (XEN)  -> Using old ACK method
> (XEN) TSC is reliable, synchronization unnecessary
> (XEN) Platform timer is 3.579MHz ACPI PM Timer
> (XEN) Allocated console ring of 16 KiB.
> (XEN) Brought up 4 CPUs
> (XEN) *** LOADING DOMAIN 0 ***
> (XEN)  Xen  kernel: 64-bit, lsb, compat32
> (XEN)  Dom0 kernel: 64-bit, PAE, lsb, paddr 0x1000000 -> 0x1b3a000
> (XEN) PHYSICAL MEMORY ARRANGEMENT:
> (XEN)  Dom0 alloc.:   0000000130000000->0000000134000000 (245760 pages to be 
> allocated)
> (XEN) VIRTUAL MEMORY ARRANGEMENT:
> (XEN)  Loaded kernel: ffffffff81000000->ffffffff81b3a000
> (XEN)  Init. ramdisk: ffffffff81b3a000->ffffffff83bb1200
> (XEN)  Phys-Mach map: ffffffff83bb2000->ffffffff83db2000
> (XEN)  Start info:    ffffffff83db2000->ffffffff83db24b4
> (XEN)  Page tables:   ffffffff83db3000->ffffffff83dd6000
> (XEN)  Boot stack:    ffffffff83dd6000->ffffffff83dd7000
> (XEN)  TOTAL:         ffffffff80000000->ffffffff84000000
> (XEN)  ENTRY ADDRESS: ffffffff817fd200
> (XEN) Dom0 has maximum 4 VCPUs
> (XEN) Scrubbing Free RAM: ............................done.
> (XEN) Xen trace buffers: disabled
> (XEN) Std. Loglevel: Errors and warnings
> (XEN) Guest Loglevel: Nothing (Rate-limited: Errors and warnings)
> (XEN) Xen is relinquishing VGA console.
> (XEN) *** Serial input -> DOM0 (type 'CTRL-a' three times to switch input to 
> Xen)
> (XEN) Freed 168kB init memory.
> (XEN) mm.c:878:d2 Error getting mfn 70d70 (pfn 43a15) from L1 entry 
> 8000000070d70625 for l1e_owner=2, pg_owner=32753
> (XEN) mm.c:878:d2 Error getting mfn 1574 (pfn 9339) from L1 entry 
> 8000000001574625 for l1e_owner=2, pg_owner=32753
> (XEN) mm.c:878:d2 Error getting mfn 1574 (pfn 9339) from L1 entry 
> 8000000001574625 for l1e_owner=2, pg_owner=32753
> (XEN) mm.c:878:d2 Error getting mfn 1574 (pfn 9339) from L1 entry 
> 8000000001574625 for l1e_owner=2, pg_owner=32753
> (XEN) mm.c:878:d2 Error getting mfn 1574 (pfn 9339) from L1 entry 
> 8000000001574625 for l1e_owner=2, pg_owner=32753
> (XEN) mm.c:878:d2 Error getting mfn 1574 (pfn 9339) from L1 entry 
> 8000000001574625 for l1e_owner=2, pg_owner=32753
> (XEN) mm.c:878:d2 Error getting mfn 1574 (pfn 9339) from L1 entry 
> 8000000001574625 for l1e_owner=2, pg_owner=32753
> (XEN) mm.c:878:d2 Error getting mfn 1574 (pfn 9339) from L1 entry 
> 8000000001574625 for l1e_owner=2, pg_owner=32753
> (XEN) mm.c:878:d2 Error getting mfn 1574 (pfn 9339) from L1 entry 
> 8000000001574625 for l1e_owner=2, pg_owner=32753
> (XEN) mm.c:878:d2 Error getting mfn 1574 (pfn 9339) from L1 entry 
> 8000000001574625 for l1e_owner=2, pg_owner=32753
> (XEN) printk: 891276 messages suppressed.
> (XEN) mm.c:878:d2 Error getting mfn 1574 (pfn 9339) from L1 entry 
> 8000000001574625 for l1e_owner=2, pg_owner=32753
> (XEN) printk: 889548 messages suppressed.
> (XEN) mm.c:878:d2 Error getting mfn 1574 (pfn 9339) from L1 entry 
> 8000000001574625 for l1e_owner=2, pg_owner=32753
> (XEN) printk: 894982 messages suppressed.
> (XEN) mm.c:878:d2 Error getting mfn 1574 (pfn 9339) from L1 entry 
> 8000000001574625 for l1e_owner=2, pg_owner=32753
> (XEN) printk: 895960 messages suppressed.
> (XEN) mm.c:878:d2 Error getting mfn 1574 (pfn 9339) from L1 entry 
> 8000000001574625 for l1e_owner=2, pg_owner=32753
> (XEN) printk: 896345 messages suppressed.
> (XEN) mm.c:878:d2 Error getting mfn 1574 (pfn 9339) from L1 entry 
> 8000000001574625 for l1e_owner=2, pg_owner=32753
> (XEN) printk: 898653 messages suppressed.
> (XEN) mm.c:878:d2 Error getting mfn 1574 (pfn 9339) from L1 entry 
> 8000000001574625 for l1e_owner=2, pg_owner=32753
> (XEN) printk: 896975 messages suppressed.
> (XEN) mm.c:878:d2 Error getting mfn 1574 (pfn 9339) from L1 entry 
> 8000000001574625 for l1e_owner=2, pg_owner=32753
> (XEN) printk: 899084 messages suppressed.
> (XEN) mm.c:878:d2 Error getting mfn 1574 (pfn 9339) from L1 entry 
> 8000000001574625 for l1e_owner=2, pg_owner=32753
> (XEN) printk: 897608 messages suppressed.
> (XEN) mm.c:878:d2 Error getting mfn 1574 (pfn 9339) from L1 entry 
> 8000000001574625 for l1e_owner=2, pg_owner=32753
> (XEN) printk: 897929 messages suppressed.
> (XEN) mm.c:878:d2 Error getting mfn 1574 (pfn 9339) from L1 entry 
> 8000000001574625 for l1e_owner=2, pg_owner=32753
> (XEN) printk: 897238 messages suppressed.
> (XEN) mm.c:878:d2 Error getting mfn 1574 (pfn 9339) from L1 entry 
> 8000000001574625 for l1e_owner=2, pg_owner=32753
> (XEN) printk: 899850 messages suppressed.
> (XEN) mm.c:878:d2 Error getting mfn 1574 (pfn 9339) from L1 entry 
> 8000000001574625 for l1e_owner=2, pg_owner=32753
> (XEN) printk: 900504 messages suppressed.
> (XEN) mm.c:878:d2 Error getting mfn 1574 (pfn 9339) from L1 entry 
> 8000000001574625 for l1e_owner=2, pg_owner=32753
> (XEN) printk: 897622 messages suppressed.
> (XEN) mm.c:878:d2 Error getting mfn 1574 (pfn 9339) from L1 entry 
> 8000000001574625 for l1e_owner=2, pg_owner=32753
> (XEN) printk: 898048 messages suppressed.
> (XEN) mm.c:878:d2 Error getting mfn 1574 (pfn 9339) from L1 entry 
> 8000000001574625 for l1e_owner=2, pg_owner=32753
> (XEN) printk: 897099 messages suppressed.
> (XEN) mm.c:878:d2 Error getting mfn 1574 (pfn 9339) from L1 entry 
> 8000000001574625 for l1e_owner=2, pg_owner=32753
> (XEN) printk: 898194 messages suppressed.
> (XEN) mm.c:878:d2 Error getting mfn 1574 (pfn 9339) from L1 entry 
> 8000000001574625 for l1e_owner=2, pg_owner=32753
> (XEN) printk: 898645 messages suppressed.
> (XEN) mm.c:878:d2 Error getting mfn 1574 (pfn 9339) from L1 entry 
> 8000000001574625 for l1e_owner=2, pg_owner=32753
> (XEN) printk: 897057 messages suppressed.
> (XEN) mm.c:878:d2 Error getting mfn 1574 (pfn 9339) from L1 entry 
> 8000000001574625 for l1e_owner=2, pg_owner=32753
> (XEN) printk: 897753 messages suppressed.
> (XEN) mm.c:878:d2 Error getting mfn 1574 (pfn 9339) from L1 entry 
> 8000000001574625 for l1e_owner=2, pg_owner=32753
> (XEN) printk: 896340 messages suppressed.
> (XEN) mm.c:878:d2 Error getting mfn 1574 (pfn 9339) from L1 entry 
> 8000000001574625 for l1e_owner=2, pg_owner=32753
> (XEN) printk: 899585 messages suppressed.
> (XEN) mm.c:878:d2 Error getting mfn 1574 (pfn 9339) from L1 entry 
> 8000000001574625 for l1e_owner=2, pg_owner=32753
> (XEN) printk: 896799 messages suppressed.
> (XEN) mm.c:878:d2 Error getting mfn 1574 (pfn 9339) from L1 entry 
> 8000000001574625 for l1e_owner=2, pg_owner=32753
> (XEN) printk: 896723 messages suppressed.
> (XEN) mm.c:878:d2 Error getting mfn 1574 (pfn 9339) from L1 entry 
> 8000000001574625 for l1e_owner=2, pg_owner=32753
> (XEN) printk: 898321 messages suppressed.
> (XEN) mm.c:878:d2 Error getting mfn 1574 (pfn 9339) from L1 entry 
> 8000000001574625 for l1e_owner=2, pg_owner=32753
> (XEN) printk: 896323 messages suppressed.
> (XEN) mm.c:878:d2 Error getting mfn 1574 (pfn 9339) from L1 entry 
> 8000000001574625 for l1e_owner=2, pg_owner=32753
> (XEN) printk: 896070 messages suppressed.
> (XEN) mm.c:878:d2 Error getting mfn 1574 (pfn 9339) from L1 entry 
> 8000000001574625 for l1e_owner=2, pg_owner=32753
> (XEN) printk: 895380 messages suppressed.
> (XEN) mm.c:878:d2 Error getting mfn 1574 (pfn 9339) from L1 entry 
> 8000000001574625 for l1e_owner=2, pg_owner=32753
> (XEN) printk: 897029 messages suppressed.
> (XEN) mm.c:878:d2 Error getting mfn 1574 (pfn 9339) from L1 entry 
> 8000000001574625 for l1e_owner=2, pg_owner=32753
> (XEN) printk: 896337 messages suppressed.
> (XEN) mm.c:878:d2 Error getting mfn 1574 (pfn 9339) from L1 entry 
> 8000000001574625 for l1e_owner=2, pg_owner=32753
> (XEN) printk: 896645 messages suppressed.
> (XEN) mm.c:878:d2 Error getting mfn 1574 (pfn 9339) from L1 entry 
> 8000000001574625 for l1e_owner=2, pg_owner=32753
> (XEN) printk: 899687 messages suppressed.
> (XEN) mm.c:878:d2 Error getting mfn 1574 (pfn 9339) from L1 entry 
> 8000000001574625 for l1e_owner=2, pg_owner=32753
> (XEN) printk: 898171 messages suppressed.
> (XEN) mm.c:878:d2 Error getting mfn 1574 (pfn 9339) from L1 entry 
> 8000000001574625 for l1e_owner=2, pg_owner=32753
> (XEN) printk: 895895 messages suppressed.
> (XEN) mm.c:878:d2 Error getting mfn 1574 (pfn 9339) from L1 entry 
> 8000000001574625 for l1e_owner=2, pg_owner=32753
> (XEN) printk: 895962 messages suppressed.
> (XEN) mm.c:878:d2 Error getting mfn 1574 (pfn 9339) from L1 entry 
> 8000000001574625 for l1e_owner=2, pg_owner=32753
> (XEN) printk: 896605 messages suppressed.
> (XEN) mm.c:878:d2 Error getting mfn 1574 (pfn 9339) from L1 entry 
> 8000000001574625 for l1e_owner=2, pg_owner=32753
> (XEN) printk: 897304 messages suppressed.
> (XEN) mm.c:878:d2 Error getting mfn 1574 (pfn 9339) from L1 entry 
> 8000000001574625 for l1e_owner=2, pg_owner=32753
> (XEN) printk: 897911 messages suppressed.
> (XEN) mm.c:878:d2 Error getting mfn 1574 (pfn 9339) from L1 entry 
> 8000000001574625 for l1e_owner=2, pg_owner=32753
> (XEN) printk: 897705 messages suppressed.
> (XEN) mm.c:878:d2 Error getting mfn 1574 (pfn 9339) from L1 entry 
> 8000000001574625 for l1e_owner=2, pg_owner=32753
> (XEN) printk: 897156 messages suppressed.
> (XEN) mm.c:878:d2 Error getting mfn 1574 (pfn 9339) from L1 entry 
> 8000000001574625 for l1e_owner=2, pg_owner=32753
> (XEN) printk: 896937 messages suppressed.
> (XEN) mm.c:878:d2 Error getting mfn 1574 (pfn 9339) from L1 entry 
> 8000000001574625 for l1e_owner=2, pg_owner=32753
> (XEN) printk: 898177 messages suppressed.
> (XEN) mm.c:878:d2 Error getting mfn 1574 (pfn 9339) from L1 entry 
> 8000000001574625 for l1e_owner=2, pg_owner=32753
> (XEN) printk: 899355 messages suppressed.
> (XEN) mm.c:878:d2 Error getting mfn 1574 (pfn 9339) from L1 entry 
> 8000000001574625 for l1e_owner=2, pg_owner=32753
> (XEN) printk: 898846 messages suppressed.
> (XEN) mm.c:878:d2 Error getting mfn 1574 (pfn 9339) from L1 entry 
> 8000000001574625 for l1e_owner=2, pg_owner=32753
> (XEN) printk: 900535 messages suppressed.
> (XEN) mm.c:878:d2 Error getting mfn 1574 (pfn 9339) from L1 entry 
> 8000000001574625 for l1e_owner=2, pg_owner=32753
> (XEN) printk: 896696 messages suppressed.
> (XEN) mm.c:878:d2 Error getting mfn 1574 (pfn 9339) from L1 entry 
> 8000000001574625 for l1e_owner=2, pg_owner=32753
> (XEN) printk: 894569 messages suppressed.
> (XEN) mm.c:878:d2 Error getting mfn 1574 (pfn 9339) from L1 entry 
> 8000000001574625 for l1e_owner=2, pg_owner=32753
> (XEN) printk: 896360 messages suppressed.
> (XEN) mm.c:878:d2 Error getting mfn 1574 (pfn 9339) from L1 entry 
> 8000000001574625 for l1e_owner=2, pg_owner=32753
> (XEN) printk: 895842 messages suppressed.
> (XEN) mm.c:878:d2 Error getting mfn 1574 (pfn 9339) from L1 entry 
> 8000000001574625 for l1e_owner=2, pg_owner=32753
> (XEN) printk: 897386 messages suppressed.
> (XEN) mm.c:878:d2 Error getting mfn 1574 (pfn 9339) from L1 entry 
> 8000000001574625 for l1e_owner=2, pg_owner=32753
> (XEN) printk: 897366 messages suppressed.
> (XEN) mm.c:878:d2 Error getting mfn 1574 (pfn 9339) from L1 entry 
> 8000000001574625 for l1e_owner=2, pg_owner=32753
> (XEN) printk: 896720 messages suppressed.
> (XEN) mm.c:878:d2 Error getting mfn 1574 (pfn 9339) from L1 entry 
> 8000000001574625 for l1e_owner=2, pg_owner=32753
> (XEN) printk: 897464 messages suppressed.
> (XEN) mm.c:878:d2 Error getting mfn 1574 (pfn 9339) from L1 entry 
> 8000000001574625 for l1e_owner=2, pg_owner=32753
> (XEN) printk: 896929 messages suppressed.
> (XEN) mm.c:878:d2 Error getting mfn 1574 (pfn 9339) from L1 entry 
> 8000000001574625 for l1e_owner=2, pg_owner=32753
> (XEN) printk: 897869 messages suppressed.
> (XEN) mm.c:878:d2 Error getting mfn 1574 (pfn 9339) from L1 entry 
> 8000000001574625 for l1e_owner=2, pg_owner=32753
> (XEN) printk: 896629 messages suppressed.
> (XEN) mm.c:878:d2 Error getting mfn 1574 (pfn 9339) from L1 entry 
> 8000000001574625 for l1e_owner=2, pg_owner=32753
> (XEN) printk: 897531 messages suppressed.
> (XEN) mm.c:878:d2 Error getting mfn 1574 (pfn 9339) from L1 entry 
> 8000000001574625 for l1e_owner=2, pg_owner=32753
> (XEN) printk: 896621 messages suppressed.
> (XEN) mm.c:878:d2 Error getting mfn 1574 (pfn 9339) from L1 entry 
> 8000000001574625 for l1e_owner=2, pg_owner=32753
> (XEN) printk: 897118 messages suppressed.
> (XEN) mm.c:878:d2 Error getting mfn 1574 (pfn 9339) from L1 entry 
> 8000000001574625 for l1e_owner=2, pg_owner=32753
> (XEN) printk: 897179 messages suppressed.
> (XEN) mm.c:878:d2 Error getting mfn 1574 (pfn 9339) from L1 entry 
> 8000000001574625 for l1e_owner=2, pg_owner=32753
> (XEN) printk: 897267 messages suppressed.
> (XEN) mm.c:878:d2 Error getting mfn 1574 (pfn 9339) from L1 entry 
> 8000000001574625 for l1e_owner=2, pg_owner=32753
> (XEN) printk: 896991 messages suppressed.
> (XEN) mm.c:878:d2 Error getting mfn 1574 (pfn 9339) from L1 entry 
> 8000000001574625 for l1e_owner=2, pg_owner=32753
> (XEN) printk: 900040 messages suppressed.
> (XEN) mm.c:878:d2 Error getting mfn 1574 (pfn 9339) from L1 entry 
> 8000000001574625 for l1e_owner=2, pg_owner=32753
> (XEN) printk: 898668 messages suppressed.
> (XEN) mm.c:878:d2 Error getting mfn 1574 (pfn 9339) from L1 entry 
> 8000000001574625 for l1e_owner=2, pg_owner=32753
> (XEN) printk: 896888 messages suppressed.
> (XEN) mm.c:878:d2 Error getting mfn 1574 (pfn 9339) from L1 entry 
> 8000000001574625 for l1e_owner=2, pg_owner=32753
> (XEN) printk: 896528 messages suppressed.
> (XEN) mm.c:878:d2 Error getting mfn 1574 (pfn 9339) from L1 entry 
> 8000000001574625 for l1e_owner=2, pg_owner=32753
> (XEN) printk: 896360 messages suppressed.
> (XEN) mm.c:878:d2 Error getting mfn 1574 (pfn 9339) from L1 entry 
> 8000000001574625 for l1e_owner=2, pg_owner=32753
> (XEN) printk: 897120 messages suppressed.
> (XEN) mm.c:878:d2 Error getting mfn 1574 (pfn 9339) from L1 entry 
> 8000000001574625 for l1e_owner=2, pg_owner=32753
> (XEN) printk: 897387 messages suppressed.
> (XEN) mm.c:878:d2 Error getting mfn 1574 (pfn 9339) from L1 entry 
> 8000000001574625 for l1e_owner=2, pg_owner=32753
> (XEN) printk: 898191 messages suppressed.
> (XEN) mm.c:878:d2 Error getting mfn 1574 (pfn 9339) from L1 entry 
> 8000000001574625 for l1e_owner=2, pg_owner=32753
> (XEN) printk: 895571 messages suppressed.
> (XEN) mm.c:878:d2 Error getting mfn 1574 (pfn 9339) from L1 entry 
> 8000000001574625 for l1e_owner=2, pg_owner=32753
> (XEN) printk: 897841 messages suppressed.
> (XEN) mm.c:878:d2 Error getting mfn 1574 (pfn 9339) from L1 entry 
> 8000000001574625 for l1e_owner=2, pg_owner=32753
> (XEN) printk: 898250 messages suppressed.
> (XEN) mm.c:878:d2 Error getting mfn 1574 (pfn 9339) from L1 entry 
> 8000000001574625 for l1e_owner=2, pg_owner=32753
> (XEN) printk: 898574 messages suppressed.
> (XEN) mm.c:878:d2 Error getting mfn 1574 (pfn 9339) from L1 entry 
> 8000000001574625 for l1e_owner=2, pg_owner=32753
> (XEN) printk: 897657 messages suppressed.
> (XEN) mm.c:878:d2 Error getting mfn 1574 (pfn 9339) from L1 entry 
> 8000000001574625 for l1e_owner=2, pg_owner=32753
> (XEN) printk: 895323 messages suppressed.
> (XEN) mm.c:878:d2 Error getting mfn 1574 (pfn 9339) from L1 entry 
> 8000000001574625 for l1e_owner=2, pg_owner=32753
> (XEN) printk: 895005 messages suppressed.
> (XEN) mm.c:878:d2 Error getting mfn 1574 (pfn 9339) from L1 entry 
> 8000000001574625 for l1e_owner=2, pg_owner=32753
> (XEN) printk: 896414 messages suppressed.
> (XEN) mm.c:878:d2 Error getting mfn 1574 (pfn 9339) from L1 entry 
> 8000000001574625 for l1e_owner=2, pg_owner=32753
> (XEN) printk: 895810 messages suppressed.
> (XEN) mm.c:878:d2 Error getting mfn 1574 (pfn 9339) from L1 entry 
> 8000000001574625 for l1e_owner=2, pg_owner=32753
> (XEN) printk: 895133 messages suppressed.
> (XEN) mm.c:878:d2 Error getting mfn 1574 (pfn 9339) from L1 entry 
> 8000000001574625 for l1e_owner=2, pg_owner=32753
> (XEN) printk: 897309 messages suppressed.
> (XEN) mm.c:878:d2 Error getting mfn 1574 (pfn 9339) from L1 entry 
> 8000000001574625 for l1e_owner=2, pg_owner=32753
> (XEN) printk: 895994 messages suppressed.
> (XEN) mm.c:878:d2 Error getting mfn 1574 (pfn 9339) from L1 entry 
> 8000000001574625 for l1e_owner=2, pg_owner=32753
> (XEN) printk: 899228 messages suppressed.
> (XEN) mm.c:878:d2 Error getting mfn 1574 (pfn 9339) from L1 entry 
> 8000000001574625 for l1e_owner=2, pg_owner=32753
> (XEN) printk: 890138 messages suppressed.
> (XEN) mm.c:878:d2 Error getting mfn 1574 (pfn 9339) from L1 entry 
> 8000000001574625 for l1e_owner=2, pg_owner=32753
> (XEN) printk: 898281 messages suppressed.
> (XEN) mm.c:878:d2 Error getting mfn 1574 (pfn 9339) from L1 entry 
> 8000000001574625 for l1e_owner=2, pg_owner=32753

> _______________________________________________
> Xen-devel mailing list
> Xen-devel@xxxxxxxxxxxxxxxxxxx
> http://lists.xensource.com/xen-devel


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.