Merge "HDMI: Refactor HDMI packages" am: 98e20da831

Original change: https://android-review.googlesource.com/c/platform/system/sepolicy/+/2353483

Change-Id: I5d75c68fca80f9b53c07e935d536fe02a39284e7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
Nathalie Le Clair 2023-01-10 17:20:15 +00:00 committed by Automerger Merge Worker
commit b1b7c91270
17 changed files with 45 additions and 45 deletions

View file

@ -114,9 +114,9 @@ var (
"android.hardware.sensors.ISensors/default": EXCEPTION_NO_FUZZER,
"android.hardware.soundtrigger3.ISoundTriggerHw/default": EXCEPTION_NO_FUZZER,
"android.hardware.thermal.IThermal/default": EXCEPTION_NO_FUZZER,
"android.hardware.tv.cec.IHdmiCec/default": EXCEPTION_NO_FUZZER,
"android.hardware.tv.earc.IEArc/default": EXCEPTION_NO_FUZZER,
"android.hardware.tv.hdmi.IHdmi/default": EXCEPTION_NO_FUZZER,
"android.hardware.tv.hdmi.cec.IHdmiCec/default": EXCEPTION_NO_FUZZER,
"android.hardware.tv.hdmi.connection.IHdmiConnection/default": EXCEPTION_NO_FUZZER,
"android.hardware.tv.hdmi.earc.IEArc/default": EXCEPTION_NO_FUZZER,
"android.hardware.tv.input.ITvInput/default": EXCEPTION_NO_FUZZER,
"android.hardware.tv.tuner.ITuner/default": EXCEPTION_NO_FUZZER,
"android.hardware.usb.IUsb/default": EXCEPTION_NO_FUZZER,

View file

@ -24,9 +24,9 @@
hal_thermal_service
hal_usb_gadget_service
hal_tv_input_service
hal_tv_earc_service
hal_tv_hdmi_service
hal_tv_hdmi_cec_service
hal_tv_hdmi_connection_service
hal_tv_hdmi_earc_service
hal_wifi_service
healthconnect_service
hypervisor_restricted_prop

View file

@ -89,9 +89,9 @@ android.hardware.security.sharedsecret.ISharedSecret/default u:objec
android.hardware.sensors.ISensors/default u:object_r:hal_sensors_service:s0
android.hardware.soundtrigger3.ISoundTriggerHw/default u:object_r:hal_audio_service:s0
android.hardware.thermal.IThermal/default u:object_r:hal_thermal_service:s0
android.hardware.tv.cec.IHdmiCec/default u:object_r:hal_tv_hdmi_cec_service:s0
android.hardware.tv.earc.IEArc/default u:object_r:hal_tv_earc_service:s0
android.hardware.tv.hdmi.IHdmi/default u:object_r:hal_tv_hdmi_service:s0
android.hardware.tv.hdmi.cec.IHdmiCec/default u:object_r:hal_tv_hdmi_cec_service:s0
android.hardware.tv.hdmi.connection.IHdmiConnection/default u:object_r:hal_tv_hdmi_connection_service:s0
android.hardware.tv.hdmi.earc.IEArc/default u:object_r:hal_tv_hdmi_earc_service:s0
android.hardware.tv.tuner.ITuner/default u:object_r:hal_tv_tuner_service:s0
android.hardware.tv.input.ITvInput/default u:object_r:hal_tv_input_service:s0
android.hardware.usb.IUsb/default u:object_r:hal_usb_service:s0

View file

@ -331,9 +331,9 @@ hal_client_domain(system_server, hal_sensors)
hal_client_domain(system_server, hal_tetheroffload)
hal_client_domain(system_server, hal_thermal)
hal_client_domain(system_server, hal_tv_cec)
hal_client_domain(system_server, hal_tv_earc)
hal_client_domain(system_server, hal_tv_hdmi)
hal_client_domain(system_server, hal_tv_hdmi_cec)
hal_client_domain(system_server, hal_tv_hdmi_connection)
hal_client_domain(system_server, hal_tv_hdmi_earc)
hal_client_domain(system_server, hal_tv_input)
hal_client_domain(system_server, hal_usb)
hal_client_domain(system_server, hal_usb_gadget)

View file

@ -370,9 +370,9 @@ hal_attribute(telephony);
hal_attribute(tetheroffload);
hal_attribute(thermal);
hal_attribute(tv_cec);
hal_attribute(tv_earc);
hal_attribute(tv_hdmi);
hal_attribute(tv_hdmi_cec);
hal_attribute(tv_hdmi_connection);
hal_attribute(tv_hdmi_earc);
hal_attribute(tv_input);
hal_attribute(tv_tuner);
hal_attribute(usb);

View file

@ -1,7 +0,0 @@
# Binder IPC from clients into server, and callbacks
binder_call(hal_tv_earc_client, hal_tv_earc_server)
binder_call(hal_tv_earc_server, hal_tv_earc_client)
binder_use(hal_tv_earc_client)
binder_use(hal_tv_earc_server)
hal_attribute_service(hal_tv_earc, hal_tv_earc_service)

View file

@ -1,7 +0,0 @@
# Binder IPC from clients into server, and callbacks
binder_call(hal_tv_hdmi_client, hal_tv_hdmi_server)
binder_call(hal_tv_hdmi_server, hal_tv_hdmi_client)
binder_call(hal_tv_hdmi_client, servicemanager)
binder_call(hal_tv_hdmi_server, servicemanager)
hal_attribute_service(hal_tv_hdmi, hal_tv_hdmi_service)

View file

@ -1,7 +1,7 @@
# Binder IPC from clients into server, and callbacks
binder_call(hal_tv_hdmi_cec_client, hal_tv_hdmi_cec_server)
binder_call(hal_tv_hdmi_cec_server, hal_tv_hdmi_cec_client)
binder_call(hal_tv_hdmi_cec_client, servicemanager)
binder_call(hal_tv_hdmi_cec_server, servicemanager)
binder_use(hal_tv_hdmi_cec_client)
binder_use(hal_tv_hdmi_cec_server)
hal_attribute_service(hal_tv_hdmi_cec, hal_tv_hdmi_cec_service)

View file

@ -0,0 +1,7 @@
# Binder IPC from clients into server, and callbacks
binder_call(hal_tv_hdmi_connection_client, hal_tv_hdmi_connection_server)
binder_call(hal_tv_hdmi_connection_server, hal_tv_hdmi_connection_client)
binder_use(hal_tv_hdmi_connection_client)
binder_use(hal_tv_hdmi_connection_server)
hal_attribute_service(hal_tv_hdmi_connection, hal_tv_hdmi_connection_service)

View file

@ -0,0 +1,7 @@
# Binder IPC from clients into server, and callbacks
binder_call(hal_tv_hdmi_earc_client, hal_tv_hdmi_earc_server)
binder_call(hal_tv_hdmi_earc_server, hal_tv_hdmi_earc_client)
binder_use(hal_tv_hdmi_earc_client)
binder_use(hal_tv_hdmi_earc_server)
hal_attribute_service(hal_tv_hdmi_earc, hal_tv_hdmi_earc_service)

View file

@ -315,9 +315,9 @@ type hal_secure_element_service, protected_service, hal_service_type, service_ma
type hal_sharedsecret_service, protected_service, hal_service_type, service_manager_type;
type hal_system_suspend_service, protected_service, hal_service_type, service_manager_type;
type hal_thermal_service, protected_service, hal_service_type, service_manager_type;
type hal_tv_earc_service, protected_service, hal_service_type, service_manager_type;
type hal_tv_hdmi_service, protected_service, hal_service_type, service_manager_type;
type hal_tv_hdmi_cec_service, protected_service, hal_service_type, service_manager_type;
type hal_tv_hdmi_connection_service, protected_service, hal_service_type, service_manager_type;
type hal_tv_hdmi_earc_service, protected_service, hal_service_type, service_manager_type;
type hal_tv_input_service, protected_service, hal_service_type, service_manager_type;
type hal_tv_tuner_service, protected_service, hal_service_type, service_manager_type;
type hal_usb_service, protected_service, hal_service_type, service_manager_type;

View file

@ -97,9 +97,9 @@ userdebug_or_eng(`
typeattribute su hal_tetheroffload_client;
typeattribute su hal_thermal_client;
typeattribute su hal_tv_cec_client;
typeattribute su hal_tv_earc_client;
typeattribute su hal_tv_hdmi_client;
typeattribute su hal_tv_hdmi_cec_client;
typeattribute su hal_tv_hdmi_connection_client;
typeattribute su hal_tv_hdmi_earc_client;
typeattribute su hal_tv_input_client;
typeattribute su hal_tv_tuner_client;
typeattribute su hal_usb_client;

View file

@ -99,9 +99,9 @@
/(vendor|system/vendor)/bin/hw/android\.hardware\.thermal@1\.[01]-service u:object_r:hal_thermal_default_exec:s0
/(vendor|system/vendor)/bin/hw/android\.hardware\.thermal-service\.example u:object_r:hal_thermal_default_exec:s0
/(vendor|system/vendor)/bin/hw/android\.hardware\.tv\.cec@1\.[01]-service u:object_r:hal_tv_cec_default_exec:s0
/(vendor|system/vendor)/bin/hw/android\.hardware\.tv\.cec-service u:object_r:hal_tv_hdmi_cec_default_exec:s0
/(vendor|system/vendor)/bin/hw/android\.hardware\.tv\.earc-service u:object_r:hal_tv_earc_default_exec:s0
/(vendor|system/vendor)/bin/hw/android\.hardware\.tv\.hdmi-service u:object_r:hal_tv_hdmi_default_exec:s0
/(vendor|system/vendor)/bin/hw/android\.hardware\.tv\.hdmi.cec-service u:object_r:hal_tv_hdmi_cec_default_exec:s0
/(vendor|system/vendor)/bin/hw/android\.hardware\.tv\.hdmi.connection-service u:object_r:hal_tv_hdmi_connection_default_exec:s0
/(vendor|system/vendor)/bin/hw/android\.hardware\.tv\.hdmi.earc-service u:object_r:hal_tv_hdmi_earc_default_exec:s0
/(vendor|system/vendor)/bin/hw/android\.hardware\.tv\.input@1\.0-service u:object_r:hal_tv_input_default_exec:s0
/(vendor|system/vendor)/bin/hw/android\.hardware\.tv\.input-service\.example u:object_r:hal_tv_input_default_exec:s0
/(vendor|system/vendor)/bin/hw/android\.hardware\.tv\.tuner@1\.[01]-service u:object_r:hal_tv_tuner_default_exec:s0

View file

@ -1,5 +0,0 @@
type hal_tv_earc_default, domain;
hal_server_domain(hal_tv_earc_default, hal_tv_earc)
type hal_tv_earc_default_exec, exec_type, vendor_file_type, file_type;
init_daemon_domain(hal_tv_earc_default)

View file

@ -0,0 +1,5 @@
type hal_tv_hdmi_connection_default, domain;
hal_server_domain(hal_tv_hdmi_connection_default, hal_tv_hdmi_connection)
type hal_tv_hdmi_connection_default_exec, exec_type, vendor_file_type, file_type;
init_daemon_domain(hal_tv_hdmi_connection_default)

View file

@ -1,5 +0,0 @@
type hal_tv_hdmi_default, domain;
hal_server_domain(hal_tv_hdmi_default, hal_tv_hdmi)
type hal_tv_hdmi_default_exec, exec_type, vendor_file_type, file_type;
init_daemon_domain(hal_tv_hdmi_default)

5
vendor/hal_tv_hdmi_earc_default.te vendored Normal file
View file

@ -0,0 +1,5 @@
type hal_tv_hdmi_earc_default, domain;
hal_server_domain(hal_tv_hdmi_earc_default, hal_tv_hdmi_earc)
type hal_tv_hdmi_earc_default_exec, exec_type, vendor_file_type, file_type;
init_daemon_domain(hal_tv_hdmi_earc_default)