diff options
author | Mike Leach <mike.leach@linaro.org> | 2023-11-21 14:29:57 +0000 |
---|---|---|
committer | Mike Leach <mike.leach@linaro.org> | 2023-12-18 14:58:32 +0000 |
commit | e7bdf8f3c88b93e0ee568ebb21a64faae8f62258 (patch) | |
tree | c32f9dc48e69ee1193bea7b8a07f198b974b6cf8 | |
parent | e03c5a519425d40584b8acad79c4785681b9a22a (diff) |
tests: Add snapshot for RME memory areas,
Signed-off-by: Mike Leach <mike.leach@linaro.org>
21 files changed, 119 insertions, 0 deletions
diff --git a/decoder/tests/snapshots-ete/rme_test/ETE_0_s1.ini b/decoder/tests/snapshots-ete/rme_test/ETE_0_s1.ini new file mode 100644 index 000000000000..316a3cb91493 --- /dev/null +++ b/decoder/tests/snapshots-ete/rme_test/ETE_0_s1.ini @@ -0,0 +1,15 @@ +[device] +name=ETE_0_s1 +class=trace_source +type=ETE + + +[regs] +TRCCONFIGR=0x48001 +TRCTRACEIDR=0x1 +TRCDEVARCH=0x47735a13 +TRCIDR0=0x28c1cea1 +TRCIDR1=0x4100fff0 +TRCIDR2=0xd0001088 +TRCIDR8=0x0 + diff --git a/decoder/tests/snapshots-ete/rme_test/ETE_0_s2.ini b/decoder/tests/snapshots-ete/rme_test/ETE_0_s2.ini new file mode 100644 index 000000000000..80e2f7734744 --- /dev/null +++ b/decoder/tests/snapshots-ete/rme_test/ETE_0_s2.ini @@ -0,0 +1,15 @@ +[device] +name=ETE_0_s2 +class=trace_source +type=ETE + + +[regs] +TRCCONFIGR=0x48001 +TRCTRACEIDR=0x1 +TRCDEVARCH=0x47735a13 +TRCIDR0=0x28c1cea1 +TRCIDR1=0x4100fff0 +TRCIDR2=0xd0001088 +TRCIDR8=0x0 + diff --git a/decoder/tests/snapshots-ete/rme_test/ETE_0_s3.ini b/decoder/tests/snapshots-ete/rme_test/ETE_0_s3.ini new file mode 100644 index 000000000000..66e166f24c99 --- /dev/null +++ b/decoder/tests/snapshots-ete/rme_test/ETE_0_s3.ini @@ -0,0 +1,15 @@ +[device] +name=ETE_0_s3 +class=trace_source +type=ETE + + +[regs] +TRCCONFIGR=0x48001 +TRCTRACEIDR=0x1 +TRCDEVARCH=0x47735a13 +TRCIDR0=0x28c1cea1 +TRCIDR1=0x4100fff0 +TRCIDR2=0xd0001088 +TRCIDR8=0x0 + diff --git a/decoder/tests/snapshots-ete/rme_test/bindir_64ns/OTHERS_exec b/decoder/tests/snapshots-ete/rme_test/bindir_64ns/OTHERS_exec Binary files differnew file mode 100644 index 000000000000..ee72ff889acf --- /dev/null +++ b/decoder/tests/snapshots-ete/rme_test/bindir_64ns/OTHERS_exec diff --git a/decoder/tests/snapshots-ete/rme_test/bindir_64ns/TEST_NON_DET_CODE_exec b/decoder/tests/snapshots-ete/rme_test/bindir_64ns/TEST_NON_DET_CODE_exec Binary files differnew file mode 100644 index 000000000000..3c8418857542 --- /dev/null +++ b/decoder/tests/snapshots-ete/rme_test/bindir_64ns/TEST_NON_DET_CODE_exec diff --git a/decoder/tests/snapshots-ete/rme_test/bindir_64ns/VAL_NON_DET_CODE_exec b/decoder/tests/snapshots-ete/rme_test/bindir_64ns/VAL_NON_DET_CODE_exec Binary files differnew file mode 100644 index 000000000000..1857b0483665 --- /dev/null +++ b/decoder/tests/snapshots-ete/rme_test/bindir_64ns/VAL_NON_DET_CODE_exec diff --git a/decoder/tests/snapshots-ete/rme_test/bindir_64ns/VAL_TEST_CODE_exec b/decoder/tests/snapshots-ete/rme_test/bindir_64ns/VAL_TEST_CODE_exec Binary files differnew file mode 100644 index 000000000000..588961756eb5 --- /dev/null +++ b/decoder/tests/snapshots-ete/rme_test/bindir_64ns/VAL_TEST_CODE_exec diff --git a/decoder/tests/snapshots-ete/rme_test/bindir_64rl/OTHERS_exec b/decoder/tests/snapshots-ete/rme_test/bindir_64rl/OTHERS_exec Binary files differnew file mode 100644 index 000000000000..ee72ff889acf --- /dev/null +++ b/decoder/tests/snapshots-ete/rme_test/bindir_64rl/OTHERS_exec diff --git a/decoder/tests/snapshots-ete/rme_test/bindir_64rl/TEST_NON_DET_CODE_exec b/decoder/tests/snapshots-ete/rme_test/bindir_64rl/TEST_NON_DET_CODE_exec Binary files differnew file mode 100644 index 000000000000..3c8418857542 --- /dev/null +++ b/decoder/tests/snapshots-ete/rme_test/bindir_64rl/TEST_NON_DET_CODE_exec diff --git a/decoder/tests/snapshots-ete/rme_test/bindir_64rl/VAL_NON_DET_CODE_exec b/decoder/tests/snapshots-ete/rme_test/bindir_64rl/VAL_NON_DET_CODE_exec Binary files differnew file mode 100644 index 000000000000..28994030e063 --- /dev/null +++ b/decoder/tests/snapshots-ete/rme_test/bindir_64rl/VAL_NON_DET_CODE_exec diff --git a/decoder/tests/snapshots-ete/rme_test/bindir_64rl/VAL_TEST_CODE_exec b/decoder/tests/snapshots-ete/rme_test/bindir_64rl/VAL_TEST_CODE_exec Binary files differnew file mode 100644 index 000000000000..588961756eb5 --- /dev/null +++ b/decoder/tests/snapshots-ete/rme_test/bindir_64rl/VAL_TEST_CODE_exec diff --git a/decoder/tests/snapshots-ete/rme_test/bindir_64rt/OTHERS_exec b/decoder/tests/snapshots-ete/rme_test/bindir_64rt/OTHERS_exec Binary files differnew file mode 100644 index 000000000000..ee72ff889acf --- /dev/null +++ b/decoder/tests/snapshots-ete/rme_test/bindir_64rt/OTHERS_exec diff --git a/decoder/tests/snapshots-ete/rme_test/bindir_64rt/TEST_NON_DET_CODE_exec b/decoder/tests/snapshots-ete/rme_test/bindir_64rt/TEST_NON_DET_CODE_exec Binary files differnew file mode 100644 index 000000000000..3c8418857542 --- /dev/null +++ b/decoder/tests/snapshots-ete/rme_test/bindir_64rt/TEST_NON_DET_CODE_exec diff --git a/decoder/tests/snapshots-ete/rme_test/bindir_64rt/VAL_NON_DET_CODE_exec b/decoder/tests/snapshots-ete/rme_test/bindir_64rt/VAL_NON_DET_CODE_exec Binary files differnew file mode 100644 index 000000000000..abccbb75be8c --- /dev/null +++ b/decoder/tests/snapshots-ete/rme_test/bindir_64rt/VAL_NON_DET_CODE_exec diff --git a/decoder/tests/snapshots-ete/rme_test/bindir_64rt/VAL_TEST_CODE_exec b/decoder/tests/snapshots-ete/rme_test/bindir_64rt/VAL_TEST_CODE_exec Binary files differnew file mode 100644 index 000000000000..8ab026ab0b37 --- /dev/null +++ b/decoder/tests/snapshots-ete/rme_test/bindir_64rt/VAL_TEST_CODE_exec diff --git a/decoder/tests/snapshots-ete/rme_test/cpu_0.ini b/decoder/tests/snapshots-ete/rme_test/cpu_0.ini new file mode 100644 index 000000000000..b20b7ddbaa19 --- /dev/null +++ b/decoder/tests/snapshots-ete/rme_test/cpu_0.ini @@ -0,0 +1,32 @@ +[device] +name=cpu_0 +class=core +type=ARM-AA64 + +[regs] +PC(size:64)=0x0 +SP(size:64)=0 +SCTLR_EL1=0x0 +CPSR=0x0 + + +[dump1] +file=bindir_64ns/OTHERS_exec +address=0x00060000 +length=0x21388 + +[dump2] +file=bindir_64ns/VAL_TEST_CODE_exec +address=0x01000000 +length=0x3d1c0 + +[dump3] +file=bindir_64ns/VAL_NON_DET_CODE_exec +address=0x00010000 +length=0x24bf4 + +[dump4] +file=bindir_64ns/TEST_NON_DET_CODE_exec +address=0x00050000 +length=0x26c + diff --git a/decoder/tests/snapshots-ete/rme_test/session1.bin b/decoder/tests/snapshots-ete/rme_test/session1.bin Binary files differnew file mode 100644 index 000000000000..cea16eeba02f --- /dev/null +++ b/decoder/tests/snapshots-ete/rme_test/session1.bin diff --git a/decoder/tests/snapshots-ete/rme_test/session2.bin b/decoder/tests/snapshots-ete/rme_test/session2.bin Binary files differnew file mode 100644 index 000000000000..4c169c8eb9c1 --- /dev/null +++ b/decoder/tests/snapshots-ete/rme_test/session2.bin diff --git a/decoder/tests/snapshots-ete/rme_test/session3.bin b/decoder/tests/snapshots-ete/rme_test/session3.bin Binary files differnew file mode 100644 index 000000000000..28d8d6324993 --- /dev/null +++ b/decoder/tests/snapshots-ete/rme_test/session3.bin diff --git a/decoder/tests/snapshots-ete/rme_test/snapshot.ini b/decoder/tests/snapshots-ete/rme_test/snapshot.ini new file mode 100644 index 000000000000..ef69771bf2be --- /dev/null +++ b/decoder/tests/snapshots-ete/rme_test/snapshot.ini @@ -0,0 +1,13 @@ +[snapshot] +version=1.0 +description=checker_metadata.ini + +[device_list] +device0=cpu_0.ini +device1=ETE_0_s1.ini +device2=ETE_0_s2.ini +device3=ETE_0_s3.ini + +[trace] +metadata=trace.ini + diff --git a/decoder/tests/snapshots-ete/rme_test/trace.ini b/decoder/tests/snapshots-ete/rme_test/trace.ini new file mode 100644 index 000000000000..22126205827e --- /dev/null +++ b/decoder/tests/snapshots-ete/rme_test/trace.ini @@ -0,0 +1,29 @@ +[trace_buffers] +buffers=buffer1,buffer2,buffer3 + +[buffer1] +name=ETB_1 +file=session1.bin +format=source_data + +[buffer2] +name=ETB_2 +file=session2.bin +format=source_data + +[buffer3] +name=ETB_3 +file=session3.bin +format=source_data + + +[source_buffers] +ETE_0_s1=ETB_1 +ETE_0_s2=ETB_2 +ETE_0_s3=ETB_3 + +[core_trace_sources] +cpu_0=ETE_0_s1 +cpu_0=ETE_0_s2 +cpu_0=ETE_0_s3 + |