| /OK3568_Linux_fs/kernel/tools/testing/selftests/arm64/fp/ |
| H A D | sve-ptrace.c | 71 struct user_sve_header *sve; in get_sve() local 73 size_t sz = sizeof *sve; in get_sve() 93 sve = *buf; in get_sve() 94 if (sve->size <= sz) in get_sve() 97 sz = sve->size; in get_sve() 100 return sve; in get_sve() 106 static int set_sve(pid_t pid, const struct user_sve_header *sve) in set_sve() argument 110 iov.iov_base = (void *)sve; in set_sve() 111 iov.iov_len = sve->size; in set_sve() 115 static void dump_sve_regs(const struct user_sve_header *sve, unsigned int num, in dump_sve_regs() argument [all …]
|
| H A D | Makefile | 4 TEST_GEN_PROGS := sve-ptrace sve-probe-vls 5 TEST_PROGS_EXTENDED := fpsimd-test fpsimd-stress sve-test sve-stress vlset 11 sve-ptrace: sve-ptrace.o sve-ptrace-asm.o 12 sve-probe-vls: sve-probe-vls.o 13 sve-test: sve-test.o
|
| H A D | README | 7 sve-probe-vls - Checks the SVE vector length enumeration interface 8 sve-ptrace - Checks the SVE ptrace interface 13 sve-stress performs an SVE context switch stress test, as described 17 "sve" in the following commands.) 25 $ ./sve-stress 67 To try to reproduce the bugs that we have been observing, sve-stress 73 $ lkvm run --console=virtio -pconsole=hvc0 --sve Image 88 2) Run the sve-stress on *each* guest with the Vector-Length set to 32: 89 guest$ ./vlset --inherit 32 ./sve-stress 91 3) Run the sve-stress on the host with the maximum Vector-Length: [all …]
|
| H A D | .gitignore | 2 sve-probe-vls 3 sve-ptrace 4 sve-test
|
| H A D | sve-stress | 45 ./sve-test >$log &
|
| H A D | sve-ptrace-asm.S | 6 .arch_extension sve
|
| H A D | sve-test.S | 21 .arch_extension sve
|
| /OK3568_Linux_fs/buildroot/package/gdb/11.2/ |
| H A D | 0010-The-signal-definitions-of-musl-and-gdb-collide.patch | 9 have to use the aarch64-sve-linux-sigcontext.h header file which also 10 provides that and make sure aarch64-sve-linux-sigcontext.h does not 18 gdb/nat/aarch64-sve-linux-ptrace.h | 2 +- 19 gdb/nat/aarch64-sve-linux-sigcontext.h | 2 ++ 22 diff --git a/gdb/nat/aarch64-sve-linux-ptrace.h b/gdb/nat/aarch64-sve-linux-ptrace.h 24 --- a/gdb/nat/aarch64-sve-linux-ptrace.h 25 +++ b/gdb/nat/aarch64-sve-linux-ptrace.h 32 #include "aarch64-sve-linux-sigcontext.h" 35 diff --git a/gdb/nat/aarch64-sve-linux-sigcontext.h b/gdb/nat/aarch64-sve-linux-sigcontext.h 37 --- a/gdb/nat/aarch64-sve-linux-sigcontext.h [all …]
|
| /OK3568_Linux_fs/buildroot/package/gdb/10.2/ |
| H A D | 0010-The-signal-definitions-of-musl-and-gdb-collide.patch | 9 have to use the aarch64-sve-linux-sigcontext.h header file which also 10 provides that and make sure aarch64-sve-linux-sigcontext.h does not 18 gdb/nat/aarch64-sve-linux-ptrace.h | 2 +- 19 gdb/nat/aarch64-sve-linux-sigcontext.h | 2 ++ 22 diff --git a/gdb/nat/aarch64-sve-linux-ptrace.h b/gdb/nat/aarch64-sve-linux-ptrace.h 24 --- a/gdb/nat/aarch64-sve-linux-ptrace.h 25 +++ b/gdb/nat/aarch64-sve-linux-ptrace.h 32 #include "aarch64-sve-linux-sigcontext.h" 35 diff --git a/gdb/nat/aarch64-sve-linux-sigcontext.h b/gdb/nat/aarch64-sve-linux-sigcontext.h 37 --- a/gdb/nat/aarch64-sve-linux-sigcontext.h [all …]
|
| /OK3568_Linux_fs/buildroot/package/gdb/12.1/ |
| H A D | 0010-The-signal-definitions-of-musl-and-gdb-collide.patch | 9 have to use the aarch64-sve-linux-sigcontext.h header file which also 10 provides that and make sure aarch64-sve-linux-sigcontext.h does not 18 gdb/nat/aarch64-sve-linux-ptrace.h | 2 +- 19 gdb/nat/aarch64-sve-linux-sigcontext.h | 2 ++ 22 diff --git a/gdb/nat/aarch64-sve-linux-ptrace.h b/gdb/nat/aarch64-sve-linux-ptrace.h 24 --- a/gdb/nat/aarch64-sve-linux-ptrace.h 25 +++ b/gdb/nat/aarch64-sve-linux-ptrace.h 32 #include "aarch64-sve-linux-sigcontext.h" 35 diff --git a/gdb/nat/aarch64-sve-linux-sigcontext.h b/gdb/nat/aarch64-sve-linux-sigcontext.h 37 --- a/gdb/nat/aarch64-sve-linux-sigcontext.h [all …]
|
| /OK3568_Linux_fs/kernel/arch/arm64/kernel/ |
| H A D | signal.c | 221 struct sve_context __user *sve; member 264 struct sve_context sve; in restore_sve_fpsimd_context() local 266 if (__copy_from_user(&sve, user->sve, sizeof(sve))) in restore_sve_fpsimd_context() 269 if (sve.vl != current->thread.sve_vl) in restore_sve_fpsimd_context() 272 if (sve.head.size <= sizeof(*user->sve)) { in restore_sve_fpsimd_context() 277 vq = sve_vq_from_vl(sve.vl); in restore_sve_fpsimd_context() 279 if (sve.head.size < SVE_SIG_CONTEXT_SIZE(vq)) in restore_sve_fpsimd_context() 294 (char __user const *)user->sve + in restore_sve_fpsimd_context() 338 user->sve = NULL; in parse_user_sigframe() 395 if (user->sve) in parse_user_sigframe() [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/arm64/ |
| H A D | index.rst | 23 sve
|
| H A D | sve.rst | 29 described in this document. SVE is reported in /proc/cpuinfo as "sve".
|
| /OK3568_Linux_fs/kernel/tools/testing/selftests/kvm/ |
| H A D | .gitignore | 3 /aarch64/get-reg-list-sve
|
| H A D | Makefile | 70 TEST_GEN_PROGS_aarch64 += aarch64/get-reg-list-sve
|
| /OK3568_Linux_fs/external/xserver/hw/xquartz/bundle/Resources/hr.lproj/ |
| H A D | Localizable.strings | 5 …ges." = "Sve otvorene X11 aplikacije odmah će se zaustaviti i izgubit ćete sve nepohranjene promje…
|
| /OK3568_Linux_fs/yocto/poky/meta/recipes-devtools/gcc/gcc/ |
| H A D | 0002-aarch64-add-armv9-a-to-march.patch | 75 +@item @samp{armv9-a} @tab Armv9-A @tab @samp{armv8.5-a}, @samp{+sve}, @samp{+sve2}
|
| /OK3568_Linux_fs/prebuilts/gcc/linux-x86/aarch64/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/lib/gcc/aarch64-none-linux-gnu/10.3.1/plugin/ |
| H A D | gtype.state | 145 (!srcfile 2047 "config/aarch64/aarch64-sve-builtins.h") 146 (!srcfile 2047 "config/aarch64/aarch64-sve-builtins.cc") 24889 (!srcfileloc "config/aarch64/aarch64-sve-builtins.h" 312) 24898 (!srcfileloc "config/aarch64/aarch64-sve-builtins.cc" 90) 24902 (!srcfileloc "config/aarch64/aarch64-sve-builtins.cc" 78) 24906 (!srcfileloc "config/aarch64/aarch64-sve-builtins.cc" 81) 24910 (!srcfileloc "config/aarch64/aarch64-sve-builtins.cc" 85) 24914 (!srcfileloc "config/aarch64/aarch64-sve-builtins.cc" 89) 24960 (!srcfileloc "config/aarch64/aarch64-sve-builtins.cc" 550) 24964 (!srcfileloc "config/aarch64/aarch64-sve-builtins.cc" 550) [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/virt/kvm/ |
| H A D | api.rst | 2483 (See Documentation/arm64/sve.rst for an explanation of the "vq"
|
| /OK3568_Linux_fs/prebuilts/gcc/linux-x86/aarch64/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/share/info/ |
| H A D | as.info | 6470 'sve' ARMv8.2-A No Enable the Scalable Vector
|
| H A D | gcc.info | 12172 'aarch64-sve-compare-costs' 16169 'sve'
|
| H A D | gdb.info | 49872 The 'org.gnu.gdb.aarch64.sve' feature is optional. If present, it
|
| /OK3568_Linux_fs/prebuilts/gcc/linux-x86/arm/gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf/share/info/ |
| H A D | as.info | 6470 'sve' ARMv8.2-A No Enable the Scalable Vector
|
| H A D | gcc.info | 12172 'aarch64-sve-compare-costs' 16169 'sve'
|
| H A D | gdb.info | 49872 The 'org.gnu.gdb.aarch64.sve' feature is optional. If present, it
|