免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3037 | 回复: 8
打印 上一主题 下一主题

alloc_bootmem 问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-08-25 11:13 |只看该作者 |倒序浏览
alloc_bootmem 在mem_init 之前 分配内存   内核应该是看不到  也就是不会管理   
我想问下  我往这块内存写东西  写完之后 重启 内核 为什么信息会没有了?   
我查了下在alloc_bootmem 分配成功之后会把内存清0   现在我已经把我分配给我的那段内存跳过清 0   可是重启 后 东西还是没有了 ??  请问这是为什么??

论坛徽章:
36
IT运维版块每日发帖之星
日期:2016-04-10 06:20:00IT运维版块每日发帖之星
日期:2016-04-16 06:20:0015-16赛季CBA联赛之广东
日期:2016-04-16 19:59:32IT运维版块每日发帖之星
日期:2016-04-18 06:20:00IT运维版块每日发帖之星
日期:2016-04-19 06:20:00每日论坛发贴之星
日期:2016-04-19 06:20:00IT运维版块每日发帖之星
日期:2016-04-25 06:20:00IT运维版块每日发帖之星
日期:2016-05-06 06:20:00IT运维版块每日发帖之星
日期:2016-05-08 06:20:00IT运维版块每日发帖之星
日期:2016-05-13 06:20:00IT运维版块每日发帖之星
日期:2016-05-28 06:20:00每日论坛发贴之星
日期:2016-05-28 06:20:00
2 [报告]
发表于 2010-08-25 11:16 |只看该作者
你写到内存的数据,还希望重启之后数据还在吗?

论坛徽章:
0
3 [报告]
发表于 2010-08-25 11:17 |只看该作者
回复 2# Godbach


    我没有断电啊

论坛徽章:
36
IT运维版块每日发帖之星
日期:2016-04-10 06:20:00IT运维版块每日发帖之星
日期:2016-04-16 06:20:0015-16赛季CBA联赛之广东
日期:2016-04-16 19:59:32IT运维版块每日发帖之星
日期:2016-04-18 06:20:00IT运维版块每日发帖之星
日期:2016-04-19 06:20:00每日论坛发贴之星
日期:2016-04-19 06:20:00IT运维版块每日发帖之星
日期:2016-04-25 06:20:00IT运维版块每日发帖之星
日期:2016-05-06 06:20:00IT运维版块每日发帖之星
日期:2016-05-08 06:20:00IT运维版块每日发帖之星
日期:2016-05-13 06:20:00IT运维版块每日发帖之星
日期:2016-05-28 06:20:00每日论坛发贴之星
日期:2016-05-28 06:20:00
4 [报告]
发表于 2010-08-25 11:25 |只看该作者
那你了解系统重启的时候要对内存进行什么样的操作吗?

论坛徽章:
0
5 [报告]
发表于 2010-08-25 11:26 |只看该作者
回复 4# Godbach


    小弟初出茅庐   请指教 .......  谢谢

论坛徽章:
0
6 [报告]
发表于 2010-08-25 19:27 |只看该作者
看你些的是那里了, 如果你写的是片外内存, 也即是 cpu看不到的话,那时没有问题。

如果时cpu可看到的话, 那就看所写的区域了, 因为在bootmem初始化之后何 meminit之间 还有很多代码要执行, 他们也会分配内存,然后 “使用”  
如果你写的地址 不是很 “高”, 那么很容易就 会被覆盖掉。

论坛徽章:
0
7 [报告]
发表于 2010-08-26 09:39 |只看该作者
回复 6# zhzhl555


    恩 分配出来的地址  是在低端内存区。。。。    那有没其他方法  让机子在不断电的情况下重启  而写入内存的数据不丢失?  我在启动参数加mem=512M 然用ioremap 申请此段内存  写入数据 重启了 还是被清0 了   不知道是不是启动时候硬件做了些什么?

论坛徽章:
0
8 [报告]
发表于 2010-08-31 00:42 |只看该作者
请问lz是如何重启内核的?

reset ? kexec ?

论坛徽章:
0
9 [报告]
发表于 2010-08-31 08:36 |只看该作者
回复 8# linyunxian


    reboot     命令
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP