> >
> > At the same time after the patch is applied, pci_mem_start will be
> > parsed in two different ways.
>
> 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.
>
> > If the result is different, maybe the
> > incorrect pci_mem_start will be used.
>
> 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 ?