e3q: Add seccomp policies

Change-Id: Iafe45373ea9067dc99fb550f8fbcb5c1af9f0175
This commit is contained in:
David Wronek 2025-01-03 09:21:29 +01:00
parent d903ef4be6
commit e3a5422691
3 changed files with 32 additions and 10 deletions

View File

@ -67,7 +67,7 @@ blob_fixups: blob_fixups_user_type = {
.add_needed('libui_shim.so'), .add_needed('libui_shim.so'),
'vendor/etc/vintf/manifest/sec_c2_manifest_default0_1_2.xml': blob_fixup() 'vendor/etc/vintf/manifest/sec_c2_manifest_default0_1_2.xml': blob_fixup()
.regex_replace('default0', 'software'), .regex_replace('default0', 'software'),
('vendor/etc/media_codecs_pineapple.xml', 'vendor/etc/media_codecs_pineapple_vendor.xml'): blob_fixup() ('vendor/etc/media_codecs.xml', 'vendor/etc/media_codecs_pineapple.xml', 'vendor/etc/media_codecs_pineapple_vendor.xml'): blob_fixup()
.regex_replace('.*media_codecs_(google_audio|google_c2|google_telephony|google_video|vendor_audio).*\n', ''), .regex_replace('.*media_codecs_(google_audio|google_c2|google_telephony|google_video|vendor_audio).*\n', ''),
} # fmt: skip } # fmt: skip

View File

@ -155,13 +155,11 @@ vendor/lib64/vendor.samsung.hardware.bluetooth.audio-impl.so
vendor/bin/hw/vendor.samsung.hardware.camera.provider-service_64 vendor/bin/hw/vendor.samsung.hardware.camera.provider-service_64
vendor/etc/DsgpPolicy.csv vendor/etc/DsgpPolicy.csv
vendor/etc/external_camera_config.xml vendor/etc/external_camera_config.xml
vendor/etc/external_camera_config.xml
vendor/etc/init/camera.unihal.rc vendor/etc/init/camera.unihal.rc
vendor/etc/init/vendor.samsung.hardware.camera.provider-service_64.rc vendor/etc/init/vendor.samsung.hardware.camera.provider-service_64.rc
vendor/etc/portrait_data/SRIB_ClatNetLite_INT8_V003_sm8650_vendor.tvm.so vendor/etc/portrait_data/SRIB_ClatNetLite_INT8_V003_sm8650_vendor.tvm.so
vendor/etc/portrait_data/dual_portrait_product.json vendor/etc/portrait_data/dual_portrait_product.json
vendor/etc/portrait_data/single_bokeh_feature_vendor.json vendor/etc/portrait_data/single_bokeh_feature_vendor.json
vendor/etc/portrait_data/single_bokeh_feature_vendor.json
vendor/etc/str/str_preference_data.dat vendor/etc/str/str_preference_data.dat
vendor/etc/vintf/manifest/vendor.qti.camera.aon-impl.xml vendor/etc/vintf/manifest/vendor.qti.camera.aon-impl.xml
vendor/etc/vintf/manifest/vendor.qti.camera.offlinecamera-impl.xml vendor/etc/vintf/manifest/vendor.qti.camera.offlinecamera-impl.xml
@ -805,6 +803,9 @@ vendor/etc/display/qdcm_calib_data_vtdr6130_amoled_qsync_cmd_mode_dsi_visionox_p
vendor/etc/display/qdcm_calib_data_vtdr6130_amoled_qsync_video_mode_dsi_visionox_panel_with_DSC.json vendor/etc/display/qdcm_calib_data_vtdr6130_amoled_qsync_video_mode_dsi_visionox_panel_with_DSC.json
vendor/etc/display/qdcm_calib_data_vtdr6130_amoled_video_mode_dsi_visionox_panel_with_DSC.json vendor/etc/display/qdcm_calib_data_vtdr6130_amoled_video_mode_dsi_visionox_panel_with_DSC.json
# Dolby
vendor/etc/media_codecs_dolby_audio.xml
# DSP # DSP
vendor/bin/dspservice vendor/bin/dspservice
vendor/etc/init/vendor.qti.hardware.dsp@1.0-service.rc vendor/etc/init/vendor.qti.hardware.dsp@1.0-service.rc
@ -1121,16 +1122,14 @@ vendor/bin/hw/vendor.qti.media.c2@1.0-service
vendor/bin/init.qti.media.sh vendor/bin/init.qti.media.sh
vendor/etc/init/init.qti.media.rc vendor/etc/init/init.qti.media.rc
vendor/etc/init/vendor.qti.media.c2@1.0-service.rc vendor/etc/init/vendor.qti.media.c2@1.0-service.rc
vendor/etc/media_codecs.xml
vendor/etc/media_codecs_performance_pineapple.xml vendor/etc/media_codecs_performance_pineapple.xml
vendor/etc/media_codecs_performance_pineapple_vendor.xml vendor/etc/media_codecs_performance_pineapple_vendor.xml
vendor/etc/media_codecs_pineapple.xml vendor/etc/media_codecs_pineapple.xml
vendor/etc/media_codecs_pineapple_vendor.xml vendor/etc/media_codecs_pineapple_vendor.xml
vendor/etc/media_pineapple/video_system_specs.json vendor/etc/media_pineapple/video_system_specs.json
vendor/etc/media_profiles.xml vendor/etc/media_profiles.xml
vendor/etc/media_profiles.xml
vendor/etc/media_profiles_V1_0.xml vendor/etc/media_profiles_V1_0.xml
vendor/etc/media_profiles_V1_0.xml
vendor/etc/media_profiles_pineapple.xml
vendor/etc/media_profiles_pineapple.xml vendor/etc/media_profiles_pineapple.xml
vendor/etc/seccomp_policy/codec2.vendor.base-arm64.policy vendor/etc/seccomp_policy/codec2.vendor.base-arm64.policy
vendor/etc/seccomp_policy/codec2.vendor.ext-arm64.policy vendor/etc/seccomp_policy/codec2.vendor.ext-arm64.policy
@ -1162,11 +1161,14 @@ vendor/lib64/libqcodec2_platform.so
vendor/lib64/libqcodec2_streaminteg_filter.so vendor/lib64/libqcodec2_streaminteg_filter.so
vendor/lib64/libqcodec2_utils.so vendor/lib64/libqcodec2_utils.so
vendor/lib64/libqcodec2_v4l2codec.so vendor/lib64/libqcodec2_v4l2codec.so
vendor/lib64/libqtbase.so
vendor/lib64/libqtnodes.so
vendor/lib64/libsavscmn.so vendor/lib64/libsavscmn.so
vendor/lib64/libsavsvc.so vendor/lib64/libsavsvc.so
vendor/lib64/libsec2imageformatfilter.so vendor/lib64/libsec2imageformatfilter.so
vendor/lib64/libsimba.media.samsung.so vendor/lib64/libsimba.media.samsung.so
vendor/lib64/libstagefright_foundation_vendor.so vendor/lib64/libstagefright_foundation_vendor.so
vendor/lib64/libstreamprocessor.so
vendor/lib64/libvideotxr.so vendor/lib64/libvideotxr.so
vendor/lib64/qti.video.utils.videobufferlayout.so vendor/lib64/qti.video.utils.videobufferlayout.so
@ -1339,6 +1341,23 @@ vendor/lib64/vendor.samsung.hardware.radio.sim-V1-ndk.so
product/etc/permissions/UimService.xml product/etc/permissions/UimService.xml
product/framework/uimservicelibrary.jar product/framework/uimservicelibrary.jar
# seccomp policies
vendor/etc/seccomp_policy/c2audio.vendor.base-arm.policy
vendor/etc/seccomp_policy/c2audio.vendor.base-arm64.policy
vendor/etc/seccomp_policy/c2audio.vendor.ext-arm.policy
vendor/etc/seccomp_policy/c2audio.vendor.ext-arm64.policy
vendor/etc/seccomp_policy/imsrtp.policy
vendor/etc/seccomp_policy/mediacodec.policy
vendor/etc/seccomp_policy/mediaextractor_sec.policy
vendor/etc/seccomp_policy/qesdksec.policy
vendor/etc/seccomp_policy/qsap_dcfd.policy
vendor/etc/seccomp_policy/qsap_qapeservice.policy
vendor/etc/seccomp_policy/qsap_sensors.policy
vendor/etc/seccomp_policy/qsap_voiceui.policy
vendor/etc/seccomp_policy/wfdhdcphalservice.policy
vendor/etc/seccomp_policy/wfdvndservice.policy
vendor/etc/seccomp_policy/wifidisplayhalservice.policy
# Secure element # Secure element
vendor/bin/hw/android.hardware.secure_element-service.nxp vendor/bin/hw/android.hardware.secure_element-service.nxp
vendor/bin/hw/vendor.samsung.hardware.security.sem@1.0-service vendor/bin/hw/vendor.samsung.hardware.security.sem@1.0-service
@ -1521,6 +1540,13 @@ vendor/etc/init/vendor.samsung.hardware.vibrator-default.rc
vendor/etc/vintf/manifest/vendor.samsung.hardware.vibrator-default.xml vendor/etc/vintf/manifest/vendor.samsung.hardware.vibrator-default.xml
vendor/lib64/vendor.samsung.hardware.vibrator-V5-ndk.so vendor/lib64/vendor.samsung.hardware.vibrator-V5-ndk.so
# WFD
vendor/lib64/libwfdcodecv4l2_proprietary.so
vendor/lib64/libwfdcommonutils_proprietary.so
vendor/lib64/libwfddisplayconfig_vendor.so
vendor/lib64/libwfdmminterface_proprietary.so
vendor/lib64/libwfdutils_proprietary.so
# Wi-Fi # Wi-Fi
vendor/bin/cnss-daemon vendor/bin/cnss-daemon
vendor/bin/cnss_diag;DISABLE_DEPS vendor/bin/cnss_diag;DISABLE_DEPS

View File

@ -176,10 +176,6 @@ persist.vendor.qfp=true
# Gatekeeper # Gatekeeper
vendor.gatekeeper.is_security_level_spu=0 vendor.gatekeeper.is_security_level_spu=0
# Media
debug.stagefright.ccodec=4
debug.stagefright.omx_default_rank=0
# Perf # Perf
ro.vendor.extension_library=libqti-perfd-client.so ro.vendor.extension_library=libqti-perfd-client.so