History log of /device/google/cuttlefish_common/host/commands/launch/screen_region_handler.cc
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
08ea9e420c3a04d5fd4c438b9b82f6b862e2cd0c 24-May-2018 Jorge E. Moreira <jemoreira@google.com> Refactors libvirt dependencies out of guest_config and launcher

- Joins host_config and guest_config into a single class
- Encapsulates most dependencies on libvirt into a LibvirtManager
class to make it easier to substitute it with a direct call to qemu.

Bug: 79170615
Test: Run locally
Change-Id: Ia4a160aa2c949bd928b9d32475f8d85a493d5f38
/device/google/cuttlefish_common/host/commands/launch/screen_region_handler.cc
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/commands/launch/screen_region_handler.cc
5888baede136833c7ddcfd508339897ea83c2492 30-Mar-2018 Jorge E. Moreira <jemoreira@google.com> Makes wifi configurable over shared memory

Passes the mac addresses of host and guest devices through the wifi
exchange region.
Changes MacAddress type to std::array to make its size known at
compile time and moves it to the region view.

Test: run on gce
Bug: 76433498
Change-Id: Ie964a22424f0ff5004d32efcdf487894b8083c62
(cherry picked from commit 11aa414ba98dfdcdb757d0049385cc3d11b9d4cb)
/device/google/cuttlefish_common/host/commands/launch/screen_region_handler.cc
a581090e331579a2b3745546e21948532e5feffd 13-Feb-2018 Jorge E. Moreira <jemoreira@google.com> Merges FrameBuffer and FBBroadcast regions into a single Screen region

Gets the clients out of the bussiness of calculating the number of
buffers available and their boundaries. This is nicely encapsulated in
the screen region view class.

Bug: 72837252
Test: local
Change-Id: Ie65dad211ad94f3fc136ee88b1fa4917ff873f52
/device/google/cuttlefish_common/host/commands/launch/screen_region_handler.cc