• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..--

README.txtD04-Jan-20251.6 KiB4935

main.cD04-Jan-20252.2 KiB10480

README.txt

1Title: Test to verify the __TZ_WRAP_FUNC() macro.
2
3Description:
4__TZ_WRAP_FUNC() is part of the nonsecure TrustZone API, but is itself
5independent of TrustZone functionality, so it is tested here outside the context
6of secure/nonsecure firmware.
7
8The test verifies that:
9 - The wrapper functions are correctly called.
10 - The arguments are passed to the wrapped function.
11 - The return value from the wrapped function is correctly returned from the
12   wrapper function.
13
14---------------------------------------------------------------------------
15
16Building and Running Project:
17
18This project outputs to the console.  It can be built and executed on QEMU as
19follows:
20
21    ninja/make run
22
23---------------------------------------------------------------------------
24
25Troubleshooting:
26
27Problems caused by out-dated project information can be addressed by
28issuing one of the following commands then rebuilding the project:
29
30    ninja/make clean    # discard results of previous builds
31                        # but keep existing configuration info
32or
33    ninja/make pristine # discard results of previous builds
34                        # and restore pre-defined configuration info
35
36---------------------------------------------------------------------------
37
38Sample Output:
39
40*** Booting Zephyr OS build zephyr-v2.3.0-2427-g6a7e2dc314b2  ***
41Running test suite tz_wrap_func
42===================================================================
43START - test_tz_wrap_func
44 PASS - test_tz_wrap_func
45===================================================================
46Test suite tz_wrap_func succeeded
47===================================================================
48PROJECT EXECUTION SUCCESSFUL
49