summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Shared libs are supported in recovery modeJiyong Park2018-06-091-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | adbd has been built as a static executable since the same binary was copied to the recovery partition where shared library is not supported. However, since we now support shared library in the recovery partition, adbd is built as a dynamic executable. In addition, the dependency from adbd to libdebuggerd_handler is removed as debuggerd is handled by the dynamic linker. A few more modules in /system/core are marked as recovery_available: true as they are transitive dependencies of the dynamic linker. This change also includes ld.config.recovery.txt which is the linker config file for the recovery mode. It is installed to /etc/ld.config.txt and contains linker namespace config for the dynamic binaries under /sbin. Bug: 63673171 Test: `adb reboot recovery; adb devices` shows the device ID Test: Select 'mount /system' in the recovery mode, then `adb shell`. $ lsof -p `pidof adbd` shows that libm.so, libc.so, etc. are loaded from the /lib directory. Change-Id: I363d5a787863f1677ee40afb5d5841321ddaae77
* Add files to CleanSpec.mkLogan Chien2018-06-091-0/+3
| | | | | | | | | | | | | | | | This commit removes stale files from incremental builds: * /system/etc/ld.config.txt, * /system/etc/llndk.libraries.txt * /system/etc/public.libraries.txt These files are replaced by versioned ones. Bug: 78605339 Test: Those files are removed in incremental builds Merged-In: I7925fa45b47397829bde835ab3c479611faffa33 Change-Id: I7925fa45b47397829bde835ab3c479611faffa33 (cherry picked from commit 9afd9b488fa95358aff2f71f72a818ffa547e917)
* Add VNDK version for namespace configuration filesJustin Yun2017-12-121-0/+3
| | | | | | | | | | If PLATFORM_VNDK_VERSION is set to a version other than "current", add the version to the file names of the namespace configuration files. Bug: 69883025 Test: device boot Change-Id: I27377549581125b6c750c1422d0ee4a607dda5e8
* resolve merge conflicts of 73d9596bc to oc-mr1-dev-plus-aospBowgo Tsai2017-09-291-0/+1
|\ | | | | | | Change-Id: I8272038fe905a88273ce9aa690af0ee0005a6b67
| * Removing $(PRODUCT_OUT)/root/rootBowgo Tsai2017-09-281-0/+1
| | | | | | | | | | | | | | | | Bug: 65570851 Test: boot sailfish Change-Id: I80c3c3de23c57343187fde207980731b5341bc1f Merged-In: I80c3c3de23c57343187fde207980731b5341bc1f (cherry picked from commit ededee3e400d4caa50c04c2e0ec5d92a56e39425)
* | Move trusty reference implementations to /vendorHung-ying Tyan2017-08-211-0/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | Trusty implementations are provided by vendors. This patch moves the AOSP reference implementations to the vendor partition. Bug: 63085384 Test: Build gordon_peak which adopts trusty as the TEE and confirm that libtrusty and gateway.trusty are moved to /vendor. Test: Build marlin which does not adopt trusty as the TEE and confirm that this patch has no effect on the build result. Test: mmm BOARD_VNDK_VERSION=current system/core/trusty Change-Id: I7f6d897b86c69d06923a18d28154760e006dd193
* | Revert "Move trusty reference implementations to /vendor"Hung-ying Tyan2017-08-111-8/+0
| | | | | | | | | | | | | | | | The CL is not complete and will cause build break when BOARD_VNDK_VERSION is set. This reverts commit 7d81b4e08172037674f378ffb6f45ad694c01077. Change-Id: If9632fb7ee8147c39f1ad0860ddc3bed62ba89db
* | Move trusty reference implementations to /vendorHung-ying Tyan2017-08-091-0/+8
|/ | | | | | | | | | | | Trusty implementations are provided by vendors. This patch moves the AOSP reference implementations to the vendor partition. Bug: 63085384 Test: build gordon_peak which adopts trusty as the TEE and confirm that libtrusty and gateway.trusty are moved to /vendor. Test: build marlin which does not adopt trusty as the TEE and confirm that this patch has no effect on the build result. Change-Id: I9a5440071386b929058207fdef560ed2d7223ba3
* init.rc: have hwservicemanager start the HAL classIliyan Malchev2016-09-261-0/+1
| | | | | | | | b/31458381 Test: passing build and runtime tests Change-Id: I1d26af5ca1d0e9c7bbd97cfd88d0b432b50b7216 Signed-off-by: Iliyan Malchev <malchev@google.com>
* Use BOARD_USES_VENDORIMAGE to detect vendor image presenceDan Willemsen2016-07-081-0/+1
| | | | | | | | | When building without vendor/... in the tree, we won't be creating a vendorimage, so BOARD_VENDORIMAGE_FILE_SYSTEM_TYPE won't be defined. But we still need to use the vendor image that will be present. Bug: 30040825 Change-Id: I756adc615aea11da60da4d3a4568caca9fed93ab
* trusty: add gatekeeper moduleAndres Morales2016-05-021-0/+2
| | | | Change-Id: I3e468c103326e6a9147dbed6c803748ffd5e207a
* Add a CleanSpec for grep/toolbox.Elliott Hughes2015-03-221-0/+1
| | | | | | | | | | I moved grep out of toolbox a couple of months ago, so hopefully no one else should see this. Just in case, though, remove grep and toolbox so they both get rebuilt and any symbolic links will find themselves pointing to the right binary. Bug: 19878755 Change-Id: I15f63500cae3578a82a895f851c797fd324bbe02
* Extend to receive NFLOG packets.Jeff Sharkey2015-01-151-0/+1
| | | | | | | | | Packets captured and logged by the NFLOG target are unicast, so extend to catch and decode them. To avoid escaping issues, the raw contents are passed around as hex strings. Bug: 18335678 Change-Id: Ib7299500baa00080a1f000f9da843eb527363353
* add cleanspec for lmkdColin Cross2014-07-101-0/+1
| | | | Change-Id: I249a4dcac4b12382c25f68c8d57a108794475623
* Add CleanSpec for zygote changes.Narayan Kamath2014-04-021-0/+2
| | | | | | | | | default.prop is generated out of several makefile variables, and it isn't possible to neatly express a dependency on those variables (except perhaps by adding every possible makefile that could define them to the deps list). Change-Id: I93ea45c956aa22922f2389f735c058700621f674
* toolbox: Make reboot a separate command from toolboxBenoit Goby2013-03-261-0/+1
| | | | | | | | Set the CAP_SYS_BOOT filesystem capability on the new reboot command and keep CAP_SYS_BOOT in adb bounding set so that the shell user can run it. Change-Id: I1dd6143445ee2a952254f0452ab6e544318431dd
* Raise the viking killer min free values to match the system propertiesRebecca Schultz Zavin2011-01-291-0/+1
| | | | | Change-Id: Idcbdb106d704ef63c9a44e635b6e995e0e5f6479 Signed-off-by: Rebecca Schultz Zavin <rebecca@android.com>
* Fix issue #3401380: Raise OOM killer limitsDianne Hackborn2011-01-281-0/+2
| | | | Change-Id: Ia9c82e7d31b7f1b89bf9650ebea697d9b3a64506
* Add an empty CleanSpec.mkJean-Baptiste Queru2010-03-081-0/+49
Change-Id: Ia3bea2f0adddfed8af6d7cde4ea6546ab37e7e56