login
Login
/
Register
Search
Forums
News
Blogs
Features
Site
Home
»
Mailing list archives
»
linux-kernel
»
2008
»
June
»
30
Re: [PATCH 1/2] x86 boot: add E820_RESVD_KERN
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: Huang, Ying <ying.huang@...>
Cc: H. Peter Anvin <hpa@...>, <andi@...>, <mingo@...>, <tglx@...>, <linux-kernel@...>
Subject:
Re: [PATCH 1/2] x86 boot: add E820_RESVD_KERN
Date: Monday, June 30, 2008 - 3:34 am
On Mon, Jun 30, 2008 at 12:03 AM, Huang, Ying <ying.huang@intel.com> wrote:
quoted text
> On Fri, 2008-06-27 at 15:05 -0700, Yinghai Lu wrote: >> On Thu, Jun 26, 2008 at 7:48 PM, Huang, Ying <ying.huang@intel.com> wrote: >> > On Thu, 2008-06-26 at 19:22 -0700, Yinghai Lu wrote: >> >> On Thu, Jun 26, 2008 at 2:47 AM, Yinghai Lu <yhlu.kernel@gmail.com> wrote: >> >> > On Thu, Jun 26, 2008 at 12:48 AM, Huang, Ying <ying.huang@intel.com> wrote: >> >> >> On Thu, 2008-06-26 at 00:25 -0700, Yinghai Lu wrote: >> >> >> [...] >> >> >>> > if (pfn >= limit_pfn) >> >> >>> > @@ -977,7 +978,7 @@ u64 __init early_reserve_e820(u64 startt >> >> >>> > return 0; >> >> >>> > >> >> >>> > addr = round_down(start + size - sizet, align); >> >> >>> > - e820_update_range(addr, sizet, E820_RAM, E820_RESERVED); >> >> >>> > + e820_update_range(addr, sizet, E820_RAM, E820_RESVD_KERN); >> >> >>> >> >> >>> this line is not needed. >> >> >> >> >> >> Why? Memory reserved by early_rserved_e820 should not be saved during >> >> >> hibernation? shoudl not be saved by kdump? >> >> >> >> > >> > Can you tell me why this line is not needed? >> > >> > [...] >> >> some like the attach patch... >> >> >> >> you still can merge parse_setup_data parse_e820_ext >> >> also entries in parse_e820_ext is not initialized..., __copy_e820_map >> >> will do nothing. >> > >> > OK. Because some E820 entries are available after parse_setup_data(), >> > it is better to call reserve_setup_data() after calling >> > parse_setup_data() if update_e820_range() is used instead of >> > reserve_early(). >> >> please modify it and test on your platforms then submit to Ingo.. > > It seems that there is an issue: > > - If parse_setup_data() is called before reserve_setup_data(), and there > is a conflict between memory area used by setup_data and other memory > area, it is possible that the contents of setup_data is changed. So that > system may panic before reporting memory area conflict. And it seems > that memory area conflict is not checked by e820_update_range().
what is "other memory area"? returned from find_e820_area? no one use that yet. YH
Previous message: [
thread
] [
date
] [
author
]
Next message: [
thread
] [
date
] [
author
]
Messages in current thread:
[PATCH 1/2] x86 boot: add E820_RESVD_KERN
, Huang, Ying
, (Thu Jun 26, 2:32 am)
Re: [PATCH 1/2] x86 boot: add E820_RESVD_KERN
, Yinghai Lu
, (Thu Jun 26, 3:25 am)
Re: [PATCH 1/2] x86 boot: add E820_RESVD_KERN
, Huang, Ying
, (Thu Jun 26, 3:48 am)
Re: [PATCH 1/2] x86 boot: add E820_RESVD_KERN
, Yinghai Lu
, (Thu Jun 26, 5:47 am)
Re: [PATCH 1/2] x86 boot: add E820_RESVD_KERN
, Yinghai Lu
, (Thu Jun 26, 10:22 pm)
Re: [PATCH 1/2] x86 boot: add E820_RESVD_KERN
, Huang, Ying
, (Thu Jun 26, 10:48 pm)
Re: [PATCH 1/2] x86 boot: add E820_RESVD_KERN
, Yinghai Lu
, (Fri Jun 27, 6:05 pm)
Re: [PATCH 1/2] x86 boot: add E820_RESVD_KERN
, Ingo Molnar
, (Mon Jun 30, 4:28 am)
Re: [PATCH 1/2] x86 boot: add E820_RESVD_KERN
, Huang, Ying
, (Mon Jun 30, 3:03 am)
Re: [PATCH 1/2] x86 boot: add E820_RESVD_KERN
, Yinghai Lu
, (Mon Jun 30, 3:34 am)
Re: [PATCH 1/2] x86 boot: add E820_RESVD_KERN
, Huang, Ying
, (Mon Jun 30, 3:51 am)
Re: [PATCH 1/2] x86 boot: add E820_RESVD_KERN
, Yinghai Lu
, (Mon Jun 30, 5:15 am)
Re: [PATCH 1/2] x86 boot: add E820_RESVD_KERN
, Huang, Ying
, (Mon Jun 30, 5:38 am)
Re: [PATCH 1/2] x86 boot: add E820_RESVD_KERN
, Yinghai Lu
, (Mon Jun 30, 3:05 pm)
Re: [PATCH 1/2] x86 boot: add E820_RESVD_KERN
, Ingo Molnar
, (Mon Jun 30, 3:16 pm)
Re: [PATCH 1/2] x86 boot: add E820_RESVD_KERN
, Yinghai Lu
, (Mon Jun 30, 6:53 pm)
Re: [PATCH 1/2] x86 boot: add E820_RESVD_KERN
, Yinghai Lu
, (Mon Jun 30, 7:20 pm)
Re: [PATCH 1/2] x86 boot: add E820_RESVD_KERN
, Huang, Ying
, (Mon Jun 30, 10:45 pm)
Re: [PATCH 1/2] x86 boot: add E820_RESVD_KERN
, Ingo Molnar
, (Tue Jul 1, 4:39 am)
Re: [PATCH 1/2] x86 boot: add E820_RESVD_KERN
, Huang, Ying
, (Mon Jun 30, 9:09 pm)
Re: [PATCH 1/2] x86 boot: add E820_RESVD_KERN
, Yinghai Lu
, (Mon Jun 30, 9:21 pm)
Re: [PATCH 1/2] x86 boot: add E820_RESVD_KERN
, Ingo Molnar
, (Tue Jul 1, 4:34 am)
Re: [PATCH 1/2] x86 boot: add E820_RESVD_KERN
, Yinghai Lu
, (Mon Jun 30, 5:31 am)
Re: [PATCH 1/2] x86 boot: add E820_RESVD_KERN
, Yinghai Lu
, (Thu Jun 26, 10:52 pm)
Re: [PATCH 1/2] x86 boot: add E820_RESVD_KERN
, Huang, Ying
, (Thu Jun 26, 11:03 pm)
Re: [PATCH 1/2] x86 boot: add E820_RESVD_KERN
, Yinghai Lu
, (Fri Jun 27, 1:36 am)
Navigation
Create content
Mailing list archives
Recent posts
Popular discussions
linux-kernel
:
Greg Kroah-Hartman
[PATCH 008/196] Chinese: add translation of volatile-considered-harmful.txt
Tarkan Erimer
Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3
Greg KH
Re: [Patch v2] Make PCI extended config space (MMCONFIG) a driver opt-in
Andrew Morton
-mm merge plans for 2.6.23
git
:
linux-netdev
:
Gerrit Renker
[PATCH 27/37] dccp: Integration of dynamic feature activation - part 2 (server side)
Herbert Xu
Re: [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock().
David Miller
[GIT]: Networking
Rémi Denis-Courmont
[PATCH 01/14] Phonet global definitions
openbsd-misc
:
Colocation donated by:
Who's online
There are currently
0 users
and
682 guests
online.
Syndicate