nuttx/arch/arm
David Sidrane 74e692b3c1 stm32f7:sdmmc invalidate before DMA to avoid eviction overwrite
For FAT the same buffer is used for read and writes, there
  is a possibility a cache line is dirty. But the fs is
  not dirty and will not write the sector to disk. This can
  be seen  https://github.com/PX4/NuttX/pull/175

  When the system is busy that cache line can be evicted after the
  RX DMA has completed and overwrite the data in memory. The solution
  is to invalidate before the DMA to prevent an evection causing an
  overwite, and after the DMA it to insure coherency.
2021-12-22 20:44:04 -06:00
..
include arch: Add _wchar_t typedef like other basic types 2021-12-09 16:57:23 +09:00
src stm32f7:sdmmc invalidate before DMA to avoid eviction overwrite 2021-12-22 20:44:04 -06:00
Kconfig cortex-m/hardfault: add secure-fault handler 2021-12-21 07:08:13 -06:00