ARM-software / tf-issues

Issue tracking for the ARM Trusted Firmware project
37 stars 16 forks source link

Question about cache flush in arm-tf #708

Open irakatz opened 3 years ago

irakatz commented 3 years ago

Hi all,

I am a novice of arm-tf. Currently I am trying to flush a specific region. I know the Linux kernel provide several useful functions, such as "__flush_cache_user_range()", but I guess such functions are used in EL1/0, not EL3.

Then, when I am finding a function or instruction to flush cache, I can only find "flush_dcache_range()" for Dcache, but nothing for Icache( Icache is related with mmu, but this may not be what I want).

So, I want to find an instruction (or a function) to flush Dcache+Icache in ARM-TF, can someone help me?

Thanks, irakatz

ssg-bot commented 3 years ago

Hello @irakatz!

Thank you for raising an issue for Trusted Firmware-A.

The TF-A project has now migrated to www.trustedfirmware.org. This issue tracker will still remain accessible for some time, but only for historical reasons. From now on you should raise new issues on trustedfirmware.org.

If it is a query or a design discussion it is better discussed via the mailing list. If it is issue/bug which need to be tracked, raise an issue in the issue tracking board and also send an email to the mailing list to notify the TF-A community.

How do I raise issues for TF-A?

Please use our new issue tracking board. For this you just need to login with your existing GitHub account. We also have a guide to help you raise the issue with the appropriate labels and tags. This way it will be easier for both you and us to track and address the issue most effectively.

We are looking forward to seeing you in trustedfirmware.org!

The Trusted Firmware-A team