Forums - Hexagon_sdk_3.5.4 calculator demo failed to run

4 posts / 0 new
Last post
Hexagon_sdk_3.5.4 calculator demo failed to run
302674199
Join Date: 19 Apr 23
Posts: 3
Posted: Thu, 2023-05-11 01:19
Hello,The chip is 8195,
Failed to run the Hexagon_sdk_3.5.4 calculator to the dsp with error message --Compute sum on the DSP
 
---Starting calculator test
 
---Allocate 4000 bytes from ION heap
---Creating sequence of numbers from 0 to 999
 
---Compute sum locally
---Sum = 499500
---Success
 
calculator  0 1000
 
---Starting calculator test
 
---Allocate 4000 bytes from ION heap
---Creating sequence of numbers from 0 to 999
 
---Compute sum on the DSP
---Error: compute on DSP failed, nErr = 44
 
---Usage: calculator <1/0 run locally> <uint32 size>
 
The error message is as follows:
12-27 08:49:50.953 17785 17785 D calculator: src/rpcmem_android.c:148::info: calling: AEE_SUCCESS == (nErr = pthread_once(&rpcmem_once_control, (void*)rpcmem_init_once))
12-27 08:49:50.953 17785 17785 D calculator: src/rpcmem_android.c:148::info: passed: AEE_SUCCESS == (nErr = pthread_once(&rpcmem_once_control, (void*)rpcmem_init_once))
12-27 08:49:50.953 17785 17785 D calculator: src/rpcmem_android.c:220::info: calling: NULL != (m = malloc(sizeof(*m)))
12-27 08:49:50.953 17785 17785 D calculator: src/rpcmem_android.c:220::info: passed: NULL != (m = malloc(sizeof(*m)))
12-27 08:49:50.953 17785 17785 D calculator: src/rpcmem_android.c:241::info: calling: !(rpc_flags & RPCMEM_HEAP_UNCACHED)
12-27 08:49:50.953 17785 17785 D calculator: src/rpcmem_android.c:241::info: passed: !(rpc_flags & RPCMEM_HEAP_UNCACHED)
12-27 08:49:50.953 17785 17785 D calculator: src/rpcmem_android.c:474:ION version is new
12-27 08:49:50.953 17785 17785 D calculator: src/rpcmem_android.c:379::info: calling: 0 < rpcmem_ionfd
12-27 08:49:50.953 17785 17785 D calculator: src/rpcmem_android.c:379::info: passed: 0 < rpcmem_ionfd
12-27 08:49:50.953 17785 17785 D calculator: src/rpcmem_android.c:388:alloc data 0x0xb4000078a26a62f0, heap mask 0x2000000, flags 0x1
12-27 08:49:50.953 17785 17785 D calculator: src/rpcmem_android.c:395:mmap data 0x0xb4000078a26a62f0
12-27 08:49:50.953 17785 17785 D calculator: src/rpcmem_android.c:403::info: calling: MAP_FAILED != (m->paddr = (void *)mmap(NULL, alloc.len, PROT_READ|PROT_WRITE, MAP_SHARED, m->data.fd, 0))
12-27 08:49:50.953 17785 17785 D calculator: src/rpcmem_android.c:403::info: passed: MAP_FAILED != (m->paddr = (void *)mmap(NULL, alloc.len, PROT_READ|PROT_WRITE, MAP_SHARED, m->data.fd, 0))
12-27 08:49:50.953 17785 17785 D calculator: src/rpcmem_android.c:263:rpcmem register buf: heap mask: 0x2000000
12-27 08:49:50.957 17785 17785 I calculator: vendor/qcom/proprietary/adsprpc/src/fastrpc_config.c:242: Reading configuration file: calculator.debugconfig
12-27 08:49:50.957 17785 17785 I calculator: vendor/qcom/proprietary/adsprpc/src/fastrpc_config.c:74: fastrpc_read_config_file_from_path: Couldn't find file: /vendor/lib/rfsa/adsp/calculator.debugconfig
12-27 08:49:50.957 17785 17785 I calculator: vendor/qcom/proprietary/adsprpc/src/fastrpc_config.c:175: Error 45: failed for /vendor/lib/rfsa/adsp/calculator.debugconfig with errno(No such file or directory)
12-27 08:49:50.957 17785 17785 I calculator: vendor/qcom/proprietary/adsprpc/src/fastrpc_config.c:74: fastrpc_read_config_file_from_path: Couldn't find file: /vendor/dsp/calculator.debugconfig
12-27 08:49:50.957 17785 17785 I calculator: vendor/qcom/proprietary/adsprpc/src/fastrpc_config.c:175: Error 45: failed for /vendor/dsp/calculator.debugconfig with errno(No such file or directory)
12-27 08:49:50.957 17785 17785 I calculator: vendor/qcom/proprietary/adsprpc/src/fastrpc_apps_user.c:3266: fastrpc_apps_user_init done
12-27 08:49:50.958 17785 17785 E calculator: vendor/qcom/proprietary/adsprpc/src/fastrpc_apps_user.c:2819: Error 0x2: open_shell failed for domain 3 search paths used are /dsp/, /vendor/dsp/, /vendor/dsp/xdsp/ (errno No such file or directory)
12-27 08:49:50.980 17785 17785 I calculator: vendor/qcom/proprietary/adsprpc/src/fastrpc_apps_user.c:3005: Created user PD on domain 3 (attrs 0x0, debug_trace 0x0)
12-27 08:49:50.981 17785 17785 I calculator: vendor/qcom/proprietary/adsprpc/src/fastrpc_perf.c:273: fastrpc_perf_init: enabled systrace 0x0 and RPC traces (kernel 0, dsp 0) with frequency 1000
12-27 08:49:50.981 17785 17787 I calculator: vendor/qcom/proprietary/adsprpc/src/log_config.c:345: file_watcher_thread starting for domain 3
12-27 08:49:50.982 17785 17786 I calculator: vendor/qcom/proprietary/adsprpc/src/listener_android.c:111: listener thread starting
12-27 08:49:50.983 17785 17787 E calculator: vendor/qcom/proprietary/adsprpc/src/fastrpc_apps_user.c:1229: Error 0x4e: remote_handle64_invoke failed for handle 0xa26a66d0, method 4 on domain 3 (sc 0x4010100) (errno Success)
12-27 08:49:50.983 17785 17787 E calculator: vendor/qcom/proprietary/adsprpc/src/adspmsgd.c:130:Error 0x4e: adspmsgd_init failed for handle 0xa26a66d0 filter 2031647 with errno Success
12-27 08:49:50.984 17785 17786 I calculator: vendor/qcom/proprietary/adsprpc/src/mod_table.c:687: open_mod_table_open_from_static: reverse module apps_std opened with handle 0xefdb3ee8 (idx 0)
12-27 08:49:50.984 17785 17787 E calculator: vendor/qcom/proprietary/adsprpc/src/fastrpc_apps_user.c:1229: Error 0x4e: remote_handle64_invoke failed for handle 0xa26a66d0, method 3 on domain 3 (sc 0x3000000) (errno Operation not permitted)
12-27 08:49:50.985 17785 17787 E calculator: vendor/qcom/proprietary/adsprpc/src/log_config.c:189:adspmsgd not supported. nErr=4e
12-27 08:49:50.985 17785 17787 E calculator: vendor/qcom/proprietary/adsprpc/src/log_config.c:193:Found calculator.farf. adspmsgd enabled
12-27 08:49:50.985 17785 17786 I calculator: vendor/qcom/proprietary/adsprpc/src/apps_std_imp.c:870: Successfully opened file /vendor/lib/rfsa/adsp/libcalculator_skel.so
12-27 08:49:50.986 17785 17787 E calculator: vendor/qcom/proprietary/adsprpc/src/fastrpc_apps_user.c:1229: Error 0x4e: remote_handle64_invoke failed for handle 0xa26a6610, method 8 on domain 3 (sc 0x8020000) (errno Operation not permitted)
12-27 08:49:50.986 17785 17787 E calculator: vendor/qcom/proprietary/adsprpc/src/log_config.c:268:Error 0x200: fopen failed for /vendor/dsp/calculator.farf. (No such file or directory)
12-27 08:49:50.989 17785 17785 E calculator: vendor/qcom/proprietary/adsprpc/src/fastrpc_apps_user.c:1332: Error 0x80000406: remote_handle_open_domain: dynamic loading failed for calculator on domain 3 (dlerror signature verify start failed for libcalculator_skel.so) (errno Success)
12-27 08:49:50.989 17785 17785 E calculator: vendor/qcom/proprietary/adsprpc/src/fastrpc_apps_user.c:1350: Error 0x80000406: remote_handle_open failed for calculator (errno Success)
12-27 08:49:50.989 17785 17785 E calculator: vendor/qcom/proprietary/adsprpc/src/fastrpc_apps_user.c:1207: Error 0x2c: remote_handle_invoke failed for handle 0xffffffff, method 0 on domain 3 (sc 0x20100) (errno Success)
12-27 08:49:50.989 17785 17785 I calculator: vendor/qcom/proprietary/adsprpc/src/fastrpc_apps_user.c:2469: domain_deinit for domain 0: dev -1
12-27 08:49:50.989 17785 17785 I calculator: vendor/qcom/proprietary/adsprpc/src/fastrpc_apps_user.c:2469: domain_deinit for domain 1: dev -1
12-27 08:49:50.989 17785 17785 I calculator: vendor/qcom/proprietary/adsprpc/src/fastrpc_apps_user.c:2469: domain_deinit for domain 2: dev -1
12-27 08:49:50.989 17785 17785 I calculator: vendor/qcom/proprietary/adsprpc/src/fastrpc_apps_user.c:2469: domain_deinit for domain 3: dev 7
12-27 08:49:50.990 17785 17786 E calculator: vendor/qcom/proprietary/adsprpc/src/fastrpc_apps_user.c:1207: Error 0x4e: remote_handle_invoke failed for handle 0x3, method 4 on domain 3 (sc 0x4020200) (errno Operation not permitted)
12-27 08:49:50.990 17785 17786 E calculator: vendor/qcom/proprietary/adsprpc/src/fastrpc_apps_user.c:1207: Error 0x4e: remote_handle_invoke failed for handle 0x3, method 4 on domain 3 (sc 0x4020200) (errno Operation not permitted)
12-27 08:49:50.990 17785 17786 E calculator: vendor/qcom/proprietary/adsprpc/src/listener_android.c:135:Error 0x4e: listener response with result 0x0 for ctx 0x50ec, handle 0xefdb3ee8, sc 0xffffffff failed
12-27 08:49:50.990 17785 17786 E calculator: vendor/qcom/proprietary/adsprpc/src/listener_android.c:221:Error 0x4e: listener thread exited (errno Operation not permitted)
12-27 08:49:50.991 17785 17786 E calculator: vendor/qcom/proprietary/adsprpc/src/fastrpc_apps_user.c:1229: Error 0x4e: remote_handle64_invoke failed for handle 0xa26a6610, method 3 on domain 3 (sc 0x3000000) (errno Operation not permitted)
12-27 08:49:50.993 17785 17787 W calculator: vendor/qcom/proprietary/adsprpc/src/log_config.c:360:Warning: file_watcher_thread received exit for domain 3, file calculator.farf
12-27 08:49:50.993 17785 17787 I calculator: vendor/qcom/proprietary/adsprpc/src/log_config.c:407: file_watcher_thread exiting for domain 3
12-27 08:49:50.993 17785 17787 E calculator: vendor/qcom/proprietary/adsprpc/src/fastrpc_apps_user.c:1229: Error 0x4e: remote_handle64_invoke failed for handle 0xa26a6610, method 3 on domain 3 (sc 0x3000000) (errno Operation not permitted)
12-27 08:49:51.000 17785 17785 I calculator: vendor/qcom/proprietary/adsprpc/src/mod_table.c:772: open_mod_table_close: closed reverse module apps_std with handle 0xefdb3ee8
12-27 08:49:51.000 17785 17785 E calculator: vendor/qcom/proprietary/adsprpc/src/listener_android.c:64::error: 512: AEE_SUCCESS == (nErr = mod_table_close(handle, errStr, errStrLen, dlErr))
12-27 08:49:51.005 17785 17785 I calculator: vendor/qcom/proprietary/adsprpc/src/fastrpc_apps_user.c:2469: domain_deinit for domain 4: dev -1
12-27 08:49:51.005 17785 17785 I calculator: vendor/qcom/proprietary/adsprpc/src/fastrpc_apps_user.c:2469: domain_deinit for domain 5: dev -1
12-27 08:49:51.005 17785 17785 I calculator: vendor/qcom/proprietary/adsprpc/src/fastrpc_apps_user.c:2469: domain_deinit for domain 6: dev -1
12-27 08:49:51.005 17785 17785 I calculator: vendor/qcom/proprietary/adsprpc/src/fastrpc_apps_user.c:2469: domain_deinit for domain 7: dev -1
12-27 08:49:51.005 17785 17785 I calculator: vendor/qcom/proprietary/adsprpc/src/fastrpc_notif.c:77: fastrpc_notif_domain_deinit: Waiting for FastRPC notification worker thread to join
12-27 08:49:51.005 17785 17785 I calculator: vendor/qcom/proprietary/adsprpc/src/fastrpc_notif.c:88: fastrpc_notif_domain_deinit: Fastrpc notification worker thread joined
12-27 08:49:51.005 17785 17785 I calculator: vendor/qcom/proprietary/adsprpc/src/fastrpc_apps_user.c:3195: fastrpc_apps_user_deinit done
12-27 08:49:51.006 17785 17785 D calculator: src/rpcmem_android.c:304::info: calling: mfree
12-27 08:49:51.006 17785 17785 D calculator: src/rpcmem_android.c:304::info: passed: mfree
 
May I ask,does anyone know the cause of this,thank you very much
  • Up0
  • Down0
13844208517
Join Date: 23 Apr 23
Posts: 4
Posted: Wed, 2023-06-07 02:34
My chip is SXR2130P,
Failed to run the Hexagon_sdk_3.5.4 calculator to the dsp with error message --Compute sum on the DSP
 
---Starting calculator test
 
---Allocate 4000 bytes from ION heap
---Creating sequence of numbers from 0 to 999
 
---Compute sum locally
---Sum = 499500
---Success
 
calculator  0 1000
 
---Starting calculator test
 
---Allocate 4000 bytes from ION heap
---Creating sequence of numbers from 0 to 999
 
---Compute sum on the DSP
---Error: compute on DSP failed, nErr = 44
 
---Usage: calculator <1/0 run locally> <uint32 size>
 
The logs is as follows:
2023-04-27 19:52:32.717 4531-4531/? D/./calculator: src/rpcmem_android.c:148::info: calling: AEE_SUCCESS == (nErr = pthread_once(&rpcmem_once_control, (void*)rpcmem_init_once))
2023-04-27 19:52:32.717 4531-4531/? D/./calculator: src/rpcmem_android.c:148::info: passed: AEE_SUCCESS == (nErr = pthread_once(&rpcmem_once_control, (void*)rpcmem_init_once))
2023-04-27 19:52:32.717 4531-4531/? D/./calculator: src/rpcmem_android.c:220::info: calling: NULL != (m = malloc(sizeof(*m)))
2023-04-27 19:52:32.717 4531-4531/? D/./calculator: src/rpcmem_android.c:220::info: passed: NULL != (m = malloc(sizeof(*m)))
2023-04-27 19:52:32.717 4531-4531/? D/./calculator: src/rpcmem_android.c:241::info: calling: !(rpc_flags & RPCMEM_HEAP_UNCACHED)
2023-04-27 19:52:32.717 4531-4531/? D/./calculator: src/rpcmem_android.c:241::info: passed: !(rpc_flags & RPCMEM_HEAP_UNCACHED)
2023-04-27 19:52:32.717 4531-4531/? D/./calculator: src/rpcmem_android.c:474:ION version is new
2023-04-27 19:52:32.717 4531-4531/? D/./calculator: src/rpcmem_android.c:379::info: calling: 0 < rpcmem_ionfd
2023-04-27 19:52:32.717 4531-4531/? D/./calculator: src/rpcmem_android.c:379::info: passed: 0 < rpcmem_ionfd
2023-04-27 19:52:32.717 4531-4531/? D/./calculator: src/rpcmem_android.c:388:alloc data 0x0xe8811014, heap mask 0x2000000, flags 0x1
2023-04-27 19:52:32.717 4531-4531/? D/./calculator: src/rpcmem_android.c:395:mmap data 0x0xe8811014
2023-04-27 19:52:32.717 4531-4531/? D/./calculator: src/rpcmem_android.c:403::info: calling: MAP_FAILED != (m->paddr = (void *)mmap(NULL, alloc.len, PROT_READ|PROT_WRITE, MAP_SHARED, m->data.fd, 0))
2023-04-27 19:52:32.717 4531-4531/? D/./calculator: src/rpcmem_android.c:403::info: passed: MAP_FAILED != (m->paddr = (void *)mmap(NULL, alloc.len, PROT_READ|PROT_WRITE, MAP_SHARED, m->data.fd, 0))
2023-04-27 19:52:32.717 4531-4531/? D/./calculator: src/rpcmem_android.c:263:rpcmem register buf: heap mask: 0x2000000
2023-04-27 19:52:32.723 4531-4531/? I/./calculator: vendor/qcom/proprietary/commonsys-intf/adsprpc/src/fastrpc_apps_user.c:2349: fastrpc_apps_user_init done
2023-04-27 19:52:32.723 4531-4531/? I/./calculator: vendor/qcom/proprietary/commonsys-intf/adsprpc/src/fastrpc_apps_user.c:1980: Successfully opened fastrpc_shell_3
2023-04-27 19:52:32.746 4531-4531/? I/./calculator: vendor/qcom/proprietary/commonsys-intf/adsprpc/src/fastrpc_apps_user.c:2131: Successfully created user PD on domain 3 (attrs 0x0, debug_trace 0x0)
2023-04-27 19:52:32.748 4531-4531/? I/./calculator: vendor/qcom/proprietary/commonsys-intf/adsprpc/src/fastrpc_perf.c:233: fastrpc_perf_init: enabled RPC traces (kernel 0, dsp 0) with frequency 1000
2023-04-27 19:52:32.749 4531-4532/? I/./calculator: vendor/qcom/proprietary/commonsys-intf/adsprpc/src/mod_table.c:487: open_mod_table_open_dynamic: dynamic reverse module apps_std  already found with handle 0xe8667d04 (idx 0)
2023-04-27 19:52:32.750 4531-4532/? E/./calculator: vendor/qcom/proprietary/commonsys-intf/adsprpc/src/listener_android.c:85::error: -1: AEE_SUCCESS == (nErr = mod_table_close(handle, errStr, errStrLen, dlErr))
2023-04-27 19:52:32.750 4531-4532/? I/./calculator: vendor/qcom/proprietary/commonsys-intf/adsprpc/src/apps_std_imp.c:770: Successfully opened file /vendor/lib/rfsa/adsp/libcalculator_skel.so
2023-04-27 19:52:32.751 4531-4532/? W/./calculator: vendor/qcom/proprietary/commonsys-intf/adsprpc/src/apps_std_imp.c:780: Warning: apps_std_fopen_with_env failed with 0x2 for testsig-0x84fb2011.so (No such file or directory)
2023-04-27 19:52:32.752 4531-4532/? W/./calculator: vendor/qcom/proprietary/commonsys-intf/adsprpc/src/apps_std_imp.c:780: Warning: apps_std_fopen_with_env failed with 0x2 for testsig.so (No such file or directory)
2023-04-27 19:52:32.753 4531-4531/? E/./calculator: vendor/qcom/proprietary/commonsys-intf/adsprpc/src/fastrpc_apps_user.c:1010: Error 0x80000406: remote_handle_open_domain: dynamic loading failed for calculator on domain 3 (dlerror _rtld_map_object_ex: cannot open oemconfig.so, errno 2 (no such file or directory))
2023-04-27 19:52:32.753 4531-4531/? E/./calculator: vendor/qcom/proprietary/commonsys-intf/adsprpc/src/fastrpc_apps_user.c:1026: Error 0x80000406: remote_handle_open failed for calculator
2023-04-27 19:52:32.753 4531-4531/? E/./calculator: vendor/qcom/proprietary/commonsys-intf/adsprpc/src/fastrpc_apps_user.c:937: Error 0x2c: remote_handle_invoke failed for handle 0xffffffff, method 0 on domain 3 (sc 0x20100)
2023-04-27 19:52:32.754 4531-4532/? E/./calculator: vendor/qcom/proprietary/commonsys-intf/adsprpc/src/fastrpc_apps_user.c:937: Error 0xffffffff: remote_handle_invoke failed for handle 0x3, method 4 on domain 3 (sc 0x4020200)
2023-04-27 19:52:32.754 4531-4532/? E/./calculator: vendor/qcom/proprietary/commonsys-intf/adsprpc/src/listener_android.c:257:listener protocol failure ffffffff
2023-04-27 19:52:32.754 4531-4532/? E/./calculator: vendor/qcom/proprietary/commonsys-intf/adsprpc/src/fastrpc_apps_user.c:937: Error 0x8000040d: remote_handle_invoke failed for handle 0x3, method 4 on domain 3 (sc 0x4020200)
2023-04-27 19:52:32.754 4531-4532/? E/./calculator: vendor/qcom/proprietary/commonsys-intf/adsprpc/src/listener_android.c:265::error: -2147482611: 0 == (nErr = __QAIC_HEADER(adsp_listener_next2)( ctx, nErr, 0, 0, &ctx, &handle, &sc, inBufs, inBufsLen, &inBufsLenReq))
2023-04-27 19:52:32.754 4531-4532/? E/./calculator: vendor/qcom/proprietary/commonsys-intf/adsprpc/src/listener_android.c:348:Error 0x8000040d: listener2 thread exited
2023-04-27 19:52:32.755 4531-4532/? E/./calculator: vendor/qcom/proprietary/commonsys-intf/adsprpc/src/fastrpc_apps_user.c:955: Error 0x8000040d: remote_handle64_invoke failed for handle 0xe8811020, method 3 on domain 3 (sc 0x3000000)
2023-04-27 19:52:32.756 4531-4533/? W/./calculator: vendor/qcom/proprietary/commonsys-intf/adsprpc/src/log_config.c:338:Warning: file_watcher_thread received exit for domain 3, file calculator.farf
2023-04-27 19:52:32.756 4531-4531/? I/./calculator: vendor/qcom/proprietary/commonsys-intf/adsprpc/src/mod_table.c:762: open_mod_table_close: closed reverse module apps_std with handle 0xe8667d04
2023-04-27 19:52:32.756 4531-4531/? E/./calculator: vendor/qcom/proprietary/commonsys-intf/adsprpc/src/listener_android.c:85::error: -1: AEE_SUCCESS == (nErr = mod_table_close(handle, errStr, errStrLen, dlErr))
2023-04-27 19:52:32.756 4531-4531/? E/./calculator: vendor/qcom/proprietary/commonsys-intf/adsprpc/src/listener_android.c:85::error: -1: AEE_SUCCESS == (nErr = mod_table_close(handle, errStr, errStrLen, dlErr))
2023-04-27 19:52:32.760 4531-4531/? I/./calculator: vendor/qcom/proprietary/commonsys-intf/adsprpc/src/fastrpc_apps_user.c:2293: fastrpc_apps_user_deinit done
2023-04-27 19:52:32.760 4531-4531/? D/./calculator: src/rpcmem_android.c:304::info: calling: mfree
2023-04-27 19:52:32.760 4531-4531/? D/./calculator: src/rpcmem_android.c:304::info: passed: mfree
  • Up0
  • Down0
haoren
Join Date: 12 Feb 24
Posts: 1
Posted: Mon, 2024-02-26 15:46

Hi,

I have the exact same error code reported:

Error 0x4e: remote_handle64_invoke failed for handle 0xb4000077d48b23d0, method 31 on domain 3 (sc 0x1f010000) (errno Success)
 
Domain is opened on unsigned PD. Hexagon SDK version 5.2.0.
 
Execution on other models (or in this case, it is process running on hexagon domain) except this one. Anyone has an idea on how I should check this error?
 
This looks like a general kernel/process execution error, where code 0x4e's meaning cannot be found in the doc.
  • Up0
  • Down0
gnadupal
Join Date: 7 Feb 24
Posts: 3
Posted: Tue, 2024-03-19 03:49

Hi haoren, 
In the original post, :Error 0x80000406 refers to signature verify failure. Please make sure your device is signed if you're seeing this error code. 

If not, please share the detailed DSP logs for further analysis. 

 

  • Up0
  • Down0
or Register

Opinions expressed in the content posted here are the personal opinions of the original authors, and do not necessarily reflect those of Qualcomm Incorporated or its subsidiaries (“Qualcomm”). The content is provided for informational purposes only and is not meant to be an endorsement or representation by Qualcomm or any other party. This site may also provide links or references to non-Qualcomm sites and resources. Qualcomm makes no representations, warranties, or other commitments whatsoever about any non-Qualcomm sites or third-party resources that may be referenced, accessible from, or linked to this site.