On 1/12/2022 3:01 AM, Ruifeng Wang wrote:
-----Original Message-----
From: Ferruh Yigit <[email protected]>
Sent: Tuesday, January 11, 2022 9:46 PM
To: Ashwin Sekhar Thalakalath Kottilveetil <[email protected]>;
[email protected]; Honnappa Nagarahalli <[email protected]>;
Ruifeng Wang <[email protected]>
Cc: Nithin Kumar Dabilpuram <[email protected]>;
[email protected]; Sunil Kumar Kori <[email protected]>; Satha
Koteswara Rao Kottidi <[email protected]>; Pavan Nikhilesh
Bhagavatula <[email protected]>; Kiran Kumar Kokkilagadda
<[email protected]>; Satheesh Paul <[email protected]>;
Anoob Joseph <[email protected]>; Akhil Goyal <[email protected]>
Subject: Re: [EXT] Re: [PATCH] common/cnxk: use cas with release semantics
for batch alloc
On 1/11/2022 12:26 PM, Ashwin Sekhar Thalakalath Kottilveetil wrote:
CAS is compare and swap. CASL is compare and swap with release
semantics.
What does 'release semantics' mean? What is functional difference in both?
'release semantics' is semantics in memory ordering for store operations.
It ensures store-store ordering.
Thanks.