Messages in this thread | | | Date | Tue, 9 Oct 2007 22:00:57 +0800 | From | "huang ying" <> | Subject | Re: [PATCH -mm -v4 1/3] i386/x86_64 boot: setup data |
| |
On 10/9/07, Andi Kleen <ak@suse.de> wrote: > > > Care to add a line of documentation if you keep it in mm/memory.c? > > It would be better to just use early_ioremap() (or ioremap()) > > That is how ACPI who has similar issues accessing its tables solves this.
Yes. That is another solution. But there is some problem about early_ioremap (boot_ioremap, bt_ioremap for i386) or ioremap.
- ioremap can not be used before mem_init. - For i386, boot_ioremap can map at most 4 pages, bt_ioremap can map at most 16 pages. This will be an unnecessary constrains for size of setup_data. - For i386, the virtual memory space of ioremap is limited too.
Best Regards, Huang Ying - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |