Files
rocm-systems/src
Harish Kasiviswanathan 7c05c5240f libhsakmt: A+A: Mark buffers accessed by CP as UC
This change is for the A+A bring-up branch as it needs to made more
generic to handle all ASICs.

For A+A all the system buffers are mapped as NC (non coherent) unless
explicitly marked as UC (uncached). The coherency is then expected to be
handled by shader by explicitly using acquire/release instructions.

However, CP doesn't have same feature. The buffers used by CP thus have
to UC. For now queue buffer and Signal handler memory is marked as UC.

This change shouldn't affect other ASICs since Uncached flag is not used
in those. However, this change still need to be made more generic.

Signed-off-by: Harish Kasiviswanathan <Harish.Kasiviswanathan@amd.com>
Change-Id: I56c37a809913f7f08c94d01b0572d0f4864939aa
2021-02-23 12:20:29 -05:00
..
2021-02-23 12:20:29 -05:00
2019-04-30 15:40:50 -05:00
2017-05-31 14:38:59 -04:00
2019-03-28 17:17:40 -04:00
2020-03-20 17:50:47 +00:00
2020-03-20 17:50:47 +00:00
2020-07-07 15:55:28 -05:00
2017-05-31 14:38:59 -04:00
2018-07-08 22:38:22 -04:00
2018-07-08 22:38:22 -04:00
2021-02-23 12:20:29 -05:00
2018-01-25 16:48:17 -05:00
2021-02-23 12:20:29 -05:00
2018-01-25 16:48:17 -05:00