gem5
文章平均质量分 84
cyj_haiou
在校学生,计算机专业
展开
-
GEM5中各种对象继承关系
基本模块继承关系如下(不一定全,但是有参考价值): 继承SimObject的类如下:继承SimObject的模拟对象(对应上图中的Too much objects...)CPU处理单元、指令控制相关MinorFU(cpu/minor/func_unit.hh)FUPool(cpu原创 2015-05-24 16:57:04 · 1143 阅读 · 0 评论 -
GEM5中模拟的系统调用(部分没实现)
1.全部系统调用"syscall", // 037 "exit", // 138 "fork", // 239 "read", // 340 "write", // 441 "old_open", // 542 "close", // 643 "wait4", // 744 "old_creat", // 845 "link", // 946 4原创 2015-05-24 17:07:24 · 1631 阅读 · 0 评论 -
gem5线程相关的类—SimpleThread类,ThreadState类(src/cpu/thread_state.*)
一、总体功能1.ThreadState类:保存CPU模型中需要使用的线程状态;包括进程指针、内存对象指针、状态指针等;2.SimpleThread:兼具ThreadState和ThreadContext类型接口功能,提供了functional simulation全系统模拟时,所有可能状态;二、类1.类ThreadState(1)成员变量原创 2015-05-24 17:13:32 · 1112 阅读 · 0 评论