sm8250-common: import gps from LA.UM.9.12.r1-13500.01-SMxx50.QSSI12.0
Change-Id: Ib5a80c095e5e203f90cc0d685758553fd18a7f0c
This commit is contained in:
parent
e4e7e5be57
commit
72410cf795
270 changed files with 66183 additions and 615 deletions
119
gps/etc/seccomp_policy/gnss@2.0-base.policy
Normal file
119
gps/etc/seccomp_policy/gnss@2.0-base.policy
Normal file
|
|
@ -0,0 +1,119 @@
|
|||
#*******************************************************************************
|
||||
# Copyright (c) 2020 The Linux Foundation. All rights reserved.
|
||||
#
|
||||
# Redistribution and use in source and binary forms, with or without
|
||||
# modification, are permitted provided that the following conditions are
|
||||
# met:
|
||||
# * Redistributions of source code must retain the above copyright
|
||||
# notice, this list of conditions and the following disclaimer.
|
||||
# * Redistributions in binary form must reproduce the above
|
||||
# copyright notice, this list of conditions and the following
|
||||
# disclaimer in the documentation and/or other materials provided
|
||||
# with the distribution.
|
||||
# * Neither the name of The Linux Foundation, nor the names of its
|
||||
# contributors may be used to endorse or promote products derived
|
||||
# from this software without specific prior written permission.
|
||||
#
|
||||
# THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
|
||||
# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT
|
||||
# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
|
||||
# BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
|
||||
# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
|
||||
# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
|
||||
# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
|
||||
# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
|
||||
# OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
|
||||
# IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
#
|
||||
#******************************************************************************
|
||||
|
||||
clone: 1
|
||||
close: 1
|
||||
connect: 1
|
||||
execve: 1
|
||||
exit_group: 1
|
||||
exit: 1
|
||||
faccessat: 1
|
||||
fcntl: 1
|
||||
fstat: 1
|
||||
fstatfs: 1
|
||||
futex: 1
|
||||
getpid: 1
|
||||
getuid: 1
|
||||
getgid: 1
|
||||
getegid: 1
|
||||
getgroups: 1
|
||||
geteuid: 1
|
||||
umask: 1
|
||||
getrandom: 1
|
||||
mmap: arg2 in ~PROT_EXEC || arg2 in ~PROT_WRITE
|
||||
mprotect: arg2 in ~PROT_EXEC || arg2 in ~PROT_WRITE
|
||||
mremap: 1
|
||||
munmap: 1
|
||||
newfstatat: 1
|
||||
openat: 1
|
||||
#prctl: arg0 == PR_SET_VMA || arg0 == PR_SET_NO_NEW_PRIVS || arg0 == PR_GET_DUMPABLE || arg0 == PR_SET_SECCOMP || arg0 == 0x37 /* PR_??? */
|
||||
prctl: 1
|
||||
pread64: 1
|
||||
read: 1
|
||||
pwrite64: 1
|
||||
write: 1
|
||||
writev: 1
|
||||
readlinkat: 1
|
||||
restart_syscall: 1
|
||||
rt_sigaction: 1
|
||||
rt_sigprocmask: 1
|
||||
rt_sigreturn: 1
|
||||
sched_getscheduler: 1
|
||||
set_tid_address: 1
|
||||
sigaltstack: 1
|
||||
unlinkat: 1
|
||||
lseek: 1
|
||||
##ioctl: arg1 == _IOC(_IOC_NONE || arg1 == _IOC(_IOC_READ || arg1 == VSOC_MAYBE_SEND_INTERRUPT_TO_HOST
|
||||
ioctl: 1
|
||||
clock_gettime: 1
|
||||
|
||||
|
||||
socket: arg0 == AF_INET6 || arg0 == AF_UNIX || arg0 == AF_QIPCRTR
|
||||
connect: 1
|
||||
setsockopt: 1
|
||||
getsockname: 1
|
||||
socketpair: 1
|
||||
ppoll: 1
|
||||
pselect6: 1
|
||||
accept4: 1
|
||||
listen: 1
|
||||
bind: 1
|
||||
pipe2: 1
|
||||
|
||||
recvmsg: 1
|
||||
sendmsg: 1
|
||||
|
||||
sendto: 1
|
||||
recvfrom: 1
|
||||
|
||||
getsockname: 1
|
||||
nanosleep: 1
|
||||
clone: 1
|
||||
setsockopt: 1
|
||||
getsockopt: 1
|
||||
madvise: 1
|
||||
|
||||
getitimer: 1
|
||||
setitimer: 1
|
||||
getpid: 1
|
||||
bind: 1
|
||||
listen: 1
|
||||
getpeername: 1
|
||||
socketpair: 1
|
||||
wait4: 1
|
||||
chown: 1
|
||||
fchown: 1
|
||||
lchown: 1
|
||||
umask: 1
|
||||
mmap2: 1
|
||||
fstat64: 1
|
||||
fstatat64: 1
|
||||
_llseek: 1
|
||||
geteuid: 1
|
||||
48
gps/etc/seccomp_policy/gnss@2.0-xtra-daemon.policy
Normal file
48
gps/etc/seccomp_policy/gnss@2.0-xtra-daemon.policy
Normal file
|
|
@ -0,0 +1,48 @@
|
|||
#*******************************************************************************
|
||||
# Copyright (c) 2020 The Linux Foundation. All rights reserved.
|
||||
#
|
||||
# Redistribution and use in source and binary forms, with or without
|
||||
# modification, are permitted provided that the following conditions are
|
||||
# met:
|
||||
# * Redistributions of source code must retain the above copyright
|
||||
# notice, this list of conditions and the following disclaimer.
|
||||
# * Redistributions in binary form must reproduce the above
|
||||
# copyright notice, this list of conditions and the following
|
||||
# disclaimer in the documentation and/or other materials provided
|
||||
# with the distribution.
|
||||
# * Neither the name of The Linux Foundation, nor the names of its
|
||||
# contributors may be used to endorse or promote products derived
|
||||
# from this software without specific prior written permission.
|
||||
#
|
||||
# THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
|
||||
# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT
|
||||
# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
|
||||
# BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
|
||||
# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
|
||||
# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
|
||||
# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
|
||||
# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
|
||||
# OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
|
||||
# IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
#
|
||||
#******************************************************************************
|
||||
bind: 1
|
||||
getrlimit: 1
|
||||
|
||||
pipe2: 1
|
||||
|
||||
sched_getaffinity: 1
|
||||
timerfd_create: 1
|
||||
unlinkat: 1
|
||||
setpriority: 1
|
||||
|
||||
epoll_create1: 1
|
||||
epoll_ctl: 1
|
||||
epoll_pwait: 1
|
||||
timerfd_settime: 1
|
||||
|
||||
fdatasync: 1
|
||||
madvise: 1
|
||||
ftruncate: 1
|
||||
|
||||
73
gps/etc/seccomp_policy/gnss@2.0-xtwifi-client.policy
Normal file
73
gps/etc/seccomp_policy/gnss@2.0-xtwifi-client.policy
Normal file
|
|
@ -0,0 +1,73 @@
|
|||
|
||||
#*******************************************************************************
|
||||
# Copyright (c) 2020 The Linux Foundation. All rights reserved.
|
||||
#
|
||||
# Redistribution and use in source and binary forms, with or without
|
||||
# modification, are permitted provided that the following conditions are
|
||||
# met:
|
||||
# * Redistributions of source code must retain the above copyright
|
||||
# notice, this list of conditions and the following disclaimer.
|
||||
# * Redistributions in binary form must reproduce the above
|
||||
# copyright notice, this list of conditions and the following
|
||||
# disclaimer in the documentation and/or other materials provided
|
||||
# with the distribution.
|
||||
# * Neither the name of The Linux Foundation, nor the names of its
|
||||
# contributors may be used to endorse or promote products derived
|
||||
# from this software without specific prior written permission.
|
||||
#
|
||||
# THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
|
||||
# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT
|
||||
# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
|
||||
# BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
|
||||
# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
|
||||
# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
|
||||
# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
|
||||
# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
|
||||
# OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
|
||||
# IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
#
|
||||
#******************************************************************************
|
||||
|
||||
fdatasync: 1
|
||||
getdents64: 1
|
||||
gettimeofday: 1
|
||||
ioctl: 1
|
||||
lseek: 1
|
||||
madvise: 1
|
||||
mkdirat: 1
|
||||
pwrite64: 1
|
||||
|
||||
timerfd_create: 1
|
||||
timerfd_settime: 1
|
||||
epoll_create1: 1
|
||||
epoll_pwait: 1
|
||||
epoll_ctl: 1
|
||||
|
||||
sched_getaffinity: 1
|
||||
gettid: 1
|
||||
fchown: 1
|
||||
fchmod: 1
|
||||
fchmodat: 1
|
||||
getsockopt: 1
|
||||
fchownat: 1
|
||||
fstat: 1
|
||||
fstatfs: 1
|
||||
newfstatat: 1
|
||||
sendmsg: 1
|
||||
recvmsg: 1
|
||||
gettimeofday: 1
|
||||
setsockopt: 1
|
||||
rt_tgsigqueueinfo: 1
|
||||
ioctl: 1
|
||||
mmap: 1
|
||||
getuid32: 1
|
||||
getuid: 1
|
||||
fstat64: 1
|
||||
fstatat64: 1
|
||||
mkdir: 1
|
||||
rmdir: 1
|
||||
creat: 1
|
||||
chmod: 1
|
||||
lseek: 1
|
||||
geteuid32: 1
|
||||
43
gps/etc/seccomp_policy/gnss@2.0-xtwifi-inet-agent.policy
Normal file
43
gps/etc/seccomp_policy/gnss@2.0-xtwifi-inet-agent.policy
Normal file
|
|
@ -0,0 +1,43 @@
|
|||
|
||||
#*******************************************************************************
|
||||
# Copyright (c) 2020 The Linux Foundation. All rights reserved.
|
||||
#
|
||||
# Redistribution and use in source and binary forms, with or without
|
||||
# modification, are permitted provided that the following conditions are
|
||||
# met:
|
||||
# * Redistributions of source code must retain the above copyright
|
||||
# notice, this list of conditions and the following disclaimer.
|
||||
# * Redistributions in binary form must reproduce the above
|
||||
# copyright notice, this list of conditions and the following
|
||||
# disclaimer in the documentation and/or other materials provided
|
||||
# with the distribution.
|
||||
# * Neither the name of The Linux Foundation, nor the names of its
|
||||
# contributors may be used to endorse or promote products derived
|
||||
# from this software without specific prior written permission.
|
||||
#
|
||||
# THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
|
||||
# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT
|
||||
# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
|
||||
# BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
|
||||
# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
|
||||
# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
|
||||
# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
|
||||
# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
|
||||
# OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
|
||||
# IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
#
|
||||
#******************************************************************************
|
||||
|
||||
unlinkat: 1
|
||||
sched_getaffinity: 1
|
||||
newfstatat: 1
|
||||
fchmodat: 1
|
||||
madvise: 1
|
||||
mmap: 1
|
||||
getuid: 1
|
||||
getuid32: 1
|
||||
fstat64: 1
|
||||
fstatat64: 1
|
||||
gettimeofday: 1
|
||||
getdents64: 1
|
||||
Loading…
Add table
Add a link
Reference in a new issue