login
Login
/
Register
Search
Forums
News
Blogs
Features
Site
Home
»
Mailing list archives
»
linux-kernel
»
2008
»
May
»
21
Re: Suspected regression in "x86: extend e820 ealy_res support 32bit"
view
thread
!MAILaRCHIVE_VOTE_RePLACE
Previous message: [
thread
] [
date
] [
author
]
Next message: [
thread
] [
date
] [
author
]
[view in full thread]
From:
Yinghai Lu <yhlu.kernel@...>
To: Jeremy Fitzhardinge <jeremy@...>
Cc: Ingo Molnar <mingo@...>, kernel list <linux-kernel@...>, Thomas Gleixner <tglx@...>, H. Peter Anvin <hpa@...>
Subject:
Re: Suspected regression in "x86: extend e820 ealy_res support 32bit"
Date: Wednesday, May 21, 2008 - 6:40 pm
On Wed, May 21, 2008 at 3:01 PM, Jeremy Fitzhardinge <jeremy@goop.org> wrote:
quoted text
> Yinghai Lu wrote: >> >> On Wed, May 21, 2008 at 11:19 AM, Jeremy Fitzhardinge <jeremy@goop.org> >> wrote: >> >>> >>> I'm seeing a crash in current x86.git tip/auto-latest when booting under >>> Xen. The crash is rather early, but it's in __alloc_bootmem_core() in >>> the >>> final memset clear. Apparently the allocator is returning a bad page. >>> >>> This points to changes in the setup of the bootmem allocator, and the >>> changes "x86: extend e820 ealy_res support 32bit" make to >>> arch/x86/kernel/setup_32.c:setup_bootmem_allocator() looks like the most >>> likely suspect. Unfortunately its a rather large patch which is not easy >>> to >>> revert, so I haven't actually confirmed this yet. >>> >> >> >> thanks. please check the attached patch >> > > Thanks for the quick response. I definitely confirmed that "x86: extend > e820 ealy_res support 32bit" is the source of the regression, and reverting > the change makes the system bootable under Xen. (My previous reversion > failed because I didn't actually have the x86.git changes applied :-/) > > This patch generates the warning: > > CC arch/x86/kernel/setup_32.o > /home/jeremy/hg/xen/paravirt/linux/arch/x86/kernel/setup_32.c: In > function 'setup_arch': > /home/jeremy/hg/xen/paravirt/linux/arch/x86/kernel/setup_32.c:580: > warning: 'bootmap_size' is used uninitialized in this function > > but I think it's just that the panic() message still uses it before its > assigned. > > Hm, and it also fails to fix the problem. I'm still seeing the virtual > machine crash in the same way.
noticed that bootmap_size is shifted already... please use attached patch to see if bootmap is right... YH
Previous message: [
thread
] [
date
] [
author
]
Next message: [
thread
] [
date
] [
author
]
Messages in current thread:
Re: Suspected regression in "x86: extend e820 ealy_res suppo...
, Yinghai Lu
, (Wed May 21, 4:35 pm)
Re: Suspected regression in "x86: extend e820 ealy_res suppo...
, Johannes Weiner
, (Wed May 21, 7:14 pm)
Re: Suspected regression in "x86: extend e820 ealy_res suppo...
, Yinghai Lu
, (Wed May 21, 7:23 pm)
Re: Suspected regression in "x86: extend e820 ealy_res suppo...
, Jeremy Fitzhardinge
, (Wed May 21, 6:01 pm)
Re: Suspected regression in "x86: extend e820 ealy_res suppo...
, Yinghai Lu
, (Wed May 21, 6:40 pm)
Re: Suspected regression in "x86: extend e820 ealy_res suppo...
, Jeremy Fitzhardinge
, (Wed May 21, 7:23 pm)
Re: Suspected regression in "x86: extend e820 ealy_res suppo...
, Yinghai Lu
, (Wed May 21, 9:43 pm)
Navigation
Create content
Mailing list archives
Recent posts
Popular discussions
linux-kernel
:
KOSAKI Motohiro
[bug?] tg3: Failed to load firmware "tigon/tg3_tso.bin"
Faik Uygur
Re: Linux 2.6.21-rc1
Greg KH
[GIT PATCH] driver core patches against 2.6.24
Trent Piepho
[PATCH] [POWERPC] Improve (in|out)_beXX() asm code
git
:
linux-netdev
:
Jarek Poplawski
[PATCH] pkt_sched: Destroy gen estimators under rtnl_lock().
David Miller
[GIT]: Networking
Gerrit Renker
[PATCH 27/37] dccp: Integration of dynamic feature activation - part 2 (server side)
Jens Axboe
Re: [BUG] New Kernel Bugs
openbsd-misc
:
Colocation donated by:
Who's online
There are currently
2 users
and
789 guests
online.
Online users
zeekec
mikulasring
Syndicate