Messages in this thread | | | Date | Thu, 12 Jun 2008 15:10:32 -0500 | From | Paul Jackson <> | Subject | Re: Confusions with reserve_early, reserve_bootmem, e820, efi, ... on x86_64 |
| |
Yinghai wrote: > that function seems to increase the ebda to workaround some broken > machine blindly.
Yes, true.
The reserve_ebda_region() has probably been like that for a while; do you understand why it would be a problem conflicting with the EFI memmap only now?
My other two concerns remain as well:
2) Is what amounts to a change from calling reserve_bootmem() to calling reserve_early(), at the end of reserve_ebda_region() in the 32 bit case (now that it is merged with the 64 bit code) understood to be a desired and correct change?
3) There has been quite a few patches restructuring this early memory reservation code over the last week. What is the state of that work ... is it still "in progress" or is it thought to be complete?
-- I won't rest till it's the best ... Programmer, Linux Scalability Paul Jackson <pj@sgi.com> 1.940.382.4214
| |