aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Leach <mike.leach@linaro.org>2023-11-21 14:29:57 +0000
committerMike Leach <mike.leach@linaro.org>2023-12-18 14:58:32 +0000
commite7bdf8f3c88b93e0ee568ebb21a64faae8f62258 (patch)
treec32f9dc48e69ee1193bea7b8a07f198b974b6cf8
parente03c5a519425d40584b8acad79c4785681b9a22a (diff)
tests: Add snapshot for RME memory areas,
Signed-off-by: Mike Leach <mike.leach@linaro.org>
-rw-r--r--decoder/tests/snapshots-ete/rme_test/ETE_0_s1.ini15
-rw-r--r--decoder/tests/snapshots-ete/rme_test/ETE_0_s2.ini15
-rw-r--r--decoder/tests/snapshots-ete/rme_test/ETE_0_s3.ini15
-rw-r--r--decoder/tests/snapshots-ete/rme_test/bindir_64ns/OTHERS_execbin0 -> 136072 bytes
-rw-r--r--decoder/tests/snapshots-ete/rme_test/bindir_64ns/TEST_NON_DET_CODE_execbin0 -> 620 bytes
-rw-r--r--decoder/tests/snapshots-ete/rme_test/bindir_64ns/VAL_NON_DET_CODE_execbin0 -> 150552 bytes
-rw-r--r--decoder/tests/snapshots-ete/rme_test/bindir_64ns/VAL_TEST_CODE_execbin0 -> 250304 bytes
-rw-r--r--decoder/tests/snapshots-ete/rme_test/bindir_64rl/OTHERS_execbin0 -> 136072 bytes
-rw-r--r--decoder/tests/snapshots-ete/rme_test/bindir_64rl/TEST_NON_DET_CODE_execbin0 -> 620 bytes
-rw-r--r--decoder/tests/snapshots-ete/rme_test/bindir_64rl/VAL_NON_DET_CODE_execbin0 -> 150552 bytes
-rw-r--r--decoder/tests/snapshots-ete/rme_test/bindir_64rl/VAL_TEST_CODE_execbin0 -> 250304 bytes
-rw-r--r--decoder/tests/snapshots-ete/rme_test/bindir_64rt/OTHERS_execbin0 -> 136072 bytes
-rw-r--r--decoder/tests/snapshots-ete/rme_test/bindir_64rt/TEST_NON_DET_CODE_execbin0 -> 620 bytes
-rw-r--r--decoder/tests/snapshots-ete/rme_test/bindir_64rt/VAL_NON_DET_CODE_execbin0 -> 150552 bytes
-rw-r--r--decoder/tests/snapshots-ete/rme_test/bindir_64rt/VAL_TEST_CODE_execbin0 -> 250304 bytes
-rw-r--r--decoder/tests/snapshots-ete/rme_test/cpu_0.ini32
-rw-r--r--decoder/tests/snapshots-ete/rme_test/session1.binbin0 -> 422 bytes
-rw-r--r--decoder/tests/snapshots-ete/rme_test/session2.binbin0 -> 193 bytes
-rw-r--r--decoder/tests/snapshots-ete/rme_test/session3.binbin0 -> 422 bytes
-rw-r--r--decoder/tests/snapshots-ete/rme_test/snapshot.ini13
-rw-r--r--decoder/tests/snapshots-ete/rme_test/trace.ini29
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
new file mode 100644
index 000000000000..ee72ff889acf
--- /dev/null
+++ b/decoder/tests/snapshots-ete/rme_test/bindir_64ns/OTHERS_exec
Binary files differ
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
new file mode 100644
index 000000000000..3c8418857542
--- /dev/null
+++ b/decoder/tests/snapshots-ete/rme_test/bindir_64ns/TEST_NON_DET_CODE_exec
Binary files differ
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
new file mode 100644
index 000000000000..1857b0483665
--- /dev/null
+++ b/decoder/tests/snapshots-ete/rme_test/bindir_64ns/VAL_NON_DET_CODE_exec
Binary files differ
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
new file mode 100644
index 000000000000..588961756eb5
--- /dev/null
+++ b/decoder/tests/snapshots-ete/rme_test/bindir_64ns/VAL_TEST_CODE_exec
Binary files differ
diff --git a/decoder/tests/snapshots-ete/rme_test/bindir_64rl/OTHERS_exec b/decoder/tests/snapshots-ete/rme_test/bindir_64rl/OTHERS_exec
new file mode 100644
index 000000000000..ee72ff889acf
--- /dev/null
+++ b/decoder/tests/snapshots-ete/rme_test/bindir_64rl/OTHERS_exec
Binary files differ
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
new file mode 100644
index 000000000000..3c8418857542
--- /dev/null
+++ b/decoder/tests/snapshots-ete/rme_test/bindir_64rl/TEST_NON_DET_CODE_exec
Binary files differ
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
new file mode 100644
index 000000000000..28994030e063
--- /dev/null
+++ b/decoder/tests/snapshots-ete/rme_test/bindir_64rl/VAL_NON_DET_CODE_exec
Binary files differ
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
new file mode 100644
index 000000000000..588961756eb5
--- /dev/null
+++ b/decoder/tests/snapshots-ete/rme_test/bindir_64rl/VAL_TEST_CODE_exec
Binary files differ
diff --git a/decoder/tests/snapshots-ete/rme_test/bindir_64rt/OTHERS_exec b/decoder/tests/snapshots-ete/rme_test/bindir_64rt/OTHERS_exec
new file mode 100644
index 000000000000..ee72ff889acf
--- /dev/null
+++ b/decoder/tests/snapshots-ete/rme_test/bindir_64rt/OTHERS_exec
Binary files differ
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
new file mode 100644
index 000000000000..3c8418857542
--- /dev/null
+++ b/decoder/tests/snapshots-ete/rme_test/bindir_64rt/TEST_NON_DET_CODE_exec
Binary files differ
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
new file mode 100644
index 000000000000..abccbb75be8c
--- /dev/null
+++ b/decoder/tests/snapshots-ete/rme_test/bindir_64rt/VAL_NON_DET_CODE_exec
Binary files differ
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
new file mode 100644
index 000000000000..8ab026ab0b37
--- /dev/null
+++ b/decoder/tests/snapshots-ete/rme_test/bindir_64rt/VAL_TEST_CODE_exec
Binary files differ
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
new file mode 100644
index 000000000000..cea16eeba02f
--- /dev/null
+++ b/decoder/tests/snapshots-ete/rme_test/session1.bin
Binary files differ
diff --git a/decoder/tests/snapshots-ete/rme_test/session2.bin b/decoder/tests/snapshots-ete/rme_test/session2.bin
new file mode 100644
index 000000000000..4c169c8eb9c1
--- /dev/null
+++ b/decoder/tests/snapshots-ete/rme_test/session2.bin
Binary files differ
diff --git a/decoder/tests/snapshots-ete/rme_test/session3.bin b/decoder/tests/snapshots-ete/rme_test/session3.bin
new file mode 100644
index 000000000000..28d8d6324993
--- /dev/null
+++ b/decoder/tests/snapshots-ete/rme_test/session3.bin
Binary files differ
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
+