diff options
Diffstat (limited to 'results/scraper/box64/931')
| -rw-r--r-- | results/scraper/box64/931 | 171 |
1 files changed, 171 insertions, 0 deletions
diff --git a/results/scraper/box64/931 b/results/scraper/box64/931 new file mode 100644 index 000000000..ac9547ef0 --- /dev/null +++ b/results/scraper/box64/931 @@ -0,0 +1,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. +``` \ No newline at end of file |