亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 5998 | 回復(fù): 3
打印 上一主題 下一主題

[操作系統(tǒng)] 怎么修改kernel里的預(yù)留內(nèi)存 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2011-07-26 19:50 |只看該作者 |倒序?yàn)g覽
最近一項(xiàng)目要在kernel將預(yù)留內(nèi)存設(shè)置為76M以上后,請(qǐng)問要改這個(gè)設(shè)置位置在哪里改

論壇徽章:
0
2 [報(bào)告]
發(fā)表于 2011-07-26 23:29 |只看該作者
我沒實(shí)際修改過,我是看的我們的代碼
1. 修改MACHINE_START,使用struct machine_desc結(jié)構(gòu)中的video_start和video_end作為預(yù)留內(nèi)存的起始結(jié)束地址
2. 在處理mem=的函數(shù)early_mem里修改add_arm_memory的start和size
3. 在request_standard_resources里屏蔽掉request_resource video_ram

論壇徽章:
0
3 [報(bào)告]
發(fā)表于 2011-07-28 14:40 |只看該作者
cmdline: mem=xxx

論壇徽章:
0
4 [報(bào)告]
發(fā)表于 2011-08-05 17:56 |只看該作者
可以自己加一段代碼阿,在啟動(dòng)時(shí)通過bootmem申請(qǐng)你所需大小的內(nèi)存,用EXPORT_SYMBOL_GPL導(dǎo)出即可
bootmem申請(qǐng)
在arch/powerpc/mm/mem.c中加入
void *my_bootmem = NULL;
72 EXPORT_SYMBOL(my_bootmem);
73 unsigned long my_bootmem_size = 0;
74
75 /*only test bootmem*/
76 static int __init my_bootmem_setup(char *str)
77 {
78         my_bootmem_size = memparse(str, &str);
79         my_bootmem = alloc_bootmem(my_bootmem_size);
80         printk(KERN_INFO"size= %ld,my_bootmem is %p\n",my_bootmem_size,my_bootmem);
81         return 1;
82 }
83 __setup("my=",my_bootmem_setup);

在include/linux/bootmem.h加入
extern void *my_bootmem;

在啟動(dòng)參數(shù)加上my=76M即可
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP