问题标签 [fvp]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
arm - DS-5:什么是 FVP、RTSM、基础模型、AEM 模型、快速模型、CADI?
DS-5 模拟器使用了很多术语,例如 FVP、RTSM、Fast Models、Foundation Model、AEM Model、CADI。Arm 的文档中提供的解释不是很清楚。这些术语是什么意思?作为 DS-5 的最终用户,我应该关心哪些术语?
arm - ARM 固定虚拟平台 (FVP) 和 ARMv8.4-a 支持
ARM 为在固定虚拟平台 (FVP)上的开发提供仿真器。ARM 还发布了 ARMv8.4-a,它为加密算法提供硬件加速,包括 SHA2-512、SHA3、SM3 和 SM4。我有一些 C++ 代码我想移植到新指令。
我需要使用 ARMv8.4-a 访问 FVP 或机器。我不相信目前该领域有任何带有 ARMv8.4-a 的芯片。我认为这意味着 FVP 是我目前唯一的选择。
我的问题是,FVP 是否支持 ARMv8.4?
arm - QEMU 和 FVP 模型的区别
有谁知道 ARM 的固定虚拟平台 (FVP) 二进制文件(通常需要付费许可证)和 QEMU 的免费模型之间有什么区别?
例如:调试和跟踪能力等它们的强项/弱点是什么?
linux - QEMU 托管启用 MTE 的内核上的堆栈溢出不会引发错误
我用 linux 5.10 和 qemu 5.2.93 测试堆栈溢出。它也无法检测堆栈上的溢出。这是我的示例
我用 clang-13 编译它
clang -target aarch64-linux -march=armv8+memtag -fuse-ld=lld stack.c -o stack -fsanitize=memtag -static
我用一个简单的文件系统运行 qemu
和
没有任何事情发生。
或者任何人都可以告诉我如何在 fvp 监视器上运行它。我还使用了启用 MTE 的内核,fvp 版本 11.8.37。我启用了 fvp mte -C cluster0.memory_tagging_support_level=2
。毕竟,上面的堆栈溢出程序也没有发生任何事情。
arm - ARM FVP MPS2 型号(CLCD Cortex-M7 MPS2)的时钟速度问题
我将 ARM Developer Studio 与 ARM FVP MPS2 Cortex-M7 模型一起使用,但有几个问题:
我无法找出模拟器的核心时钟频率是多少或如何更改它?
CLCD 窗口上还有一个“速率限制”功能,它应该使代码以大约挂钟的速度运行,但无论是否设置似乎都没有区别。我找不到任何关于为什么会这样?同样有趣的是,我运行的代码越多,模拟器运行的速度就越快。
出于某种原因,我无法登录 ARM 社区论坛并在那里提问。我已经向 ARM 提出了这个问题,但没有任何回应。还有人有问题吗?
谢谢。