> From: Darren Tucker <dtuc...@dtucker.net>
> Date: Sun, 4 Apr 2021 09:18:30 +1000
> 
> On Sun, 4 Apr 2021 at 01:32, Patrick Wildt <patr...@blueri.se> wrote:
> 
>  [...]
>  Maybe you both can try my revert and make sure it doesn't introduce any
>  other regressions?
> 
> That also seems to work on the Brume in question:

Works for the Turris MOX as well.

Do you want to commit the revert Darren?

> >> OpenBSD/arm64 BOOTAA64 1.2
> boot> boot /bsd.test
> booting sd0a:/bsd.test: 8808452+1793560+567784+830080
> [634134+109+1073400+630260]=0xf904a0
> type 0x2 pa 0x0 va 0x0 pages 0x4000 attr 0x8
> [lots snipped]
> type 0x2 pa 0x3ffa6000 va 0x3e715000 pages 0x5a attr 0x8
> [ using 2338872 bytes of bsd ELF symbol table ]
> Copyright (c) 1982, 1986, 1989, 1991, 1993
> The Regents of the University of California.  All rights reserved.
> Copyright (c) 1995-2021 OpenBSD. All rights reserved. 
> https://www.OpenBSD.org
> 
> OpenBSD 6.9-beta (GENERIC.MP) #1: Thu Apr  1 19:48:05 AEDT 2021
>     dtuc...@brume.dtucker.net:/usr/src/sys/arch/arm64/compile/GENERIC.MP
> real mem  = 1032523776 (984MB)
> avail mem = 968355840 (923MB)
> random: good seed from bootblocks
> mainbus0 at root: GL.inet GL-MV1000 (Marvell)
> psci0 at mainbus0: PSCI 1.0
> cpu0 at mainbus0 mpidr 0: ARM Cortex-A53 r0p4
> cpu0: 32KB 64b/line 2-way L1 VIPT I-cache, 32KB 64b/line 4-way L1 D-cache
> cpu0: 256KB 64b/line 16-way L2 cache
> cpu0: CRC32,SHA2,SHA1,AES+PMULL,ASID16
> cpu1 at mainbus0 mpidr 1: ARM Cortex-A53 r0p4
> cpu1: 32KB 64b/line 2-way L1 VIPT I-cache, 32KB 64b/line 4-way L1 D-cache
> cpu1: 256KB 64b/line 16-way L2 cache
> cpu1: CRC32,SHA2,SHA1,AES+PMULL,ASID16
> efi0 at mainbus0: UEFI 2.0.5
> efi0: Das U-boot rev 0x0
> apm0 at mainbus0
> agtimer0 at mainbus0: 12500 kHz
> "pmu" at mainbus0 not configured
> simplebus0 at mainbus0: "soc"
> simplebus1 at simplebus0: "internal-regs"
> mvclock0 at simplebus1
> mvclock1 at simplebus1
> mvclock2 at simplebus1
> mvpinctrl0 at simplebus1
> syscon0 at simplebus1: "syscon"
> mvpinctrl1 at simplebus1
> agintc0 at simplebus1 shift 4:3 nirq 224 nredist 2 ipi: 0, 1:
> "interrupt-controller"
> mvspi0 at simplebus1
> mvuart0 at simplebus1
> mvneta0 at simplebus1
> mvneta0: Ethernet address 94:83:c4:03:b0:d9
> mvmdio0 at simplebus1: "mdio"
> mvsw0 at mvmdio0 phy 1: 88E6141 rev 0
> xhci0 at simplebus1, xHCI 1.0
> usb0 at xhci0: USB revision 3.0
> uhub0 at usb0 configuration 1 interface 0 "Generic xHCI root hub" rev
> 3.00/1.00 addr 1
> "usb" at simplebus1 not configured
> "u3d" at simplebus1 not configured
> "udc" at simplebus1 not configured
> "xor" at simplebus1 not configured
> sdhc0 at simplebus1
> sdhc0: SDHC 3.0, 400 MHz base clock
> sdmmc0 at sdhc0: 4-bit, sd high-speed, mmc high-speed, dma
> sdhc1 at simplebus1
> sdhc1: SDHC 3.0, 400 MHz base clock
> sdmmc1 at sdhc1: 8-bit, sd high-speed, mmc high-speed, ddr52, dma
> "sata" at simplebus1 not configured
> mvkpcie0 at simplebus0
> mvkpcie0: timeout
> "regulator" at mainbus0 not configured
> scsibus0 at sdmmc1: 2 targets, initiator 0
> sd0 at scsibus0 targ 1 lun 0: <Samsung, 8GTF4R, 0000> removable
> sd0: 7456MB, 512 bytes/sector, 15269888 sectors
> scsibus1 at sdmmc0: 2 targets, initiator 0
> sd1 at scsibus1 targ 1 lun 0: <SD/MMC, SH32G, 0080> removable
> sd1: 30436MB, 512 bytes/sector, 62333952 sectors
> vscsi0 at root
> scsibus2 at vscsi0: 256 targets
> softraid0 at root
> scsibus3 at softraid0: 256 targets
> root on sd1a (9e51f250b602291d.a) swap on sd1b dump on sd1b
> WARNING: CHECK AND RESET THE DATE!
> Automatic boot in progress: starting file system checks.
> /dev/sd1a (9e51f250b602291d.a): file system is clean; not checking
> 9e51f250b602291d.i: 6 files, 16034 free (8017 clusters)
> pf enabled
> starting network
> starting early daemons: syslogd pflogd ntpd.
> starting RPC daemons:.
> savecore: can't find device 255/16777088
> checking quotas: done.
> clearing /tmp
> kern.securelevel: 0 -> 1
> creating runtime link editor directory cache.
> preserving editor files.
> starting network daemons: sshd smtpd sndiod.
> starting local daemons: cron.
> Thu Apr  1 19:50:48 AEDT 2021
> 
> OpenBSD/arm64 (brume.dtucker.net) (console)
> 
>  > > That BRUME thingy looks cute, but has a bit of an issue.  It doesn't
>  > > really have three Ethernet ports.  Instead those ports are part of a
>  > > switch that also connects to an Ethernet interface on the SoC.
>  > 
>  > Yeah I noticed that.  Single ethernet plus programmable switch seems
>  to
>  > be pretty common in this class of device.
> 
>  And if someone wants to program it, feel free to, mvsw(4) exists for a
>  reason, might just need some code. :)
> 
> and maybe docs :-)
> 
> # man 4 mvsw                                                               
> man: No entry for mvsw in section 4 of the manual.

You must be doing that on an OpenBSD 6.8 system.  Man page is there on
-current.

Reply via email to