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

bugzilla-daemon at libre-soc.org bugzilla-daemon at libre-soc.org
Fri Jul 8 21:05:50 BST 2022


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

--- Comment #22 from Luke Kenneth Casson Leighton <lkcl at lkcl.net> ---
ok so i now have a handle on things, the rationale you did is excellent.
i had no idea IBM had added stwat etc although having seen amos in
opencapi i was half expecting it.

the lack of AQ RL is going to hit hard (IBM's entire design paradigm does
not recognise it).  opencapi section 1.3:

    Command ordering Ordering within a VC is maintained
    through the TL/TLX, but it is not assured after the
    command has moved to the upper protocol layers (host and AFU)
    as described in Section 3 Virtual channel and data credit
    pool specification on page 77.

which fundamentally conflicts with acquire / release ordering requirements.

updates to the page, summary:

* moved 1st person narrative to discussion page
* tracked down function tables
* added new draft "AT" Form
* added lat/stat with elwidth, aq and lr
* found a suitable place in EXT031.

for the function table recommending anything not EXACTLY equal to what IBM
already has will have a hard time.  we don't need the hassle.  doesn't
matter in the least if we like it, understand it, agree with it or want to
eat it with mayonnaise: it's a table that's already defined.

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


More information about the libre-soc-bugs mailing list