Commit graph

5724 commits

Author SHA1 Message Date
Jooyung Han
9fff19978f Merge "Remove ro.apex.updatable=false in GSI" am: 39048511c2
am: 14bfaec086

Change-Id: Ib67ba51e1daccca650ade0483ee4ea54357bbb0b
2019-12-05 20:03:31 -08:00
Jooyung Han
39048511c2 Merge "Remove ro.apex.updatable=false in GSI" 2019-12-06 03:49:01 +00:00
Jooyung Han
c5d7892dcb Merge "Move extra VNDKs to /system_ext" am: 79961687db
am: 1fba30a983

Change-Id: Ie8ad9ad0856f38ac35e2fbc21071ecb3cbdefb58
2019-12-05 01:09:34 -08:00
Jooyung Han
79961687db Merge "Move extra VNDKs to /system_ext" 2019-12-05 08:55:31 +00:00
Anton Hansson
2e36b2a95d Merge "Add sdkext module" am: 5685159a7c
am: c1bad39da1

Change-Id: I0c2b05729514bf8665954935e23f07f66bdf0028
2019-12-03 08:42:49 -08:00
Anton Hansson
c982aecdb1 Add sdkext module
Add the module to the build, and its jar to the bootclasspath.

Bug: 137191822
Test: m
Change-Id: I11700ac6da3fe031692b792d2975c5eec5414e09
2019-12-03 13:32:15 +00:00
Roshan Pius
e2b081d273 Merge "base_system.mk: Align formatting for updatable boot jar variable" am: 78560b2049
am: 41e679308d

Change-Id: I58fd0ced83422d4767f24e4c44f0f0b8107509ed
2019-12-02 16:50:04 -08:00
Roshan Pius
78560b2049 Merge "base_system.mk: Align formatting for updatable boot jar variable" 2019-12-03 00:43:17 +00:00
Mark Chien
2fd7f8e202 Merge "[Tether08] build InProcessTethering package" am: 05c8db112a
am: d8c7549b22

Change-Id: I62ba4c5f16abd8db0228ac74f28cc8934a0216c0
2019-11-30 04:31:14 -08:00
Mark Chien
05c8db112a Merge "[Tether08] build InProcessTethering package" 2019-11-30 12:17:47 +00:00
markchien
ef83b80ec3 [Tether08] build InProcessTethering package
Build tethering package which is running the same process as system
server.
Since tethering still have some dependency with system server which
need to run in system server process(e.g. use LocalService), we
need to use InProcessTethering for all first. After cutting off
the dependency, Go devices would keep use "InProcessTethering" and
other non-Go devices would be switched to use "Tethering" package.

Bug: 136040414
Test: -build, flash, boot
Change-Id: I680273a3ee8fed3af843a829da17ca84b130f475
Merged-In: I680273a3ee8fed3af843a829da17ca84b130f475
2019-11-29 13:50:54 +00:00
Roshan Pius
626f6371dc base_system.mk: Align formatting for updatable boot jar variable
Migrate PRODUCT_UPDATABLE_BOOT_MODULES &
PRODUCT_UPDATABLE_BOOT_LOCATIONS to a new PRODUCT_UPDATABLE_BOOT_JARS.
This new variable uses the same format as
PRODUCT_UPDATABLE_SYSTEM_SERVER_JARS, i.e <apex>:<jar> pair.

Test: Compiles & flashed device. Ensured that the bootclasspath & system_server class
paths remain the same.

Change-Id: I1cb26d5ec825cd1f5282a6e0255094ddf2fe046a
2019-11-28 12:59:08 +00:00
SzuWei Lin
d24bc21f06 Remove ro.apex.updatable=false in GSI
Originally, GSI forced disable APEX and always contains apex
packages in flattern format. This patch remove the enforcement,
and APEX updateble is enabled according to ro.apex.updatable in
vendor.

Bug: 145245545
Test: build aosp_arm64-userdebug, check the property in system
Change-Id: I9cc943d7b2a30d037a2c1c137dad1233c1e3f57e
2019-11-28 12:57:05 +08:00
Jooyung Han
fe15dd1eb7 Move extra VNDKs to /system_ext
Extra VNDKs are now installed under /system_ext in APEX format with
a phony target "vndk_apex_snapshot_package".

There are still files remained in /system/etc(*.libraries.<VER>.txt)
which are installed with "vndk_snapshot_packages".

These files are already packaged into VNDK APEXes, but linkerconfig and
libnativeloader still use them from /system/etc.(b/145184886)

Bug: 137802149
Test: lunch aosp_arm64
  && flash system.img on Q device
  && boot

Change-Id: I94c340d6f1c1af6ab1ae93c22b0a98fd4c10262e
2019-11-27 22:16:16 +09:00
Sarah Chin
c147f40b77 Merge "Set up IRadioConfig 1.3" am: bdb8b6cf20
am: dd02481cee

Change-Id: Ibcd2011a6cc83e4b8a2eaeb390073fafd5653f0d
2019-11-26 12:06:54 -08:00
Sarah Chin
bdb8b6cf20 Merge "Set up IRadioConfig 1.3" 2019-11-26 18:52:26 +00:00
Sarah Chin
86167418b7 Set up IRadioConfig 1.3
Test: build
Bug: 144101226
Change-Id: Ia5ca23e07eda0d4db8a8c701181c073745abb094
Merged-In: Ia5ca23e07eda0d4db8a8c701181c073745abb094
2019-11-25 16:26:18 -08:00
Steven Moreland
aa614c7d59 Merge "vintf vibrator vndk" am: fcd0862632
am: 3c0a874fbf

Change-Id: Id482abff67c242852cf3904130ff2d14db568957
2019-11-25 09:46:05 -08:00
Steven Moreland
fcd0862632 Merge "vintf vibrator vndk" 2019-11-25 17:31:26 +00:00
Benedict Wong
582fcc3ad2 Merge changes from topics "Create IPsec(IKE) APEX", "Expose IKE ID, TS & SaProposal" am: f81965bdc8
am: 97239f3c3e

Change-Id: Ia36051827a05e1fb09e4dcef7cf43953ceb24d1b
2019-11-22 20:18:30 -08:00
Benedict Wong
f81965bdc8 Merge changes from topics "Create IPsec(IKE) APEX", "Expose IKE ID, TS & SaProposal"
* changes:
  Add ike.jar to bootclasspath to expose IKE API
  Add com.android.ipsec APEX to base makefile
2019-11-23 03:45:53 +00:00
Roshan Pius
b318e9931e Merge "base_system.mk: Support system_server jars from apexes" am: 9dda264619
am: 20cc65daed

Change-Id: Ic97d9b992b06c6d0c34f21dd31e6783e1a06206d
2019-11-22 19:18:01 -08:00
Roshan Pius
d6e239fc35 base_system.mk: Support system_server jars from apexes
Allow system_server jars delivered via apex. Regular system_server
jars are located in /system/framework folder. But, jars delivered via
apex are mounted at /apex/<module_name>/javalib. Also, not all the
libraries in /apex/<module_name>/javalib will be a system_server jar,
so adding a mechanism to list out the jar file explicitly within the
apex module.

Bug: 144722612
Bug: 141785760
Test: Compiles (both with empty & non-empty PRODUCT_SYSTEM_SERVER_APEX_JARS
value set)

Change-Id: Ia181ab22fdf2da575bfd532c1cd90a2f54742528
2019-11-22 12:48:09 -08:00
evitayan
8ac6463155 Add ike.jar to bootclasspath to expose IKE API
IKE will be a mainline module. This commit adds ike.jar to
bootpathclass so that IKE API is accessible to apps.

Bug: 143983419
Test: make update-api && make
Change-Id: I1dbb249f3109f45ce32c34bcb398108d61bc06cc
2019-11-21 16:21:14 -08:00
Shawn Willden
e7003e9f8d Merge "Add Keymaster 4.1" am: 394d65b41e
am: e18ddbbf82

Change-Id: I7b1fc711e12972d1bc90f7daeb5adb88e3633bf6
2019-11-21 14:57:33 -08:00
Treehugger Robot
394d65b41e Merge "Add Keymaster 4.1" 2019-11-21 22:41:49 +00:00
Martin Stjernholm
951411d9e9 Merge "Reland "Add libdl_android as a bootstrap library"." am: 675aa4b093
am: 7bf7a0cec2

Change-Id: I7c6c9e4c40ffe75bbb1a04f3f3161ba23a4b896d
2019-11-21 08:36:49 -08:00
evitayan
5bc08b7bdd Add com.android.ipsec APEX to base makefile
com.android.ipsec will be shipped as a mainline
module in APEX format

Bug: 143905344
Test: Built and installed apex on device
Change-Id: I70da069146e8d9a7be38ab603c6bdaa9d6d9ba84
2019-11-21 08:25:01 -08:00
Martin Stjernholm
675aa4b093 Merge "Reland "Add libdl_android as a bootstrap library"." 2019-11-21 16:17:42 +00:00
Justin Yun
d3eb960e4e Merge "Inherit base system_ext.mk files for aosp targets" am: e948114a3d
am: 945096110d

Change-Id: Ie845e05c84c0b780b16abd7a84521c60e0710bfd
2019-11-20 22:27:54 -08:00
Justin Yun
e58ffe4681 Inherit base system_ext.mk files for aosp targets
Make aosp targets inherit handheld_system_ext.mk and
telephony_system_ext.mk files.
Devices that have /system_ext or /system/system_ext must inherit any
of *_system_ext.mk files to install mandatory packages for system_ext
partition.

Bug: 144542478
Test: Build aosp targets
Change-Id: Ibdbf0000ac4aa98c8485d67827f52208f9a827c5
2019-11-20 22:58:42 +00:00
Shawn Willden
8e2b776def Add Keymaster 4.1
Bug: 140193672
Bug: 140192237
Bug: 140824829
Test: Will be in a future CL
Change-Id: I1dccdf1ba06dc834e31d20c782523c92666847be
2019-11-20 12:14:36 -07:00
Jakub Pawlowski
c8305f48e3 Merge "bluetooth: V1.1" am: e6c1e50be8
am: 51f99d3879

Change-Id: Ib4b68a922b526aabf4f6f8f3237bb800652a0060
2019-11-20 11:01:55 -08:00
Steven Moreland
86c9d855b3 vintf vibrator vndk
Bug: 141828236
Test: build
Change-Id: Ia1826058e67a3b817beeafc153dae54c1afa4423
2019-11-19 18:31:00 -08:00
Jakub Pawlowski
777d38b5a6 bluetooth: V1.1
Add ISO

Bug: 144413056
Change-Id: Ice792cf552b0c494499fb855eee711b518850918
2019-11-20 00:48:24 +01:00
Martin Stjernholm
15ca2ffbb2 Reland "Add libdl_android as a bootstrap library".
Necessary after moving it into the Runtime APEX, as several framework
libraries loaded during early boot depends on it, e.g. libvndksupport.so,
libvulkan.so, and libgraphicsenv.so.

Test: build & boot
Bug: 135753770
Bug: 144343305
Change-Id: Ia95349e377605d709fae74d966bd4f2324eaf604
2019-11-19 16:35:47 +00:00
Justin Yun
bf2bb0ae49 Merge "Add /persist symlink to mainline_arm64" am: 0b6de0b173
am: 0a856c6682

Change-Id: I067bfad7384cb6ea12cf1ff79049997c2debdb01
2019-11-13 23:01:00 -08:00
Justin Yun
0b6de0b173 Merge "Add /persist symlink to mainline_arm64" 2019-11-14 06:48:53 +00:00
Chen Xu
e07cea80ed Merge "switch to updatable cellbroadcast apk" am: fac1f8f78d
am: 59ee409588

Change-Id: I631c890ab1370b11361522126e7d496c0bfd6995
2019-11-13 18:15:51 -08:00
Chen Xu
fac1f8f78d Merge "switch to updatable cellbroadcast apk" 2019-11-14 01:56:16 +00:00
Chen Xu
8dd20bb69b switch to updatable cellbroadcast apk
Bug: 135956699
Test: Build & Manual
Change-Id: I30ac57d1f3dc259142d3354fdb4f14fc5f9ec02d
(cherry picked from commit ad5ab25f1c)
Merged-in: I30ac57d1f3dc259142d3354fdb4f14fc5f9ec02d
2019-11-14 01:08:41 +00:00
Justin Yun
8d17b05fe0 Add /persist symlink to mainline_arm64
Since /persist is a SoC specfic symlink, it must not be included in
the root directory. For this reason, we already moved the directory
under /mnt/vendor. However, there are still many modules that are
using the old path /persist.
Until we clear all these violations, we need to have the symlink in
the root directory.

Bug: 143732851
Test: build and check boot and basic functions
Change-Id: Iaee28ba29f79f1c286e090f97173e3196d2fc823
2019-11-14 00:49:03 +00:00
Tom Cherry
4f51fba546 Merge "Move init and ueventd scripts from / to /system/etc" 2019-11-13 14:36:47 +00:00
Steven Moreland
c1d1c21fb1 Merge "Remove vibrator@1.4 from VNDK" am: 88d1b62b89
am: fbb38bbf33

Change-Id: I004d1aba1d0ddf249e35ca3803113001f6354473
2019-11-12 14:04:54 -08:00
Steven Moreland
88d1b62b89 Merge "Remove vibrator@1.4 from VNDK" 2019-11-12 21:39:26 +00:00
Tom Cherry
246dbc1b0b Merge "Move init and ueventd scripts from / to /system/etc" into qt-qpr1-dev-plus-aosp 2019-11-12 15:46:21 +00:00
Justin Yun
0d511712c9 Merge "Create *_system_ext.mk for system_ext packages" am: f7b16cad9d
am: 80508409e4

Change-Id: I8fb5983f5f1e216602de653eecbc6e43a29d024a
2019-11-11 15:40:18 -08:00
Treehugger Robot
f7b16cad9d Merge "Create *_system_ext.mk for system_ext packages" 2019-11-11 23:19:24 +00:00
Remi NGUYEN VAN
afb0ff8fea Merge "Revert "Revert "Use NetworkStackNext as preinstalled network stack""" am: 6cbbac5cec
am: f82fd89eb8

Change-Id: Ida055fc50bd363e010dea837637963567cab32c1
2019-11-11 09:23:22 -08:00
Remi NGUYEN VAN
86783d4e33 Merge "Revert "Use NetworkStackNext as preinstalled network stack"" am: 7017d37675
am: af94c1ea25

Change-Id: I0783b7266b747fe5fa3ecdd931e03de91f0b1cc3
2019-11-11 09:11:00 -08:00