QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1353|回复: 4

关于ARMul_State

[复制链接]
发表于 2009-11-19 11:07:40 | 显示全部楼层 |阅读模式
ARMMul_State中的mem_state_t mem怎么被注释掉了?
tb.c  armmem.c里面还用了呀???
发表于 2009-11-19 15:20:08 | 显示全部楼层
内存相关的代码在skyeye-1.2.7之后被移动到了顶层目录的memory目录下,提取出来做为所有体系结构和处理器的公用模块。你看到的tb.c和armmem.c等应该是比较老的代码,还没有清理。

在skyeye-1.2.9后的版本,物理内存的访问已经被放到了common/bus目录。做为核心模块的一部分。

Thanks
MK
回复

使用道具 举报

 楼主| 发表于 2009-11-19 18:18:24 | 显示全部楼层
经过我的实验,发现只有1.2.4的版本的DBCT在我的环境下可以使用
我的环境是Ubuntu 9 .04 和 Fedora 12
其他的版本都不好使,编译完的可执行文件里面压根没有DBCT的函数名字符串。。。
第一次体验DBCT的速度,启动速度感觉和我把io_do_cycle线程化差不多。
回复

使用道具 举报

发表于 2009-11-20 10:37:20 | 显示全部楼层
DBCT对编译环境有一定的要求,预计会在SkyEye后面的版本再把它加进去。因为现在的DBCT的框架还是为arm设计的。我的初步想法是会设计一个更通用化的DBCT框架,可以给其他的仿真的处理器使用。
对于io_do_cycle的想法,可以进一步讨论一下。可以把你的patch整理一下,发到论坛上么?
回复

使用道具 举报

 楼主| 发表于 2009-11-20 12:19:30 | 显示全部楼层
io_do_cycle的方法我还在考虑,是否能有个统一的外设模型
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-4-20 03:45 , Processed in 0.043949 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表