我编译了更高版本的内核。
最终以 fs 模式运行的程序数据不会写入 stats.txt。
我该如何解决这个问题?
Gem5是最新版本
ubuntu-14.04
build/X86/gem5.opt configs/example/fs.py --disk-image=linux-x86.img --kernel=/home/jiaotong/gem5/gem5-NUCA-master/fs-image/binaries/vmlinux
内核是用官网2.6.28.4的配置文件编译的3.2.24内核。
这是 system.terminal: 在物理 CPU 0x0 上启动 Linux
初始化 cgroup 子系统 cpuset
Linux 版本 3.14.0 (sim@openstack1) (gcc 版本 4.8.4 (Ubuntu/Linaro 4.8.4-2ubuntu1~14.04.1)) #1 SMP PREEMPT Sun May 15 16:33:56 CST 2016
内核是在提交 id 'b2af788' 处构建的
CPU:ARMv7 处理器 [410fc0f0] 修订版 0 (ARMv7),cr=10c53c7d
CPU:PIPT/VIPT非混叠数据缓存、VIPT混叠指令缓存
机器型号:V2P-CA15
启动控制台 [earlycon0] 已启用
内存策略:数据缓存 writealloc
kdebugv2m:以下是确认正常工作的测试值
kdebugv2m:范围 42000000 0
kdebugv2m:注册 30000000 1000000
kdebugv2m:虚拟注册 f0000000
kdebugv2m: pci 节点 addr_cells 3
kdebugv2m: pci 节点 size_cells 2
kdebugv2m:主板 addr_cells 2
在节点 0 上总页数:131072
free_area_init_node:节点 0,pgdat 80679840,node_mem_map 9fbf9000
Normal zone:1024页用于memmap
正常区域:保留 0 页
正常区域:131072 页,LIFO 批次:31
sched_clock:32 位,24MHz,分辨率 41ns,每 178956969942ns 换行
PERCPU:嵌入式 8 页/cpu @9fbe1000 s12224 r8192 d12352 u32768
pcpu-alloc: s12224 r8192 d12352 u32768 alloc=8*4096
pcpu分配:[0] 0 [0] 1
按区域顺序构建 1 个区域列表,开启移动性分组。总页数:130048
内核命令行: earlyprintk=pl011,0x1c090000 console=ttyAMA0 lpj=19988480 norandmaps rw loglevel=8 mem=512MB root=/dev/sda1
PID哈希表条目:2048(顺序:1,8192字节)
Dentry 缓存哈希表条目:65536(顺序:6,262144 字节)
Inode-cache 哈希表条目:32768(顺序:5,131072 字节)