Thread (86 messages) 86 messages, 16 authors, 2012-12-19

Re: [PATCH v2 0/5] Add movablecore_map boot option

From: Wen Congyang <hidden>
Date: 2012-11-28 05:15:05
Also in: lkml

At 11/28/2012 12:01 PM, Jiang Liu Wrote:
On 2012-11-28 11:47, Tang Chen wrote:
quoted
On 11/27/2012 11:10 AM, wujianguo wrote:
quoted
Hi Tang,
    DMA address can't be set as movable, if some one boot kernel with
movablecore_map=4G@0xa00000 or other memory region that contains DMA address,
system maybe boot failed. Should this case be handled or mentioned
in the change log and kernel-parameters.txt?
Hi Wu,

I think we can use MAX_DMA_PFN and MAX_DMA32_PFN to prevent setting DMA
address as movable. Just ignore the address lower than them, and set
the rest as movable. How do you think ?

And, since we cannot figure out the minimum of memory kernel needs, I
think for now, we can just add some warning into kernel-parameters.txt.

Thanks. :)
On one other OS, there is a mechanism to dynamically convert pages from
movable zones into normal zones.
The OS auto does it? Or the user coverts it?

We can convert pages from movable zones into normal zones by the following
interface:
echo online_kernel >/sys/devices/system/memory/memoryX/state

We have posted a patchset to implement it, and it is in mm tree now.

Thanks
Wen Congyang
Regards!
Gerry
quoted
quoted
Thanks,
Jianguo Wu
.
--
To unsubscribe, send a message with 'unsubscribe linux-mm' in
the body to majordomo@kvack.org.  For more info on Linux MM,
see: http://www.linux-mm.org/ .
Don't email: <a href=mailto:"dont@kvack.org"> email@kvack.org </a>
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help