summary refs log tree commit diff stats
path: root/results/scraper/box64/931
blob: ac9547ef0f9fe05e05a6135571d9d95689d64af6 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
Prebuilt image for SolidRun LX2160A Honeycomb?
```
◢◣ WARNING: There is no box64 pre-build for your device  SolidRun CEX7 Platform Rev 1
◢◣ WARNING: Installing the generic arm box64 build as a fallback (crypto extensions enabled)
```

I seem to recall at one point checking the features of each one and thinking that the RockChip one is closest, but I don't recall the reasoning.

Note that when booted with U-Boot, the system model is different: `SolidRun LX2160A Honeycomb`

/proc/cpuinfo:
```
Architecture:           aarch64
  CPU op-mode(s):       32-bit, 64-bit
  Byte Order:           Little Endian
CPU(s):                 16
  On-line CPU(s) list:  0-15
Vendor ID:              ARM
  BIOS Vendor ID:       NXP
  Model name:           Cortex-A72
    BIOS Model name:    Cortex-A72 0xd08 CPU @ 2.0GHz
    BIOS CPU family:    280
    Model:              3
    Thread(s) per core: 1
    Core(s) per socket: 16
    Socket(s):          1
    Stepping:           r0p3
    BogoMIPS:           50.00
    Flags:              fp asimd evtstrm aes pmull sha1 sha2 crc32 cpuid
```


Output of [ArmCpuInfo.efi](https://marcin.juszkiewicz.com.pl/2023/05/03/arm-cpu-info-efi-application/):
```
ID_AA64MMFR0_EL1 = 0x0000000000001124
ID_AA64MMFR1_EL1 = 0x0000000000000000
ID_AA64MMFR2_EL1 = 0x0000000000000000
ID_AA64PFR0_EL1  = 0x0000000001002222
ID_AA64PFR1_EL1  = 0x0000000000000000
ID_AA64ISAR0_EL1 = 0x0000000000011120
ID_AA64ISAR1_EL1 = 0x0000000000000000
ID_AA64ISAR2_EL1 = 0x0000000000000000
ID_AA64DFR0_EL1  = 0x0000000010305106

 Register         |  Bits | Value | Feature
------------------|-------|-------|----------------------------------------------
 ID_AA64MMFR0     |  3:0  |  0100 | 44 Bits  (16TB) of physical address range supported.
 ID_AA64MMFR0     |  7:4  |  0010 | ASID: 16 Bits
 ID_AA64MMFR0     | 11:8  |  0001 | Mixed-endian support.
 ID_AA64MMFR0     | 19:16 |  0000 | No mixed-endian support at EL0.
 ID_AA64MMFR0     | 15:12 |  0001 | Supports a distinction between Secure and Non-Secure Memory.
 ID_AA64MMFR0     | 31:28 |  0000 |  4KB granule supported.
 ID_AA64MMFR0     | 43:40 |  0000 | unknown
 ID_AA64MMFR0     | 23:20 |  0000 | 16KB granule not supported.
 ID_AA64MMFR0     | 35:32 |  0000 | unknown
 ID_AA64MMFR0     | 27:24 |  0000 | 64KB granule supported.
 ID_AA64MMFR0     | 39:36 |  0000 | unknown
 ID_AA64MMFR0     | 47:44 |  0000 | FEAT_ExS not implemented.
 ID_AA64MMFR0     | 59:56 |  0000 | FEAT_FGT not implemented.
 ID_AA64MMFR0     | 63:60 |  0000 | FEAT_ECV not implemented.
------------------|-------|-------|----------------------------------------------
 ID_AA64MMFR1     |  3:0  |  0000 | FEAT_HAFDBS not implemented.
 ID_AA64MMFR1     |  7:4  |  0000 | FEAT_VMID16 not implemented.
 ID_AA64MMFR1     | 11:8  |  0000 | FEAT_VHE not implemented.
 ID_AA64MMFR1     | 15:12 |  0000 | FEAT_HPDS not implemented.
 ID_AA64MMFR1     | 19:16 |  0000 | FEAT_LOR not implemented.
 ID_AA64MMFR1     | 23:20 |  0000 | FEAT_PAN not implemented.
 ID_AA64MMFR1     | 31:28 |  0000 | FEAT_XNX not implemented.
 ID_AA64MMFR1     | 35:32 |  0000 | FEAT_TWED not implemented.
 ID_AA64MMFR1     | 39:36 |  0000 | FEAT_ETS not implemented.
 ID_AA64MMFR1     | 43:40 |  0000 | FEAT_HCX not implemented.
 ID_AA64MMFR1     | 47:44 |  0000 | FEAT_AFP not implemented.
 ID_AA64MMFR1     | 51:48 |  0000 | FEAT_nTLBPA not implemented.
 ID_AA64MMFR1     | 55:52 |  0000 | FEAT_TIDCP1 not implemented
 ID_AA64MMFR1     | 59:56 |  0000 | FEAT_CMOW not implemented.
------------------|-------|-------|----------------------------------------------
 ID_AA64MMFR2     |  3:0  |  0000 | FEAT_TTCNP not implemented.
 ID_AA64MMFR2     |  7:4  |  0000 | FEAT_UAO not implemented.
 ID_AA64MMFR2     | 11:8  |  0000 | FEAT_LSMAOC not implemented.
 ID_AA64MMFR2     | 15:12 |  0000 | FEAT_IESB not implemented.
 ID_AA64MMFR2     | 19:16 |  0000 | FEAT_LVA not implemented.
 ID_AA64MMFR2     | 23:20 |  0000 | FEAT_CCIDX not implemented.
 ID_AA64MMFR2     | 27:24 |  0000 | FEAT_NV not implemented.
 ID_AA64MMFR2     | 31:28 |  0000 | FEAT_TTST not implemented.
 ID_AA64MMFR2     | 35:32 |  0000 | FEAT_LSE2 not implemented.
 ID_AA64MMFR2     | 39:36 |  0000 | FEAT_IDST not implemented.
 ID_AA64MMFR2     | 43:40 |  0000 | FEAT_S2FWB not implemented.
 ID_AA64MMFR2     | 51:48 |  0000 | FEAT_TTL not implemented.
 ID_AA64MMFR2     | 55:52 |  0000 | FEAT_BBM: Level 0 support for changing block size is supported.
 ID_AA64MMFR2     | 59:56 |  0000 | FEAT_EVT not implemented.
 ID_AA64MMFR2     | 63:60 |  0000 | FEAT_E0PD not implemented.
------------------|-------|-------|----------------------------------------------
 ID_AA64PFR0      |  3:0  |  0010 | EL0 in AArch64 and AArch32
 ID_AA64PFR0      |  7:4  |  0010 | EL1 in AArch64 and AArch32
 ID_AA64PFR0      | 11:8  |  0010 | EL2 in AArch64 and AArch32
 ID_AA64PFR0      | 15:12 |  0010 | EL3 in AArch64 and AArch32
 ID_AA64PFR0      | 19:16 |  0000 | Floating-point implemented.
 ID_AA64PFR0      | 23:20 |  0000 | Advanced SIMD implemented.
 ID_AA64PFR0      | 27:24 |  0001 | System registers to versions 3.0/4.0 of GIC CPU implemented.
 ID_AA64PFR0      | 31:28 |  0000 | FEAT_RAS not implemented.
 ID_AA64PFR0      | 35:32 |  0000 | FEAT_SVE not implemented.
 ID_AA64PFR0      | 39:36 |  0000 | Secure EL2 not implemented.
 ID_AA64PFR0      | 43:40 |  0000 | FEAT_MPAM not implemented.
 ID_AA64PFR0      | 47:44 |  0000 | FEAT_AMU not implemented.
 ID_AA64PFR0      | 51:48 |  0000 | FEAT_DIT not implemented.
 ID_AA64PFR0      | 55:52 |  0000 | FEAT_RME not implemented
 ID_AA64PFR0      | 59:56 |  0000 | Not disclosed whether FEAT_CSV2 is implemented.
 ID_AA64PFR0      | 63:60 |  0000 | FEAT_CSV3 not implemented.
------------------|-------|-------|----------------------------------------------
 ID_AA64PFR1      |  3:0  |  0000 | FEAT_BTI not implemented.
 ID_AA64PFR1      |  7:4  |  0000 | FEAT_SSBS not implemented.
 ID_AA64PFR1      | 11:8  |  0000 | FEAT_MTE not implemented.
 ID_AA64PFR1      | 27:24 |  0000 | FEAT_SME not implemented.
 ID_AA64PFR1      | 31:28 |  0000 | FEAT_RNG_TRAP not implemented.
 ID_AA64PFR1      | 39:36 |  0000 | FEAT_NMI not implemented.
------------------|-------|-------|----------------------------------------------
 ID_AA64ISAR0     |  7:4  |  0010 | FEAT_AES and FEAT_PMULL implemented.
 ID_AA64ISAR0     | 11:8  |  0001 | FEAT_SHA1 implemented.
 ID_AA64ISAR0     | 15:12 |  0001 | FEAT_SHA256 implemented.
 ID_AA64ISAR0     | 19:16 |  0001 | CRC32 instructions implemented.
 ID_AA64ISAR0     | 23:20 |  0000 | FEAT_LSE not implemented.
 ID_AA64ISAR0     | 27:24 |  0000 | TME instructions not implemented.
 ID_AA64ISAR0     | 31:28 |  0000 | FEAT_RDM not implemented.
 ID_AA64ISAR0     | 35:32 |  0000 | FEAT_SHA3 not implemented.
 ID_AA64ISAR0     | 39:36 |  0000 | FEAT_SM3 not implemented.
 ID_AA64ISAR0     | 43:40 |  0000 | FEAT_SM4 not implemented.
 ID_AA64ISAR0     | 47:44 |  0000 | FEAT_DotProd not implemented.
 ID_AA64ISAR0     | 51:48 |  0000 | FEAT_FHM not implemented.
 ID_AA64ISAR0     | 55:52 |  0000 | FEAT_FlagM/FEAT_FlagM2 not implemented.
 ID_AA64ISAR0     | 59:56 |  0000 | FEAT_TLBIOS/FEAT_TLBIRANGE not implemented.
 ID_AA64ISAR0     | 63:60 |  0000 | FEAT_RNG not implemented.
------------------|-------|-------|----------------------------------------------
 ID_AA64ISAR1     |  3:0  |  0000 | DC CVAP not implemented.
 ID_AA64ISAR1     |  7:4  |  0000 | Address Authentication  (APA) not implemented.
 ID_AA64ISAR1     | 11:8  |  0000 | Address Authentication  (API) not implemented.
 ID_AA64ISAR1     | 15:12 |  0000 | FEAT_JSCVT not implemented.
 ID_AA64ISAR1     | 19:16 |  0000 | FEAT_FCMA not implemented.
 ID_AA64ISAR1     | 23:20 |  0000 | FEAT_LRCPC (2) not implemented.
 ID_AA64ISAR1     | 27:24 |  0000 | FEAT_PACQARMA5 not implemented.
 ID_AA64ISAR1     | 31:28 |  0000 | FEAT_PACIMP not implemented.
 ID_AA64ISAR1     | 35:32 |  0000 | FEAT_FRINTTS not implemented.
 ID_AA64ISAR1     | 39:36 |  0000 | FEAT_SB not implemented.
 ID_AA64ISAR1     | 43:40 |  0000 | FEAT_SPECRES not implemented.
 ID_AA64ISAR1     | 47:44 |  0000 | FEAT_BF16 not implemented.
 ID_AA64ISAR1     | 51:48 |  0000 | FEAT_DGH not implemented.
 ID_AA64ISAR1     | 55:52 |  0000 | FEAT_I8MM not implemented.
 ID_AA64ISAR1     | 59:56 |  0000 | FEAT_XS not implemented.
 ID_AA64ISAR1     | 63:60 |  0000 | FEAT_LS64 not implemented.
------------------|-------|-------|----------------------------------------------
 ID_AA64ISAR2     |  3:0  |  0000 | FEAT_WFxT not implemented.
 ID_AA64ISAR2     |  7:4  |  0000 | FEAT_RPRES not implemented.
 ID_AA64ISAR2     | 11:8  |  0000 | FEAT_PACQARMA3 not implemented.
 ID_AA64ISAR2     | 15:12 |  0000 | Address Authentication  (APA3) not implemented.
 ID_AA64ISAR2     | 19:16 |  0000 | FEAT_MOPS not implemented.
 ID_AA64ISAR2     | 23:20 |  0000 | FEAT_HBC not implemented.
 ID_AA64ISAR2     | 27:24 |  0000 | FEAT_CONSTPACFIELD not implemented.
------------------|-------|-------|----------------------------------------------
 ID_AA64DFR0      |  3:0  |  0110 | Armv8 debug architecture
 ID_AA64DFR0      |  7:4  |  0000 | Trace unit System registers not implemented.
 ID_AA64DFR0      | 11:8  |  0001 | FEAT_PMUv3 implemented.
 ID_AA64DFR0      | 15:12 |  0101 | Number of breakpoints, minus 1.
 ID_AA64DFR0      | 23:20 |  0011 | Number of watchpoints, minus 1.
 ID_AA64DFR0      | 31:28 |  0001 | Number of breakpoints that are context-aware, minus 1.
 ID_AA64DFR0      | 35:32 |  0000 | FEAT_SPE not implemented.
 ID_AA64DFR0      | 39:36 |  0000 | FEAT_DoubleLock implemented.
 ID_AA64DFR0      | 43:40 |  0000 | FEAT_TRF not implemented.
 ID_AA64DFR0      | 47:44 |  0000 | FEAT_TRBE not implemented.
 ID_AA64DFR0      | 51:48 |  0000 | FEAT_MTPMU not implemented.
 ID_AA64DFR0      | 55:52 |  0000 | FEAT_BRBE not implemented.
 ID_AA64DFR0      | 63:60 |  0000 | Setting MDCR_EL2.HPMN to zero has CONSTRAINED UNPREDICTABLE behavior.
```