diff options
author | Thomas Petazzoni <[email protected]> | 2016-06-16 15:42:25 +0200 |
---|---|---|
committer | Gregory CLEMENT <[email protected]> | 2016-06-16 16:43:10 +0200 |
commit | c5379ba8fccd99d5f99632c789f0393d84a57805 (patch) | |
tree | 03e2cf4a0b3fbf9e716c555b5ae3840d80a0d4f9 /tools/perf/scripts/python/export-to-postgresql.py | |
parent | 1a695a905c18548062509178b98bc91e67510864 (diff) |
ARM: mvebu: fix HW I/O coherency related deadlocks
Until now, our understanding for HW I/O coherency to work on the
Cortex-A9 based Marvell SoC was that only the PCIe regions should be
mapped strongly-ordered. However, we were still encountering some
deadlocks, especially when testing the CESA crypto engine. After
checking with the HW designers, it was concluded that all the MMIO
registers should be mapped as strongly ordered for the HW I/O coherency
mechanism to work properly.
This fixes some easy to reproduce deadlocks with the CESA crypto engine
driver (dmcrypt on a sufficiently large disk partition).
Tested-by: Terry Stockert <[email protected]>
Tested-by: Romain Perier <[email protected]>
Cc: Terry Stockert <[email protected]>
Cc: Romain Perier <[email protected]>
Cc: <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
Signed-off-by: Gregory CLEMENT <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions