gem5 - 关于Gem5全系统模式向ARM Linux传输文件的问题

标签 gem5

我在 FS 模式下在基于 ARM 的详细 CPU 模型中运行 Linux,并且在我第一次启动 CPU 后做检查点。但是,我需要经常向ARM Linux传输文件,所以我想知道是否有任何方法可以在不重新启动CPU模型的情况下这样做(例如,直接通过sftp传输文件到linux,或者挂载主机文件系统)?非常感谢!

目前,我只是将文件添加到 Linux 磁盘镜像,然后从头开始重新启动 CPU 模型(这需要 1.5 多个小时)。

最佳答案

以下是我所知道的可能性:

现在的情况是一团糟。主要原因是将 9P/multidisk 很好地集成到 fs.py 中有点困难。但我确信这是可能的,我们只需要一个勇敢的灵魂。

如果您担心空间不足,有关如何扩展现有磁盘镜像的相关主题:https://www.mail-archive.com/gem5-users@gem5.org/msg16494.html

邮件列表主题:https://www.mail-archive.com/gem5-users@gem5.org/msg16477.html

关于gem5 - 关于Gem5全系统模式向ARM Linux传输文件的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55603929/

相关文章:

c - Intel/ARM 内在函数等价

linux - gem5 构建失败, "error: ' printPFflags' was not declared in this scope”

python - 是否可以运行 python 文件,编辑它,然后在第二个终端中运行它

openmp - 如何在 gem5 完整系统中编译和运行 C 程序(使用 OpenMP)?

gem5 - 我可以在 gem5 中更精细地调试吗?

c++ - Gem5 中的 UART 通信与 ARM 裸机

qemu - 无法在 qemu 或 gem5 中打开/lib/ld-linux-aarch64.so.1

linux - gem5 系统调用仿真 arm C hello world 失败,出现 "fatal: syscall gettid (#224) unimplemented"

python - 未使用的变量错误,gem5

scons - gem5 scons 构建失败,错误为 "TypeError: argument should be integer or bytes-like object, not ' str'"