On Tue, Jun 24, 2008 at 7:49 PM, Zhao Yakui <yakui.zhao@intel.com> wrote:Hi Yakui, What do you mean by the PCI0 _CRS being incorrect ? Why would the BIOS give a incorrect _CRS object ? Also we don't just take the value given from the _CRS method, we still read the e820_map to search for an unallocated resource. So even if (by chance) the _CRS method returns incorrect value we would still figure out if there is a collision with an already allocated resource. Yes pci_mem_start would be initialized in 2 different ways but we still have to parse the e820_map the old way because there could be systems without ACPI. Yeah, The result is different in my case. Though my BIOS reserves hotpluggable memory region, kernel doesn't respect that right now and just parses the e820_map to calculate the gap and pci_mem_start value. I have explained the problem in this mail. http://marc.info/?l=linux-acpi&m=121391675711763&w=2 Maybe nobody has seen this problem yet, because there are no systems out there with less than 4GB memory to start with and which allow memory hotplug. But still i don't understand what do you mean by, we can get incorrect pci_mem_start, in which case ? Thanks, Alok --
| Linus Torvalds | Linux 2.6.21 |
| Greg Kroah-Hartman | [PATCH 002/196] Chinese: rephrase English introduction in HOWTO |
| Josef 'Jeff' Sipek | [PATCH 02/24] lookup_one_len_nd - lookup_one_len with nameidata argument |
| david | Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3 |
git: | |
| Gerrit Renker | [PATCH 27/37] dccp: Integration of dynamic feature activation - part 2 (server side) |
| Jarek Poplawski | Re: [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| David Miller | Re: [GIT]: Networking |
| David Miller | [PATCH]: Preliminary release of Sun Neptune driver |
