/trusty/user/app/sample/ |
D | usertests-inc.mk | 16 include trusty/user/app/sample/stats-test/usertests-inc.mk 19 trusty/user/app/sample/hwcryptohal/server/app \ 20 trusty/user/app/sample/app-mgmt-test/client\ 21 trusty/user/app/sample/binder-test/client \ 22 trusty/user/app/sample/binder-test/service \ 23 trusty/user/app/sample/hwcrypto-unittest \ 24 trusty/user/app/sample/hwrng-unittest \ 25 trusty/user/app/sample/hwrng-bench \ 26 trusty/user/app/sample/manifest-test \ 27 trusty/user/app/sample/memref-test \ [all …]
|
/trusty/kernel/ |
D | kerneltests-inc.mk | 24 trusty/kernel/app/btitest \ 25 trusty/kernel/app/busytest \ 26 trusty/kernel/app/cachetest \ 27 trusty/kernel/app/consoletest \ 28 trusty/kernel/app/dpctest \ 29 trusty/kernel/app/list-ports \ 30 trusty/kernel/app/memorytest \ 31 trusty/kernel/app/memorylatencybench \ 32 trusty/kernel/app/mmutest \ 33 trusty/kernel/app/pacbench \ [all …]
|
/trusty/user/app/sample/app-mgmt-test/client/ |
D | rules.mk | 24 …ART_APP := $(TRUSTY_APP_BUILDDIR)/trusty/user/app/sample/app-mgmt-test/boot-start-srv/boot-start-… 25 …ART_APP := $(TRUSTY_APP_BUILDDIR)/trusty/user/app/sample/app-mgmt-test/never-start-srv/never-start… 26 …ART_APP := $(TRUSTY_APP_BUILDDIR)/trusty/user/app/sample/app-mgmt-test/port-start-srv/port-start-… 27 …APP := $(TRUSTY_APP_BUILDDIR)/trusty/user/app/sample/app-mgmt-test/port-start-fail-srv/port-start-… 28 …ART_APP := $(TRUSTY_APP_BUILDDIR)/trusty/user/app/sample/app-mgmt-test/restart-srv/restart-srv… 29 …TER_APP := $(TRUSTY_APP_BUILDDIR)/trusty/user/app/sample/app-mgmt-test/port-waiter-srv/port-waiter… 30 …D_APP := $(TRUSTY_APP_BUILDDIR)/trusty/user/app/sample/app-mgmt-test/boot-start-srv/boot-start-… 31 …NLY_APP := $(TRUSTY_APP_BUILDDIR)/trusty/user/app/sample/app-mgmt-test/dev-only-srv/dev-only-sr…
|
/trusty/user/base/ |
D | usertests-inc.mk | 16 include trusty/user/app/cast-auth/usertests-inc.mk 17 include trusty/user/app/keymaster/usertests-inc.mk 18 include trusty/user/app/keymint/usertests-inc.mk 19 include trusty/user/app/sample/usertests-inc.mk 20 include trusty/user/app/secretkeeper/usertests-inc.mk 21 include trusty/user/app/storage/usertests-inc.mk 24 include trusty/user/app/confirmationui/usertests-inc.mk 28 trusty/user/base/app/acvp \ 29 trusty/user/base/app/apploader/tests \ 30 trusty/user/base/app/crash-test \ [all …]
|
D | build-config-usertests | 19 include("trusty/user/app/cast-auth/build-config-usertests"), 20 include("trusty/user/app/keymaster/build-config-usertests"), 21 include("trusty/user/app/keymint/build-config-usertests"), 22 include("trusty/user/app/sample/build-config-usertests"), 23 include("trusty/user/app/secretkeeper/build-config-usertests"), 24 include("trusty/user/app/storage/build-config-usertests"),
|
/trusty/device/arm/generic-arm64/project/ |
D | generic-arm-inc.mk | 123 TRUSTY_KEYMINT_USER_TASK := trusty/user/app/keymint/app 126 TRUSTY_KEYMINT_USER_TASK := trusty/user/app/keymaster 131 TRUSTY_SECRETKEEPER_USER_TASK := trusty/user/app/secretkeeper/app 175 trusty/user/app/avb \ 176 trusty/user/app/cast-auth/app \ 177 trusty/user/app/confirmationui \ 178 trusty/user/app/gatekeeper \ 181 trusty/user/app/sample/hwaes \ 182 trusty/user/app/sample/hwbcc \ 183 trusty/user/app/sample/hwcrypto \ [all …]
|
/trusty/device/x86/generic-x86_64/project/ |
D | generic-x86_64-inc.mk | 53 trusty/user/app/gatekeeper \ 54 trusty/user/app/keymint/app \ 55 trusty/user/app/sample/hwaes \ 56 trusty/user/app/sample/hwbcc \ 57 trusty/user/app/sample/hwcrypto \ 58 trusty/user/app/storage \ 59 trusty/user/base/app/apploader \ 60 trusty/user/base/app/system_state_server_static \ 71 EXTRA_BUILDRULES += trusty/kernel/app/trusty/user-tasks.mk
|
/trusty/user/base/app/apploader/tests/ |
D | rules.mk | 34 $(TRUSTY_APP_BUILDDIR)/trusty/user/base/app/apploader/tests 37 $(APPLOADER_TESTS_DIR)/version_test_apps/v1/v1.app 39 $(APPLOADER_TESTS_DIR)/version_test_apps/v2/v2.app 41 $(APPLOADER_TESTS_DIR)/version_test_apps/v3/v3.app 44 $(APPLOADER_TESTS_DIR)/mmio_test_apps/allowed/allowed.app 46 $(APPLOADER_TESTS_DIR)/mmio_test_apps/bad_uuid/bad_uuid.app 48 $(APPLOADER_TESTS_DIR)/mmio_test_apps/bad_range_low/bad_range_low.app 50 $(APPLOADER_TESTS_DIR)/mmio_test_apps/bad_range_high/bad_range_high.app 53 …APPLOADER_TESTS_DIR)/encryption_test_apps/encrypted_app/encryption_optional/encryption_optional.app 55 …APPLOADER_TESTS_DIR)/encryption_test_apps/encrypted_app/encryption_required/encryption_required.app [all …]
|
/trusty/device/nxp/imx7d/project/ |
D | imx7d-inc.mk | 74 trusty/user/app/avb \ 75 trusty/hardware/nxp/app/hwcrypto \ 76 trusty/user/app/keymaster \ 77 trusty/user/app/gatekeeper \ 78 trusty/user/app/storage \ 83 EXTRA_BUILDRULES += trusty/kernel/app/trusty/user-tasks.mk
|
D | imx7d-test-inc.mk | 19 trusty/user/app/sample/ipc-unittest/main \ 20 trusty/user/app/sample/ipc-unittest/srv \
|
/trusty/kernel/make/ |
D | loadable_app.mk | 52 INITIAL_APP := $(patsubst %.elf,%.app.initial,$(APP_ELF)) 53 LOADABLE_APP := $(patsubst %.elf,%.app,$(APP_ELF)) 59 @$(call ECHO,$(LOG_NAME),building app,$@) 61 @$(call ECHO_DONE_SILENT,$(LOG_NAME),building app,$@) 69 ENCRYPTED_APP := $(patsubst %.elf,%.app.encrypted,$(APP_ELF)) 77 @$(call ECHO,$(LOG_NAME),building app,$@) 80 @$(call ECHO_DONE_SILENT,$(LOG_NAME),building app,$@) 106 @$(call ECHO,$(LOG_NAME),building app,$@) 109 @$(call ECHO_DONE_SILENT,$(LOG_NAME),building app,$@) 118 @$(call ECHO,$(LOG_NAME),building app,$@) [all …]
|
/trusty/user/app/storage/ |
D | usertests-inc.mk | 17 trusty/user/app/storage/test/storage-unittest \ 18 trusty/user/app/storage/test/storage-benchmark 22 trusty/user/app/storage/test/storage-unittest-aidl \ 23 trusty/user/app/storage/test/storage-unittest-aidl/ns \
|
/trusty/user/app/cast-auth/ |
D | usertests-inc.mk | 17 trusty/user/app/cast-auth/app/test-app \
|
/trusty/kernel/lib/trusty/include/lib/trusty/ |
D | trusty_app.h | 146 struct trusty_app* app; member 220 status_t (*startup)(struct trusty_app* app); 221 status_t (*shutdown)(struct trusty_app* app); 222 status_t (*crash)(struct trusty_app* app, uint32_t reason, bool is_crash); 240 static inline void* trusty_als_get(struct trusty_app* app, int slot_id) { in trusty_als_get() argument 243 return app->als[slot]; in trusty_als_get() 246 static inline void trusty_als_set(struct trusty_app* app, in trusty_als_set() argument 251 app->als[slot] = ptr; in trusty_als_set() 267 return trusty_thread->app; in current_trusty_app() 284 status_t trusty_app_allow_dma_range(struct trusty_app* app, [all …]
|
/trusty/user/app/sample/rust-hello-world/ |
D | README.md | 3 This is a rewrite of Trusty's [Hello World App](https://android.googlesource.com/trusty/app/sample/… 4 …e original `app` and `test-app` TAs written in C, but is structured differently. It's recommended … 11 … original TA as well, if you want to see the rust TA communicate with the original C `test-app` TA. 14 You should have a `trusty/user/app/sample/rust-hello-world` directory under your root. 18 …_world_lib` in its manifest), and the app(named `rust_hello_world_app`). There is only one subdire… 24 |-- |-- app 37 …- `lib.rs` - This file contains the functionality of the original `app`. It sets up the event lo… 38 …pps to connect onto. In addition, it contains the unit tests that can be run to emulate `test-app`. 40 - `manifest.json` - This file specifies the configuration options for the library app. 42 …- `rules.mk` - This is the makefile for the library app. In order to run our unit tests in Rust,… [all …]
|
/trusty/kernel/lib/trusty/ |
D | trusty_app.c | 258 status_t trusty_app_allow_dma_range(struct trusty_app* app, in trusty_app_allow_dma_range() argument 265 DEBUG_ASSERT(app); in trusty_app_allow_dma_range() 270 list_for_every_entry(&app->props.dma_entry_list, check_range, in trusty_app_allow_dma_range() 289 list_add_tail(&app->props.dma_entry_list, &range_list_entry->node); in trusty_app_allow_dma_range() 299 struct trusty_app* app = current_trusty_app(); in trusty_app_destroy_dma_range() local 302 list_for_every_entry_safe(&app->props.dma_entry_list, range, next_range, in trusty_app_destroy_dma_range() 320 static bool trusty_app_dma_is_allowed_locked(const struct trusty_app* app, in trusty_app_dma_is_allowed_locked() argument 326 DEBUG_ASSERT(app); in trusty_app_dma_is_allowed_locked() 328 list_for_every_entry(&app->props.dma_entry_list, range, in trusty_app_dma_is_allowed_locked() 357 bool trusty_app_dma_is_allowed(const struct trusty_app* app, paddr_t paddr) { in trusty_app_dma_is_allowed() argument [all …]
|
/trusty/device/arm/vexpress-a15/project/ |
D | vexpress-a15-trusty.mk | 65 trusty/user/app/sample/skel \ 66 trusty/user/app/sample/skel2\ 67 trusty/user/app/sample/timer\ 69 EXTRA_BUILDRULES += trusty/kernel/app/trusty/user-tasks.mk
|
/trusty/user/app/sample/stats-test/ |
D | usertests-inc.mk | 18 trusty/user/app/sample/stats-test \ 19 trusty/user/app/sample/stats-test/consumer \ 20 trusty/user/app/sample/stats-test/relayer \
|
/trusty/user/app/keymint/ |
D | usertests-inc.mk | 17 trusty/user/app/keymint \ 18 trusty/user/app/keymint/unauthorized_test_app \
|
/trusty/kernel/lib/backtrace/ |
D | backtrace.c | 148 struct trusty_app* app, in dump_user_function() argument 151 uintptr_t load_bias = app ? app->load_bias : 0; in dump_user_function() 153 int rc = trusty_app_symbolize(app, ret_addr, &info); in dump_user_function() 181 dump_user_function(thread, trusty_thread ? trusty_thread->app : NULL, in dump_function() 331 struct trusty_app *app = current_trusty_app(); in dump_thread_backtrace() local 332 if (app) { in dump_thread_backtrace() 334 uuid_to_str(&app->props.uuid, uuid_str); in dump_thread_backtrace() 335 printf("(app: %s uuid: %s)\n", app->props.app_name, uuid_str); in dump_thread_backtrace()
|
D | symbolize.c | 73 int trusty_app_symbolize(struct trusty_app* app, in trusty_app_symbolize() argument 76 if (!app) { in trusty_app_symbolize() 80 if (__builtin_sub_overflow(pc, app->load_bias, &pc)) { in trusty_app_symbolize() 84 struct trusty_app_img* app_img = &app->app_img; in trusty_app_symbolize()
|
/trusty/user/app/storage/storage_mock/ |
D | test_mock_storage_rules.mk | 21 trusty/user/app/storage/test/storage-unittest/main.c \ 31 include trusty/user/app/storage/storage_mock/add_mock_storage.mk
|
/trusty/kernel/services/apploader/ |
D | rules.mk | 38 trusty/user/base/app/apploader/package_tool \ 39 trusty/user/base/app/apploader/tests/cbor_test \
|
/trusty/user/app/secretkeeper/ |
D | usertests-inc.mk | 17 trusty/user/app/secretkeeper \
|
/trusty/user/app/keymaster/ |
D | usertests-inc.mk | 17 trusty/user/app/keymaster/device_unittest \
|