blob: c20b56cb4eeb29352f6c2ce33f19346e9ec558d4 [file] [log] [blame]
Alex Klyubin0a7b2a42017-08-23 18:05:32 -07001##########################
2# Devices
3#
David Anderson80ee2e02019-08-30 13:52:57 -07004
5# crosvm block devices
David Anderson38593ff2019-10-03 17:49:52 -07006/dev/block/pci/pci0000:00/0000:00:01\.0/by-name/boot u:object_r:boot_block_device:s0
7/dev/block/pci/pci0000:00/0000:00:01\.0/by-name/metadata u:object_r:metadata_block_device:s0
David Anderson80ee2e02019-08-30 13:52:57 -07008/dev/block/pci/pci0000:00/0000:00:01\.0/by-name/misc u:object_r:misc_block_device:s0
David Anderson38593ff2019-10-03 17:49:52 -07009/dev/block/pci/pci0000:00/0000:00:01\.0/by-name/super u:object_r:super_block_device:s0
10/dev/block/pci/pci0000:00/0000:00:01\.0/by-name/userdata u:object_r:userdata_block_device:s0
11/dev/block/pci/pci0000:00/0000:00:01\.0/by-name/cache u:object_r:cache_block_device:s0
David Anderson80ee2e02019-08-30 13:52:57 -070012# qemu block devices
David Anderson38593ff2019-10-03 17:49:52 -070013/dev/block/pci/pci0000:00/0000:00:03\.0/by-name/boot u:object_r:boot_block_device:s0
14/dev/block/pci/pci0000:00/0000:00:03\.0/by-name/metadata u:object_r:metadata_block_device:s0
David Anderson80ee2e02019-08-30 13:52:57 -070015/dev/block/pci/pci0000:00/0000:00:03\.0/by-name/misc u:object_r:misc_block_device:s0
David Anderson38593ff2019-10-03 17:49:52 -070016/dev/block/pci/pci0000:00/0000:00:03\.0/by-name/super u:object_r:super_block_device:s0
17/dev/block/pci/pci0000:00/0000:00:03\.0/by-name/userdata u:object_r:userdata_block_device:s0
18/dev/block/pci/pci0000:00/0000:00:03\.0/by-name/cache u:object_r:cache_block_device:s0
David Anderson80ee2e02019-08-30 13:52:57 -070019
Kenny Root1f50ee62020-01-24 12:06:19 -080020/dev/block/pmem0 u:object_r:rebootescrow_device:s0
Tri Vo27bac3e2019-03-11 14:44:02 -070021/dev/block/zram0 u:object_r:swap_block_device:s0
Greg Hartman769f24f2019-08-12 14:19:11 -070022/dev/dri u:object_r:gpu_device:s0
Greg Hartmanaa974fe2019-04-01 15:41:40 -070023/dev/dri/card0 u:object_r:graphics_device:s0
Greg Hartman769f24f2019-08-12 14:19:11 -070024/dev/dri/renderD128 u:object_r:gpu_device:s0
Cody Schuffelene40cf5d2019-01-25 16:01:17 -080025/dev/e2e_managed u:object_r:region_e2e_test_device:s0
26/dev/e2e_manager u:object_r:region_e2e_test_device:s0
27/dev/e2e_primary u:object_r:region_e2e_test_device:s0
28/dev/e2e_secondary u:object_r:region_e2e_test_device:s0
Tri Vo27bac3e2019-03-11 14:44:02 -070029/dev/input_events u:object_r:input_events_device:s0
Alistair Strachanf71ef632019-03-19 19:32:41 -070030/dev/ril u:object_r:libcuttlefish_rild_device:s0
Cody Schuffelene40cf5d2019-01-25 16:01:17 -080031/dev/screen u:object_r:region_screen_device:s0
Tri Vo27bac3e2019-03-11 14:44:02 -070032/dev/socket_forward u:object_r:socket_forward_device:s0
Cody Schuffelene40cf5d2019-01-25 16:01:17 -080033/dev/vport[0-9]p[0-9]* u:object_r:virtual_serial_device:s0
Alex Klyubin0a7b2a42017-08-23 18:05:32 -070034
35#############################
Alex Klyubin8cbcaa22017-08-23 20:11:09 -070036# Root files
Cody Schuffelene40cf5d2019-01-25 16:01:17 -080037/initial\.metadata u:object_r:initial_metadata_file:s0
38/ts_snap\.txt u:object_r:tombstone_snapshot_file:s0
Alex Klyubin8cbcaa22017-08-23 20:11:09 -070039
40#############################
Edwin Wong84d6d812019-10-18 13:29:22 -070041# data files
42/data/vendor/mediadrm(/.*)? u:object_r:mediadrm_vendor_data_file:s0
43
44#############################
Alex Klyubin95ccd222017-08-25 16:07:01 -070045# var files
Cody Schuffelene40cf5d2019-01-25 16:01:17 -080046/var/run/system(/.*)? u:object_r:var_run_system_file:s0
Alex Klyubin95ccd222017-08-25 16:07:01 -070047
48#############################
Alex Klyubin0a7b2a42017-08-23 18:05:32 -070049# Vendor files
50#
Cody Schuffelene40cf5d2019-01-25 16:01:17 -080051/vendor/bin/socket_vsock_proxy u:object_r:socket_vsock_proxy_exec:s0
Cody Schuffelenc423e5d2019-09-16 19:49:45 +000052/vendor/bin/vsock_logcat u:object_r:vsock_logcat_exec:s0
Cody Schuffelene40cf5d2019-01-25 16:01:17 -080053/vendor/bin/vsoc_input_service u:object_r:vsoc_input_service_exec:s0
Cody Schuffelene40cf5d2019-01-25 16:01:17 -080054/vendor/bin/vport_trigger u:object_r:vport_trigger_exec:s0
55/vendor/bin/rename_netiface u:object_r:rename_netiface_exec:s0
Alistair Strachanf71ef632019-03-19 19:32:41 -070056/vendor/bin/hw/libcuttlefish-rild u:object_r:libcuttlefish_rild_exec:s0
Benjamin Schwartz3521ea12019-01-25 09:36:39 -080057/vendor/bin/hw/android\.hardware\.power\.stats@1\.0-service\.mock u:object_r:hal_power_stats_default_exec:s0
Jakub Pawlowskic888fc22019-11-19 18:05:07 +010058/vendor/bin/hw/android\.hardware\.bluetooth@1\.1-service\.sim u:object_r:hal_bluetooth_sim_exec:s0
Robert Shih866cbdc2019-12-12 16:45:58 -080059/vendor/bin/hw/android\.hardware\.drm@[0-9]+\.[0-9]+-service\.clearkey u:object_r:hal_drm_clearkey_exec:s0
60/vendor/bin/hw/android\.hardware\.drm@[0-9]+\.[0-9]+-service-lazy\.clearkey u:object_r:hal_drm_clearkey_exec:s0
61/vendor/bin/hw/android\.hardware\.drm@[0-9]+\.[0-9]+-service\.widevine u:object_r:hal_drm_widevine_exec:s0
62/vendor/bin/hw/android\.hardware\.drm@[0-9]+\.[0-9]+-service-lazy\.widevine u:object_r:hal_drm_widevine_exec:s0
Hunter Knepshieldaec07aa2020-01-21 13:46:09 -080063/vendor/bin/hw/android\.hardware\.dumpstate@1\.1-service\.cuttlefish u:object_r:hal_dumpstate_impl_exec:s0
Janis Danisevskisf9491e02019-06-06 16:04:57 -070064/vendor/bin/hw/android\.hardware\.gatekeeper@1\.0-service\.software u:object_r:hal_gatekeeper_default_exec:s0
Wei Wangb1a28932019-01-09 11:32:13 -080065/vendor/bin/hw/android\.hardware\.health\.storage@1\.0-service\.cuttlefish u:object_r:hal_health_storage_default_exec:s0
Ivailo Karamanolev01e68212020-02-12 19:27:54 +010066/vendor/bin/hw/android\.hardware\.lights-service\.example u:object_r:hal_light_default_exec:s0
Michael Butlerf1ef00c2019-09-11 12:42:06 -070067/vendor/bin/hw/android\.hardware\.neuralnetworks@1\.3-service-sample-.* u:object_r:hal_neuralnetworks_sample_exec:s0
Harpreet \"Eli\" Sangha20c25c72019-09-27 19:09:14 +090068/vendor/bin/hw/android\.hardware\.vibrator@1\.x-service\.example u:object_r:hal_vibrator_default_exec:s0
Amy2d25dc92019-06-13 19:23:52 -070069/vendor/bin/hw/android\.hardware\.tv\.cec@1\.0-service\.mock u:object_r:hal_tv_cec_mock_exec:s0
Cody Schuffelene40cf5d2019-01-25 16:01:17 -080070/vendor/bin/ip_link_add u:object_r:ip_link_add_exec:s0
Cody Schuffelen32e8b942018-11-21 12:16:06 -080071/vendor/bin/setup_wifi u:object_r:setup_wifi_exec:s0
Brian Stack54928852019-02-07 10:45:09 -080072/vendor/bin/hw/android\.hardware\.sensors@2\.0-service\.mock u:object_r:hal_sensors_default_exec:s0
Siarhei Vishniakou481c0612019-01-11 14:53:35 -080073/vendor/bin/hw/android\.hardware\.input\.classifier@1\.0-service.default u:object_r:hal_input_classifier_default_exec:s0
Cody Schuffelene40cf5d2019-01-25 16:01:17 -080074/vendor/bin/hw/android\.hardware\.thermal@2\.0-service\.mock u:object_r:hal_thermal_default_exec:s0
Alistair Strachan5fd2fa02019-04-04 02:15:00 -070075/vendor/bin/hw/android\.hardware\.authsecret@1\.0-service u:object_r:hal_authsecret_default_exec:s0
Sarah Chindfe73d32019-11-12 18:26:09 -080076/vendor/bin/hw/android\.hardware\.radio\.config@1\.3-service u:object_r:hal_radio_config_default_exec:s0
Ram Muthiah901c8042019-07-24 17:04:03 -070077/vendor/bin/init\.insmod\.sh u:object_r:init_insmod_sh_exec:s0
Tri Vo7f481fe2019-03-11 13:49:44 -070078
79/vendor/lib(64)?/cuttlefish_auto_resources.so u:object_r:same_process_hal_file:s0
Greg Hartman1cf08d02019-05-15 00:54:14 -070080/vendor/lib(64)?/libdrm.so u:object_r:same_process_hal_file:s0
81/vendor/lib(64)?/libglapi.so u:object_r:same_process_hal_file:s0
82/vendor/lib(64)?/dri/.* u:object_r:same_process_hal_file:s0
Alistair Strachan5ea1b3a2019-04-18 15:12:35 -070083/vendor/lib(64)?/hw/android\.hardware\.graphics\.mapper@2\.0-impl-2\.1\.so u:object_r:same_process_hal_file:s0
Yifan Hong16d521c2020-01-09 13:08:38 -080084/vendor/lib(64)?/hw/android\.hardware\.health@2\.0-impl-2\.1-cuttlefish\.so u:object_r:same_process_hal_file:s0
Greg Hartmanaa974fe2019-04-01 15:41:40 -070085/vendor/lib(64)?/hw/gralloc.cutf_ashmem.so u:object_r:same_process_hal_file:s0
Greg Hartman1cf08d02019-05-15 00:54:14 -070086/vendor/lib(64)?/hw/gralloc.minigbm.so u:object_r:same_process_hal_file:s0
Jason Macnakc08bbaa2019-10-29 16:54:03 -070087/vendor/lib(64)?/hw/vulkan.pastel.so u:object_r:same_process_hal_file:s0
Tri Vo7f481fe2019-03-11 13:49:44 -070088/vendor/lib(64)?/libcuttlefish_fs.so u:object_r:same_process_hal_file:s0
89/vendor/lib(64)?/vsoc_lib.so u:object_r:same_process_hal_file:s0
Lingfeng Yangba4a5242019-12-18 08:09:27 -080090
91# gfxstream (to be better factored (fewer libraries?))
92/vendor/lib(64)?/hw/vulkan\.ranchu\.so u:object_r:same_process_hal_file:s0
93/vendor/lib(64)?/libEGL_emulation\.so u:object_r:same_process_hal_file:s0
94/vendor/lib(64)?/libGLESv1_CM_emulation\.so u:object_r:same_process_hal_file:s0
95/vendor/lib(64)?/libGLESv2_emulation\.so u:object_r:same_process_hal_file:s0
96/vendor/lib(64)?/libOpenglCodecCommon\.so u:object_r:same_process_hal_file:s0
97/vendor/lib(64)?/libOpenglSystemCommon\.so u:object_r:same_process_hal_file:s0
98/vendor/lib(64)?/lib_renderControl_enc\.so u:object_r:same_process_hal_file:s0
99/vendor/lib(64)?/libGLESv1_enc\.so u:object_r:same_process_hal_file:s0
100/vendor/lib(64)?/libGLESv2_enc\.so u:object_r:same_process_hal_file:s0
101/vendor/lib(64)?/libvulkan_enc\.so u:object_r:same_process_hal_file:s0
102/vendor/lib(64)?/libandroidemu\.so u:object_r:same_process_hal_file:s0