|
本帖最后由 不点 于 2014-11-30 15:05 编辑
当失望到达顶点时,好消息来了。
kolibri 的内核基本改造成功,可以正常进入桌面了。
回想一下,Minix 竟然不能进入图形界面,而 Linux 内核的改造难度又太大。其实可选择的余地已经不多了。庆幸 kolibri 能够改造成功。
请下载附件,解压后,它是编译好的 kernel.mnt 文件,用来替换掉 kolibri.img 里面的同名文件,即可测试。
遗留的小问题:
1、重启时会死机,但关机似乎正常,能成功关机。【更新】死机的原因已找到,是由于实模式代码位于扩展内存造成的,暂时不解决,以后会统一处理那些与实模式有关的问题。【再更新】2014-11-29:问题解决了,重启时不再死机了。
2、MTRR 有异常,在右上角有出错提示出现。【更新】忽略这个问题,这是原版的 kolibri 就有的问题,与本次改动无关。
源代码已经更新,在这里下载:
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=345619
2014-11-30 更新:添加了虚拟地址映射,将物理地址 0 至 4M 的空间映射为虚拟地址 0xC0000000 处的 4M 空间,方便读写实模式内存。
|
-
-
kernel.rar
86.24 KB, 下载次数: 39, 下载积分: 无忧币 -2
2014-11-30 更新:添加了虚拟地址映射,将物理地址 0 至 4M 的空间映射为虚拟地址 0xC0000000 处的 4M 空间 ...
|