Hello,
I am currently using the documentation here: https://gitlab.arm.com/arm-reference-solutions/arm-reference-solutions-docs/-/tree/master/docs/aemfvp-a, to try and boot an FVP with ARM MTE enabled. I have added the parameters to the model and I am booting with BusyBox, since the distro booting isn't working. My question is how do I enable virtio 9p to share files from the host machine? When I run the mount command from the FVP manual I get an error that it can't be mounted. What I need is an FVP with MTE and PAC enabled, along with file sharing from the host. I need a bit of guidance on how to compile and do everything properly. Thanks!
Also, I tried running the FVP with the a Ubuntu 20.04.1 distro boot doesn't get me past the initial installation screen, which is why I'm going with the BusyBox boot. The Linaro config before worked for me and I was even able to mount the filesystem, but the Latest Linaro kernel is 5.3 I think, which doesn't support MTE. I appreciate the help and guidance!
Best Regards,
Mohannad Ismail
I have another issue now that I can't run any executables that I cross compile on the FVP. The FVP just says that the file was not found.
Hi Mohannad,
Not sure if it addresses the file sharing issue, but the Arm Total Compute stack (and associated FVP) have MTE and PAC enabled:https://developer.arm.com/tools-and-software/open-source-software/arm-platforms-software/total-compute-solution
Ronan
Hi Ronan,
Thank you very much for your answer and those links! I was able to get and compile TC0, but when launching the FVP, it gets stuck at the following screenshot. Everything built and compiled successfully. Does it just take a long time and I should wait? Or is there something else? I appreciate your time and help!
Note: I configured a TAP interface named virbr0-nic and set the TAP_INTERFACE environment variable to it. I might need to set it up again, so please let me know if there are specific instructions for it associated with the TC FVP.
Best, Mohannad Ismail