使用20101114的源码 ,做了一些调整,先把pmon的文件放出来, 补丁随后整理贴出来。
没有增加菜单支持, 只增加了sata支持,
可以用类似这样的命令了:
load (sata0,0)/vmlinux
更新后最好增加一个环境变量:
PMON>set machtype lemote-nas-2f
补丁说明:
1_input_delay_main.c.diff
让unas在启动时有5秒的延迟,可以有机会进入pmon>
只影响 LOONGSON2F_NAS
2_Enter_shell_main.c.diff
在autoload载入al时,让unas可以进入pmon shell,
autoload函数比较混乱,整理一下。
现在进入pmon都是在select_menu中进行,而unas 没有menu,
所以要整理并恢复autoload函数的pmon shell功能, 并且只没有select_menu的时候启用
3_no_menu_autoload.main.c.diff
在没有select_menu功能时, 调用 autoload 载入al
4_conf.diff
LOONGSON2F_NAS的配置文件
增加sata
5_unas_1.2.1.diff
unas的版本从1.0.4 改到 1.2.1, 以便区别于早期2008年的1.2.0版本
6_enable_sata.diff
打开sata功能
这里尽管打开,不会影响没有sata的机器,
因为真正的启用, 在conf中,
7_bug_flashdev.c
在2008年引入代码到git时就带着的一个bug, 估计是手误,
会造成32M的flashrom不能存储env, 不能刷新32M的flashrom,
根据2008.07的代码恢复,
除了unas应该没有其他的产品使用 S29GL128这样的芯片,
所以应该不会影响到其他的产品。
附件 | 大小 |
---|---|
20101114_unas_patch.tar.gz | 3.24 千字节 |
unas_pmon_20101114.tar.gz | 460.14 千字节 |
评论
good
good