[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] bitopts functions overflowing page boundarys
On 28 May 2005, at 05:43, Scott Parish wrote: u.inuse.type_info is at the end of the pfn_info structure, and is u32 for both x86_32 and x86_64--in this location it can also be the last 32 bits of a page.several functions use bitopts.h functions to manipulate this member, andon x86_64 these functions use u64 instructions, which will overflow the page boundary, and possibly the end of memory as we see here: You really see this in practise? I'm very surprised. The memory map would have to be just big enough that the last pfn_info structure falls at the end of an aligned 2MB boundary. If you reduce max_page by 1, does the problem disappear? -- Keir _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |