aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorboris <boris.afonot@gmail.com>2022-07-23 21:27:55 +0300
committerL. A. F. Pereira <l@tia.mat.br>2022-07-24 04:38:59 +0000
commit10f9789e95b735931805b7eb684ae43ac6f29353 (patch)
tree9e14592bcdfbe8230214ed0b82b3da97fa9cf72d
parentde581379d0edfa32b161aef2d77ca94706783f65 (diff)
Added e2k test data
-rw-r--r--test/data/e2k_elbrus_4x_e4c_cpuinfo147
-rw-r--r--test/data/e2k_elbrus_4x_e8c_cpuinfo292
-rw-r--r--test/data/e2k_elbrus_e16c_cpuinfo148
-rw-r--r--test/data/e2k_elbrus_e2c+_cpuinfo25
-rw-r--r--test/data/e2k_elbrus_e2c3_cpuinfo21
-rw-r--r--test/data/e2k_elbrus_e8c2_cpuinfo76
-rwxr-xr-x[-rw-r--r--]test/test.sh8
7 files changed, 716 insertions, 1 deletions
diff --git a/test/data/e2k_elbrus_4x_e4c_cpuinfo b/test/data/e2k_elbrus_4x_e4c_cpuinfo
new file mode 100644
index 00000000..efd44316
--- /dev/null
+++ b/test/data/e2k_elbrus_4x_e4c_cpuinfo
@@ -0,0 +1,147 @@
+processor : 0
+vendor_id : EL2S4
+cpu family : 3
+model : 3
+model name : E2S
+revision : 2
+cpu MHz : 750
+bogomips : 1500.00
+
+processor : 1
+vendor_id : EL2S4
+cpu family : 3
+model : 3
+model name : E2S
+revision : 2
+cpu MHz : 750
+bogomips : 1500.00
+
+processor : 2
+vendor_id : EL2S4
+cpu family : 3
+model : 3
+model name : E2S
+revision : 2
+cpu MHz : 750
+bogomips : 1500.00
+
+processor : 3
+vendor_id : EL2S4
+cpu family : 3
+model : 3
+model name : E2S
+revision : 2
+cpu MHz : 750
+bogomips : 1500.00
+
+processor : 4
+vendor_id : EL2S4
+cpu family : 3
+model : 3
+model name : E2S
+revision : 2
+cpu MHz : 750
+bogomips : 1500.00
+
+processor : 5
+vendor_id : EL2S4
+cpu family : 3
+model : 3
+model name : E2S
+revision : 2
+cpu MHz : 750
+bogomips : 1500.00
+
+processor : 6
+vendor_id : EL2S4
+cpu family : 3
+model : 3
+model name : E2S
+revision : 2
+cpu MHz : 750
+bogomips : 1500.00
+
+processor : 7
+vendor_id : EL2S4
+cpu family : 3
+model : 3
+model name : E2S
+revision : 2
+cpu MHz : 750
+bogomips : 1500.00
+
+processor : 8
+vendor_id : EL2S4
+cpu family : 3
+model : 3
+model name : E2S
+revision : 2
+cpu MHz : 750
+bogomips : 1500.00
+
+processor : 9
+vendor_id : EL2S4
+cpu family : 3
+model : 3
+model name : E2S
+revision : 2
+cpu MHz : 750
+bogomips : 1500.00
+
+processor : 10
+vendor_id : EL2S4
+cpu family : 3
+model : 3
+model name : E2S
+revision : 2
+cpu MHz : 750
+bogomips : 1500.00
+
+processor : 11
+vendor_id : EL2S4
+cpu family : 3
+model : 3
+model name : E2S
+revision : 2
+cpu MHz : 750
+bogomips : 1500.00
+
+processor : 12
+vendor_id : EL2S4
+cpu family : 3
+model : 3
+model name : E2S
+revision : 2
+cpu MHz : 750
+bogomips : 1500.00
+
+processor : 13
+vendor_id : EL2S4
+cpu family : 3
+model : 3
+model name : E2S
+revision : 2
+cpu MHz : 750
+bogomips : 1500.00
+
+processor : 14
+vendor_id : EL2S4
+cpu family : 3
+model : 3
+model name : E2S
+revision : 2
+cpu MHz : 750
+bogomips : 1500.00
+
+processor : 15
+vendor_id : EL2S4
+cpu family : 3
+model : 3
+model name : E2S
+revision : 2
+cpu MHz : 750
+bogomips : 1500.00
+
+cache0 : level=1 type=Instruction scope=Private size=128K line_size=256 associativity=4
+cache1 : level=1 type=Data scope=Private size=64K line_size=32 associativity=4
+cache2 : level=2 type=Unified scope=Private size=2048K line_size=64 associativity=4
diff --git a/test/data/e2k_elbrus_4x_e8c_cpuinfo b/test/data/e2k_elbrus_4x_e8c_cpuinfo
new file mode 100644
index 00000000..751d9084
--- /dev/null
+++ b/test/data/e2k_elbrus_4x_e8c_cpuinfo
@@ -0,0 +1,292 @@
+processor : 0
+vendor_id : E8C
+cpu family : 4
+model : 7
+model name : E8C
+revision : 2
+cpu MHz : 1300
+bogomips : 2600.00
+
+processor : 1
+vendor_id : E8C
+cpu family : 4
+model : 7
+model name : E8C
+revision : 2
+cpu MHz : 1300
+bogomips : 2600.00
+
+processor : 2
+vendor_id : E8C
+cpu family : 4
+model : 7
+model name : E8C
+revision : 2
+cpu MHz : 1300
+bogomips : 2600.00
+
+processor : 3
+vendor_id : E8C
+cpu family : 4
+model : 7
+model name : E8C
+revision : 2
+cpu MHz : 1300
+bogomips : 2600.00
+
+processor : 4
+vendor_id : E8C
+cpu family : 4
+model : 7
+model name : E8C
+revision : 2
+cpu MHz : 1300
+bogomips : 2600.00
+
+processor : 5
+vendor_id : E8C
+cpu family : 4
+model : 7
+model name : E8C
+revision : 2
+cpu MHz : 1300
+bogomips : 2600.00
+
+processor : 6
+vendor_id : E8C
+cpu family : 4
+model : 7
+model name : E8C
+revision : 2
+cpu MHz : 1300
+bogomips : 2600.00
+
+processor : 7
+vendor_id : E8C
+cpu family : 4
+model : 7
+model name : E8C
+revision : 2
+cpu MHz : 1300
+bogomips : 2600.00
+
+processor : 8
+vendor_id : E8C
+cpu family : 4
+model : 7
+model name : E8C
+revision : 2
+cpu MHz : 1300
+bogomips : 2600.00
+
+processor : 9
+vendor_id : E8C
+cpu family : 4
+model : 7
+model name : E8C
+revision : 2
+cpu MHz : 1300
+bogomips : 2600.00
+
+processor : 10
+vendor_id : E8C
+cpu family : 4
+model : 7
+model name : E8C
+revision : 2
+cpu MHz : 1300
+bogomips : 2600.00
+
+processor : 11
+vendor_id : E8C
+cpu family : 4
+model : 7
+model name : E8C
+revision : 2
+cpu MHz : 1300
+bogomips : 2600.00
+
+processor : 12
+vendor_id : E8C
+cpu family : 4
+model : 7
+model name : E8C
+revision : 2
+cpu MHz : 1300
+bogomips : 2600.00
+
+processor : 13
+vendor_id : E8C
+cpu family : 4
+model : 7
+model name : E8C
+revision : 2
+cpu MHz : 1300
+bogomips : 2600.00
+
+processor : 14
+vendor_id : E8C
+cpu family : 4
+model : 7
+model name : E8C
+revision : 2
+cpu MHz : 1300
+bogomips : 2600.00
+
+processor : 15
+vendor_id : E8C
+cpu family : 4
+model : 7
+model name : E8C
+revision : 2
+cpu MHz : 1300
+bogomips : 2600.00
+
+processor : 16
+vendor_id : E8C
+cpu family : 4
+model : 7
+model name : E8C
+revision : 2
+cpu MHz : 1300
+bogomips : 2600.00
+
+processor : 17
+vendor_id : E8C
+cpu family : 4
+model : 7
+model name : E8C
+revision : 2
+cpu MHz : 1300
+bogomips : 2600.00
+
+processor : 18
+vendor_id : E8C
+cpu family : 4
+model : 7
+model name : E8C
+revision : 2
+cpu MHz : 1300
+bogomips : 2600.00
+
+processor : 19
+vendor_id : E8C
+cpu family : 4
+model : 7
+model name : E8C
+revision : 2
+cpu MHz : 1300
+bogomips : 2600.00
+
+processor : 20
+vendor_id : E8C
+cpu family : 4
+model : 7
+model name : E8C
+revision : 2
+cpu MHz : 1300
+bogomips : 2600.00
+
+processor : 21
+vendor_id : E8C
+cpu family : 4
+model : 7
+model name : E8C
+revision : 2
+cpu MHz : 1300
+bogomips : 2600.00
+
+processor : 22
+vendor_id : E8C
+cpu family : 4
+model : 7
+model name : E8C
+revision : 2
+cpu MHz : 1300
+bogomips : 2600.00
+
+processor : 23
+vendor_id : E8C
+cpu family : 4
+model : 7
+model name : E8C
+revision : 2
+cpu MHz : 1300
+bogomips : 2600.00
+
+processor : 24
+vendor_id : E8C
+cpu family : 4
+model : 7
+model name : E8C
+revision : 2
+cpu MHz : 1300
+bogomips : 2600.00
+
+processor : 25
+vendor_id : E8C
+cpu family : 4
+model : 7
+model name : E8C
+revision : 2
+cpu MHz : 1300
+bogomips : 2600.00
+
+processor : 26
+vendor_id : E8C
+cpu family : 4
+model : 7
+model name : E8C
+revision : 2
+cpu MHz : 1300
+bogomips : 2600.00
+
+processor : 27
+vendor_id : E8C
+cpu family : 4
+model : 7
+model name : E8C
+revision : 2
+cpu MHz : 1300
+bogomips : 2600.00
+
+processor : 28
+vendor_id : E8C
+cpu family : 4
+model : 7
+model name : E8C
+revision : 2
+cpu MHz : 1300
+bogomips : 2600.00
+
+processor : 29
+vendor_id : E8C
+cpu family : 4
+model : 7
+model name : E8C
+revision : 2
+cpu MHz : 1300
+bogomips : 2600.00
+
+processor : 30
+vendor_id : E8C
+cpu family : 4
+model : 7
+model name : E8C
+revision : 2
+cpu MHz : 1300
+bogomips : 2600.00
+
+processor : 31
+vendor_id : E8C
+cpu family : 4
+model : 7
+model name : E8C
+revision : 2
+cpu MHz : 1300
+bogomips : 2600.00
+
+cache0 : level=1 type=Instruction scope=Private size=128K line_size=256 associativity=4
+cache1 : level=1 type=Data scope=Private size=64K line_size=32 associativity=4
+cache2 : level=2 type=Unified scope=Private size=512K line_size=64 associativity=4
+cache3 : level=3 type=Unified scope=Shared size=16384K line_size=64 associativity=16
diff --git a/test/data/e2k_elbrus_e16c_cpuinfo b/test/data/e2k_elbrus_e16c_cpuinfo
new file mode 100644
index 00000000..34c403b7
--- /dev/null
+++ b/test/data/e2k_elbrus_e16c_cpuinfo
@@ -0,0 +1,148 @@
+processor : 0
+vendor_id : Elbrus-MCST
+cpu family : 6
+model : 11
+model name : E16C
+revision : 0
+cpu MHz : 1000
+bogomips : 2000.00
+
+processor : 1
+vendor_id : Elbrus-MCST
+cpu family : 6
+model : 11
+model name : E16C
+revision : 0
+cpu MHz : 1000
+bogomips : 2000.00
+
+processor : 2
+vendor_id : Elbrus-MCST
+cpu family : 6
+model : 11
+model name : E16C
+revision : 0
+cpu MHz : 1000
+bogomips : 2000.00
+
+processor : 3
+vendor_id : Elbrus-MCST
+cpu family : 6
+model : 11
+model name : E16C
+revision : 0
+cpu MHz : 1000
+bogomips : 2000.00
+
+processor : 4
+vendor_id : Elbrus-MCST
+cpu family : 6
+model : 11
+model name : E16C
+revision : 0
+cpu MHz : 1000
+bogomips : 2000.00
+
+processor : 5
+vendor_id : Elbrus-MCST
+cpu family : 6
+model : 11
+model name : E16C
+revision : 0
+cpu MHz : 1000
+bogomips : 2000.00
+
+processor : 6
+vendor_id : Elbrus-MCST
+cpu family : 6
+model : 11
+model name : E16C
+revision : 0
+cpu MHz : 1000
+bogomips : 2000.00
+
+processor : 7
+vendor_id : Elbrus-MCST
+cpu family : 6
+model : 11
+model name : E16C
+revision : 0
+cpu MHz : 1000
+bogomips : 2000.00
+
+processor : 8
+vendor_id : Elbrus-MCST
+cpu family : 6
+model : 11
+model name : E16C
+revision : 0
+cpu MHz : 1000
+bogomips : 2000.00
+
+processor : 9
+vendor_id : Elbrus-MCST
+cpu family : 6
+model : 11
+model name : E16C
+revision : 0
+cpu MHz : 1000
+bogomips : 2000.00
+
+processor : 10
+vendor_id : Elbrus-MCST
+cpu family : 6
+model : 11
+model name : E16C
+revision : 0
+cpu MHz : 1000
+bogomips : 2000.00
+
+processor : 11
+vendor_id : Elbrus-MCST
+cpu family : 6
+model : 11
+model name : E16C
+revision : 0
+cpu MHz : 1000
+bogomips : 2000.00
+
+processor : 12
+vendor_id : Elbrus-MCST
+cpu family : 6
+model : 11
+model name : E16C
+revision : 0
+cpu MHz : 1000
+bogomips : 2000.00
+
+processor : 13
+vendor_id : Elbrus-MCST
+cpu family : 6
+model : 11
+model name : E16C
+revision : 0
+cpu MHz : 2000
+bogomips : 4000.00
+
+processor : 14
+vendor_id : Elbrus-MCST
+cpu family : 6
+model : 11
+model name : E16C
+revision : 0
+cpu MHz : 1000
+bogomips : 2000.00
+
+processor : 15
+vendor_id : Elbrus-MCST
+cpu family : 6
+model : 11
+model name : E16C
+revision : 0
+cpu MHz : 1000
+bogomips : 2000.00
+
+cache0 : level=1 type=Instruction scope=Private size=128K line_size=256 associativity=4
+cache1 : level=1 type=Data scope=Private size=64K line_size=32 associativity=4
+cache2 : level=2 type=Unified scope=Private size=1024K line_size=64 associativity=4
+cache3 : level=3 type=Unified scope=Shared size=32768K line_size=64 associativity=16
diff --git a/test/data/e2k_elbrus_e2c+_cpuinfo b/test/data/e2k_elbrus_e2c+_cpuinfo
new file mode 100644
index 00000000..c45e59b9
--- /dev/null
+++ b/test/data/e2k_elbrus_e2c+_cpuinfo
@@ -0,0 +1,25 @@
+processor : 0
+vendor_id : MONOCUB
+cpu family : 4
+model : 4
+model name : E2C+DSP
+revision : 6
+cpu MHz : 467.840040
+L1 cache size : 64 KB
+L1 cache line length : 32 bytes
+L2 cache size : 1024 KB
+L2 cache line length : 64 bytes
+bogomips : 937.17
+
+processor : 1
+vendor_id : MONOCUB
+cpu family : 4
+model : 4
+model name : E2C+DSP
+revision : 6
+cpu MHz : 467.840040
+L1 cache size : 64 KB
+L1 cache line length : 32 bytes
+L2 cache size : 1024 KB
+L2 cache line length : 64 bytes
+bogomips : 935.67
diff --git a/test/data/e2k_elbrus_e2c3_cpuinfo b/test/data/e2k_elbrus_e2c3_cpuinfo
new file mode 100644
index 00000000..6f64b61c
--- /dev/null
+++ b/test/data/e2k_elbrus_e2c3_cpuinfo
@@ -0,0 +1,21 @@
+processor : 0
+vendor_id : Elbrus-MCST
+cpu family : 6
+model : 12
+model name : E2C3
+revision : 0
+cpu MHz : 500
+bogomips : 1000.00
+
+processor : 1
+vendor_id : Elbrus-MCST
+cpu family : 6
+model : 12
+model name : E2C3
+revision : 0
+cpu MHz : 2000
+bogomips : 4000.00
+
+cache0 : level=1 type=Instruction scope=Private size=128K line_size=256 associativity=4
+cache1 : level=1 type=Data scope=Private size=64K line_size=32 associativity=4
+cache2 : level=2 type=Unified scope=Private size=2048K line_size=64 associativity=4
diff --git a/test/data/e2k_elbrus_e8c2_cpuinfo b/test/data/e2k_elbrus_e8c2_cpuinfo
new file mode 100644
index 00000000..933aa981
--- /dev/null
+++ b/test/data/e2k_elbrus_e8c2_cpuinfo
@@ -0,0 +1,76 @@
+processor : 0
+vendor_id : Elbrus-MCST
+cpu family : 5
+model : 9
+model name : E8C2
+revision : 2
+cpu MHz : 1550
+bogomips : 3100.00
+
+processor : 1
+vendor_id : Elbrus-MCST
+cpu family : 5
+model : 9
+model name : E8C2
+revision : 2
+cpu MHz : 1550
+bogomips : 3100.00
+
+processor : 2
+vendor_id : Elbrus-MCST
+cpu family : 5
+model : 9
+model name : E8C2
+revision : 2
+cpu MHz : 1550
+bogomips : 3100.00
+
+processor : 3
+vendor_id : Elbrus-MCST
+cpu family : 5
+model : 9
+model name : E8C2
+revision : 2
+cpu MHz : 1550
+bogomips : 3100.00
+
+processor : 4
+vendor_id : Elbrus-MCST
+cpu family : 5
+model : 9
+model name : E8C2
+revision : 2
+cpu MHz : 1550
+bogomips : 3100.00
+
+processor : 5
+vendor_id : Elbrus-MCST
+cpu family : 5
+model : 9
+model name : E8C2
+revision : 2
+cpu MHz : 1550
+bogomips : 3100.00
+
+processor : 6
+vendor_id : Elbrus-MCST
+cpu family : 5
+model : 9
+model name : E8C2
+revision : 2
+cpu MHz : 1550
+bogomips : 3100.00
+
+processor : 7
+vendor_id : Elbrus-MCST
+cpu family : 5
+model : 9
+model name : E8C2
+revision : 2
+cpu MHz : 1550
+bogomips : 3100.00
+
+cache0 : level=1 type=Instruction scope=Private size=128K line_size=256 associativity=4
+cache1 : level=1 type=Data scope=Private size=64K line_size=32 associativity=4
+cache2 : level=2 type=Unified scope=Private size=512K line_size=64 associativity=4
+cache3 : level=3 type=Unified scope=Shared size=16384K line_size=64 associativity=16
diff --git a/test/test.sh b/test/test.sh
index 642b29df..e96e01c1 100644..100755
--- a/test/test.sh
+++ b/test/test.sh
@@ -31,5 +31,11 @@ do_test() {
#do_test s390 data/s390_hurcules_cpuinfo
#do_test riscv data/riscv_sim_cpuinfo
#do_test riscv data/riscv_fake_cpuinfo
+#do_test e2k data/e2k_elbrus_4x_e4c_cpuinfo
#do_test e2k data/e2k_elbrus_e1c+_cpuinfo
-#do_test e2k data/e2k_elbrus_e8c_cpuinfo \ No newline at end of file
+#do_test e2k data/e2k_elbrus_e2c+_cpuinfo
+#do_test e2k data/e2k_elbrus_e8c_cpuinfo
+#do_test e2k data/e2k_elbrus_4x_e8c_cpuinfo
+#do_test e2k data/e2k_elbrus_e8c2_cpuinfo
+#do_test e2k data/e2k_elbrus_e16c_cpuinfo
+#do_test e2k data/e2k_elbrus_e2c3_cpuinfo