| To: | "David Daney" <ddaney@avtrex.com> |
|---|---|
| Subject: | Re: smp8634 add memory at dram1 |
| From: | "David Kuk" <david.kuk@entone.com> |
| Date: | Tue, 20 Nov 2007 12:22:30 +0800 |
| Cc: | linux-mips@linux-mips.org |
| In-reply-to: | <473B1DD0.2090903@avtrex.com> |
| Original-recipient: | rfc822;linux-mips@linux-mips.org |
| References: | <473AB56B.2070107@entone.com> <473B1DD0.2090903@avtrex.com> |
| Sender: | linux-mips-bounce@linux-mips.org |
|
Thanks you all for helping. AS Daney suggested, I have map the dram1's first 64 MB memory (total 128) to remap register 3, and add the remap register 3 into the BOOT_MEMROY_RAM use the method add_memory_region. When i bootup the linux kernel print out that it have totally 176MB ram , which is 06fe0000@10020000(dram0) and 04000000@08000000(64mb dram1 at remap register3). How ever, This mapping shows that the total memory in the linux kernel is not contiguous. the OS can run, but as i see the source code, when the kernel divided these memory into pages, it did not consider if the memory is contiguous or not, is it ok ? and how should i allocate the memories into ZONE[DMA] and ZONE[NORMAL], is it possible if I wish all the 176MB memory can be allocate as ZONE[DMA]? Best wishes David On 11/15/07, David Daney <ddaney@avtrex.com> wrote: David Kuk wrote: |
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| ||
| Previous by Date: | Re: [SPAM] how to use memory before kernel load address?, Markus Gothe |
|---|---|
| Next by Date: | Usage of mmap command, kaka |
| Previous by Thread: | RE: smp8634 add memory at dram1, Gustafsson Marcus-MGU001 |
| Next by Thread: | Re: smp8634 add memory at dram1, David Kuk |
| Indexes: | [Date] [Thread] [Top] [All Lists] |