qiaojh007
驱动牛犊
驱动牛犊
  • 注册日期2001-03-23
  • 最后登录2006-04-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1393回复:2

如何向内核传递一个mem=参数?

楼主#
更多 发布于:2002-04-10 09:35
我现在有个问题向你请教各位大侠:
“LINUX设备驱动程序”书上有这样一句话:
保留RAM顶部可以通过向内核传递一个mem=参数来完成,比如,你有32M RAM,参数mem=31M可以防止内核使用顶部1M,你的代码可以用下面代码来获得对该1M内存的访问:
dmabuf=vremap(0x1F00000/*31MB*/,0x100000/*1MB*/);
问题是,我在何处加载参数:mem=31M,请指教。
henaldo
驱动牛犊
驱动牛犊
  • 注册日期2002-02-21
  • 最后登录2007-09-21
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-04-10 09:47
  这个应该是在param里面加载。
  你如果想手动修改的话,可以在setup_arch里面修改。
dos
dos
驱动小牛
驱动小牛
  • 注册日期2001-06-13
  • 最后登录2010-02-24
  • 粉丝0
  • 关注0
  • 积分90分
  • 威望9点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-04-11 11:26
把下面这句加在lilo.conf里
append=\"mem=31M\"
游客

返回顶部