xref: /aosp_15_r20/system/sepolicy/vendor/hal_vehicle_default.te (revision e4a36f4174b17bbab9dc043f4a65dc8d87377290)
1*e4a36f41SAndroid Build Coastguard Worker# vehicle subsystem
2*e4a36f41SAndroid Build Coastguard Workertype hal_vehicle_default, domain;
3*e4a36f41SAndroid Build Coastguard Workerhal_server_domain(hal_vehicle_default, hal_vehicle)
4*e4a36f41SAndroid Build Coastguard Worker
5*e4a36f41SAndroid Build Coastguard Worker# may be started by init
6*e4a36f41SAndroid Build Coastguard Workertype hal_vehicle_default_exec, exec_type, vendor_file_type, file_type;
7*e4a36f41SAndroid Build Coastguard Workerinit_daemon_domain(hal_vehicle_default)
8*e4a36f41SAndroid Build Coastguard Worker
9*e4a36f41SAndroid Build Coastguard Worker# communication with CAN bus HAL
10*e4a36f41SAndroid Build Coastguard Workerhal_client_domain(hal_vehicle_default, hal_can_bus)
11*e4a36f41SAndroid Build Coastguard Worker
12*e4a36f41SAndroid Build Coastguard Worker# communicate with servicemanager
13*e4a36f41SAndroid Build Coastguard Workerbinder_call(hal_vehicle_server, servicemanager)
14*e4a36f41SAndroid Build Coastguard Worker
15*e4a36f41SAndroid Build Coastguard Worker# communicate with statsd
16*e4a36f41SAndroid Build Coastguard Workerhwbinder_use(hal_vehicle_default)
17*e4a36f41SAndroid Build Coastguard Workerallow hal_vehicle_default fwk_stats_hwservice:hwservice_manager find;
18*e4a36f41SAndroid Build Coastguard Workerbinder_call(hal_vehicle_default, stats_service_server)
19