diff --git a/compatibility_matrix.xml b/compatibility_matrix.xml deleted file mode 100644 index 09efbac..0000000 --- a/compatibility_matrix.xml +++ /dev/null @@ -1,2376 +0,0 @@ - - - android.hardware.audio - 2.0 - - IDevicesFactory - default - - - - android.hardware.audio.effect - 2.0 - - IEffectsFactory - default - - - - android.hardware.automotive.evs - 1.0 - - IEvsEnumerator - default - - - - android.hardware.automotive.vehicle - 2.0 - - IVehicle - default - - - - android.hardware.biometrics.fingerprint - 2.1 - - IBiometricsFingerprint - default - - - - android.hardware.bluetooth - 1.0 - - IBluetoothHci - default - - - - android.hardware.boot - 1.0 - - IBootControl - default - - - - android.hardware.broadcastradio - 1.0-1 - - IBroadcastRadioFactory - default - - - - android.hardware.camera.provider - 2.4 - - ICameraProvider - legacy/0 - - - - android.hardware.cas - 1.0 - - IMediaCasService - default - - - - android.hardware.configstore - 1.0 - - ISurfaceFlingerConfigs - default - - - - android.hardware.contexthub - 1.0 - - IContexthub - default - - - - android.hardware.drm - 1.0 - - ICryptoFactory - default - - - IDrmFactory - default - - - - android.hardware.dumpstate - 1.0 - - IDumpstateDevice - default - - - - android.hardware.gatekeeper - 1.0 - - IGatekeeper - default - - - - android.hardware.gnss - 1.0 - - IGnss - default - - - - android.hardware.graphics.allocator - 2.0 - - IAllocator - default - - - - android.hardware.graphics.composer - 2.1 - - IComposer - default - - - - android.hardware.graphics.mapper - 2.0 - - IMapper - default - - - - android.hardware.health - 1.0 - - IHealth - default - - - - android.hardware.ir - 1.0 - - - android.hardware.keymaster - 3.0 - - IKeymasterDevice - default - - - - android.hardware.light - 2.0 - - ILight - default - - - - android.hardware.media.omx - 1.0 - - IOmx - default - - - IOmxStore - default - - - - android.hardware.memtrack - 1.0 - - IMemtrack - default - - - - android.hardware.nfc - 1.0 - - INfc - default - - - - android.hardware.oemlock - 1.0 - - IOemLock - default - - - - android.hardware.power - 1.0-1 - - IPower - default - - - - android.hardware.radio - 1.0-1 - - IRadio - slot1 - - - ISap - slot1 - - - - android.hardware.radio.deprecated - 1.0 - - IOemHook - slot1 - - - - android.hardware.renderscript - 1.0 - - IDevice - default - - - - android.hardware.sensors - 1.0 - - ISensors - default - - - - android.hardware.soundtrigger - 2.0 - - ISoundTriggerHw - default - - - - android.hardware.tetheroffload.config - 1.0 - - IOffloadConfig - default - - - - android.hardware.tetheroffload.control - 1.0 - - IOffloadControl - default - - - - android.hardware.thermal - 1.0-1 - - IThermal - default - - - - android.hardware.tv.cec - 1.0 - - IHdmiCec - default - - - - android.hardware.tv.input - 1.0 - - ITvInput - default - - - - android.hardware.usb - 1.0-1 - - IUsb - default - - - - android.hardware.vibrator - 1.0-1 - - IVibrator - default - - - - android.hardware.vr - 1.0 - - IVr - default - - - - android.hardware.weaver - 1.0 - - IWeaver - default - - - - android.hardware.wifi - 1.0-1 - - IWifi - default - - - - android.hardware.wifi.offload - 1.0 - - IOffload - default - - - - android.hardware.wifi.supplicant - 1.0 - - ISupplicant - default - - - - - CONFIG_ANDROID - y - - - CONFIG_ANDROID_BINDER_DEVICES - binder,hwbinder,vndbinder - - - CONFIG_ANDROID_BINDER_IPC - y - - - CONFIG_ANDROID_LOW_MEMORY_KILLER - y - - - CONFIG_ASHMEM - y - - - CONFIG_AUDIT - y - - - CONFIG_BLK_DEV_INITRD - y - - - CONFIG_CGROUPS - y - - - CONFIG_CGROUP_CPUACCT - y - - - CONFIG_CGROUP_FREEZER - y - - - CONFIG_CGROUP_SCHED - y - - - CONFIG_DEFAULT_SECURITY_SELINUX - y - - - CONFIG_DEVKMEM - n - - - CONFIG_DEVMEM - n - - - CONFIG_EMBEDDED - y - - - CONFIG_FB - y - - - CONFIG_FHANDLE - n - - - CONFIG_HARDENED_USERCOPY - y - - - CONFIG_HIGH_RES_TIMERS - y - - - CONFIG_IKCONFIG - y - - - CONFIG_IKCONFIG_PROC - y - - - CONFIG_INET - y - - - CONFIG_INET6_AH - y - - - CONFIG_INET6_ESP - y - - - CONFIG_INET6_IPCOMP - y - - - CONFIG_INET_DIAG_DESTROY - y - - - CONFIG_INET_ESP - y - - - CONFIG_INET_LRO - n - - - CONFIG_INET_XFRM_MODE_TUNNEL - y - - - CONFIG_IP6_NF_FILTER - y - - - CONFIG_IP6_NF_IPTABLES - y - - - CONFIG_IP6_NF_MANGLE - y - - - CONFIG_IP6_NF_RAW - y - - - CONFIG_IP6_NF_TARGET_REJECT - y - - - CONFIG_IPV6 - y - - - CONFIG_IPV6_MIP6 - y - - - CONFIG_IPV6_MULTIPLE_TABLES - y - - - CONFIG_IPV6_OPTIMISTIC_DAD - y - - - CONFIG_IPV6_ROUTER_PREF - y - - - CONFIG_IPV6_ROUTE_INFO - y - - - CONFIG_IP_ADVANCED_ROUTER - y - - - CONFIG_IP_MULTICAST - y - - - CONFIG_IP_MULTIPLE_TABLES - y - - - CONFIG_IP_NF_ARPFILTER - y - - - CONFIG_IP_NF_ARPTABLES - y - - - CONFIG_IP_NF_ARP_MANGLE - y - - - CONFIG_IP_NF_FILTER - y - - - CONFIG_IP_NF_IPTABLES - y - - - CONFIG_IP_NF_MANGLE - y - - - CONFIG_IP_NF_MATCH_AH - y - - - CONFIG_IP_NF_MATCH_ECN - y - - - CONFIG_IP_NF_MATCH_TTL - y - - - CONFIG_IP_NF_NAT - y - - - CONFIG_IP_NF_RAW - y - - - CONFIG_IP_NF_SECURITY - y - - - CONFIG_IP_NF_TARGET_MASQUERADE - y - - - CONFIG_IP_NF_TARGET_NETMAP - y - - - CONFIG_IP_NF_TARGET_REDIRECT - y - - - CONFIG_IP_NF_TARGET_REJECT - y - - - CONFIG_MODULES - y - - - CONFIG_MODULE_UNLOAD - y - - - CONFIG_MODVERSIONS - y - - - CONFIG_NET - y - - - CONFIG_NETDEVICES - y - - - CONFIG_NETFILTER - y - - - CONFIG_NETFILTER_XT_MATCH_COMMENT - y - - - CONFIG_NETFILTER_XT_MATCH_CONNLIMIT - y - - - CONFIG_NETFILTER_XT_MATCH_CONNMARK - y - - - CONFIG_NETFILTER_XT_MATCH_CONNTRACK - y - - - CONFIG_NETFILTER_XT_MATCH_HASHLIMIT - y - - - CONFIG_NETFILTER_XT_MATCH_HELPER - y - - - CONFIG_NETFILTER_XT_MATCH_IPRANGE - y - - - CONFIG_NETFILTER_XT_MATCH_LENGTH - y - - - CONFIG_NETFILTER_XT_MATCH_LIMIT - y - - - CONFIG_NETFILTER_XT_MATCH_MAC - y - - - CONFIG_NETFILTER_XT_MATCH_MARK - y - - - CONFIG_NETFILTER_XT_MATCH_PKTTYPE - y - - - CONFIG_NETFILTER_XT_MATCH_POLICY - y - - - CONFIG_NETFILTER_XT_MATCH_QTAGUID - y - - - CONFIG_NETFILTER_XT_MATCH_QUOTA - y - - - CONFIG_NETFILTER_XT_MATCH_QUOTA2 - y - - - CONFIG_NETFILTER_XT_MATCH_SOCKET - y - - - CONFIG_NETFILTER_XT_MATCH_STATE - y - - - CONFIG_NETFILTER_XT_MATCH_STATISTIC - y - - - CONFIG_NETFILTER_XT_MATCH_STRING - y - - - CONFIG_NETFILTER_XT_MATCH_TIME - y - - - CONFIG_NETFILTER_XT_MATCH_U32 - y - - - CONFIG_NETFILTER_XT_TARGET_CLASSIFY - y - - - CONFIG_NETFILTER_XT_TARGET_CONNMARK - y - - - CONFIG_NETFILTER_XT_TARGET_CONNSECMARK - y - - - CONFIG_NETFILTER_XT_TARGET_IDLETIMER - y - - - CONFIG_NETFILTER_XT_TARGET_MARK - y - - - CONFIG_NETFILTER_XT_TARGET_NFLOG - y - - - CONFIG_NETFILTER_XT_TARGET_NFQUEUE - y - - - CONFIG_NETFILTER_XT_TARGET_SECMARK - y - - - CONFIG_NETFILTER_XT_TARGET_TCPMSS - y - - - CONFIG_NETFILTER_XT_TARGET_TPROXY - y - - - CONFIG_NETFILTER_XT_TARGET_TRACE - y - - - CONFIG_NET_CLS_ACT - y - - - CONFIG_NET_CLS_U32 - y - - - CONFIG_NET_EMATCH - y - - - CONFIG_NET_EMATCH_U32 - y - - - CONFIG_NET_KEY - y - - - CONFIG_NET_SCHED - y - - - CONFIG_NET_SCH_HTB - y - - - CONFIG_NFSD - n - - - CONFIG_NFS_FS - n - - - CONFIG_NF_CONNTRACK - y - - - CONFIG_NF_CONNTRACK_AMANDA - y - - - CONFIG_NF_CONNTRACK_EVENTS - y - - - CONFIG_NF_CONNTRACK_FTP - y - - - CONFIG_NF_CONNTRACK_H323 - y - - - CONFIG_NF_CONNTRACK_IPV4 - y - - - CONFIG_NF_CONNTRACK_IPV6 - y - - - CONFIG_NF_CONNTRACK_IRC - y - - - CONFIG_NF_CONNTRACK_NETBIOS_NS - y - - - CONFIG_NF_CONNTRACK_PPTP - y - - - CONFIG_NF_CONNTRACK_SANE - y - - - CONFIG_NF_CONNTRACK_SECMARK - y - - - CONFIG_NF_CONNTRACK_TFTP - y - - - CONFIG_NF_CT_NETLINK - y - - - CONFIG_NF_CT_PROTO_DCCP - y - - - CONFIG_NF_CT_PROTO_SCTP - y - - - CONFIG_NF_CT_PROTO_UDPLITE - y - - - CONFIG_NF_NAT - y - - - CONFIG_NO_HZ - y - - - CONFIG_OABI_COMPAT - n - - - CONFIG_PACKET - y - - - CONFIG_PM_AUTOSLEEP - y - - - CONFIG_PM_WAKELOCKS - y - - - CONFIG_PPP - y - - - CONFIG_PPPOLAC - y - - - CONFIG_PPPOPNS - y - - - CONFIG_PPP_BSDCOMP - y - - - CONFIG_PPP_DEFLATE - y - - - CONFIG_PPP_MPPE - y - - - CONFIG_PREEMPT - y - - - CONFIG_RESOURCE_COUNTERS - y - - - CONFIG_RTC_CLASS - y - - - CONFIG_RT_GROUP_SCHED - y - - - CONFIG_SECCOMP - y - - - CONFIG_SECURITY - y - - - CONFIG_SECURITY_NETWORK - y - - - CONFIG_SECURITY_PERF_EVENTS_RESTRICT - y - - - CONFIG_SECURITY_SELINUX - y - - - CONFIG_STAGING - y - - - CONFIG_SWITCH - y - - - CONFIG_SYNC - y - - - CONFIG_SYSVIPC - n - - - CONFIG_TUN - y - - - CONFIG_UID_SYS_STATS - y - - - CONFIG_UNIX - y - - - CONFIG_USB_GADGET - y - - - CONFIG_USELIB - n - - - CONFIG_XFRM_USER - y - - - - - - CONFIG_ARM64 - y - - - - CONFIG_ARMV8_DEPRECATED - y - - - CONFIG_CP15_BARRIER_EMULATION - y - - - CONFIG_SETEND_EMULATION - y - - - CONFIG_SWP_EMULATION - y - - - - - CONFIG_ANDROID - y - - - CONFIG_ANDROID_BINDER_DEVICES - binder,hwbinder,vndbinder - - - CONFIG_ANDROID_BINDER_IPC - y - - - CONFIG_ANDROID_LOW_MEMORY_KILLER - y - - - CONFIG_ASHMEM - y - - - CONFIG_AUDIT - y - - - CONFIG_BLK_DEV_INITRD - y - - - CONFIG_CGROUPS - y - - - CONFIG_CGROUP_CPUACCT - y - - - CONFIG_CGROUP_FREEZER - y - - - CONFIG_CGROUP_SCHED - y - - - CONFIG_DEFAULT_SECURITY_SELINUX - y - - - CONFIG_DEVKMEM - n - - - CONFIG_DEVMEM - n - - - CONFIG_EMBEDDED - y - - - CONFIG_FB - y - - - CONFIG_FHANDLE - n - - - CONFIG_HARDENED_USERCOPY - y - - - CONFIG_HIGH_RES_TIMERS - y - - - CONFIG_IKCONFIG - y - - - CONFIG_IKCONFIG_PROC - y - - - CONFIG_INET - y - - - CONFIG_INET6_AH - y - - - CONFIG_INET6_ESP - y - - - CONFIG_INET6_IPCOMP - y - - - CONFIG_INET_DIAG_DESTROY - y - - - CONFIG_INET_ESP - y - - - CONFIG_INET_XFRM_MODE_TUNNEL - y - - - CONFIG_IP6_NF_FILTER - y - - - CONFIG_IP6_NF_IPTABLES - y - - - CONFIG_IP6_NF_MANGLE - y - - - CONFIG_IP6_NF_RAW - y - - - CONFIG_IP6_NF_TARGET_REJECT - y - - - CONFIG_IPV6 - y - - - CONFIG_IPV6_MIP6 - y - - - CONFIG_IPV6_MULTIPLE_TABLES - y - - - CONFIG_IPV6_OPTIMISTIC_DAD - y - - - CONFIG_IPV6_ROUTER_PREF - y - - - CONFIG_IPV6_ROUTE_INFO - y - - - CONFIG_IP_ADVANCED_ROUTER - y - - - CONFIG_IP_MULTICAST - y - - - CONFIG_IP_MULTIPLE_TABLES - y - - - CONFIG_IP_NF_ARPFILTER - y - - - CONFIG_IP_NF_ARPTABLES - y - - - CONFIG_IP_NF_ARP_MANGLE - y - - - CONFIG_IP_NF_FILTER - y - - - CONFIG_IP_NF_IPTABLES - y - - - CONFIG_IP_NF_MANGLE - y - - - CONFIG_IP_NF_MATCH_AH - y - - - CONFIG_IP_NF_MATCH_ECN - y - - - CONFIG_IP_NF_MATCH_TTL - y - - - CONFIG_IP_NF_NAT - y - - - CONFIG_IP_NF_RAW - y - - - CONFIG_IP_NF_SECURITY - y - - - CONFIG_IP_NF_TARGET_MASQUERADE - y - - - CONFIG_IP_NF_TARGET_NETMAP - y - - - CONFIG_IP_NF_TARGET_REDIRECT - y - - - CONFIG_IP_NF_TARGET_REJECT - y - - - CONFIG_MODULES - y - - - CONFIG_MODULE_UNLOAD - y - - - CONFIG_MODVERSIONS - y - - - CONFIG_NET - y - - - CONFIG_NETDEVICES - y - - - CONFIG_NETFILTER - y - - - CONFIG_NETFILTER_XT_MATCH_COMMENT - y - - - CONFIG_NETFILTER_XT_MATCH_CONNLIMIT - y - - - CONFIG_NETFILTER_XT_MATCH_CONNMARK - y - - - CONFIG_NETFILTER_XT_MATCH_CONNTRACK - y - - - CONFIG_NETFILTER_XT_MATCH_HASHLIMIT - y - - - CONFIG_NETFILTER_XT_MATCH_HELPER - y - - - CONFIG_NETFILTER_XT_MATCH_IPRANGE - y - - - CONFIG_NETFILTER_XT_MATCH_LENGTH - y - - - CONFIG_NETFILTER_XT_MATCH_LIMIT - y - - - CONFIG_NETFILTER_XT_MATCH_MAC - y - - - CONFIG_NETFILTER_XT_MATCH_MARK - y - - - CONFIG_NETFILTER_XT_MATCH_PKTTYPE - y - - - CONFIG_NETFILTER_XT_MATCH_POLICY - y - - - CONFIG_NETFILTER_XT_MATCH_QTAGUID - y - - - CONFIG_NETFILTER_XT_MATCH_QUOTA - y - - - CONFIG_NETFILTER_XT_MATCH_QUOTA2 - y - - - CONFIG_NETFILTER_XT_MATCH_SOCKET - y - - - CONFIG_NETFILTER_XT_MATCH_STATE - y - - - CONFIG_NETFILTER_XT_MATCH_STATISTIC - y - - - CONFIG_NETFILTER_XT_MATCH_STRING - y - - - CONFIG_NETFILTER_XT_MATCH_TIME - y - - - CONFIG_NETFILTER_XT_MATCH_U32 - y - - - CONFIG_NETFILTER_XT_TARGET_CLASSIFY - y - - - CONFIG_NETFILTER_XT_TARGET_CONNMARK - y - - - CONFIG_NETFILTER_XT_TARGET_CONNSECMARK - y - - - CONFIG_NETFILTER_XT_TARGET_IDLETIMER - y - - - CONFIG_NETFILTER_XT_TARGET_MARK - y - - - CONFIG_NETFILTER_XT_TARGET_NFLOG - y - - - CONFIG_NETFILTER_XT_TARGET_NFQUEUE - y - - - CONFIG_NETFILTER_XT_TARGET_SECMARK - y - - - CONFIG_NETFILTER_XT_TARGET_TCPMSS - y - - - CONFIG_NETFILTER_XT_TARGET_TPROXY - y - - - CONFIG_NETFILTER_XT_TARGET_TRACE - y - - - CONFIG_NET_CLS_ACT - y - - - CONFIG_NET_CLS_U32 - y - - - CONFIG_NET_EMATCH - y - - - CONFIG_NET_EMATCH_U32 - y - - - CONFIG_NET_KEY - y - - - CONFIG_NET_SCHED - y - - - CONFIG_NET_SCH_HTB - y - - - CONFIG_NFSD - n - - - CONFIG_NFS_FS - n - - - CONFIG_NF_CONNTRACK - y - - - CONFIG_NF_CONNTRACK_AMANDA - y - - - CONFIG_NF_CONNTRACK_EVENTS - y - - - CONFIG_NF_CONNTRACK_FTP - y - - - CONFIG_NF_CONNTRACK_H323 - y - - - CONFIG_NF_CONNTRACK_IPV4 - y - - - CONFIG_NF_CONNTRACK_IPV6 - y - - - CONFIG_NF_CONNTRACK_IRC - y - - - CONFIG_NF_CONNTRACK_NETBIOS_NS - y - - - CONFIG_NF_CONNTRACK_PPTP - y - - - CONFIG_NF_CONNTRACK_SANE - y - - - CONFIG_NF_CONNTRACK_SECMARK - y - - - CONFIG_NF_CONNTRACK_TFTP - y - - - CONFIG_NF_CT_NETLINK - y - - - CONFIG_NF_CT_PROTO_DCCP - y - - - CONFIG_NF_CT_PROTO_SCTP - y - - - CONFIG_NF_CT_PROTO_UDPLITE - y - - - CONFIG_NF_NAT - y - - - CONFIG_NO_HZ - y - - - CONFIG_OABI_COMPAT - n - - - CONFIG_PACKET - y - - - CONFIG_PM_AUTOSLEEP - y - - - CONFIG_PM_WAKELOCKS - y - - - CONFIG_PPP - y - - - CONFIG_PPPOLAC - y - - - CONFIG_PPPOPNS - y - - - CONFIG_PPP_BSDCOMP - y - - - CONFIG_PPP_DEFLATE - y - - - CONFIG_PPP_MPPE - y - - - CONFIG_PREEMPT - y - - - CONFIG_PROFILING - y - - - CONFIG_RANDOMIZE_BASE - y - - - CONFIG_RTC_CLASS - y - - - CONFIG_RT_GROUP_SCHED - y - - - CONFIG_SECCOMP - y - - - CONFIG_SECURITY - y - - - CONFIG_SECURITY_NETWORK - y - - - CONFIG_SECURITY_PERF_EVENTS_RESTRICT - y - - - CONFIG_SECURITY_SELINUX - y - - - CONFIG_STAGING - y - - - CONFIG_SYNC - y - - - CONFIG_SYSVIPC - n - - - CONFIG_TUN - y - - - CONFIG_UID_SYS_STATS - y - - - CONFIG_UNIX - y - - - CONFIG_USB_CONFIGFS - y - - - CONFIG_USB_CONFIGFS_F_ACC - y - - - CONFIG_USB_CONFIGFS_F_AUDIO_SRC - y - - - CONFIG_USB_CONFIGFS_F_FS - y - - - CONFIG_USB_CONFIGFS_F_MIDI - y - - - CONFIG_USB_CONFIGFS_F_MTP - y - - - CONFIG_USB_CONFIGFS_F_PTP - y - - - CONFIG_USB_CONFIGFS_UEVENT - y - - - CONFIG_USB_GADGET - y - - - CONFIG_USELIB - n - - - CONFIG_XFRM_USER - y - - - - - - CONFIG_ARM64 - y - - - - CONFIG_ARMV8_DEPRECATED - y - - - CONFIG_CP15_BARRIER_EMULATION - y - - - CONFIG_SETEND_EMULATION - y - - - CONFIG_SWP_EMULATION - y - - - - - CONFIG_ANDROID - y - - - CONFIG_ANDROID_BINDER_DEVICES - binder,hwbinder,vndbinder - - - CONFIG_ANDROID_BINDER_IPC - y - - - CONFIG_ANDROID_LOW_MEMORY_KILLER - y - - - CONFIG_ASHMEM - y - - - CONFIG_AUDIT - y - - - CONFIG_BLK_DEV_INITRD - y - - - CONFIG_CGROUPS - y - - - CONFIG_CGROUP_BPF - y - - - CONFIG_CGROUP_CPUACCT - y - - - CONFIG_CGROUP_FREEZER - y - - - CONFIG_CGROUP_SCHED - y - - - CONFIG_DEFAULT_SECURITY_SELINUX - y - - - CONFIG_DEVKMEM - n - - - CONFIG_DEVMEM - n - - - CONFIG_EMBEDDED - y - - - CONFIG_FB - y - - - CONFIG_FHANDLE - n - - - CONFIG_HARDENED_USERCOPY - y - - - CONFIG_HIGH_RES_TIMERS - y - - - CONFIG_IKCONFIG - y - - - CONFIG_IKCONFIG_PROC - y - - - CONFIG_INET - y - - - CONFIG_INET6_AH - y - - - CONFIG_INET6_ESP - y - - - CONFIG_INET6_IPCOMP - y - - - CONFIG_INET_DIAG_DESTROY - y - - - CONFIG_INET_ESP - y - - - CONFIG_INET_LRO - n - - - CONFIG_INET_XFRM_MODE_TUNNEL - y - - - CONFIG_IP6_NF_FILTER - y - - - CONFIG_IP6_NF_IPTABLES - y - - - CONFIG_IP6_NF_MANGLE - y - - - CONFIG_IP6_NF_RAW - y - - - CONFIG_IP6_NF_TARGET_REJECT - y - - - CONFIG_IPV6 - y - - - CONFIG_IPV6_MIP6 - y - - - CONFIG_IPV6_MULTIPLE_TABLES - y - - - CONFIG_IPV6_OPTIMISTIC_DAD - y - - - CONFIG_IPV6_ROUTER_PREF - y - - - CONFIG_IPV6_ROUTE_INFO - y - - - CONFIG_IP_ADVANCED_ROUTER - y - - - CONFIG_IP_MULTICAST - y - - - CONFIG_IP_MULTIPLE_TABLES - y - - - CONFIG_IP_NF_ARPFILTER - y - - - CONFIG_IP_NF_ARPTABLES - y - - - CONFIG_IP_NF_ARP_MANGLE - y - - - CONFIG_IP_NF_FILTER - y - - - CONFIG_IP_NF_IPTABLES - y - - - CONFIG_IP_NF_MANGLE - y - - - CONFIG_IP_NF_MATCH_AH - y - - - CONFIG_IP_NF_MATCH_ECN - y - - - CONFIG_IP_NF_MATCH_TTL - y - - - CONFIG_IP_NF_NAT - y - - - CONFIG_IP_NF_RAW - y - - - CONFIG_IP_NF_SECURITY - y - - - CONFIG_IP_NF_TARGET_MASQUERADE - y - - - CONFIG_IP_NF_TARGET_NETMAP - y - - - CONFIG_IP_NF_TARGET_REDIRECT - y - - - CONFIG_IP_NF_TARGET_REJECT - y - - - CONFIG_MODULES - y - - - CONFIG_MODULE_UNLOAD - y - - - CONFIG_MODVERSIONS - y - - - CONFIG_NET - y - - - CONFIG_NETDEVICES - y - - - CONFIG_NETFILTER - y - - - CONFIG_NETFILTER_XT_MATCH_COMMENT - y - - - CONFIG_NETFILTER_XT_MATCH_CONNLIMIT - y - - - CONFIG_NETFILTER_XT_MATCH_CONNMARK - y - - - CONFIG_NETFILTER_XT_MATCH_CONNTRACK - y - - - CONFIG_NETFILTER_XT_MATCH_HASHLIMIT - y - - - CONFIG_NETFILTER_XT_MATCH_HELPER - y - - - CONFIG_NETFILTER_XT_MATCH_IPRANGE - y - - - CONFIG_NETFILTER_XT_MATCH_LENGTH - y - - - CONFIG_NETFILTER_XT_MATCH_LIMIT - y - - - CONFIG_NETFILTER_XT_MATCH_MAC - y - - - CONFIG_NETFILTER_XT_MATCH_MARK - y - - - CONFIG_NETFILTER_XT_MATCH_PKTTYPE - y - - - CONFIG_NETFILTER_XT_MATCH_POLICY - y - - - CONFIG_NETFILTER_XT_MATCH_QTAGUID - y - - - CONFIG_NETFILTER_XT_MATCH_QUOTA - y - - - CONFIG_NETFILTER_XT_MATCH_QUOTA2 - y - - - CONFIG_NETFILTER_XT_MATCH_SOCKET - y - - - CONFIG_NETFILTER_XT_MATCH_STATE - y - - - CONFIG_NETFILTER_XT_MATCH_STATISTIC - y - - - CONFIG_NETFILTER_XT_MATCH_STRING - y - - - CONFIG_NETFILTER_XT_MATCH_TIME - y - - - CONFIG_NETFILTER_XT_MATCH_U32 - y - - - CONFIG_NETFILTER_XT_TARGET_CLASSIFY - y - - - CONFIG_NETFILTER_XT_TARGET_CONNMARK - y - - - CONFIG_NETFILTER_XT_TARGET_CONNSECMARK - y - - - CONFIG_NETFILTER_XT_TARGET_IDLETIMER - y - - - CONFIG_NETFILTER_XT_TARGET_MARK - y - - - CONFIG_NETFILTER_XT_TARGET_NFLOG - y - - - CONFIG_NETFILTER_XT_TARGET_NFQUEUE - y - - - CONFIG_NETFILTER_XT_TARGET_SECMARK - y - - - CONFIG_NETFILTER_XT_TARGET_TCPMSS - y - - - CONFIG_NETFILTER_XT_TARGET_TPROXY - y - - - CONFIG_NETFILTER_XT_TARGET_TRACE - y - - - CONFIG_NET_CLS_ACT - y - - - CONFIG_NET_CLS_U32 - y - - - CONFIG_NET_EMATCH - y - - - CONFIG_NET_EMATCH_U32 - y - - - CONFIG_NET_KEY - y - - - CONFIG_NET_SCHED - y - - - CONFIG_NET_SCH_HTB - y - - - CONFIG_NFSD - n - - - CONFIG_NFS_FS - n - - - CONFIG_NF_CONNTRACK - y - - - CONFIG_NF_CONNTRACK_AMANDA - y - - - CONFIG_NF_CONNTRACK_EVENTS - y - - - CONFIG_NF_CONNTRACK_FTP - y - - - CONFIG_NF_CONNTRACK_H323 - y - - - CONFIG_NF_CONNTRACK_IPV4 - y - - - CONFIG_NF_CONNTRACK_IPV6 - y - - - CONFIG_NF_CONNTRACK_IRC - y - - - CONFIG_NF_CONNTRACK_NETBIOS_NS - y - - - CONFIG_NF_CONNTRACK_PPTP - y - - - CONFIG_NF_CONNTRACK_SANE - y - - - CONFIG_NF_CONNTRACK_SECMARK - y - - - CONFIG_NF_CONNTRACK_TFTP - y - - - CONFIG_NF_CT_NETLINK - y - - - CONFIG_NF_CT_PROTO_DCCP - y - - - CONFIG_NF_CT_PROTO_SCTP - y - - - CONFIG_NF_CT_PROTO_UDPLITE - y - - - CONFIG_NF_NAT - y - - - CONFIG_NO_HZ - y - - - CONFIG_OABI_COMPAT - n - - - CONFIG_PACKET - y - - - CONFIG_PM_AUTOSLEEP - y - - - CONFIG_PM_WAKELOCKS - y - - - CONFIG_PPP - y - - - CONFIG_PPPOLAC - y - - - CONFIG_PPPOPNS - y - - - CONFIG_PPP_BSDCOMP - y - - - CONFIG_PPP_DEFLATE - y - - - CONFIG_PPP_MPPE - y - - - CONFIG_PREEMPT - y - - - CONFIG_PROFILING - y - - - CONFIG_RANDOMIZE_BASE - y - - - CONFIG_RTC_CLASS - y - - - CONFIG_RT_GROUP_SCHED - y - - - CONFIG_SECCOMP - y - - - CONFIG_SECURITY - y - - - CONFIG_SECURITY_NETWORK - y - - - CONFIG_SECURITY_PERF_EVENTS_RESTRICT - y - - - CONFIG_SECURITY_SELINUX - y - - - CONFIG_STAGING - y - - - CONFIG_SYSVIPC - n - - - CONFIG_TUN - y - - - CONFIG_UID_SYS_STATS - y - - - CONFIG_UNIX - y - - - CONFIG_USB_CONFIGFS - y - - - CONFIG_USB_CONFIGFS_F_ACC - y - - - CONFIG_USB_CONFIGFS_F_AUDIO_SRC - y - - - CONFIG_USB_CONFIGFS_F_FS - y - - - CONFIG_USB_CONFIGFS_F_MIDI - y - - - CONFIG_USB_CONFIGFS_F_MTP - y - - - CONFIG_USB_CONFIGFS_F_PTP - y - - - CONFIG_USB_CONFIGFS_UEVENT - y - - - CONFIG_USB_GADGET - y - - - CONFIG_USELIB - n - - - CONFIG_XFRM_USER - y - - - - - - CONFIG_ARM64 - y - - - - CONFIG_ARMV8_DEPRECATED - y - - - CONFIG_CP15_BARRIER_EMULATION - y - - - CONFIG_SETEND_EMULATION - y - - - CONFIG_SWP_EMULATION - y - - - - 30 - 26.0 - 27.0 - - - 0.0 - - diff --git a/device.mk b/device.mk index 258fd23..fef1968 100644 --- a/device.mk +++ b/device.mk @@ -28,18 +28,6 @@ PRODUCT_AAPT_PREF_CONFIG := xxhdpi # Inherit from sdm845-common $(call inherit-product, device/xiaomi/sdm845-common/sdm845.mk) -# Audio -PRODUCT_COPY_FILES += \ - frameworks/av/services/audiopolicy/config/usb_audio_policy_configuration.xml:system/etc/usb_audio_policy_configuration.xml - -# Device init scripts -PRODUCT_PACKAGES += \ - init.target.rc - -# HIDL -PRODUCT_COPY_FILES += \ - $(LOCAL_PATH)/compatibility_matrix.xml:system/compatibility_matrix.xml - # Input PRODUCT_COPY_FILES += \ $(LOCAL_PATH)/idc/uinput-fpc.idc:system/usr/idc/uinput-fpc.idc \ @@ -49,8 +37,3 @@ PRODUCT_COPY_FILES += \ $(LOCAL_PATH)/keylayout/gpio-keys.kl:system/usr/keylayout/gpio-keys.kl \ $(LOCAL_PATH)/keylayout/uinput-fpc.kl:system/usr/keylayout/uinput-fpc.kl \ $(LOCAL_PATH)/keylayout/uinput-goodix.kl:system/usr/keylayout/uinput-goodix.kl - -# VNDK compat -PRODUCT_COPY_FILES += \ - $(LOCAL_PATH)/vndk-compat/ld.config.compat.txt:system/etc/ld.config.compat.txt \ - $(LOCAL_PATH)/vndk-compat/vndk-compat.rc:system/etc/init/vndk-compat.rc diff --git a/proprietary-files.txt b/proprietary-files.txt index 5d129e4..4417dfd 100644 --- a/proprietary-files.txt +++ b/proprietary-files.txt @@ -82,405 +82,3 @@ framework/qcrilhook.jar framework/qti-telephony-common.jar framework/QtiTelephonyServicelibrary.jar -priv-app/qcrilmsgtunnel/qcrilmsgtunnel.apk - -# Time services - from dipper - OPM1.171019.011 -vendor/bin/time_daemon:bin/time_daemon|217bc99fa738b2888f4f26c00b0976316dca2b5a - -# VNDK -lib64/android.frameworks.displayservice@1.0.so:lib64/vndk-compat/android.frameworks.displayservice@1.0.so -lib64/android.frameworks.schedulerservice@1.0.so:lib64/vndk-compat/android.frameworks.schedulerservice@1.0.so -lib64/android.frameworks.sensorservice@1.0.so:lib64/vndk-compat/android.frameworks.sensorservice@1.0.so -lib64/android.frameworks.vr.composer@1.0.so:lib64/vndk-compat/android.frameworks.vr.composer@1.0.so -lib64/android.hardware.audio@2.0.so:lib64/vndk-compat/android.hardware.audio@2.0.so -lib64/android.hardware.audio.common@2.0.so:lib64/vndk-compat/android.hardware.audio.common@2.0.so -lib64/android.hardware.audio.common@2.0-util.so:lib64/vndk-compat/android.hardware.audio.common@2.0-util.so -lib64/android.hardware.audio.effect@2.0.so:lib64/vndk-compat/android.hardware.audio.effect@2.0.so -lib64/android.hardware.biometrics.fingerprint@2.1.so:lib64/vndk-compat/android.hardware.biometrics.fingerprint@2.1.so -lib64/android.hardware.bluetooth@1.0.so:lib64/vndk-compat/android.hardware.bluetooth@1.0.so -lib64/android.hardware.broadcastradio@1.0.so:lib64/vndk-compat/android.hardware.broadcastradio@1.0.so -lib64/android.hardware.camera.common@1.0.so:lib64/vndk-compat/android.hardware.camera.common@1.0.so -lib64/android.hardware.camera.device@1.0.so:lib64/vndk-compat/android.hardware.camera.device@1.0.so -lib64/android.hardware.camera.device@3.2.so:lib64/vndk-compat/android.hardware.camera.device@3.2.so -lib64/android.hardware.camera.provider@2.4.so:lib64/vndk-compat/android.hardware.camera.provider@2.4.so -lib64/android.hardware.configstore@1.0.so:lib64/vndk-compat/android.hardware.configstore@1.0.so -lib64/android.hardware.configstore-utils.so:lib64/vndk-compat/android.hardware.configstore-utils.so -lib64/android.hardware.contexthub@1.0.so:lib64/vndk-compat/android.hardware.contexthub@1.0.so -lib64/android.hardware.drm@1.0.so:lib64/vndk-compat/android.hardware.drm@1.0.so -lib64/android.hardware.gatekeeper@1.0.so:lib64/vndk-compat/android.hardware.gatekeeper@1.0.so -lib64/android.hardware.gnss@1.0.so:lib64/vndk-compat/android.hardware.gnss@1.0.so -lib64/android.hardware.graphics.allocator@2.0.so:lib64/vndk-compat/android.hardware.graphics.allocator@2.0.so -lib64/android.hardware.graphics.bufferqueue@1.0.so:lib64/vndk-compat/android.hardware.graphics.bufferqueue@1.0.so -lib64/android.hardware.graphics.composer@2.1.so:lib64/vndk-compat/android.hardware.graphics.composer@2.1.so -lib64/android.hardware.health@1.0.so:lib64/vndk-compat/android.hardware.health@1.0.so -lib64/android.hardware.ir@1.0.so:lib64/vndk-compat/android.hardware.ir@1.0.so -lib64/android.hardware.keymaster@3.0.so:lib64/vndk-compat/android.hardware.keymaster@3.0.so -lib64/android.hardware.light@2.0.so:lib64/vndk-compat/android.hardware.light@2.0.so -lib64/android.hardware.media@1.0.so:lib64/vndk-compat/android.hardware.media@1.0.so -lib64/android.hardware.media.omx@1.0.so:lib64/vndk-compat/android.hardware.media.omx@1.0.so -lib64/android.hardware.memtrack@1.0.so:lib64/vndk-compat/android.hardware.memtrack@1.0.so -lib64/android.hardware.nfc@1.0.so:lib64/vndk-compat/android.hardware.nfc@1.0.so -lib64/android.hardware.power@1.0.so:lib64/vndk-compat/android.hardware.power@1.0.so -lib64/android.hardware.radio@1.0.so:lib64/vndk-compat/android.hardware.radio@1.0.so -lib64/android.hardware.radio.deprecated@1.0.so:lib64/vndk-compat/android.hardware.radio.deprecated@1.0.so -lib64/android.hardware.sensors@1.0.so:lib64/vndk-compat/android.hardware.sensors@1.0.so -lib64/android.hardware.soundtrigger@2.0.so:lib64/vndk-compat/android.hardware.soundtrigger@2.0.so -lib64/android.hardware.tetheroffload.config@1.0.so:lib64/vndk-compat/android.hardware.tetheroffload.config@1.0.so -lib64/android.hardware.tetheroffload.control@1.0.so:lib64/vndk-compat/android.hardware.tetheroffload.control@1.0.so -lib64/android.hardware.thermal@1.0.so:lib64/vndk-compat/android.hardware.thermal@1.0.so -lib64/android.hardware.tv.cec@1.0.so:lib64/vndk-compat/android.hardware.tv.cec@1.0.so -lib64/android.hardware.tv.input@1.0.so:lib64/vndk-compat/android.hardware.tv.input@1.0.so -lib64/android.hardware.usb@1.0.so:lib64/vndk-compat/android.hardware.usb@1.0.so -lib64/android.hardware.vibrator@1.0.so:lib64/vndk-compat/android.hardware.vibrator@1.0.so -lib64/android.hardware.vr@1.0.so:lib64/vndk-compat/android.hardware.vr@1.0.so -lib64/android.hardware.wifi@1.0.so:lib64/vndk-compat/android.hardware.wifi@1.0.so -lib64/android.hardware.wifi.supplicant@1.0.so:lib64/vndk-compat/android.hardware.wifi.supplicant@1.0.so -lib64/android.hidl.allocator@1.0.so:lib64/vndk-compat/android.hidl.allocator@1.0.so -lib64/android.hidl.base@1.0.so:lib64/vndk-compat/android.hidl.base@1.0.so -lib64/android.hidl.token@1.0.so:lib64/vndk-compat/android.hidl.token@1.0.so -lib64/android.hidl.token@1.0-utils.so:lib64/vndk-compat/android.hidl.token@1.0-utils.so -lib64/android.system.net.netd@1.0.so:lib64/vndk-compat/android.system.net.netd@1.0.so -lib64/android.system.wifi.keystore@1.0.so:lib64/vndk-compat/android.system.wifi.keystore@1.0.so -lib64/libandroidfw.so:lib64/vndk-compat/libandroidfw.so -lib64/libandroid_runtime.so:lib64/vndk-compat/libandroid_runtime.so -lib64/libandroid.so:lib64/vndk-compat/libandroid.so -lib64/libappfuse.so:lib64/vndk-compat/libappfuse.so -lib64/libaudioclient.so:lib64/vndk-compat/libaudioclient.so -lib64/libaudiomanager.so:lib64/vndk-compat/libaudiomanager.so -lib64/libaudioroute.so:lib64/vndk-compat/libaudioroute.so -lib64/libaudioutils.so:lib64/vndk-compat/libaudioutils.so -lib64/libavservices_minijail.so:lib64/vndk-compat/libavservices_minijail.so -lib64/libbinder.so:lib64/vndk-compat/libbinder.so -lib64/libcamera_client.so:lib64/vndk-compat/libcamera_client.so -lib64/libcamera_metadata.so:lib64/vndk-compat/libcamera_metadata.so -lib64/libcap.so:lib64/vndk-compat/libcap.so -lib64/libcrypto.so:lib64/vndk-compat/libcrypto.so -lib64/libcrypto_utils.so:lib64/vndk-compat/libcrypto_utils.so -lib64/libcurl.so:lib64/vndk-compat/libcurl.so -lib64/libdebuggerd_client.so:lib64/vndk-compat/libdebuggerd_client.so -lib64/libdiskconfig.so:lib64/vndk-compat/libdiskconfig.so -lib64/libdng_sdk.so:lib64/vndk-compat/libdng_sdk.so -lib64/libdumpstateutil.so:lib64/vndk-compat/libdumpstateutil.so -lib64/libEGL.so:lib64/vndk-compat/libEGL.so -lib64/libETC1.so:lib64/vndk-compat/libETC1.so -lib64/libevent.so:lib64/vndk-compat/libevent.so -lib64/libexif.so:lib64/vndk-compat/libexif.so -lib64/libexpat.so:lib64/vndk-compat/libexpat.so -lib64/libfmq.so:lib64/vndk-compat/libfmq.so -lib64/libgatekeeper.so:lib64/vndk-compat/libgatekeeper.so -lib64/libgui.so:lib64/vndk-compat/libgui.so -lib64/libhardware_legacy.so:lib64/vndk-compat/libhardware_legacy.so -lib64/libharfbuzz_ng.so:lib64/vndk-compat/libharfbuzz_ng.so -lib64/libhwui.so:lib64/vndk-compat/libhwui.so -lib64/libicui18n.so:lib64/vndk-compat/libicui18n.so -lib64/libicuuc.so:lib64/vndk-compat/libicuuc.so -lib64/libimg_utils.so:lib64/vndk-compat/libimg_utils.so -lib64/libinput.so:lib64/vndk-compat/libinput.so -lib64/libjavacore.so:lib64/vndk-compat/libjavacore.so -lib64/libjpeg.so:lib64/vndk-compat/libjpeg.so -lib64/libkeymaster1.so:lib64/vndk-compat/libkeymaster1.so -lib64/libkeymaster_messages.so:lib64/vndk-compat/libkeymaster_messages.so -lib64/libldacBT_abr.so:lib64/vndk-compat/libldacBT_abr.so -lib64/libldacBT_enc.so:lib64/vndk-compat/libldacBT_enc.so -lib64/liblz4.so:lib64/vndk-compat/liblz4.so -lib64/libmediadrm.so:lib64/vndk-compat/libmediadrm.so -lib64/libmedia_helper.so:lib64/vndk-compat/libmedia_helper.so -lib64/libmediametrics.so:lib64/vndk-compat/libmediametrics.so -lib64/libmedia.so:lib64/vndk-compat/libmedia.so -lib64/libmediautils.so:lib64/vndk-compat/libmediautils.so -lib64/libmemtrack.so:lib64/vndk-compat/libmemtrack.so -lib64/libmemunreachable.so:lib64/vndk-compat/libmemunreachable.so -lib64/libminijail.so:lib64/vndk-compat/libminijail.so -lib64/libminikin.so:lib64/vndk-compat/libminikin.so -lib64/libnativebridge.so:lib64/vndk-compat/libnativebridge.so -lib64/libnativehelper.so:lib64/vndk-compat/libnativehelper.so -lib64/libnativeloader.so:lib64/vndk-compat/libnativeloader.so -lib64/libnativewindow.so:lib64/vndk-compat/libnativewindow.so -lib64/libnetutils.so:lib64/vndk-compat/libnetutils.so -lib64/libnl.so:lib64/vndk-compat/libnl.so -lib64/libopus.so:lib64/vndk-compat/libopus.so -lib64/libpackagelistparser.so:lib64/vndk-compat/libpackagelistparser.so -lib64/libpagemap.so:lib64/vndk-compat/libpagemap.so -lib64/libpcre2.so:lib64/vndk-compat/libpcre2.so -lib64/libpdfium.so:lib64/vndk-compat/libpdfium.so -lib64/libpiex.so:lib64/vndk-compat/libpiex.so -lib64/libpng.so:lib64/vndk-compat/libpng.so -lib64/libpowermanager.so:lib64/vndk-compat/libpowermanager.so -lib64/libpower.so:lib64/vndk-compat/libpower.so -lib64/libprocessgroup.so:lib64/vndk-compat/libprocessgroup.so -lib64/libprocinfo.so:lib64/vndk-compat/libprocinfo.so -lib64/libprotobuf-cpp-full.so:lib64/vndk-compat/libprotobuf-cpp-full.so -lib64/libprotobuf-cpp-lite.so:lib64/vndk-compat/libprotobuf-cpp-lite.so -lib64/libradio_metadata.so:lib64/vndk-compat/libradio_metadata.so -lib64/libradio.so:lib64/vndk-compat/libradio.so -lib64/libregionalization.so:lib64/vndk-compat/libregionalization.so -lib64/libRScpp.so:lib64/vndk-compat/libRScpp.so -lib64/libselinux.so:lib64/vndk-compat/libselinux.so -lib64/libsensor.so:lib64/vndk-compat/libsensor.so -lib64/libskia.so:lib64/vndk-compat/libskia.so -lib64/libsoftkeymasterdevice.so:lib64/vndk-compat/libsoftkeymasterdevice.so -lib64/libsonivox.so:lib64/vndk-compat/libsonivox.so -lib64/libsoundtrigger.so:lib64/vndk-compat/libsoundtrigger.so -lib64/libspeexresampler.so:lib64/vndk-compat/libspeexresampler.so -lib64/libsqlite.so:lib64/vndk-compat/libsqlite.so -lib64/libssl.so:lib64/vndk-compat/libssl.so -lib64/libstagefright_amrnb_common.so:lib64/vndk-compat/libstagefright_amrnb_common.so -lib64/libstagefright_enc_common.so:lib64/vndk-compat/libstagefright_enc_common.so -lib64/libstagefright_foundation.so:lib64/vndk-compat/libstagefright_foundation.so -lib64/libstagefright_omx.so:lib64/vndk-compat/libstagefright_omx.so|90dfb1584b229e2e15d90c898bdc62db37d0fd1b -lib64/libstagefright_soft_aacdec.so:lib64/vndk-compat/libstagefright_soft_aacdec.so -lib64/libstagefright_soft_aacenc.so:lib64/vndk-compat/libstagefright_soft_aacenc.so -lib64/libstagefright_soft_amrdec.so:lib64/vndk-compat/libstagefright_soft_amrdec.so -lib64/libstagefright_soft_amrnbenc.so:lib64/vndk-compat/libstagefright_soft_amrnbenc.so -lib64/libstagefright_soft_amrwbenc.so:lib64/vndk-compat/libstagefright_soft_amrwbenc.so -lib64/libstagefright_soft_avcdec.so:lib64/vndk-compat/libstagefright_soft_avcdec.so -lib64/libstagefright_soft_avcenc.so:lib64/vndk-compat/libstagefright_soft_avcenc.so -lib64/libstagefright_soft_flacenc.so:lib64/vndk-compat/libstagefright_soft_flacenc.so -lib64/libstagefright_soft_g711dec.so:lib64/vndk-compat/libstagefright_soft_g711dec.so -lib64/libstagefright_soft_gsmdec.so:lib64/vndk-compat/libstagefright_soft_gsmdec.so -lib64/libstagefright_soft_hevcdec.so:lib64/vndk-compat/libstagefright_soft_hevcdec.so -lib64/libstagefright_soft_mp3dec.so:lib64/vndk-compat/libstagefright_soft_mp3dec.so -lib64/libstagefright_soft_mpeg2dec.so:lib64/vndk-compat/libstagefright_soft_mpeg2dec.so -lib64/libstagefright_soft_mpeg4dec.so:lib64/vndk-compat/libstagefright_soft_mpeg4dec.so -lib64/libstagefright_soft_mpeg4enc.so:lib64/vndk-compat/libstagefright_soft_mpeg4enc.so -lib64/libstagefright_soft_opusdec.so:lib64/vndk-compat/libstagefright_soft_opusdec.so -lib64/libstagefright_soft_rawdec.so:lib64/vndk-compat/libstagefright_soft_rawdec.so -lib64/libstagefright_soft_vorbisdec.so:lib64/vndk-compat/libstagefright_soft_vorbisdec.so -lib64/libstagefright_soft_vpxdec.so:lib64/vndk-compat/libstagefright_soft_vpxdec.so -lib64/libstagefright_soft_vpxenc.so:lib64/vndk-compat/libstagefright_soft_vpxenc.so -lib64/libstagefright_xmlparser@1.0.so:lib64/vndk-compat/libstagefright_xmlparser@1.0.so -lib64/libsuspend.so:lib64/vndk-compat/libsuspend.so -lib64/libsysutils.so:lib64/vndk-compat/libsysutils.so -lib64/libtinyalsa.so:lib64/vndk-compat/libtinyalsa.so -lib64/libtinyxml2.so:lib64/vndk-compat/libtinyxml2.so -lib64/libui.so:lib64/vndk-compat/libui.so -lib64/libusbhost.so:lib64/vndk-compat/libusbhost.so -lib64/libutils.so:lib64/vndk-compat/libutils.so -lib64/libvintf.so:lib64/vndk-compat/libvintf.so -lib64/libvixl-arm64.so:lib64/vndk-compat/libvixl-arm64.so -lib64/libvixl-arm.so:lib64/vndk-compat/libvixl-arm.so -lib64/libvorbisidec.so:lib64/vndk-compat/libvorbisidec.so -lib64/libvulkan.so:lib64/vndk-compat/libvulkan.so -lib64/libwifi-service.so:lib64/vndk-compat/libwifi-service.so -lib64/libwifi-system.so:lib64/vndk-compat/libwifi-system.so -lib64/libxml2.so:lib64/vndk-compat/libxml2.so -lib64/libziparchive.so:lib64/vndk-compat/libziparchive.so -lib64/vendor.xiaomi.hardware.tpdbg@1.0.so:lib64/vndk-compat/vendor.xiaomi.hardware.tpdbg@1.0.so -lib/android.frameworks.schedulerservice@1.0.so:lib/vndk-compat/android.frameworks.schedulerservice@1.0.so -lib/android.frameworks.sensorservice@1.0.so:lib/vndk-compat/android.frameworks.sensorservice@1.0.so -lib/android.frameworks.vr.composer@1.0.so:lib/vndk-compat/android.frameworks.vr.composer@1.0.so -lib/android.hardware.audio@2.0.so:lib/vndk-compat/android.hardware.audio@2.0.so -lib/android.hardware.audio.common@2.0.so:lib/vndk-compat/android.hardware.audio.common@2.0.so -lib/android.hardware.audio.common@2.0-util.so:lib/vndk-compat/android.hardware.audio.common@2.0-util.so -lib/android.hardware.audio.effect@2.0.so:lib/vndk-compat/android.hardware.audio.effect@2.0.so -lib/android.hardware.bluetooth@1.0.so:lib/vndk-compat/android.hardware.bluetooth@1.0.so -lib/android.hardware.broadcastradio@1.0.so:lib/vndk-compat/android.hardware.broadcastradio@1.0.so -lib/android.hardware.broadcastradio@1.1.so:lib/vndk-compat/android.hardware.broadcastradio@1.1.so -lib/android.hardware.camera.common@1.0.so:lib/vndk-compat/android.hardware.camera.common@1.0.so -lib/android.hardware.camera.device@1.0.so:lib/vndk-compat/android.hardware.camera.device@1.0.so -lib/android.hardware.camera.device@3.2.so:lib/vndk-compat/android.hardware.camera.device@3.2.so -lib/android.hardware.camera.provider@2.4.so:lib/vndk-compat/android.hardware.camera.provider@2.4.so -lib/android.hardware.configstore@1.0.so:lib/vndk-compat/android.hardware.configstore@1.0.so -lib/android.hardware.configstore-utils.so:lib/vndk-compat/android.hardware.configstore-utils.so -lib/android.hardware.contexthub@1.0.so:lib/vndk-compat/android.hardware.contexthub@1.0.so -lib/android.hardware.drm@1.0.so:lib/vndk-compat/android.hardware.drm@1.0.so -lib/android.hardware.gnss@1.0.so:lib/vndk-compat/android.hardware.gnss@1.0.so -lib/android.hardware.graphics.allocator@2.0.so:lib/vndk-compat/android.hardware.graphics.allocator@2.0.so -lib/android.hardware.graphics.bufferqueue@1.0.so:lib/vndk-compat/android.hardware.graphics.bufferqueue@1.0.so -lib/android.hardware.graphics.composer@2.1.so:lib/vndk-compat/android.hardware.graphics.composer@2.1.so -lib/android.hardware.health@1.0.so:lib/vndk-compat/android.hardware.health@1.0.so -lib/android.hardware.ir@1.0.so:lib/vndk-compat/android.hardware.ir@1.0.so -lib/android.hardware.keymaster@3.0.so:lib/vndk-compat/android.hardware.keymaster@3.0.so -lib/android.hardware.light@2.0.so:lib/vndk-compat/android.hardware.light@2.0.so -lib/android.hardware.media@1.0.so:lib/vndk-compat/android.hardware.media@1.0.so -lib/android.hardware.media.omx@1.0.so:lib/vndk-compat/android.hardware.media.omx@1.0.so -lib/android.hardware.memtrack@1.0.so:lib/vndk-compat/android.hardware.memtrack@1.0.so -lib/android.hardware.nfc@1.0.so:lib/vndk-compat/android.hardware.nfc@1.0.so -lib/android.hardware.power@1.0.so:lib/vndk-compat/android.hardware.power@1.0.so -lib/android.hardware.radio@1.0.so:lib/vndk-compat/android.hardware.radio@1.0.so -lib/android.hardware.radio.deprecated@1.0.so:lib/vndk-compat/android.hardware.radio.deprecated@1.0.so -lib/android.hardware.sensors@1.0.so:lib/vndk-compat/android.hardware.sensors@1.0.so -lib/android.hardware.soundtrigger@2.0.so:lib/vndk-compat/android.hardware.soundtrigger@2.0.so -lib/android.hardware.tetheroffload.config@1.0.so:lib/vndk-compat/android.hardware.tetheroffload.config@1.0.so -lib/android.hardware.thermal@1.0.so:lib/vndk-compat/android.hardware.thermal@1.0.so -lib/android.hardware.tv.cec@1.0.so:lib/vndk-compat/android.hardware.tv.cec@1.0.so -lib/android.hardware.tv.input@1.0.so:lib/vndk-compat/android.hardware.tv.input@1.0.so -lib/android.hardware.vibrator@1.0.so:lib/vndk-compat/android.hardware.vibrator@1.0.so -lib/android.hardware.vr@1.0.so:lib/vndk-compat/android.hardware.vr@1.0.so -lib/android.hidl.allocator@1.0.so:lib/vndk-compat/android.hidl.allocator@1.0.so -lib/android.hidl.base@1.0.so:lib/vndk-compat/android.hidl.base@1.0.so -lib/android.hidl.token@1.0.so:lib/vndk-compat/android.hidl.token@1.0.so -lib/android.hidl.token@1.0-utils.so:lib/vndk-compat/android.hidl.token@1.0-utils.so -lib/libandroidfw.so:lib/vndk-compat/libandroidfw.so -lib/libandroid_runtime.so:lib/vndk-compat/libandroid_runtime.so -lib/libandroid.so:lib/vndk-compat/libandroid.so -lib/libappfuse.so:lib/vndk-compat/libappfuse.so -lib/libaudioclient.so:lib/vndk-compat/libaudioclient.so -lib/libaudiomanager.so:lib/vndk-compat/libaudiomanager.so -lib/libaudioroute.so:lib/vndk-compat/libaudioroute.so -lib/libaudioutils.so:lib/vndk-compat/libaudioutils.so -lib/libavservices_minijail.so:lib/vndk-compat/libavservices_minijail.so -lib/libbinder.so:lib/vndk-compat/libbinder.so -lib/libcamera_client.so:lib/vndk-compat/libcamera_client.so -lib/libcamera_metadata.so:lib/vndk-compat/libcamera_metadata.so -lib/libcap.so:lib/vndk-compat/libcap.so -lib/libcrypto.so:lib/vndk-compat/libcrypto.so -lib/libcurl.so:lib/vndk-compat/libcurl.so -lib/libdebuggerd_client.so:lib/vndk-compat/libdebuggerd_client.so -lib/libdng_sdk.so:lib/vndk-compat/libdng_sdk.so -lib/libEGL.so:lib/vndk-compat/libEGL.so -lib/libETC1.so:lib/vndk-compat/libETC1.so -lib/libevent.so:lib/vndk-compat/libevent.so -lib/libexif.so:lib/vndk-compat/libexif.so -lib/libexpat.so:lib/vndk-compat/libexpat.so -lib/libfmq.so:lib/vndk-compat/libfmq.so -lib/libgatekeeper.so:lib/vndk-compat/libgatekeeper.so -lib/libgui.so:lib/vndk-compat/libgui.so -lib/libhardware_legacy.so:lib/vndk-compat/libhardware_legacy.so -lib/libharfbuzz_ng.so:lib/vndk-compat/libharfbuzz_ng.so -lib/libhwui.so:lib/vndk-compat/libhwui.so -lib/libicui18n.so:lib/vndk-compat/libicui18n.so -lib/libicuuc.so:lib/vndk-compat/libicuuc.so -lib/libimg_utils.so:lib/vndk-compat/libimg_utils.so -lib/libinput.so:lib/vndk-compat/libinput.so -lib/libjavacore.so:lib/vndk-compat/libjavacore.so -lib/libjpeg.so:lib/vndk-compat/libjpeg.so -lib/libldacBT_abr.so:lib/vndk-compat/libldacBT_abr.so -lib/libldacBT_enc.so:lib/vndk-compat/libldacBT_enc.so -lib/liblz4.so:lib/vndk-compat/liblz4.so -lib/libmediacodecservice.so:lib/vndk-compat/libmediacodecservice.so -lib/libmediadrm.so:lib/vndk-compat/libmediadrm.so -lib/libmedia_helper.so:lib/vndk-compat/libmedia_helper.so -lib/libmediametrics.so:lib/vndk-compat/libmediametrics.so -lib/libmedia.so:lib/vndk-compat/libmedia.so -lib/libmediautils.so:lib/vndk-compat/libmediautils.so -lib/libmemtrack.so:lib/vndk-compat/libmemtrack.so -lib/libmemunreachable.so:lib/vndk-compat/libmemunreachable.so -lib/libminijail.so:lib/vndk-compat/libminijail.so -lib/libminikin.so:lib/vndk-compat/libminikin.so -lib/libnativebridge.so:lib/vndk-compat/libnativebridge.so -lib/libnativehelper.so:lib/vndk-compat/libnativehelper.so -lib/libnativeloader.so:lib/vndk-compat/libnativeloader.so -lib/libnativewindow.so:lib/vndk-compat/libnativewindow.so -lib/libnetutils.so:lib/vndk-compat/libnetutils.so -lib/libnl.so:lib/vndk-compat/libnl.so -lib/libopus.so:lib/vndk-compat/libopus.so -lib/libpackagelistparser.so:lib/vndk-compat/libpackagelistparser.so -lib/libpcre2.so:lib/vndk-compat/libpcre2.so -lib/libpdfium.so:lib/vndk-compat/libpdfium.so -lib/libpiex.so:lib/vndk-compat/libpiex.so -lib/libpng.so:lib/vndk-compat/libpng.so -lib/libpowermanager.so:lib/vndk-compat/libpowermanager.so -lib/libpower.so:lib/vndk-compat/libpower.so -lib/libprocessgroup.so:lib/vndk-compat/libprocessgroup.so -lib/libprocinfo.so:lib/vndk-compat/libprocinfo.so -lib/libprotobuf-cpp-full.so:lib/vndk-compat/libprotobuf-cpp-full.so -lib/libprotobuf-cpp-lite.so:lib/vndk-compat/libprotobuf-cpp-lite.so -lib/libradio_metadata.so:lib/vndk-compat/libradio_metadata.so -lib/libradio.so:lib/vndk-compat/libradio.so -lib/libregionalization.so:lib/vndk-compat/libregionalization.so -lib/libRScpp.so:lib/vndk-compat/libRScpp.so -lib/libselinux.so:lib/vndk-compat/libselinux.so -lib/libsensor.so:lib/vndk-compat/libsensor.so -lib/libskia.so:lib/vndk-compat/libskia.so -lib/libsonivox.so:lib/vndk-compat/libsonivox.so -lib/libsoundtrigger.so:lib/vndk-compat/libsoundtrigger.so -lib/libspeexresampler.so:lib/vndk-compat/libspeexresampler.so -lib/libsqlite.so:lib/vndk-compat/libsqlite.so -lib/libssl.so:lib/vndk-compat/libssl.so -lib/libstagefright_amrnb_common.so:lib/vndk-compat/libstagefright_amrnb_common.so -lib/libstagefright_enc_common.so:lib/vndk-compat/libstagefright_enc_common.so -lib/libstagefright_foundation.so:lib/vndk-compat/libstagefright_foundation.so -lib/libstagefright_omx.so:lib/vndk-compat/libstagefright_omx.so|a53babcf39bd3d32c648bac090e1cdc0665dd3e3 -lib/libstagefright_soft_aacdec.so:lib/vndk-compat/libstagefright_soft_aacdec.so -lib/libstagefright_soft_aacenc.so:lib/vndk-compat/libstagefright_soft_aacenc.so -lib/libstagefright_soft_amrdec.so:lib/vndk-compat/libstagefright_soft_amrdec.so -lib/libstagefright_soft_amrnbenc.so:lib/vndk-compat/libstagefright_soft_amrnbenc.so -lib/libstagefright_soft_amrwbenc.so:lib/vndk-compat/libstagefright_soft_amrwbenc.so -lib/libstagefright_soft_avcdec.so:lib/vndk-compat/libstagefright_soft_avcdec.so -lib/libstagefright_soft_avcenc.so:lib/vndk-compat/libstagefright_soft_avcenc.so -lib/libstagefright_soft_flacenc.so:lib/vndk-compat/libstagefright_soft_flacenc.so -lib/libstagefright_soft_g711dec.so:lib/vndk-compat/libstagefright_soft_g711dec.so -lib/libstagefright_soft_gsmdec.so:lib/vndk-compat/libstagefright_soft_gsmdec.so -lib/libstagefright_soft_hevcdec.so:lib/vndk-compat/libstagefright_soft_hevcdec.so -lib/libstagefright_soft_mp3dec.so:lib/vndk-compat/libstagefright_soft_mp3dec.so -lib/libstagefright_soft_mpeg2dec.so:lib/vndk-compat/libstagefright_soft_mpeg2dec.so -lib/libstagefright_soft_mpeg4dec.so:lib/vndk-compat/libstagefright_soft_mpeg4dec.so -lib/libstagefright_soft_mpeg4enc.so:lib/vndk-compat/libstagefright_soft_mpeg4enc.so -lib/libstagefright_soft_opusdec.so:lib/vndk-compat/libstagefright_soft_opusdec.so -lib/libstagefright_soft_rawdec.so:lib/vndk-compat/libstagefright_soft_rawdec.so -lib/libstagefright_soft_vorbisdec.so:lib/vndk-compat/libstagefright_soft_vorbisdec.so -lib/libstagefright_soft_vpxdec.so:lib/vndk-compat/libstagefright_soft_vpxdec.so -lib/libstagefright_soft_vpxenc.so:lib/vndk-compat/libstagefright_soft_vpxenc.so -lib/libstagefright_xmlparser@1.0.so:lib/vndk-compat/libstagefright_xmlparser@1.0.so -lib/libsuspend.so:lib/vndk-compat/libsuspend.so -lib/libsysutils.so:lib/vndk-compat/libsysutils.so -lib/libtinyalsa.so:lib/vndk-compat/libtinyalsa.so -lib/libtinyxml2.so:lib/vndk-compat/libtinyxml2.so -lib/libui.so:lib/vndk-compat/libui.so -lib/libusbhost.so:lib/vndk-compat/libusbhost.so -lib/libutils.so:lib/vndk-compat/libutils.so -lib/libvintf.so:lib/vndk-compat/libvintf.so -lib/libvixl-arm64.so:lib/vndk-compat/libvixl-arm64.so -lib/libvixl-arm.so:lib/vndk-compat/libvixl-arm.so -lib/libvorbisidec.so:lib/vndk-compat/libvorbisidec.so -lib/libvulkan.so:lib/vndk-compat/libvulkan.so -lib/libwifi-service.so:lib/vndk-compat/libwifi-service.so -lib/libxml2.so:lib/vndk-compat/libxml2.so -lib/libziparchive.so:lib/vndk-compat/libziparchive.so -lib/vendor.xiaomi.hardware.tpdbg@1.0.so:lib/vndk-compat/vendor.xiaomi.hardware.tpdbg@1.0.so - -# VNDK-SP -lib64/vndk-sp/android.hardware.graphics.allocator@2.0.so:lib64/vndk-sp-compat/android.hardware.graphics.allocator@2.0.so -lib64/vndk-sp/android.hardware.graphics.common@1.0.so:lib64/vndk-sp-compat/android.hardware.graphics.common@1.0.so -lib64/vndk-sp/android.hardware.graphics.mapper@2.0.so:lib64/vndk-sp-compat/android.hardware.graphics.mapper@2.0.so -lib64/vndk-sp/android.hardware.renderscript@1.0.so:lib64/vndk-sp-compat/android.hardware.renderscript@1.0.so -lib64/vndk-sp/android.hidl.base@1.0.so:lib64/vndk-sp-compat/android.hidl.base@1.0.so -lib64/vndk-sp/android.hidl.memory@1.0.so:lib64/vndk-sp-compat/android.hidl.memory@1.0.so -lib64/vndk-sp/libbacktrace.so:lib64/vndk-sp-compat/libbacktrace.so -lib64/vndk-sp/libbase.so:lib64/vndk-sp-compat/libbase.so -lib64/vndk-sp/libbcinfo.so:lib64/vndk-sp-compat/libbcinfo.so -lib64/vndk-sp/libblas.so:lib64/vndk-sp-compat/libblas.so -lib64/vndk-sp/libcompiler_rt.so:lib64/vndk-sp-compat/libcompiler_rt.so -lib64/vndk-sp/libc++.so:lib64/vndk-sp-compat/libc++.so -lib64/vndk-sp/libcutils.so:lib64/vndk-sp-compat/libcutils.so -lib64/vndk-sp/libft2.so:lib64/vndk-sp-compat/libft2.so -lib64/vndk-sp/libhardware.so:lib64/vndk-sp-compat/libhardware.so -lib64/vndk-sp/libhidlbase.so:lib64/vndk-sp-compat/libhidlbase.so -lib64/vndk-sp/libhidlmemory.so:lib64/vndk-sp-compat/libhidlmemory.so -lib64/vndk-sp/libhidltransport.so:lib64/vndk-sp-compat/libhidltransport.so -lib64/vndk-sp/libhwbinder.so:lib64/vndk-sp-compat/libhwbinder.so -lib64/vndk-sp/libion.so:lib64/vndk-sp-compat/libion.so -lib64/vndk-sp/liblzma.so:lib64/vndk-sp-compat/liblzma.so -lib64/vndk-sp/libpng.so:lib64/vndk-sp-compat/libpng.so -lib64/vndk-sp/libRSCpuRef.so:lib64/vndk-sp-compat/libRSCpuRef.so -lib64/vndk-sp/libRSDriver.so:lib64/vndk-sp-compat/libRSDriver.so -lib64/vndk-sp/libRS_internal.so:lib64/vndk-sp-compat/libRS_internal.so -lib64/vndk-sp/libunwind.so:lib64/vndk-sp-compat/libunwind.so -lib64/vndk-sp/libutils.so:lib64/vndk-sp-compat/libutils.so -lib/vndk-sp/android.hardware.graphics.allocator@2.0.so:lib/vndk-sp-compat/android.hardware.graphics.allocator@2.0.so -lib/vndk-sp/android.hardware.graphics.common@1.0.so:lib/vndk-sp-compat/android.hardware.graphics.common@1.0.so -lib/vndk-sp/android.hardware.graphics.mapper@2.0.so:lib/vndk-sp-compat/android.hardware.graphics.mapper@2.0.so -lib/vndk-sp/android.hardware.renderscript@1.0.so:lib/vndk-sp-compat/android.hardware.renderscript@1.0.so -lib/vndk-sp/android.hidl.base@1.0.so:lib/vndk-sp-compat/android.hidl.base@1.0.so -lib/vndk-sp/android.hidl.memory@1.0.so:lib/vndk-sp-compat/android.hidl.memory@1.0.so -lib/vndk-sp/libbacktrace.so:lib/vndk-sp-compat/libbacktrace.so -lib/vndk-sp/libbase.so:lib/vndk-sp-compat/libbase.so -lib/vndk-sp/libbcinfo.so:lib/vndk-sp-compat/libbcinfo.so -lib/vndk-sp/libblas.so:lib/vndk-sp-compat/libblas.so -lib/vndk-sp/libcompiler_rt.so:lib/vndk-sp-compat/libcompiler_rt.so -lib/vndk-sp/libc++.so:lib/vndk-sp-compat/libc++.so -lib/vndk-sp/libcutils.so:lib/vndk-sp-compat/libcutils.so -lib/vndk-sp/libft2.so:lib/vndk-sp-compat/libft2.so -lib/vndk-sp/libhardware.so:lib/vndk-sp-compat/libhardware.so -lib/vndk-sp/libhidlbase.so:lib/vndk-sp-compat/libhidlbase.so -lib/vndk-sp/libhidlmemory.so:lib/vndk-sp-compat/libhidlmemory.so -lib/vndk-sp/libhidltransport.so:lib/vndk-sp-compat/libhidltransport.so -lib/vndk-sp/libhwbinder.so:lib/vndk-sp-compat/libhwbinder.so -lib/vndk-sp/libion.so:lib/vndk-sp-compat/libion.so -lib/vndk-sp/liblzma.so:lib/vndk-sp-compat/liblzma.so -lib/vndk-sp/libpng.so:lib/vndk-sp-compat/libpng.so -lib/vndk-sp/libRSCpuRef.so:lib/vndk-sp-compat/libRSCpuRef.so -lib/vndk-sp/libRSDriver.so:lib/vndk-sp-compat/libRSDriver.so -lib/vndk-sp/libRS_internal.so:lib/vndk-sp-compat/libRS_internal.so -lib/vndk-sp/libunwind.so:lib/vndk-sp-compat/libunwind.so -lib/vndk-sp/libutils.so:lib/vndk-sp-compat/libutils.so diff --git a/rootdir/Android.mk b/rootdir/Android.mk deleted file mode 100644 index cd9a993..0000000 --- a/rootdir/Android.mk +++ /dev/null @@ -1,9 +0,0 @@ -LOCAL_PATH := $(call my-dir) - -include $(CLEAR_VARS) -LOCAL_MODULE := init.target.rc -LOCAL_MODULE_TAGS := optional eng -LOCAL_MODULE_CLASS := ETC -LOCAL_SRC_FILES := etc/init.target.rc -LOCAL_MODULE_PATH := $(TARGET_OUT_ETC)/init -include $(BUILD_PREBUILT) diff --git a/rootdir/etc/init.target.rc b/rootdir/etc/init.target.rc deleted file mode 100644 index 98ba861..0000000 --- a/rootdir/etc/init.target.rc +++ /dev/null @@ -1,4 +0,0 @@ -on init - mount none /system/bin/time_daemon /vendor/bin/time_daemon bind - mount none /system/etc/usb_audio_policy_configuration.xml /vendor/etc/usb_audio_policy_configuration.xml bind - mount none /vendor/lost+found /vendor/etc/audio bind diff --git a/sepolicy/private/file.te b/sepolicy/private/file.te deleted file mode 100644 index f5ae1d0..0000000 --- a/sepolicy/private/file.te +++ /dev/null @@ -1 +0,0 @@ -type time_daemon_exec, vendor_file_type, file_type; diff --git a/sepolicy/private/file_contexts b/sepolicy/private/file_contexts deleted file mode 100644 index 50ebd4a..0000000 --- a/sepolicy/private/file_contexts +++ /dev/null @@ -1,5 +0,0 @@ -# Audio -/system/etc/usb_audio_policy_configuration.xml u:object_r:vendor_configs_file:s0 - -# Time services -/system/bin/time_daemon u:object_r:time_daemon_exec:s0 diff --git a/sepolicy/private/init.te b/sepolicy/private/init.te deleted file mode 100644 index 75b0d16..0000000 --- a/sepolicy/private/init.te +++ /dev/null @@ -1,6 +0,0 @@ -# Allow init to bind mount time_daemon -allow init time_daemon_exec:file mounton; - -# Allow init to mount vendor configs -allow init vendor_configs_file:file mounton; -allow init vendor_configs_file:dir mounton; diff --git a/vndk-compat/ld.config.compat.txt b/vndk-compat/ld.config.compat.txt deleted file mode 100644 index a5d899a..0000000 --- a/vndk-compat/ld.config.compat.txt +++ /dev/null @@ -1,128 +0,0 @@ -# Copyright (C) 2017 The Android Open Source Project -# -# Bionic loader config file. -# - -# Don't change the order here. -dir.system = /system/bin/ -dir.system = /system/xbin/ -dir.vendor = /vendor/bin/ -dir.vendor = /data/nativetest/vendor -dir.vendor = /data/nativetest64/vendor -dir.vendor = /data/benchmarktest/vendor -dir.vendor = /data/benchmarktest64/vendor -dir.system = /data/nativetest -dir.system = /data/nativetest64 -dir.system = /data/benchmarktest -dir.system = /data/benchmarktest64 - -[system] -additional.namespaces = sphal,vndk,rs - -############################################################################### -# "default" namespace -# -# Framework-side code runs in this namespace. Anything from /vendor partition -# can't be loaded in this namespace. -############################################################################### -namespace.default.isolated = false -namespace.default.search.paths = /system/${LIB}:/vendor/${LIB} -namespace.default.permitted.paths = /system/${LIB}:/vendor/${LIB} - -namespace.default.asan.search.paths = /data/asan/system/${LIB}:/system/${LIB}:/data/asan/vendor/${LIB}:/vendor/${LIB} -namespace.default.asan.permitted.paths = /data/asan/system/${LIB}:/system/${LIB}:/data/asan/vendor/${LIB}:/vendor/${LIB} - -# TODO(b/37013858): remove all dependencies to /vendor/lib from system processes -# When this is done, comment out following three lines and remove the three -# lines above -#namespace.default.isolated = true -#namespace.default.search.paths = /system/${LIB} -#namespace.default.permitted.paths = /system/${LIB} -# -#namespace.default.asan.search.paths = /data/asan/system/${LIB}:/system/${LIB} -#namespace.default.asan.permitted.paths = /data/asan/system/${LIB}:/system/${LIB} - -############################################################################### -# "sphal" namespace -# -# SP-HAL(Sameprocess-HAL)s are the only vendor libraries that are allowed to be -# loaded inside system processes. libEGL_.so, libGLESv2_.so, -# android.hardware.graphics.mapper@2.0-impl.so, etc are SP-HALs. -# -# This namespace is exclusivly for SP-HALs. When the framework tries to dynami- -# cally load SP-HALs, android_dlopen_ext() is used to explicitly specifying -# that they should be searched and loaded from this namespace. -# -# Note that there is no link from the default namespace to this namespace. -############################################################################### -namespace.sphal.isolated = true -namespace.sphal.visible = true -namespace.sphal.search.paths = /vendor/${LIB}/egl:/vendor/${LIB}/hw:/vendor/${LIB} -namespace.sphal.permitted.paths = /vendor/${LIB}:/system/${LIB}/vndk-sp-compat/hw - -namespace.sphal.asan.search.paths = /data/asan/vendor/${LIB}/egl:/vendor/${LIB}/egl:/data/asan/vendor/${LIB}/hw:/vendor/${LIB}/hw:/data/asan/vendor/${LIB}:/vendor/${LIB} -namespace.sphal.asan.permitted.paths = /data/asan/vendor/${LIB}:/vendor/${LIB} - -# Once in this namespace, access to libraries in /system/lib is restricted. Only -# libs listed here can be used. -namespace.sphal.links = default,vndk,rs - -# WARNING: only NDK libs can be listed here. -namespace.sphal.link.default.shared_libs = libc.so:libm.so:libdl.so:libstdc++.so:liblog.so:libnativewindow.so:libEGL.so:libsync.so:libGLESv1_CM.so:libGLESv2.so:libvndksupport.so:libz.so - -# WARNING: only VNDK-SP libs can be listed here. DO NOT EDIT this line. -namespace.sphal.link.vndk.shared_libs = android.hardware.renderscript@1.0.so:android.hardware.graphics.allocator@2.0.so:android.hardware.graphics.mapper@2.0.so:android.hardware.graphics.common@1.0.so:android.hidl.memory@1.0.so:android.hidl.base@1.0.so:libhwbinder.so:libbase.so:libcutils.so:libhardware.so:libhidlbase.so:libhidlmemory.so:libhidltransport.so:libion.so:libutils.so:libc++.so - -# Renderscript gets separate namespace -namespace.sphal.link.rs.shared_libs = libRS_internal.so - -############################################################################### -# "rs" namespace -# -# This namespace is exclusively for Renderscript internal libraries. -# This namespace has slightly looser restriction than the vndk namespace because -# of the genuine characteristics of Renderscript; /data is in the permitted path -# to load the compiled *.so file and libmediandk.so can be used here. -############################################################################### -namespace.rs.isolated = true -namespace.rs.visible = true -namespace.rs.search.paths = /vendor/${LIB}/vndk-sp:/system/${LIB}/vndk-sp-compat:/vendor/${LIB} -namespace.rs.permitted.paths = /vendor/${LIB}:/data - -namespace.rs.asan.search.paths = /data/asan/vendor/${LIB}/vndk-sp:/vendor/${LIB}/vndk-sp:/data/asan/system/${LIB}/vndk-sp:/system/${LIB}/vndk-sp-compat:/data/asan/vendor/${LIB}:/vendor/${LIB} -namespace.rs.asan.permitted.paths = /data/asan/vendor/${LIB}:/vendor/${LIB}:/data - -namespace.rs.links = default,vndk -namespace.rs.link.default.shared_libs = libc.so:libm.so:libdl.so:libstdc++.so:liblog.so:libnativewindow.so:libEGL.so:libsync.so:libGLESv1_CM.so:libGLESv2.so:libmediandk.so:libvndksupport.so:libz.so:libft2.so -namespace.rs.link.vndk.shared_libs = android.hardware.renderscript@1.0.so:android.hardware.graphics.allocator@2.0.so:android.hardware.graphics.mapper@2.0.so:android.hardware.graphics.common@1.0.so:android.hidl.memory@1.0.so:libhwbinder.so:libbase.so:libcutils.so:libhardware.so:libhidlbase.so:libhidlmemory.so:libhidltransport.so:libion.so:libutils.so:libc++.so - -############################################################################### -# "vndk" namespace -# -# This namespace is exclusively for vndk-sp libs. -############################################################################### -namespace.vndk.isolated = true -namespace.vndk.visible = true -namespace.vndk.search.paths = /vendor/${LIB}/vndk-sp:/system/${LIB}/vndk-sp-compat -namespace.vndk.permitted.paths = /vendor/${LIB}/hw:/vendor/${LIB}/egl - -namespace.vndk.asan.search.paths = /data/asan/vendor/${LIB}/vndk-sp:/vendor/${LIB}/vndk-sp:/data/asan/system/${LIB}/vndk-sp:/system/${LIB}/vndk-sp-compat -namespace.vndk.asan.permitted.paths = /data/asan/vendor/${LIB}/hw:/vendor/${LIB}/hw:/data/asan/vendor/${LIB}/egl:/vendor/${LIB}/egl - -# When these NDK libs are required inside this namespace, then it is redirected -# to the default namespace. This is possible since their ABI is stable across -# Android releases. -namespace.vndk.links = default -namespace.vndk.link.default.shared_libs = android.hidl.memory@1.0-impl.so:libc.so:libm.so:libdl.so:libstdc++.so:liblog.so:libnativewindow.so:libEGL.so:libsync.so:libvndksupport.so:libz.so - -############################################################################### -# Namespace config for vendor processes. In O, no restriction is enforced for -# them. However, in O-MR1, access to /system/${LIB} will not be allowed to -# the default namespace. 'system' namespace will be added to give limited -# (LL-NDK only) access. -############################################################################### -[vendor] -namespace.default.isolated = false -namespace.default.search.paths = /vendor/${LIB}/hw:/vendor/${LIB}/egl:/vendor/${LIB}:/system/${LIB}/vndk-compat:/vendor/${LIB}/vndk-sp:/system/${LIB}/vndk-sp-compat:/system/${LIB} - -namespace.default.asan.search.paths = /data/asan/vendor/${LIB}/hw:/vendor/${LIB}/hw:/data/asan/vendor/${LIB}/egl:/vendor/${LIB}/egl:/data/asan/vendor/${LIB}:/vendor/${LIB}:/data/asan/system/${LIB}/vndk:/system/${LIB}/vndk-compat:/data/asan/vendor/${LIB}/vndk-sp:/vendor/${LIB}/vndk-sp:/data/asan/system/${LIB}/vndk-sp:/system/${LIB}/vndk-sp-compat:/data/asan/system/${LIB}:/system/${LIB} diff --git a/vndk-compat/vndk-compat.rc b/vndk-compat/vndk-compat.rc deleted file mode 100644 index 51c8fb8..0000000 --- a/vndk-compat/vndk-compat.rc +++ /dev/null @@ -1,2 +0,0 @@ -on post-fs - export LD_CONFIG_FILE /system/etc/ld.config.compat.txt