From: "Jan Beulich" <jbeulich@novell.com>
To: andrew.lyon@gmail.com, simon.graham@virtualcomputer.com
Cc: xen-devel@lists.xensource.com
Subject: RE: Re: [Xen-users] rebased openSUSE Xen dom0 Patches
Date: Wed, 21 Apr 2010 08:04:27 +0100 [thread overview]
Message-ID: <4BCEB18C020000780005CA6C@vpn.id2.novell.com> (raw)
>>> "Simon Graham" 04/20/10 6:08 PM >>>
>We now think we've found the problem which seems to be due to the
>following two calls in Linux within mark_rodata_ro():
>
>free_init_pages("unused kernel memory",
>(unsigned long)
>page_address(virt_to_page(text_end)),
>(unsigned long)
>page_address(virt_to_page(rodata_start)));
>free_init_pages("unused kernel memory",
>(unsigned long)
>page_address(virt_to_page(rodata_end)),
>(unsigned long)
>page_address(virt_to_page(data_start)));
This code is not present in 2.6.32.11, so your kernel source tree must have extra patches requiring proper Xen equivalents. In particular, our tree's version of that change has its Xen counterpart avoid the (pointless and perhaps wasteful) aligning to 2Mb boundaries in arch/x86/kernel/vmlinux.lds, thus yielding those two calls to free_init_pages() to be no-ops.
Jan
next reply other threads:[~2010-04-21 7:04 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-04-21 7:04 Jan Beulich [this message]
-- strict thread matches above, loose matches on Subject: below --
2010-04-15 18:36 [Xen-users] rebased openSUSE Xen dom0 Patches Simon Graham
2010-04-15 18:41 ` Keir Fraser
2010-04-16 7:58 ` Jan Beulich
2010-04-16 13:42 ` Simon Graham
2010-04-19 8:41 ` Jan Beulich
2010-04-19 14:52 ` Simon Graham
2010-04-19 15:09 ` Jan Beulich
2010-04-20 16:07 ` Simon Graham
2010-04-20 19:01 ` Konrad Rzeszutek Wilk
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4BCEB18C020000780005CA6C@vpn.id2.novell.com \
--to=jbeulich@novell.com \
--cc=andrew.lyon@gmail.com \
--cc=simon.graham@virtualcomputer.com \
--cc=xen-devel@lists.xensource.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).