Home
last modified time | relevance | path

Searched refs:platform (Results 1 – 25 of 399) sorted by relevance

12345678910>>...16

/system/chre/platform/
Dplatform.mk24 SLPI_CFLAGS += -I$(SLPI_PREFIX)/platform/inc
25 SLPI_CFLAGS += -I$(SLPI_PREFIX)/platform/inc/HAP
26 SLPI_CFLAGS += -I$(SLPI_PREFIX)/platform/inc/a1std
27 SLPI_CFLAGS += -I$(SLPI_PREFIX)/platform/inc/stddef
28 SLPI_CFLAGS += -I$(SLPI_PREFIX)/platform/rtld/inc
43 SLPI_SEE_CFLAGS += -I$(SLPI_PREFIX)/chre/chre/src/system/chre/platform/slpi
95 SLPI_SRCS += platform/shared/assert.cc
96 SLPI_SRCS += platform/shared/chre_api_audio.cc
97 SLPI_SRCS += platform/shared/chre_api_core.cc
98 SLPI_SRCS += platform/shared/chre_api_gnss.cc
[all …]
/system/chre/
DAndroid.bp66 "platform/shared/include",
74 "platform/shared/host_protocol_common.cc",
437 "platform/shared/pal_system_api.cc",
438 "platform/linux/assert.cc",
439 "platform/linux/fatal_error.cc",
440 "platform/linux/memory.cc",
441 "platform/linux/pal_gnss.cc",
442 "platform/linux/pal_nan.cc",
443 "platform/linux/pal_wifi.cc",
444 "platform/linux/pal_wwan.cc",
[all …]
DREADME.md4 Runtime Environment (CHRE), which is Android’s platform for developing always-on
58 - ``core/``: Common CHRE framework code, which is applicable to every platform
59 (contrast to ``platform/``)
67 and tests (these PALs may optionally be used by the platform implementation)
68 - ``platform/``: Code related to the implementation of CHRE on a particular
69 platform/device (compare to ``core/``), divided into sub-folders as follows:
70 - ``platform/include``: The interface between common code in ``core/`` and
71 platform-specific code implemented elsewhere in ``platform/``
72 - ``platform/shared``: Code that may apply to multiple platforms, but is not
75 folder contains source files translating from the C++ platform abstractions
[all …]
/system/chre/build/sys_support/qcom/
Dchre.scons167 "${BUILD_ROOT}/chre/chre/src/system/chre/platform/include",
168 "${BUILD_ROOT}/chre/chre/src/system/chre/platform/shared/include",
169 "${BUILD_ROOT}/chre/chre/src/system/chre/platform/slpi",
170 "${BUILD_ROOT}/chre/chre/src/system/chre/platform/slpi/include",
171 "${BUILD_ROOT}/chre/chre/src/system/chre/platform/slpi/see/include",
188 env.RequirePublicApi(platform_public_apis, area='platform')
289 # CHRE platform-specific implementation
290 "${BUILDPATH}/system/chre/platform/shared/chre_api_audio.cc",
291 "${BUILDPATH}/system/chre/platform/shared/chre_api_core.cc",
292 "${BUILDPATH}/system/chre/platform/shared/chre_api_gnss.cc",
[all …]
/system/chre/build/variant/
Daosp_cm4_exynos-embos.mk23 TARGET_CFLAGS += -I$(CHRE_PREFIX)/platform/shared/include/chre/platform/shared/libc
28 TARGET_CFLAGS += -I$(RAINBOW_SDK_DIR)/OEM/LSI/exynos9925/firmware/os/platform/exynos/inc
29 TARGET_CFLAGS += -I$(RAINBOW_SDK_DIR)/OEM/LSI/exynos9925/firmware/os/platform/exynos/inc/plat
30 TARGET_CFLAGS += -I$(RAINBOW_SDK_DIR)/OEM/LSI/exynos9925/firmware/os/platform/exynos/inc/plat/cmsis
31 TARGET_CFLAGS += -I$(RAINBOW_SDK_DIR)/OEM/LSI/exynos9925/firmware/os/platform/exynos/inc/plat/csp
32 TARGET_CFLAGS += -I$(RAINBOW_SDK_DIR)/OEM/LSI/exynos9925/firmware/os/platform/exynos/inc/plat/mailb…
Daosp_riscv55e03_tinysys.mk58 TARGET_CFLAGS += -I$(CHRE_PREFIX)/platform/shared/include/chre/platform/shared/libc
74 include $(CHRE_PREFIX)/platform/shared/mbedtls/mbedtls.mk
/system/chre/doc/
Dporting_guide.md6 interfaces that the platform needs to implement. These interfaces provide
7 dependencies for the common CHRE code that are necessarily platform-specific.
8 Additionally, platform code calls into common code to ferry events from
12 new platform in the CHRE reference implementation.
16 CHRE platform code can be broadly categorized as follows.
20 Files under `platform/include` serve as the interface between common code in
21 `core/` and other platform-specific code in `platform/<platform_name>`. These
23 supporting an individual platform.
27 Located in `platform/shared/`, the code here is part of the platform layer’s
28 responsibilities, but is not necessarily specific to only one platform. In other
[all …]
Dframework_overview.md16 approach that separates common code from platform-specific code. CHRE is an
26 and platform-specific components, it is helpful to trace the flow through a few
39 processor where CHRE is running using a platform-specific method. While the
41 CHRE via the platform-specific HostLink implementation, then verify its
45 2. Once the nanoapp code is loaded, the platform code calls
53 3. The (platform-specific) callback finalizes the newly constructed `Nanoapp`
55 transition from platform-specific to common code.
58 common and platform-specific data and functions, as described in the Platform
64 code can vary by platform, transferring control from the framework to a
65 nanoapp is considered part of the platform layer. So
[all …]
/system/tools/aidl/tests/golden_output/aidl-test-interface-permission-java-source/gen/android/aidl/tests/permission/platform/
DIProtected.java4 package android.aidl.tests.permission.platform;
8 public static class Default implements android.aidl.tests.permission.platform.IProtected
19 …t class Stub extends android.os.Binder implements android.aidl.tests.permission.platform.IProtected
41 …public static android.aidl.tests.permission.platform.IProtected asInterface(android.os.IBinder obj) in asInterface()
47 if (((iin!=null)&&(iin instanceof android.aidl.tests.permission.platform.IProtected))) { in asInterface()
48 return ((android.aidl.tests.permission.platform.IProtected)iin); in asInterface()
50 return new android.aidl.tests.permission.platform.IProtected.Stub.Proxy(obj); in asInterface()
108 private static class Proxy implements android.aidl.tests.permission.platform.IProtected
DIProtected.java.d1 …test-interface-permission-java-source/gen/android/aidl/tests/permission/platform/IProtected.java :…
2 system/tools/aidl/tests/android/aidl/tests/permission/platform/IProtected.aidl \
/system/sepolicy/prebuilts/api/33.0/private/
Dplatform_app.te2 ### Apps signed with the platform key.
35 # This is a performance optimization that allows platform apps to bypass the FUSE layer
82 # Allow platform apps to log via statsd.
85 # Allow platform applications to find and call artd for testing
99 # allow platform apps to use UDP sockets provided by the system server but not
104 # allow platform apps to connect to the property service
107 # allow platform apps to read keyguard.no_require_sim
110 # allow platform apps to read qemu.hw.mainkeys
113 # allow platform apps to create symbolic link
119 # Allow platform apps to act as Perfetto producers.
[all …]
/system/extras/toolchain-extras/
DAndroid.bp65 name: "libprofile-clang-platform-defaults",
84 defaults: ["libprofile-clang-platform-defaults"],
86 "//apex_available:platform",
100 defaults: ["libprofile-clang-platform-defaults"],
123 "libprofile-clang-platform-defaults",
131 "libprofile-clang-platform-defaults",
141 "libprofile-clang-platform-defaults",
/system/sepolicy/prebuilts/api/32.0/private/
Dplatform_app.te2 ### Apps signed with the platform key.
35 # This is a performance optimization that allows platform apps to bypass the FUSE layer
71 # Allow platform apps to log via statsd.
82 # allow platform apps to use UDP sockets provided by the system server but not
87 # allow platform apps to connect to the property service
90 # allow platform apps to read keyguard.no_require_sim
93 # allow platform apps to read qemu.hw.mainkeys
96 # allow platform apps to create symbolic link
102 # Allow platform apps to act as Perfetto producers.
/system/sepolicy/prebuilts/api/31.0/private/
Dplatform_app.te2 ### Apps signed with the platform key.
35 # This is a performance optimization that allows platform apps to bypass the FUSE layer
71 # Allow platform apps to log via statsd.
82 # allow platform apps to use UDP sockets provided by the system server but not
87 # allow platform apps to connect to the property service
90 # allow platform apps to read keyguard.no_require_sim
93 # allow platform apps to read qemu.hw.mainkeys
96 # allow platform apps to create symbolic link
102 # Allow platform apps to act as Perfetto producers.
/system/sepolicy/prebuilts/api/34.0/private/
Dplatform_app.te2 ### Apps signed with the platform key.
35 # This is a performance optimization that allows platform apps to bypass the FUSE layer
85 # Allow platform apps to log via statsd.
88 # Allow platform applications to find and call artd for testing
102 # allow platform apps to use UDP sockets provided by the system server but not
107 # allow platform apps to connect to the property service
110 # allow platform apps to read keyguard.no_require_sim
113 # allow platform apps to read qemu.hw.mainkeys
116 # allow platform apps to create symbolic link
122 # Allow platform apps to create VMs
/system/sepolicy/private/
Dplatform_app.te2 ### Apps signed with the platform key.
35 # This is a performance optimization that allows platform apps to bypass the FUSE layer
85 # Allow platform apps to log via statsd.
88 # Allow platform applications to find and call artd for testing
102 # allow platform apps to use UDP sockets provided by the system server but not
107 # allow platform apps to connect to the property service
110 # allow platform apps to read keyguard.no_require_sim
113 # allow platform apps to read qemu.hw.mainkeys
116 # allow platform apps to create symbolic link
122 # Allow platform apps to create VMs
/system/chre/chpp/
DAndroid.bp66 "platform/pal_api.c",
67 "platform/linux/memory.c",
68 "platform/linux/notifier.c",
69 "platform/shared/crc.c",
77 "platform/linux/include",
121 "platform/linux/services/platform_gnss.c",
135 "platform/linux/link.c",
196 // Note: this needs to come before platform/linux/include
198 "platform/linux/include",
DQUICKSTART.md3 This guide focuses on integrating and porting CHPP to your desired platform. For implementation det…
9 Implement the platform-specific functionality utilized by CHPP. These can be found in chpp/platform
16 1. CRC32 (a half-byte algorithm is provided in platform/shared, but it is recommended to use a plat…
/system/sepolicy/prebuilts/api/29.0/private/
Dplatform_app.te2 ### Apps signed with the platform key.
35 # This is a performance optimization that allows platform apps to bypass the FUSE layer
73 # Allow platform apps to interact with gpuservice
76 # Allow platform apps to log via statsd.
87 # allow platform apps to use UDP sockets provided by the system server but not
92 # allow platform apps to connect to the property service
95 # allow platform apps to create symbolic link
/system/sepolicy/prebuilts/api/30.0/private/
Dplatform_app.te2 ### Apps signed with the platform key.
35 # This is a performance optimization that allows platform apps to bypass the FUSE layer
72 # Allow platform apps to interact with gpuservice
75 # Allow platform apps to log via statsd.
86 # allow platform apps to use UDP sockets provided by the system server but not
91 # allow platform apps to connect to the property service
94 # allow platform apps to create symbolic link
/system/netd/
DOWNERS3 file:platform/packages/modules/Connectivity:master:/OWNERS_core_networking
5 per-file **Xfrm* = file:platform/frameworks/base:master:/services/core/java/com/android/server/vcn/…
/system/extras/module_ndk_libs/libnativehelper/
Dlibnativehelper.map.txt8 # JNI Invocation methods available to platform and apps.
17 LIBNATIVEHELPER_PLATFORM { # platform-only
/system/chre/platform/tinysys/
DREADME.md3 This folder contains the CHRE platform implementation for MediaTek SoCs that use
4 a software platform called tinysys for their always-on processing domain(s).
/system/tools/aidl/build/
Dmessage_check_equality_release.txt2 # ERROR: AIDL API change detected on a released platform #
4 Above AIDL file(s) has changed and this is NEVER allowed on a release platform
/system/librustutils/
DAndroid.bp25 "//apex_available:platform",
59 "//apex_available:platform",
84 "//apex_available:platform",

12345678910>>...16