Samsung / Castanets

Edge distributed web engine. Part of web engine processes are offloaded to a powerful devices and only graphical results are processed in local devices. This way, we overcome both CPU limitations and memory limitations of the low-end local devices
BSD 3-Clause "New" or "Revised" License
46 stars 43 forks source link

Shared memory changes for castanets -3 #406

Closed Suhaspoornachandra closed 3 years ago

Suhaspoornachandra commented 3 years ago

Reference:

  1. https://github.com/Samsung/Castanets/pull/282/commits/08fdaa7b12d347c4e6cab8e3ee1d704b6d887896
  2. https://github.com/Samsung/Castanets/pull/282/commits/221cfe266df2e4de2ab553e76a881c8c10b6f133
  3. https://github.com/Samsung/Castanets/pull/282/commits/de26b9ba7a907b32908e4c218f25332f0039b3f7
  4. https://github.com/Samsung/Castanets/pull/282/commits/f5ad5ee41b751ac14601f1a54069acf6c91923ac
  5. https://github.com/Samsung/Castanets/pull/282/commits/2eef176c2b8b604321a2c12566beedd48942a0ff
  6. https://github.com/Samsung/Castanets/pull/282/commits/1e70559c482dff4a34a97314f0285e6a8e90c1b7
  7. https://github.com/Samsung/Castanets/pull/282/commits/75c8526209d65f6d92cc01380ab88fcfa7b58651

Changes from https://github.com/Samsung/Castanets/pull/282/commits/9905ae6c109c8ec785887ad821106313defbd216 are applied in the commits of "Add SharedMemoryLocker & AutoGuidLock" and "Apply the fence to the sync message", as they were fixup of index increment.