Home
last modified time | relevance | path

Searched refs:riscv64 (Results 1 – 25 of 61) sorted by relevance

123

/frameworks/libs/binary_translation/
Dberberis_config.mk85 system/bin/riscv64/app_process64 \
86 system/bin/riscv64/linker64 \
90 system/etc/ld.config.riscv64.txt \
113 system/lib64/riscv64/ld-android.so \
114 system/lib64/riscv64/libEGL.so \
115 system/lib64/riscv64/libGLESv1_CM.so \
116 system/lib64/riscv64/libGLESv2.so \
117 system/lib64/riscv64/libGLESv3.so \
118 system/lib64/riscv64/libOpenMAXAL.so \
119 system/lib64/riscv64/libOpenSLES.so \
[all …]
DREADME.md2 with riscv64 native code on x86_64 devices or emulators.
Denable_riscv64_to_x86_64.mk35 ro.dalvik.vm.isa.riscv64=x86_64 \
/frameworks/libs/binary_translation/interpreter/
DAndroid.bp45 srcs: ["riscv64/faulty_memory_accesses_x86_64.cc"],
49 "riscv64/interpreter-main.cc",
50 "riscv64/interpreter-VLoadIndexedArgs.cc",
51 "riscv64/interpreter-VLoadStrideArgs.cc",
52 "riscv64/interpreter-VLoadUnitStrideArgs.cc",
53 "riscv64/interpreter-VOpFVfArgs.cc",
54 "riscv64/interpreter-VOpFVvArgs.cc",
55 "riscv64/interpreter-VOpIViArgs.cc",
56 "riscv64/interpreter-VOpIVvArgs.cc",
57 "riscv64/interpreter-VOpIVxArgs.cc",
[all …]
/frameworks/libs/binary_translation/guest_abi/riscv64/include/berberis/guest_abi/
Dguest_params_arch.h42 riscv64::ArgLocation loc) { in ParamLocationAddress()
46 if (loc.kind == riscv64::kArgLocationStack) { in ParamLocationAddress()
48 } else if (loc.kind == riscv64::kArgLocationInt) { in ParamLocationAddress()
50 } else if (loc.kind == riscv64::kArgLocationFp) { in ParamLocationAddress()
102 constexpr static const std::tuple<riscv64::CallingConventions,
103 riscv64::ArgLocation,
104 std::array<riscv64::ArgLocation, sizeof...(ParamType)>>
115 riscv64::CallingConventions conv; in ParamsInfoHelper()
118 riscv64::ArgLocation return_loc = ReturnInfoHelper(conv); in ParamsInfoHelper()
119 std::array<riscv64::ArgLocation, sizeof...(ParamType)> param_locs{}; in ParamsInfoHelper()
[all …]
Dguest_arguments_arch.h94 auto& Reference(riscv64::ArgLocation loc) const { in Reference()
102 constexpr static const std::tuple<riscv64::ArgLocation,
103 std::array<riscv64::ArgLocation, sizeof...(ArgumentType)>>
115 riscv64::CallingConventions conv; in ArgumentsInfoHelper()
118 riscv64::ArgLocation result_loc = ResultInfoHelper(conv); in ArgumentsInfoHelper()
119 std::array<riscv64::ArgLocation, sizeof...(ArgumentType)> arg_locs{}; in ArgumentsInfoHelper()
136 constexpr static riscv64::ArgLocation ResultInfoHelper(riscv64::CallingConventions& conv) { in ResultInfoHelper()
139 return {riscv64::kArgLocationNone, 0}; in ResultInfoHelper()
154 constexpr void* ArgLocationAddress(riscv64::ArgLocation loc) const { in ArgLocationAddress()
155 if (loc.kind == riscv64::kArgLocationStack) { in ArgLocationAddress()
[all …]
/frameworks/libs/binary_translation/prebuilt/system/etc/
Dld.config.riscv64.txt21 namespace.default.search.paths = /system/${LIB}/riscv64/bootstrap
22 namespace.default.search.paths += /system/${LIB}/riscv64
23 namespace.default.permitted.paths = /system/${LIB}/riscv64
25 namespace.default.asan.search.paths = /data/asan/system/${LIB}/riscv64:/system/${LIB}/riscv64
26 namespace.default.asan.permitted.paths = /data/asan/system/${LIB}/riscv64:/system/${LIB}/riscv64
41 namespace.com_android_neuralnetworks.permitted.paths = /system/${LIB}/riscv64
43 namespace.com_android_neuralnetworks.search.paths = /system/${LIB}/riscv64
44 namespace.com_android_neuralnetworks.asan.search.paths = /system/${LIB}/riscv64
69 namespace.com_android_i18n.permitted.paths = /system/${LIB}/riscv64
71 namespace.com_android_i18n.search.paths = /system/${LIB}/riscv64
[all …]
/frameworks/libs/binary_translation/kernel_api/
DAndroid.bp63 "riscv64/epoll_emulation.cc",
64 "riscv64/open_emulation.cc",
65 "riscv64/syscall_emulation_arch.cc",
66 "riscv64/syscall_emulation.cc",
67 "riscv64/tracing.cc",
69 local_include_dirs: ["riscv64"],
/frameworks/libs/binary_translation/tools/
Driscv64-disasm23 riscv64-linux-gnu-as -march=rv64gc_zba_zbb_zbs_v -o "$TEMP.o" "$TEMP.S"
26 riscv64-linux-gnu-strip "$TEMP.o"
27 riscv64-linux-gnu-objdump -M numeric -d "$TEMP.o" | sed '0,/<.text>/d'
/frameworks/libs/binary_translation/kernel_api/tools/
DREADME.md22 `x86_64` and `riscv64`.
49 ```./gen_kernel_syscalls_symbols.py riscv64 ./kernel_syscalls.json > ./symbols_riscv64.txt```
69 gen_kernel_syscalls_translation.py riscv64 x86_64 \
86 ./gen_kernel_syscalls_numbers.py riscv64 x86_64 ./kernel_syscalls.json \
87 > ../../guest_os_primitives/riscv64/include/berberis/guest_os_primitives/gen_syscall_numbers_arch.h
88 ./gen_kernel_syscalls_mapping.py riscv64 x86_64 ./kernel_syscalls.json \
89 > ../../guest_os_primitives/riscv64/gen_syscall_numbers.cc
/frameworks/libs/binary_translation/guest_os_primitives/
DAndroid.bp50 export_include_dirs: ["riscv64/include"],
157 "riscv64/gen_syscall_numbers.cc",
158 "riscv64/guest_setjmp.cc",
159 "riscv64/guest_signal.cc",
161 local_include_dirs: ["riscv64"],
/frameworks/libs/binary_translation/prebuilt/
DAndroid.bp23 name: "ld.config.riscv64.txt",
24 src: "system/etc/ld.config.riscv64.txt",
49 "ld.config.riscv64.txt",
/frameworks/libs/binary_translation/guest_state/
DAndroid.bp63 export_include_dirs: ["riscv64/include"],
85 "riscv64/get_cpu_state.cc",
86 "riscv64/guest_state_arch.cc",
132 srcs: ["riscv64/get_cpu_state_test.cc"],
/frameworks/libs/binary_translation/tests/jni_tests/
DREADME.txt1 ## Build and install tests for riscv64 guest
5 adb install out/target/product/generic_riscv64/testcases/berberis_jni_tests/riscv64/berberis_jni_te…
/frameworks/base/packages/CtsShim/
DAndroid.bp47 riscv64: {
48 apk: "apk/riscv64/CtsShimPriv.apk",
88 riscv64: {
89 apk: "apk/riscv64/CtsShim.apk",
/frameworks/av/services/mediaextractor/seccomp_policy/
Dmediaextractor-riscv64.policy47 @include /apex/com.android.media/etc/seccomp_policy/crash_dump.riscv64.policy
48 @include /apex/com.android.media/etc/seccomp_policy/code_coverage.riscv64.policy
/frameworks/av/services/mediacodec/
DAndroid.bp57 riscv64: {
58 src: "seccomp_policy/mediaswcodec-riscv64.policy",
125 riscv64: {
/frameworks/libs/binary_translation/tests/ndk_program_tests/
DAndroid.bp58 "riscv64/handle_not_executable_test.cc",
59 "riscv64/runtime_code_patching_test.cc",
60 "riscv64/sigill_test.cc",
77 riscv64: {
/frameworks/libs/binary_translation/intrinsics/
DAndroid.bp247 "riscv64/include",
289 "riscv64/include",
318 "riscv64/intrinsics.cc",
319 "riscv64/vector_intrinsics.cc",
349 "riscv64/intrinsics_test.cc",
350 "riscv64/vector_intrinsics_test.cc",
/frameworks/av/services/mediaextractor/
DAndroid.bp77 riscv64: {
78 src: "seccomp_policy/mediaextractor-riscv64.policy",
/frameworks/base/.prebuilt_info/
Dprebuilt_info_packages_CtsShim_apk__riscv64_CtsShim_apk.asciipb7 dest_file: "packages/CtsShim/apk//riscv64/CtsShim.apk"
Dprebuilt_info_packages_CtsShim_apk__riscv64_CtsShimPriv_apk.asciipb7 dest_file: "packages/CtsShim/apk//riscv64/CtsShimPriv.apk"
/frameworks/libs/binary_translation/guest_loader/
DAndroid.bp93 "riscv64/guest_loader_arch.cc",
94 "riscv64/linker_callbacks_arch.cc",
/frameworks/libs/binary_translation/prebuilt/system/etc/init/
Dberberis.rc5 on property:ro.enable.native.bridge.exec=1 && property:ro.dalvik.vm.isa.riscv64=x86_64
/frameworks/libs/native_bridge_support/android_api/vdso/include/native_bridge_support/vdso/
Dinterceptable_functions.h46 #error Unknown architecture, only riscv64, arm and aarch64 are supported.

123