SkyEye 1.3.4 RC1 发布

经过七个月的开发,Skyeye-1.3.4_rc1正式发布了。相对于上一个版本,我们的主要修改为:

  •  添加了动态编译运行linux内核的框架,以llvm的中间语言为中间指令进行动态编译。目前powerpc中的mpc8641d, arm中的s3c6410的linux内核可以在动态编译方式下运行。lzj, myesis, ksh完成
  • 新版本可以在mingw下编译,但是只能运行解释执行的方式运行 arm 和 powerpc的程序。 ykw完成
  • 添加了动态编译的thumb指令。ksh开发
  • 在用户态模拟中,使用了mmap来进行内存模拟,这样我们可以直接访问主机内存,提高内存读写性能。Alexis开发
  • 为s3c6410增加了lcd等外设。 ksh, xiaoqiao开发
  • 一些小的修改有:
    把主程序由skyeye_main.py 重新改为skyeye
  • 在用户态模拟中,可以传递参数给被执行的目标程序。
  • 添加了一些新的armv6指令
  • 添加了MIPS多核的一些实现代码,但是没有完成
  • 添加了一些EEMBC的测试用例

下载地址:
http://sourceforge.net/projects/skyeye/files/skyeye/skyeye-1.3.4/

测试和报告bug
skyeye-1.3.4_testsuite的测试套件可以在以下地址下载:
https://sourceforge.net/projects … ye-testsuite-1.3.4/
报告bug的地址如下:
https://sourceforge.net/tracker/?group_id=85554&atid=576533

文档:
原有的pdf文档不再更新,而全部放到一下 wiki中维护
Wiki:
http://skyeye.sourceforge.net/wiki/index.php/Main_Page

已知问题:
mips,blackfin, sparc, coldfire的运行会有问题。

感谢所有参与Skyeye-1.3.4_rc1版本开发的人。

– Thanks
– MK

By: ksh

发表回复