Commit graph

1068 commits

Author SHA1 Message Date
TreeHugger Robot
c882714de8 Merge "vendor_init/dumpstate: Grant to access logger prop" into sc-dev am: 655f5cfd8f
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101-sepolicy/+/15072290

Change-Id: Iebe2d27156e2dcb801cbf1a535fdd6e06826b814
2021-06-24 10:20:01 +00:00
TreeHugger Robot
655f5cfd8f Merge "vendor_init/dumpstate: Grant to access logger prop" into sc-dev 2021-06-24 10:02:11 +00:00
Adam Shih
07902879ff Merge "modularize pktrouter" into sc-dev am: 9b0b96b907 am: 7e1e8dfecf
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101-sepolicy/+/15048206

Change-Id: I65655919e73f7982eae9db3bb3b9f37cddd6c740
2021-06-24 07:57:49 +00:00
Adam Shih
85bdce6ef7 Merge "modularize pktrouter" into sc-dev am: 9b0b96b907 am: 1f58e76864
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101-sepolicy/+/15048206

Change-Id: I1166426786f874a00bfb8a1d357677f4ab59964b
2021-06-24 07:57:35 +00:00
Adam Shih
1f58e76864 Merge "modularize pktrouter" into sc-dev am: 9b0b96b907
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101-sepolicy/+/15048206

Change-Id: Ibd259d8b20c59e5e950125fbbae3bb14853d4348
2021-06-24 07:41:01 +00:00
Adam Shih
7e1e8dfecf Merge "modularize pktrouter" into sc-dev am: 9b0b96b907
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101-sepolicy/+/15048206

Change-Id: Ia5c07a79795fb692ac65185a8ffa311bdca8a4e6
2021-06-24 07:40:06 +00:00
Adam Shih
9b0b96b907 Merge "modularize pktrouter" into sc-dev 2021-06-24 07:24:45 +00:00
Ilya Matyukhin
2460cdcc9f raviole: transition SystemUI to use HWC for LHBM
This change removes direct access to the LHBM sysfs node from SystemUI,
but allows SystemUI to make binder calls to the hardware composer (HWC),
which can be used to enable or disable LHBM.

Bug: 191132545
Bug: 190563896
Bug: 184768835
Test: no avc denials
Change-Id: I5417377ff096e869ad772e4fd2fb23f8c1fd4f1e
2021-06-23 23:38:27 -07:00
Adam Shih
8b326703e1 modularize dmd
Bug: 190331463
Test: build ROM and make sure dmd is launched
Change-Id: If1e51b6bc100e870a15a40f5e0d93a75fe68bac3
2021-06-24 14:17:29 +08:00
Alex Hong
5764ab05da Merge "Move the type definition of properties from product to vendor" into sc-dev am: d912300853 am: b053769bd3
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101-sepolicy/+/15080406

Change-Id: I36f80a5492fbc74b5d234d7d3164a5686a714fa0
2021-06-24 02:39:22 +00:00
Minchan Kim
92202e06b1 Merge "sepolicy: gs101: allow dump cma statistics" into sc-dev am: 650cf48406 am: 98d9d3971f
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101-sepolicy/+/15081303

Change-Id: Id63d2be3535a1ecb94226504ab771ed8dcbc235e
2021-06-24 02:39:16 +00:00
Alex Hong
c9ffe52783 Merge "Move the type definition of properties from product to vendor" into sc-dev am: d912300853 am: 485004935f
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101-sepolicy/+/15080406

Change-Id: I05d5eaf6ada23116b72c8172a3254e42f74eb877
2021-06-24 02:38:47 +00:00
Minchan Kim
ef8058e2e2 Merge "sepolicy: gs101: allow dump cma statistics" into sc-dev am: 650cf48406 am: d8c003c9e1
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101-sepolicy/+/15081303

Change-Id: Ib796ac2361d29cab35c56efb6a2b872cd872637f
2021-06-24 02:38:41 +00:00
Alex Hong
485004935f Merge "Move the type definition of properties from product to vendor" into sc-dev am: d912300853
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101-sepolicy/+/15080406

Change-Id: I08cf166cc9658f3bf72884ec1a492a9e7afdcd09
2021-06-24 02:19:02 +00:00
Minchan Kim
d8c003c9e1 Merge "sepolicy: gs101: allow dump cma statistics" into sc-dev am: 650cf48406
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101-sepolicy/+/15081303

Change-Id: I8dd50fa4c57b82b6e887d5bd4df8f9035bb68bd6
2021-06-24 02:18:49 +00:00
Alex Hong
b053769bd3 Merge "Move the type definition of properties from product to vendor" into sc-dev am: d912300853
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101-sepolicy/+/15080406

Change-Id: I0f9867b9d5a0159a78c972695fad80365d259279
2021-06-24 02:18:16 +00:00
Minchan Kim
98d9d3971f Merge "sepolicy: gs101: allow dump cma statistics" into sc-dev am: 650cf48406
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101-sepolicy/+/15081303

Change-Id: I6381f743dc34009706f2581d613df88384dad3fe
2021-06-24 02:17:25 +00:00
Alex Hong
d912300853 Merge "Move the type definition of properties from product to vendor" into sc-dev 2021-06-24 02:15:36 +00:00
Alex Hong
e44e432672 Move the type definition of properties from product to vendor
These properties cannot be resolved after product sepolicy is replaced.
  vendor_persist_config_default_prop
  vendor_rild_prop

Test: The device can boot to home after replacing with GSI
Bug: 191236468
Change-Id: Ib797601a44306987e5a85897c7b6cd7827ad91b2
2021-06-24 02:01:20 +00:00
Minchan Kim
650cf48406 Merge "sepolicy: gs101: allow dump cma statistics" into sc-dev 2021-06-24 01:45:11 +00:00
Thierry Strudel
9608f4b83b Merge "Add support for non-su hal_uwb" into sc-dev am: e99c749cbd am: c45b4c7c51
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101-sepolicy/+/14928438

Change-Id: I0e3717a41c0b72e61dde822f1997ab80c61d776b
2021-06-24 01:13:03 +00:00
Thierry Strudel
6a940b5459 Merge "Add support for non-su hal_uwb" into sc-dev am: e99c749cbd am: b491ce3a18
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101-sepolicy/+/14928438

Change-Id: Id7f0e5a4b4ab5d083b021e8b91568acdd2d6eea7
2021-06-24 01:08:54 +00:00
Thierry Strudel
c45b4c7c51 Merge "Add support for non-su hal_uwb" into sc-dev am: e99c749cbd
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101-sepolicy/+/14928438

Change-Id: Ia0ff6c0dceb663346fd48b6970e5a6035437eff0
2021-06-24 00:56:12 +00:00
Thierry Strudel
b491ce3a18 Merge "Add support for non-su hal_uwb" into sc-dev am: e99c749cbd
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101-sepolicy/+/14928438

Change-Id: Ib43a3b2c888f48c70c6a71e117a8de04662f923a
2021-06-24 00:54:58 +00:00
Thierry Strudel
e99c749cbd Merge "Add support for non-su hal_uwb" into sc-dev 2021-06-24 00:45:49 +00:00
Minchan Kim
7f9abeee45 sepolicy: gs101: allow dump cma statistics
Provide necessary sepolicy for bugreport dump to access cma metric
information under /sys/kernel/pixel_stat/*

Test: Run "adb bugreport <zip>" and verify it contains the output
      from dumpstate_board.txt
Bug: 191904985
Signed-off-by: Minchan Kim <minchan@google.com>
Change-Id: Iaa92006eeb5158a0962652427d1af061fe1cf03d
2021-06-23 14:15:46 -07:00
TreeHugger Robot
d1473d3ec6 Merge "Allow fingerprint hal to read sysfs_chosen" into sc-dev am: c431abb5bf am: 99b2f78bde
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101-sepolicy/+/15072299

Change-Id: I0ec95809d1b25539217739f18f22f42f4863ba05
2021-06-23 11:49:13 +00:00
TreeHugger Robot
101bb0fa5f Merge "Allow fingerprint hal to read sysfs_chosen" into sc-dev am: c431abb5bf am: b596f9dbd5
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101-sepolicy/+/15072299

Change-Id: I06174f5bf937c42263cfe807dad3edaae7b0b6fd
2021-06-23 11:48:54 +00:00
TreeHugger Robot
b596f9dbd5 Merge "Allow fingerprint hal to read sysfs_chosen" into sc-dev am: c431abb5bf
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101-sepolicy/+/15072299

Change-Id: Id800243025f0eb916789582f6c9925924e94e4ec
2021-06-23 11:33:09 +00:00
TreeHugger Robot
99b2f78bde Merge "Allow fingerprint hal to read sysfs_chosen" into sc-dev am: c431abb5bf
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101-sepolicy/+/15072299

Change-Id: I9ca9b992d8f0c428bd36e437d8fc018f395ff8a0
2021-06-23 11:32:03 +00:00
TreeHugger Robot
c431abb5bf Merge "Allow fingerprint hal to read sysfs_chosen" into sc-dev 2021-06-23 11:20:51 +00:00
Denny cy Lee
1777ff558f Pixelstat: battery history access premission am: 0b21a2d44a am: 632e7b95ab
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101-sepolicy/+/14688520

Change-Id: Ibb82df26953257cbf0575e81d67c22ec72cedd8f
2021-06-23 08:58:21 +00:00
Denny cy Lee
4ac1899651 Pixelstat: battery history access premission am: 0b21a2d44a am: 7185538f79
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101-sepolicy/+/14688520

Change-Id: Id1ce31235e04afd6571cca48c3aa9a9cc1cc4a5e
2021-06-23 08:57:50 +00:00
Sungwoo choi
5aaa0f6044 gs101-sepolicy: add oemrilservice_app.te
Seperate oemrilservice_app.te from vendor_telephony_app.te.
  - target process: com.samsung.slsi.telephony.oemril
  - selabel: oemrilservice_app
  - allow to find app_api_service
  - allow to find radio_service
  - allow to find vendor HAL
  - a binder communication with rild

Bug: 191830874
Test: Manual

Signed-off-by: Sungwoo choi <sungwoo48.choi@samsung.com>
Change-Id: I5e31b4a16f0b4d25bf4889da0150084937354808
2021-06-23 16:51:57 +08:00
Denny cy Lee
7185538f79 Pixelstat: battery history access premission am: 0b21a2d44a
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101-sepolicy/+/14688520

Change-Id: Ida0cfc72b0bfcfc0943f012edc093f8d1d936679
2021-06-23 08:33:25 +00:00
Denny cy Lee
632e7b95ab Pixelstat: battery history access premission am: 0b21a2d44a
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101-sepolicy/+/14688520

Change-Id: I8c5f44af025177d9c6063ae3c8b174118a100e3d
2021-06-23 08:32:29 +00:00
Kris Chen
a23d1bb37b Allow fingerprint hal to read sysfs_chosen
Fixes the following avc denial:
android.hardwar: type=1400 audit(0.0:49): avc: denied { search } for name="chosen" dev="sysfs" ino=9575 scontext=u:r:hal_fingerprint_default:s0 tcontext=u:object_r:sysfs_chosen:s0 tclass=dir permissive=1
android.hardwar: type=1400 audit(0.0:50): avc: denied { read } for name="platform" dev="sysfs" ino=9591 scontext=u:r:hal_fingerprint_default:s0 tcontext=u:object_r:sysfs_chosen:s0 tclass=file permissive=1
android.hardwar: type=1400 audit(0.0:51): avc: denied { open } for path="/sys/firmware/devicetree/base/chosen/plat/platform" dev="sysfs" ino=9591 scontext=u:r:hal_fingerprint_default:s0 tcontext=u:object_r:sysfs_chosen:s0 tclass=file permissive=1

Bug: 191832617
Test: Enroll and authenticate fingerprints.
Change-Id: I5c576cc210d9e85b1999655bdc27736183db8aed
2021-06-23 16:20:57 +08:00
Denny cy Lee
433aeb2d4d Sepolicy: Pixel stats wireless charger sepolicy
Bug: 171853251
Bug: 188601686
Test: manually, do wirelees charge, check logcat
Change-Id: I4cbd7da038365ae92e34780131056da61b9a55dc
Signed-off-by: Denny cy Lee <dennycylee@google.com>
2021-06-23 06:48:42 +00:00
Denny cy Lee
0b21a2d44a Pixelstat: battery history access premission
Test: manually, relate seploicy not show; battery history log printed
      05-24 13:29:19.637  2829  2829 D pixelstats_BatteryEEPROM:
      checkAndReport: 0940 0a80 0500 0200 0200 0000
Bug: 189050725
Change-Id: I20567e168db43fe2168a9a30ac7a4b0cec65a665
Signed-off-by: Denny cy Lee <dennycylee@google.com>
2021-06-23 13:50:32 +08:00
Adam Shih
a70819d2f0 modularize pktrouter
Bug: 190331212
Test: make sure pktrouter gets initialized
06-23 13:21:19.372  1 1 I init : Parsing file /vendor/etc/init/pktrouter.rc...
06-23 13:21:23.510     1     1 I init    : processing action (vendor.pktrouter=1) from (/vendor/etc/init/pktrouter.rc:7)
06-23 13:21:23.510     1     1 I init    : starting service 'pktrouter'...
Change-Id: Icc7ab88505aea47cfed5ffc5182d0625b7a7609d
2021-06-23 05:24:01 +00:00
Adam Shih
9b7b36093f modulize init.radio.sh am: d74e989739 am: af082207ce
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101-sepolicy/+/15048203

Change-Id: I0e41b10f40aeed53c2c4a15d27e4a04fb0c9478a
2021-06-23 03:36:08 +00:00
Adam Shih
4d69f3c773 modulize init.radio.sh am: d74e989739 am: 2812270759
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101-sepolicy/+/15048203

Change-Id: Icb720abe930291037a1b3da65a52d8b94e6e8b69
2021-06-23 03:30:58 +00:00
Adam Shih
2812270759 modulize init.radio.sh am: d74e989739
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101-sepolicy/+/15048203

Change-Id: Ifae088c8915f6920de295286e6c34a9af17de8b3
2021-06-23 03:17:48 +00:00
Adam Shih
af082207ce modulize init.radio.sh am: d74e989739
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101-sepolicy/+/15048203

Change-Id: I9fd2463183e0b630daca6503b1655fd3bd88227f
2021-06-23 03:16:54 +00:00
SalmaxChang
a926055749 vendor_init/dumpstate: Grant to access logger prop
Bug: 176176656
Change-Id: I551ccfac57d983aab95aa23e1f350f78ee0a159f
2021-06-23 10:06:09 +08:00
Michael Ayoubi
cebbf14174 Add support for non-su hal_uwb
Bug: 187386527
Test: Boot and confirm HAL is up
Signed-off-by: Michael Ayoubi <mayoubi@google.com>
Change-Id: Ia9f3f90fba6981762fe375aa37c81f8474ad9c53
2021-06-23 01:26:25 +00:00
Adam Shih
d74e989739 modulize init.radio.sh
Bug: 190331600
Test: build ROM and make sure the file is there and functional.
Change-Id: Icb3e0e590ae315d53eb5251fd5e74d6aacab1fe2
2021-06-23 01:07:26 +00:00
TreeHugger Robot
2719d2f8ae Merge "Allow camera hal to access devfreq query" into sc-dev am: e2ef28efca am: 7ad9e45515
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101-sepolicy/+/14980575

Change-Id: Ide59cfb052e501d809cb9a263297c5c6dd999ea2
2021-06-22 12:45:15 +00:00
TreeHugger Robot
e5febaf579 Merge "Allow camera hal to access devfreq query" into sc-dev am: e2ef28efca am: 7559eac0df
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101-sepolicy/+/14980575

Change-Id: I13e1fa6cdd1c266ae3f60fbd4569b0e39f82bcf4
2021-06-22 12:41:20 +00:00
TreeHugger Robot
7ad9e45515 Merge "Allow camera hal to access devfreq query" into sc-dev am: e2ef28efca
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101-sepolicy/+/14980575

Change-Id: I1922239b616469f421d75ac35a392d65d2521cc4
2021-06-22 12:30:09 +00:00