blob: 894abf1ac35c0266e22f3219de3d572c1e5c943b (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
|
# Copyright (C) 2012 The Android Open Source Project
#
# IMPORTANT: Do not create world writable files or directories.
# This is a common source of Android security bugs.
#
on early-init
write /sys/class/net/ccmni0/queues/rx-0/rps_cpus "ff"
write /sys/class/net/ccmni1/queues/rx-0/rps_cpus "ff"
write /sys/class/net/ccmni2/queues/rx-0/rps_cpus "ff"
write /sys/class/net/ccmni0/queues/rx-0/rps_flow_cnt "1000"
write /sys/class/net/ccmni1/queues/rx-0/rps_flow_cnt "1000"
write /sys/class/net/ccmni2/queues/rx-0/rps_flow_cnt "1000"
setprop net.perf.rps ff
setprop net.perf.cpu.core 4,4,0,0
setprop net.perf.cpu.freq 1144000,1144000,0,0
on post-fs-data
write /proc/bootprof "post-fs-data: on modem start"
# Modem related device nodes
mkdir /data/nvram/md 0770 root system
mkdir /data/nvram/md3 0770 root system
mkdir /data/md3 0770 root system
chown radio radio /sys/kernel/ccci/boot
chown radio radio /dev/ccci_fs
chown radio radio /dev/ccci_ioctl0
chown radio radio /dev/ccci_ioctl1
chown radio radio /dev/ccci_ipc_1220_0
chown radio radio /dev/ccci_md_log_rx
chown radio radio /dev/ccci_md_log_tx
chown radio radio /dev/ccci_monitor
chown radio radio /dev/ccci_aud
chown radio radio /dev/ccci_pcm_rx
chown radio radio /dev/ccci_pcm_tx
chown radio radio /dev/ccci_uem_rx
chown radio radio /dev/ccci_uem_tx
# Selinux
mkdir /data/ccci_cfg 0770 system radio
restorecon /data/ccci_cfg
restorecon_recursive /protect_f
restorecon_recursive /protect_s
# clear the sim switch flag
setprop persist.radio.simswitch ""
setprop vold.post_fs_data_done 1
service gsm0710muxd /system/bin/gsm0710muxd -s /dev/ttyC0 -f 512 -n 8 -m basic
class core
user root
group radio cache inet misc
disabled
oneshot
service gsm0710muxdmd2 /system/bin/gsm0710muxdmd2 -s /dev/ccci2_tty0 -f 512 -n 8 -m basic
class core
user root
group radio cache inet misc
disabled
oneshot
service muxreport-daemon /system/bin/muxreport
class core
user radio
group radio cache inet misc
disabled
oneshot
service_redefine ril-daemon /system/bin/mtkrild
disabled
service ril-daemon-mtk /system/bin/mtkrild
class core
socket rild stream 660 root radio
socket rild2 stream 660 root radio
socket rild3 stream 660 root radio
socket rild4 stream 660 root radio
socket rild-ims stream 660 root radio
socket rild-debug stream 660 radio system
socket rild-oem stream 660 radio system
socket rild-mtk-ut stream 660 radio net_bt
socket rild-mtk-ut-2 stream 660 radio net_bt
socket rild-mtk-modem stream 660 radio system
socket rild-atci stream 660 root radio
socket rild-mal stream 660 radio system
socket rild-mal-at stream 660 radio system
socket rild-vsim stream 660 root radio
socket rild-mbim stream 660 root radio
socket sap_uim_socket1 stream 660 bluetooth bluetooth
socket sap_uim_socket2 stream 660 bluetooth bluetooth
user root
group radio cache inet misc audio sdcard_r sdcard_rw log system
disabled
oneshot
#
# Modem related services (Begin)
#
service ccci_fsd /system/bin/ccci_fsd 0
user radio
group radio system
class core
oneshot
service ccci_mdinit /system/bin/ccci_mdinit 0
user system
group radio system
class core
oneshot
service ccci_rpcd /system/bin/ccci_rpcd 0
user radio
group radio system
class core
oneshot
#
# Modem related services (End)
#
# Telephony Early Read service
service terservice /system/bin/terservice
class core
user radio
group radio cache inet misc
oneshot
on property:ril.muxreport=1
start muxreport-daemon
|