summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Build adbd for recoveryJiyong Park2018-05-241-0/+1
| | | | | | | | | | | | | adbd (and its dependencies) are marked as recovery_available:true so that recovery version of the binary is built separately from the one for system partition. This allows us to stop copying the system version to the recovery partition and also opens up the way to enable shared libraries in the recovery partition. Then we can also build adbd as a dynamic executable. Bug: 79146551 Test: m -j adbd.recovery Change-Id: Ib95614c7435f9d0afc02a0c7d5ae1a94e439e32a
* Add OWNERS.Elliott Hughes2017-12-071-0/+1
| | | | | | Bug: N/A Test: N/A Change-Id: Ie785058c0f5eb9b4086c98ccba6e63e3ed411b65
* Mark libqemu_pipe vendor_availableYifan Hong2017-06-081-0/+1
| | | | | | | | | Test: lunch aosp_arm && m -j BOARD_VNDK_VERSION=current Bug: 38244611 Bug: 62449588 Change-Id: I6f9bc5b1f376a046d05d77436360b32c65981165
* libqemu: Android.mk -> bpYifan Hong2017-06-082-19/+13
| | | | | | | Test: mma Bug: 37512442 Change-Id: I96f482b3f7734ca217084104b9b733d33459d635
* Revert "Revert "Qemu: make the qemu_pipe_open back compatible""bohu2017-03-292-37/+20
| | | | This reverts commit 79b30058992ddf678a261a59172a009d6a0db0ed.
* Revert "Revert "Emulator: Enhance qemu_pipe.h to handle partial rw""bohu2017-03-291-15/+10
| | | | This reverts commit ec768709cc029d307b9e57e8dce193b7ee8c2321.
* Revert "Revert "Qemu-pipe: refactor qemu_pipe.h into libqemu_pipe""bohu2017-03-293-0/+213
| | | | This reverts commit 63ef9ff5fa4b1e68029a54bb60c97b99bdf5defc.
* Revert "Qemu-pipe: refactor qemu_pipe.h into libqemu_pipe"bohu2017-03-283-213/+0
| | | | | | | | | It broke master BUG: 36695011 This reverts commit ff87855e10423a1ad6f764f378b8182f86c6f738. Change-Id: Ic1057a416748d4a3c9736cf3bb73982b8d45e5d5
* Revert "Emulator: Enhance qemu_pipe.h to handle partial rw"bohu2017-03-281-10/+15
| | | | | | | | | It broke master BUG: 36695011 This reverts commit 7b60bd95dfa07e86325b432465fb0043648f6c97. Change-Id: Idd45acb63b2e6112b4230de2c0609aa8f2092f45
* Revert "Qemu: make the qemu_pipe_open back compatible"bohu2017-03-282-20/+37
| | | | | | | | | It broke master BUG: 36695011 This reverts commit a19abf17697863c2458d7d085a225ff4f3c75f75. Change-Id: Id9a2bc058e92a4fb2ac202f8b723062a047a1e35
* Qemu: make the qemu_pipe_open back compatiblebohu2017-03-282-37/+20
| | | | | | | | | | | | | | | | | | Commit c7b098ceb528afc62b1545377201e45f5d37f974 has changed the qemu_pipe_open interface to require the "pipe:" prefix in the service name. However in APIs 24 and before, the "pipe:" prefix is not required This causes quite some confusion and bugs since it is very common to forget the difference when working across differnet APIs. This CL is meant to make qemu_pipe_open work in both cases by doing the following: 1. try the service name as is; 2. if it fails, add 'pipe:' prefix and try the service name again. Change-Id: If9782396c03780fad1aadeb8374eb308517dc963 (cherry picked from aosp f7d64fd8e1703c54ff01c2e53b0af850977777a0)
* Emulator: Enhance qemu_pipe.h to handle partial rwbohu2017-03-281-15/+10
| | | | | | | | | | | | | | Partial read and write happen and it is better to try again unless there is some hard error. This is meant to fix some flaky behavior of emulator pipe services, hopefully. BUG: 35207286 manually tested this on emulator image. (cherry picked from aosp f099dce4a622f2ece313abe71a422489704ee692) Change-Id: I26a4560fa34e979939edcc882fcc5190202fe9f6
* Qemu-pipe: refactor qemu_pipe.h into libqemu_pipebohu2017-03-283-0/+213
Traditionally, qemu_pipe has both the declaration and implentation of each function in one header file--qemu_pipe.h, and it is getting incovenient to maintain. This CL separates the implementation of functions from the header file, and makes qemu_pipe a static library for other modules to link to. Note that the interface and implementation of qemu_pipe are kept unchanged, and future CLs will enhance the implementation to make it more reliable and more compatible with old and new API levels. Following projects are affected by this refactoring, and they are modified accordingly: hardware/ril/reference-ril Change-Id: I541ecbf0cc7eadeef9d4e37ffd9ca7bfcc5c94c0 (cherry picked from aosp 294d44be33bf6ad6d7d53189d38202a4911f2bd7)