History log of /device/google/cuttlefish_common/host/libs/ivserver/vsocsharedmem.cc
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
9947cc79447f3ee36ddb8c64f429eb96f11c6304 18-May-2018 Jorge E. Moreira <jemoreira@google.com> Moves dealing with VSoC layout to vsoc_lib library

After moving the logic to calculate region sizes to vsoc_lib the
knowledge about shared memory layout was split between two independent
modules. It makes sense to let the vsoc_lib library be in charge of
the details of the memory layout while keeping the ivsering just
knowing how to 'serve'.

The information about the memory layout that the ivserver and other
host processes need is accessible through a simple interface defined
in common/vsoc/lib/vsoc_memory.h.

Bug: 79602833
Test: run locally
Change-Id: Ib80bb42bd0d3cdb1dea635b2153258d31d7c92a7
/device/google/cuttlefish_common/host/libs/ivserver/vsocsharedmem.cc
08b5982b6357637f56ad341977c5f9f3a7510061 15-May-2018 Jorge E. Moreira <jemoreira@google.com> Use VsocMemoryLayout instead of json file in ivserver

Bug: 79602833
Test: run locally
Change-Id: I41e13ca5a38ea6cc6687dc3593ee0325878fe9ca
/device/google/cuttlefish_common/host/libs/ivserver/vsocsharedmem.cc
7eeb78bbaa8861432524a5834c07eda760c7f9af 22-Nov-2017 Ping-Hao Wu <pinghao@google.com> Point region_end_offset to the padded offset.

The kernel driver checks page_aligned on both begin and end offsets.

Test: Build and boot locally
Change-Id: I26401db1a51c3369b6de4b33745cb900f6dbf6e4
/device/google/cuttlefish_common/host/libs/ivserver/vsocsharedmem.cc
153b106235bf3d6658d325cd0797187122b8c4f3 11-Nov-2017 Greg Hartman <ghartman@google.com> Do the big AVD -> CVD rename

Bug: 68662276
Change-Id: Ie5946e979b414c2ae315f0cd0edd13c6a21791dc
/device/google/cuttlefish_common/host/libs/ivserver/vsocsharedmem.cc
cb6cf0aeb9a27c7445e75f5cde97607523962f8c 20-Oct-2017 Greg Hartman <ghartman@google.com> Add build for ivserver lib

Change-Id: Ib47139590f3fadc1a14ad65c15fe314f30801e27
Test: Local build and ran unit tests
/device/google/cuttlefish_common/host/libs/ivserver/vsocsharedmem.cc