作者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