688 Commits

Author SHA1 Message Date
Iris Chang
4ab7553919 Merge "[ALPS03800946] Remove data_between_core_and_vendor_violators" into alps-trunk-p0.basic
Change-Id: I82c81a0dd1482265175253fd6bf2825d941c74cf
MTK-Commit-Id: 46e7678936d83a74b8b07ad14815905718119c25
2020-01-18 09:49:41 +08:00
SW Integrator
700750af5e [ALPS03800946] Remove data_between_core_and_vendor_violators
[Detail]
data_between_core_and_vendor_violators is used temporarily. We should
follow Android P SELinux rule to write sepolicy.

[Solution]
Remove data_between_core_and_vendor_violators from files which already
fix SELinux build errors

MTK-Commit-Id: 6a75842a96d8997bca10caf6ca4d5b4e7e8f68a4

Change-Id: I5e840fdf6b61d44860429a7e5c7e24c9a48a9c75
CR-Id: ALPS03800946
Feature: Treble
2020-01-18 09:49:26 +08:00
Leon Tseng
cfab913757 Merge "[ALPS03919865] CCT mtk.client.appmode property" into alps-trunk-p0.basic
Change-Id: I85636c7b31af39d94784d362c9790ec652fb6590
MTK-Commit-Id: 53d45b6ab6f35b5e2da71fa34cb9b0b7ee1b7b76
2020-01-18 09:49:23 +08:00
mtk04179
5d38942dee [ALPS03919865] CCT mtk.client.appmode property
allow CCT to set property, and run "MtkEng" mode

MTK-Commit-Id: 1e9d617b4ea425b5201cefc5c44c0a8fe1fc33d6

Change-Id: Icd7312b1dee132110ba4009d31ecb1c365ec8573
CR-Id: ALPS03919865
Feature: Camera Calibration Tuning (CCT) Tool
(cherry picked from commit 71736e24765ee35e4aaa91ac770bda610574fa17)
(cherry picked from commit 4d38e06e9dfbdaec65b725ba7ff6b5671ca82636)
2020-01-18 09:49:21 +08:00
Shan Zhang (张山)
89cad29a6a Merge "[ALPS03869840] SF : Add sepolicy for graphics" into alps-trunk-p0.basic
Change-Id: I7ab0283ff78b16549b566421719c282932bebc32
MTK-Commit-Id: 6eb9be880b8c73fb961b7dce249083b3297d6a90
2020-01-18 09:49:19 +08:00
mtk14318
0c22318021 [ALPS03869840] SF : Add sepolicy for graphics
[Detail]
More strictly selinux policy that system process cannot access vendor partition,
unless label the specific vendor lib to same_process_hal_file

[Solution]
Add same-process HAL files and their dependencies

MTK-Commit-Id: 3cb98800bc3a8cda80905c0cba6a4aad1799833a

Change-Id: I0b7f9c536117944f1350bee70a06f02d3db0bfb4
CR-Id: ALPS03869840
Feature: [Module]SurfaceFlinger/HWComposer
2020-01-18 09:49:10 +08:00
Larry Liang
dc82c27ed1 Merge "[ALPS03841705] AEE porting on Android P about selinux" into alps-trunk-p0.basic
Change-Id: I7b925410c8272b6cfa1311648f27ed858dec58a5
MTK-Commit-Id: 8250a3df471855f88e94a03603ca7aabe3839496
2020-01-18 09:49:06 +08:00
mtk11285
a76cdd9cee [ALPS03841705] AEE porting on Android P about selinux
[Detail]
1. add some rules
2. transfer aee_core_forwarder domain form kerenl to aee_core_forwarder

MTK-Commit-Id: 7ad2c5df75565153ccec471f0eb2224c912515cd

Change-Id: I9b576e3937d04b5848baeb156718d0469fa05a75
CR-Id: ALPS03841705
Feature: Android Exception Engine(AEE)
2020-01-18 09:48:59 +08:00
Chuanghua Zhao
631c50a10a Merge "[ALPS03923695] Modify systemserver selinux rule" into alps-trunk-p0.basic
Change-Id: If8bc499d4026331db3395821d8c3bc7eeccc0673
MTK-Commit-Id: b785c570c1b61892dd9c96c0ebf9c0eb461a21fd
2020-01-18 09:48:51 +08:00
Chuanghua Zhao
34fd142b88 [ALPS03923695] Modify systemserver selinux rule
[Detail]
1>.Android P remove proc selinux rule.
2>.Need add proc_bootprof for bootprof feature.

MTK-Commit-Id: db58a2ce3a8da459758983b8a1b439c3e5d59d87

Change-Id: Ibd30a2fa55cf2d5463ab320d4c7d9e64f02bb90f
CR-Id: ALPS03923695
Feature: [Module]SystemServer
2020-01-18 09:48:47 +08:00
Bo Ye (叶波)
fd5582fcf8 Merge "[ALPS03825066] Fix boot fail" into alps-trunk-p0.basic
Change-Id: I815bbbcb83e97367c2e0e59494826e83e6c38cc4
MTK-Commit-Id: 96cdedafea2eacc5c66fc4365e0768cd9c3f518c
2020-01-18 09:48:40 +08:00
mtk12101
9cbf8fb766 [ALPS03825066] Fix boot fail
[Detail] System processes have no permission to access
vendor_default_prop

[Solution] Add get vendor_default_prop rule for system
processes

MTK-Commit-Id: ad4fb4d8ae4fb38767c16b82ce9d8351f5f59702

Change-Id: I31cf13db6b50a3cff193aa0a34bc1130e5b18942
CR-Id: ALPS03825066
Feature: [Android Default] SELinux, SEAndroid, and SE-MTK
2020-01-18 09:48:37 +08:00
Ian-Y Chen (陳尹)
dfcdfed451 Merge "[ALPS03798641] power: control display idle time" into alps-trunk-p0.basic
Change-Id: If25d82e96f7e40efd1d1e25518ac3fd044f8b799
MTK-Commit-Id: 50b973ac6248d7bd03643ed258e27ca8a0c049b8
2020-01-18 09:48:34 +08:00
Ian-Y Chen
d14992cf3a [ALPS03798641] power: control display idle time
[Detail] Add SE policy to access display driver

[Solution] Add permission of debugfs_fb

MTK-Commit-Id: 3691d65b9791e45b5920e7b1961c16344d3807ca

Change-Id: I3e5e557c53bdf3d48ac387f5be939de0449a960a
CR-Id: ALPS03798641
Feature: [Module]PowerHAL
2020-01-18 09:48:26 +08:00
Michael Hsiao
2376a2348f Merge "[ALPS03889880] Audio: HIDL 4.0" into alps-trunk-p0.basic
Change-Id: I2c30bf4a4648141a6b7bb9126ec2421d8113f68c
MTK-Commit-Id: 9293bca835b685eb52aa78dd59792d9898598027
2020-01-18 09:48:20 +08:00
Caroline Yang
833b333821 [ALPS03902348] GPU: Add sepolicy for graphics
[Detail]
More strictly selinux policy that system process cannot access vendor partition,
unless label the specific vendor lib to same_process_hal_file

[Solution]
Add same-process HAL files and their dependencies

MTK-Commit-Id: 142626c1bf5c65f7781d3c75969cacd86afa938a

Change-Id: I4f6f1be7eef4f013578fe06512ba32e43d107ddf
CR-Id: ALPS03902348
Feature: OpenGL|ES
2020-01-18 09:48:20 +08:00
Michael Hsiao
f48a67f511 [ALPS03889880] Audio: HIDL 4.0
[Detail]
Upgrade audio HIDL to 4.0 for Android P
1. Declare mtk_hal_audio use android.hardware.audio@4.0-service-mediatek library in file_contexts

MTK-Commit-Id: e5444d746bb48ab4b119ecc2c267cd953427fd5b

Change-Id: I280c86d1414475d5eb2c0aacc8a049f462aac34d
CR-Id: ALPS03889880
Feature: Phone Sound
2020-01-18 09:48:12 +08:00
Chang-An Chen
ef0ff9c117 Merge "[ALPS03869354] refine vibrator sysfs label" into alps-trunk-p0.basic
Change-Id: Icc4b82d34b13cbb295ed766531cc6fdca4bd9a5e
MTK-Commit-Id: e51dd72260ca4f70bf3eb17b31ff7f5c3290a44c
2020-01-18 09:48:07 +08:00
Chang-An Chen
5e3fcfb472 [ALPS03869354] refine vibrator sysfs label
[Detail]
Refine vibrator sysfs label, using aosp defined device
Moreover, move it to basic folder due to its basic used

MTK-Commit-Id: 41053b65c8c26973005988d1ad14208fff98fde6

Change-Id: I9ed6ece496ea1ffff9f777fb1f90c76638ad979f
CR-Id: ALPS03869354
Feature: [Android Default] Backlight
2020-01-18 09:48:04 +08:00
Lili Lin
cf19167a30 Merge "[ALPS03881723] vendor_init: Fix bootup denial" into alps-trunk-p0.basic
Change-Id: Iad6c262c6e666ee204d4b6633a3b44feaade58b9
MTK-Commit-Id: 8a3030b0dd7a5840fd8ae5282531c2ddfa8d8088
2020-01-18 09:48:02 +08:00
Lili Lin
d243f35618 [ALPS03881723] vendor_init: Fix bootup denial
[Detail] vendor_init is new introduced in Android P,
and related policies have not been created yet.

[Solution] Add policies for vendor_init

MTK-Commit-Id: 00dc11bf94cbb7909ef58482d7726ebe8b954782

Change-Id: Ic2286e8e3e67b4005c7e2df18d217275f069f208
CR-Id: ALPS03881723
Feature: [Android Default] SELinux, SEAndroid, and SE-MTK
2020-01-18 09:47:51 +08:00
Bo Ye (叶波)
4dca339b96 Merge "[ALPS03825066] Fix boot fail" into alps-trunk-p0.basic
Change-Id: Ie6af6e5c93ef7a05c39c77f37e8ae7567862784b
MTK-Commit-Id: 48834a7f12cfe9c8b59e816c9de07e23327c44e9
2020-01-18 09:47:49 +08:00
mtk12101
78d7f51370 [ALPS03825066] Fix boot fail
[Detail] System processes have no permission to access
vendor_default_prop

[Solution] Add get vendor_default_prop rule for system
processes

MTK-Commit-Id: 412119fb578fc32e9f046c09a13817cf3c755515

Change-Id: I791997e6bb44c61b69d32c6da0cc80c6f2a9759e
CR-Id: ALPS03825066
Feature: [Android Default] SELinux, SEAndroid, and SE-MTK
2020-01-18 09:47:42 +08:00
Josh-YC Liu
d6abd2289c Merge "[ALPS03918515] PQ: Add interface for ESS level setting" into alps-trunk-p0.basic
Change-Id: I3e5a71d745eb0f81f897857fd9f7c51463048e5d
MTK-Commit-Id: fc1e61c284e7fe6a7307b4da3171bf66f35ef109
2020-01-18 09:47:32 +08:00
Josh-YC Liu
52633f48f9 [ALPS03918515] PQ: Add interface for ESS level setting
Update PQ HIDL to V2.1 for new interface

MTK-Commit-Id: 38656bea091f541427d3f6716a5b7de0391379be

Change-Id: I2ef7b138615f75043ba73e1e4da977fa7315976a
CR-Id: ALPS03918515
Feature: Display Quality Enhancement
(cherry picked from commit 4e623eba416b467b28a7dd3ba30e6791044623a5)
2020-01-18 09:47:27 +08:00
yuhui.zhang
9ac183515e [ALPS03914002] Rollback em_svr sepolicy
[Detail]
Rollback em_svr sepolicy for batter log

MTK-Commit-Id: 4fe23a474c239cf857345683f5469b44b1235115

Change-Id: I544d450421d375abd91e180552cdf1d1c7a3dc06
CR-Id: ALPS03914002
Feature: Engineering Mode
2020-01-18 09:47:24 +08:00
Elvin Lin
2b5347b5dc Merge "[ALPS03861775] modify sysfs_batteryinfo" into alps-trunk-p0.basic
Change-Id: I0ca05603b3d9ad143ec522e39ade2348a4b0acb4
MTK-Commit-Id: d06c17c3a221980d56f9c71e44da0e229738a770
2020-01-18 09:47:18 +08:00
Elvin Lin
3af6d2d836 [ALPS03861775] modify sysfs_batteryinfo
[Detail]
1. Remove the battery_node label.
2. Modify the path for sysfs_batteryinfo from
   /sys/devices/platform/battery/power_supply to
   /sys/devices/platform/battery to let fuelgauged
   use it.
3. Add the sysfs_vbus and sysfs_pump_express label.

MTK-Commit-Id: 8603797a37fbb115f08a7c46a4292acbb34e1d05

Change-Id: I5a02d30d79a3564ef429f6dfe93f8df48004640b
CR-Id: ALPS03861775
Feature: Charger
2020-01-18 09:47:11 +08:00
Dengwei Xu
2bc7f54330 Merge "[ALPS03914002] Add property sepolicy rules" into alps-trunk-p0.basic
Change-Id: I0e7fb630495ca6513f7614d113c94a21723ca9cb
MTK-Commit-Id: 629998dd52937c731060dce948583eca2c9b7cee
2020-01-18 09:47:09 +08:00
yuhui.zhang
d442f052ed [ALPS03914002] Add property sepolicy rules
[Detail]
Add property sepolicy rules for EM

MTK-Commit-Id: 33df3c32e9e188bb4f236aac89468a932c35aa5b

Change-Id: Iac21945023892e8cfa9bec9e21bbaf70cbe547dc
CR-Id: ALPS03914002
Feature: Engineering Mode
2020-01-18 09:46:58 +08:00
Legis Lu (呂立偉)
de90e85c3b Merge "[ALPS03917508] remvoe neverallow rule for Android P" into alps-trunk-p0.basic
Change-Id: Ie8d54070935a6337bfc1184a6c1a21077ef81d4f
MTK-Commit-Id: 85fdde1234a3f01af13aba9554a1458dcdb9bc9e
2020-01-18 09:46:53 +08:00
Legis Lu
923a563374 [ALPS03917508] remvoe neverallow rule for Android P
Update the rule of MM feature to follow Android P

MTK-Commit-Id: c1c04c0eb241b562ee73a0aaf250a8604c2a2093

Change-Id: Iac8c86c545cf53d7e837884fb34335a80ebb749e
Feature: [Android Default] SELinux, SEAndroid, and SE-MTK
CR-Id: ALPS03917508
2020-01-18 09:46:52 +08:00
Hongxu Zhao
ad28808c22 Merge "[ALPS03909938] sensor: merge sensor code" into alps-trunk-p0.basic
Change-Id: I8f52bbf569e23406d8b8555328dffbf258aeef9c
MTK-Commit-Id: be820753fd3017ef14aa260b12100e31c49b5396
2020-01-18 09:46:41 +08:00
Chang-An Chen
7cfd97a03f [ALPS03841317] add mnt_vendor mount policy
[Detail]
Add policy for mnt_vendor mount

MTK-Commit-Id: 551e110f1e6b3b7840b53152630bdbacb86b0851

Change-Id: I182f4a7ba56ca0d7dc8c152a3e3161f3e8f63638
CR-Id: ALPS03841317
Feature: eMMC Boot Up
2020-01-18 09:46:41 +08:00
Qiangming Xia
11b0934173 [ALPS03909938] sensor: merge sensor code
[Detail] Merge sensor code to P

MTK-Commit-Id: 62fa3d9f1b1a2004298003749f883ba3f693aac2

Change-Id: I72dc1f819fee5076b7524235810361aa0f01b6ba
Signed-off-by: Qiangming Xia <qiangming.xia@mediatek.com>
CR-Id: ALPS03909938
Feature: Sensor Hub
2020-01-18 09:46:33 +08:00
Max Huang
67aec004b6 Merge "[ALPS03906515] wmt: fix coredump feature" into alps-trunk-p0.basic
Change-Id: I4b8707452b181801cc7489af7aa07265dbf1f110
MTK-Commit-Id: cd264e39bc11bdd42052611c3f8b51f649509321
2020-01-18 09:46:26 +08:00
Danny Shih
0d9d373fc0 [ALPS03906515] wmt: fix coredump feature
[Detail]
1. add sepolicy for stp_dump conf path
2. add file/dir create permission

MTK-Commit-Id: 4634b563cab478ad8129b232df5d70e421eb45b4

Change-Id: I081c46777977847c97ca60ea4569519e1b3c967c
Feature: [Module]WMT Driver
Signed-off-by: Danny Shih <danny.shih@mediatek.com>
CR-Id: ALPS03906515
2020-01-18 09:46:24 +08:00
Xihou Li
7a2b47e958 [ALPS03873094] Rename mtk system properties
[Detail]
Due to new vendor system property rule, rename:
"ro.mtk_md_mims_support" to "ro.vendor.md_mims_support"

MTK-Commit-Id: 044ed790c998cc742f0beea6c8602a0adfed08f8

Change-Id: I7ebadeae292a6a814e05eb1032a7ef65938fc309
CR-Id: ALPS03873094
Feature: VoLTE (Voice over LTE)
2020-01-18 09:46:17 +08:00
ZH Chen
ce3a0f44e7 [ALPS03614388] Sepolicy: Add ttyS to sepolicy
[Detail]
Add ttyS to sepolicy

MTK-Commit-Id: f51e0700ff76c53befa5c15f1bfa6d1726905fed

Change-Id: I88aaa49b470ff98fcbd0d3720c641b74ca42bdeb
CR-Id: ALPS03614388
Feature: Headset Cable/Button Detection and Reaction
(cherry picked from commit 7e314d2dbea64a05f626115e5beccce53bb2a07f)
2020-01-18 09:46:05 +08:00
mtk10721
0db3e13890 [ALPS03911067] Fix sepolicy rules
[Detail] As title

[Solution] As title

MTK-Commit-Id: 97369eddd804591eaa5678ce60ab2c72e0f1393d

Change-Id: Iae55b41b436943d772ee8e4af9d5506c796132a1
CR-Id:ALPS03911067
Feature: Camera Application
2020-01-18 09:46:04 +08:00
Long Yang
c1564d4dd2 Merge "[ALPS03853366] Fix kisd sepolicy issue for android p[1/3]" into alps-trunk-p0.basic
Change-Id: Id7b550f47c0afcf7a1b7625275f9b898ffeac428
MTK-Commit-Id: 8077b66089b85bef61e63e73d4d827112a17c415
2020-01-18 09:46:03 +08:00
mtk14717
dd229ac506 [ALPS03853366] Fix kisd sepolicy issue for android p[1/3]
[Detail]
Move kisd from system to vendor and add keymanage hidl
[Solution]
Modify related sepolicy in device/mediatek/sepolicy/basic

MTK-Commit-Id: c1826ac0bdcc18a4e6d3298e73514801a35a09ad

Change-Id: Iee4b65ba5addc5a21de53e76d3bb092e2f37ab01
CR-Id: ALPS03853366
Feature: [Android Default] SELinux, SEAndroid, and SE-MTK
2020-01-18 09:45:51 +08:00
Peng QI
7941a87b15 Merge "[ALPS03866092] BT HCI snoop log (2/2)" into alps-trunk-p0.basic
Change-Id: I57b57fd88223366357b717fb7aa9d9b2b2e31872
MTK-Commit-Id: d968e2163fad3e6912b3f9e937aa5b8a00cb8714
2020-01-18 09:45:49 +08:00
Peng Qi
bf77ac2d12 [ALPS03866092] BT HCI snoop log (2/2)
[Detail]
1. Add selinux right for MTKLogger to able to connect Bluetooth
via socket
2. Add selinux right for Bluetooth to set debug property for
MTKLogger state check

MTK-Commit-Id: db60d64b8ed91dfee48588fb5a32f2bedc2ba604

Change-Id: I31c5abb153c2bcd44a2dafca0f1f669e7310c3fe
CR-Id: ALPS03866092
Feature: BT AOSP
2020-01-18 09:45:40 +08:00
mkt15300
59d02b5260 [ALPS03852480] add sepolicy for mediacodec getattr proc_thermal
[Detail]
Add sepolicy for mediacodec since SW decoder would control CPU freq and will need to getattr proc_thermal

MTK-Commit-Id: 5ce3aa68771bdb3af46a43b1c3455d365256c99c

Change-Id: I4ca98c4ae7b06e616e19f582190826beec490a04
CR-Id: ALPS03852480
Feature: VP9 Decoder
(cherry picked from commit f173ea13c62696f30465a4cb23061e1512c0ae1f)
2020-01-18 09:45:32 +08:00
Ping-Hsun Wu
76068b3e34 Merge "[ALPS03598446] add selinux policy for mdp" into alps-trunk-p0.basic
Change-Id: I2ebb968ac2ec21c06a01da46b37379a8147fac02
MTK-Commit-Id: d54a54ba3f2d6f68124bce78c3c4a6ed32d46301
2020-01-18 09:45:31 +08:00
mtk12968
02f57d1f7c [ALPS03598446] add selinux policy for mdp
[Detail]add a mtk_mdp_device lable and a allow rule for VP

[Solution]add a mtk_mdp_device lable and a allow rule for VP

MTK-Commit-Id: d015c8eba69f036e0f4770e045b1c99bd4d6c8c5

Change-Id: I9b72360ae4a31d849d8e6ada94d4ee8c49f36b1b
CR-Id: ALPS03598446
Feature: [Module]MDP Driver
(cherry picked from commit e10343315224b4b166767bc7e19fa0b14cc06892)
2020-01-18 09:45:24 +08:00
Chaoran Zhang
48c9944e4d Merge "[ALPS03872369] Fix GPS SElinux issue" into alps-trunk-p0.basic
Change-Id: Ib5b593019f4fa41df6c367273b7110cfe1115e88
MTK-Commit-Id: de2148c92e412a42886ffb4f85773448977b3c36
2020-01-18 09:45:18 +08:00
Chaoran Zhang
82fdc764f3 [ALPS03872369] Fix GPS SElinux issue
[Detail]
Fix GPS SElinux issue
[Solution]
Fix GPS SElinux issue

MTK-Commit-Id: a8a4d1d84d26173af18eb2728fc96a8a3ad157d9

Change-Id: I9a5573cd2fad306027ba0f0ed26ca84457f39886
CR-Id: ALPS03872369
Feature: Location Chipset Capability
2020-01-18 09:45:12 +08:00
Qiangming Xia
d01fb1d28d [ALPS03719620] vibrator: Add sepolicy rule
[Detail] Add sysfs access rules for vibrator

[Solution] Add sysfs open, read and write sepolicy
rules in hal_vibrator.te

MTK-Commit-Id: ed1f986144b0203c1ae7aaba37abab0395a6b2b7

Change-Id: Id7f177b9d3d467abbecb8bc82c6eea8ad20686d5
Signed-off-by: Qiangming Xia <qiangming.xia@mediatek.com>
CR-Id: ALPS03719620
Feature: Sensor Hub
(cherry picked from commit ecc33e156f84105aa3f4dea1c158dbc27524de56)
2020-01-18 09:45:03 +08:00