WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

Re: [Xen-devel] mmap() on pvops will not return FAILED if the memory can

To: "Wang, Shane" <shane.wang@xxxxxxxxx>
Subject: Re: [Xen-devel] mmap() on pvops will not return FAILED if the memory can't be mapped or accessed.
From: Jeremy Fitzhardinge <jeremy@xxxxxxxx>
Date: Tue, 19 Jan 2010 13:25:10 -0800
Cc: "xen-devel@xxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxx>, "Hao, Xudong" <xudong.hao@xxxxxxxxx>
Delivery-date: Tue, 19 Jan 2010 13:25:34 -0800
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <6CADD16F56BC954D8E28F3836FA7ED711088FE8503@xxxxxxxxxxxxxxxxxxxxxxxxxxxxx>
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
References: <6CADD16F56BC954D8E28F3836FA7ED711088FE8503@xxxxxxxxxxxxxxxxxxxxxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.5) Gecko/20091209 Fedora/3.0-4.fc12 Thunderbird/3.0
On 01/07/2010 12:27 AM, Wang, Shane wrote:
I wrote an application calling mmap() on pvops and found it will not return 
FAILED if the mapped memory (say TXT heap) can't be mapped or accessed, unlike 
2.6.18 domain 0 and the latest kernel.

The serial port outputs (XEN) mm.c:776:d0 Non-privileged (0) attempt to map I/O 
space 000af520...000af5ff, which is the same as the output of 2.6.18 dom0.
However, then it outputs many lines like (XEN) mm.c:838:d0 Error getting mfn 
ac247 (pfn a38aa) from L1 entry 80000000ac247425 for l1e_owner=0, 
pg_owner=32753....
This behaviour may cause dom0 hang finally.

Is it correct? Can you help to have a look at it?

Could you give more detail? What architecture is the dom0 and Xen? What are the complete kernel and Xen console logs? What is the program specifically trying to do? Do you have a test program which can reproduce the problem?

    J

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

<Prev in Thread] Current Thread [Next in Thread>