Messages in this thread |  | | Subject | Re: [PATCH] x86: use add_highpages_with_active_regions for high pages init | From | "Huang, Ying" <> | Date | Mon, 16 Jun 2008 13:45:26 +0800 |
| |
On Sun, 2008-06-15 at 22:38 -0700, H. Peter Anvin wrote: > Huang, Ying wrote: > > On Sun, 2008-06-15 at 20:46 -0700, Yinghai Lu wrote: > > [...] > >> don't need, > >> EFI memmap should be reserved in e820map, so it should not show up in > >> early_node_map. > > > > I don't think so. EFI memmap comes from boot-loader not from BIOS. It > > contains boot-loader execution information (such as EfiLoaderCode, > > EfiLoaderData, etc), and it will be located at different position for > > each system reboot. > > > > If it is reserved in E820 memmap, hibernation can not work. Because the > > memory area for EFI memmap is not E820 RAM, it is not saved during > > hibernating and restored after restoring from disk. > > > > Linked list of struct setup_data has similar requirement too. > > > > That doesn't mean we can't use the E820 memory map structure for it. We > just have to define a new kernel-internal memory type, instead of using > type 2 (reserved).
Yes. I will do this.
Best Regards, Huang Ying
|  |