From 10f9789e95b735931805b7eb684ae43ac6f29353 Mon Sep 17 00:00:00 2001 From: boris Date: Sat, 23 Jul 2022 21:27:55 +0300 Subject: [PATCH] Added e2k test data --- test/data/e2k_elbrus_4x_e4c_cpuinfo | 147 ++++++++++++++ test/data/e2k_elbrus_4x_e8c_cpuinfo | 292 ++++++++++++++++++++++++++++ test/data/e2k_elbrus_e16c_cpuinfo | 148 ++++++++++++++ test/data/e2k_elbrus_e2c+_cpuinfo | 25 +++ test/data/e2k_elbrus_e2c3_cpuinfo | 21 ++ test/data/e2k_elbrus_e8c2_cpuinfo | 76 ++++++++ test/test.sh | 8 +- 7 files changed, 716 insertions(+), 1 deletion(-) create mode 100644 test/data/e2k_elbrus_4x_e4c_cpuinfo create mode 100644 test/data/e2k_elbrus_4x_e8c_cpuinfo create mode 100644 test/data/e2k_elbrus_e16c_cpuinfo create mode 100644 test/data/e2k_elbrus_e2c+_cpuinfo create mode 100644 test/data/e2k_elbrus_e2c3_cpuinfo create mode 100644 test/data/e2k_elbrus_e8c2_cpuinfo mode change 100644 => 100755 test/test.sh 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 old mode 100644 new mode 100755 index 642b29df..e96e01c1 --- 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