From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: tj@kernel.org, linux-kernel@vger.kernel.org, rjw@sisk.pl
Cc: xen-devel@lists.xensource.com
Subject: Bootup regression introduced by 7bd0b0f0da3b1ec11cbcc798eb0ef747a1184077 ("memblock: Reimplement memblock allocation using reverse free area iterato") in v3.3-rc0
Date: Tue, 10 Jan 2012 15:28:38 -0500 [thread overview]
Message-ID: <20120110202838.GA10402@phenom.dumpdata.com> (raw)
Hey,
With that patch I get this when trying to launch a 4GB xen guest:
kernel="/mnt/lab/latest/vmlinuz"
ramdisk="/mnt/lab/latest/initramfs.cpio.gz"
extra="console=hvc0 debug earlyprintk=xen"
memory=4096
maxmem=8192
vcpus=4
on_crash="preserve"
vif = [ 'mac=00:0F:4B:00:00:68, bridge=switch' ]
vfb = [ 'vnc=1, vnclisten=0.0.0.0,vncunused=1'
If I change the "memory" to be "4000" it or if I revert the
mention git commit it boots. This is what I get with the mentioned
git commit:
(early) [ 0.000000] Initializing cgroup subsys cpuset
(early) [ 0.000000] Initializing cgroup subsys cpu
(early) [ 0.000000] Linux version 3.2.0-04371-g6b3da11 (konrad@phenom.dumpdata.com) (gcc version 4.4.4 20100503 (Red Hat 4.4.4-2) (GCC) ) #2 SMP PREEMPT Tue Jan 10 12:47:50 EST 2012
(early) [ 0.000000] Command line: console=hvc0 debug earlyprintk=xen
(early) [ 0.000000] Disabled fast string operations
(early) [ 0.000000] ACPI in unprivileged domain disabled
(early) [ 0.000000] Released 0 pages of unused memory
(early) [ 0.000000] Set 0 page(s) to 1-1 mapping
(early) [ 0.000000] BIOS-provided physical RAM map:
(early) [ 0.000000] Xen: 0000000000000000 - 00000000000a0000 (usable)
(early) [ 0.000000] Xen: 00000000000a0000 - 0000000000100000 (reserved)
(early) [ 0.000000] Xen: 0000000000100000 - 0000000200800000 (usable)
(early) [ 0.000000] bootconsole [xenboot0] enabled
(early) [ 0.000000] NX (Execute Disable) protection: active
(early) [ 0.000000] DMI not present or invalid.
(early) [ 0.000000] e820 update range: 0000000000000000 - 0000000000010000 (early) (usable)(early) ==> (early) (reserved)(early)
(early) [ 0.000000] e820 remove range: 00000000000a0000 - 0000000000100000 (early) (usable)(early)
(early) [ 0.000000] No AGP bridge found
(early) [ 0.000000] last_pfn = 0x200800 max_arch_pfn = 0x400000000
(early) [ 0.000000] last_pfn = 0x100000 max_arch_pfn = 0x400000000
(early) [ 0.000000] initial memory mapped : 0 - 0fbec000
(early) [ 0.000000] Base memory trampoline at [ffff88000009b000] 9b000 size 20480
(early) [ 0.000000] init_memory_mapping: 0000000000000000-0000000100000000
(early) [ 0.000000] 0000000000 - 0100000000 page 4k
(early) [ 0.000000] Kernel panic - not syncing: Cannot find space for the kernel page tables
(early) [ 0.000000] Pid: 0, comm: swapper Not tainted 3.2.0-04371-g6b3da11 #2
(early) [ 0.000000] Call Trace:
(early) [ 0.000000] [<ffffffff8163f230>] panic+0x9b/0x1c9
(early) [ 0.000000] [<ffffffff8163f39f>] ? printk+0x41/0x43
(early) [ 0.000000] [<ffffffff81621462>] init_memory_mapping+0x562/0x590
(early) [ 0.000000] [<ffffffff81af58cb>] setup_arch+0x63a/0xafb
(early) [ 0.000000] [<ffffffff8163f39f>] ? printk+0x41/0x43
(early) [ 0.000000] [<ffffffff81aefbaf>] start_kernel+0xe6/0x408
(early) [ 0.000000] [<ffffffff81aef346>] x86_64_start_reservations+0x131/0x136
(early) [ 0.000000] [<ffffffff81af2b62>] xen_start_kernel+0x60d/0x614
next reply other threads:[~2012-01-10 20:28 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-01-10 20:28 Konrad Rzeszutek Wilk [this message]
2012-01-10 22:26 ` Bootup regression introduced by 7bd0b0f0da3b1ec11cbcc798eb0ef747a1184077 ("memblock: Reimplement memblock allocation using reverse free area iterato") in v3.3-rc0 Tejun Heo
2012-01-10 22:45 ` Konrad Rzeszutek Wilk
2012-01-10 23:15 ` Tejun Heo
2012-01-11 20:04 ` Konrad Rzeszutek Wilk
2012-01-13 14:27 ` Konrad Rzeszutek Wilk
2012-01-13 18:14 ` [PATCH 3.3-rc] memblock: Fix alloc failure due to dumb underflow protection in memblock_find_in_range_node() Tejun Heo
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=20120110202838.GA10402@phenom.dumpdata.com \
--to=konrad.wilk@oracle.com \
--cc=linux-kernel@vger.kernel.org \
--cc=rjw@sisk.pl \
--cc=tj@kernel.org \
--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).