[Libre-soc-bugs] [Bug 236] Atomics Standard writeup needed

bugzilla-daemon at libre-soc.org bugzilla-daemon at libre-soc.org
Fri Jul 8 19:25:32 BST 2022


https://bugs.libre-soc.org/show_bug.cgi?id=236

--- Comment #19 from Jacob Lifshay <programmerjake at gmail.com> ---
(In reply to Luke Kenneth Casson Leighton from comment #17)
> conclusion: oops.  it's ok for amo* but not ok for amo_rw, that would
> require a drastic (multi-million-dollar impact) redesign of OpenCAPI.

well, all that needs to happen is 8/16-bit atomics have to transfer a cache
block to the cache (if not already there) instead of using opencapi
atomics...unless it's something like atomic or where the cpu can just or zeros
into the bytes it doesn't want to write to.

this is exactly what would happen for things like atomic fadd too

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the libre-soc-bugs mailing list