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
|