1

我编译了更高版本的内核。

最终以 fs 模式运行的程序数据不会写入 stats.txt。

我该如何解决这个问题?

4

1 回答 1

0

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 字节)

于 2018-08-30T07:15:39.850 回答