> Date: Fri, 14 Aug 2026 04:00:59 +0330
> From: chara <[email protected]>
>
> Hi there, hope you all be well.
>
> I have a orange pi zero 3, which has a allwinner h618 (cortext A53).
>
> It used to work well (mostly) until 7.9, bisecting it and found out
> the offending commit is '6159827a9df06769a0823fbf9738555785b69e8c' (git hash).
>
Does this patch fix the issue?
Index: arch/arm64/arm64/cpu.c
===================================================================
RCS file: /cvs/src/sys/arch/arm64/arm64/cpu.c,v
diff -u -p -r1.149 cpu.c
--- arch/arm64/arm64/cpu.c 23 Jun 2026 11:45:54 -0000 1.149
+++ arch/arm64/arm64/cpu.c 14 Aug 2026 17:21:08 -0000
@@ -1772,12 +1772,13 @@ cpu_attach(struct device *parent, struct
cpu_kstat_attach(ci);
#endif
- ci->ci_capacity = OF_getpropint(ci->ci_node, "capacity-dmips-mhz", 0);
opp = OF_getpropint(ci->ci_node, "operating-points-v2", 0);
- if (opp) {
+ if (opp)
cpu_opp_init(ci, opp);
+
+ ci->ci_capacity = OF_getpropint(ci->ci_node, "capacity-dmips-mhz", 0);
+ if (ci->ci_opp_table)
ci->ci_capacity *= ci->ci_opp_table->ot_opp_hz_max / 1000000;
- }
cpu_classify();
cpu_psci_init(ci);
Index: arch/arm64/arm64/machdep.c
===================================================================
RCS file: /cvs/src/sys/arch/arm64/arm64/machdep.c,v
diff -u -p -r1.100 machdep.c
--- arch/arm64/arm64/machdep.c 7 Jul 2026 12:12:44 -0000 1.100
+++ arch/arm64/arm64/machdep.c 14 Aug 2026 17:21:08 -0000
@@ -1025,7 +1025,7 @@ initarm(struct arm64_bootparams *abp)
* EfiLoaderData so it won't be added here.
*/
for (i = 0; i < mmap_size / mmap_desc_size; i++) {
-#ifdef MMAP_DEBUG
+#ifndef MMAP_DEBUG
printf("type 0x%x pa 0x%llx va 0x%llx pages 0x%llx attr
0x%llx\n",
desc->Type, desc->PhysicalStart,
desc->VirtualStart, desc->NumberOfPages,