作者gene7299 (Gene)
看板LinuxDev
标题[问题] 关於kmalloc 不使用一块reserved memory的区间
时间Tue Aug 23 17:32:55 2011
小弟有个问题
就是我今天保留一段记忆体,想直接使用ioremap去做读取
但是我要如何保证,今天这一段我保留的记忆体,不被 kmalloc 分配到呢?
在kernel底下,有没有办法做到?
谢谢解惑
--
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.120.186.181
1F:推 alongalone:一开始就要,不要free掉? 08/23 18:15
2F:推 heoris:可参考Android pmem实作方法 08/23 18:28
3F:→ gene7299:是不是要CALL什麽FUNCTION才可以保留呢?还是开机时要设定 08/23 19:34
4F:推 askacis:request_mem_region()? 08/23 21:11
5F:→ askacis:如果只是想挖实体记忆体出来给程式用又不被kernel限制 08/23 21:12
6F:→ askacis:可以用alloc_bootmem()挖一块出来用到爽XD 08/23 21:13
7F:→ mayasky:可以告知kernel mem有多大时就留最後面一块..之後可MAP 08/24 02:32
8F:推 shaopin:Kernel command里可以指定Mem size大小, 这样应该最简单 08/24 11:18
9F:推 ericwan:2.6.38 以後 可以用memblock_alloc 请参考mach-mx31_3ds.c 08/24 19:09
10F:→ ericwan:sorry...2.6.39才有example 08/24 19:11