So OpenBSD boots multi-user on the new Apple M1 hardware. This still has some hacks in it that need to be fixed, so don't expect support for this in the tree right now. But a big thank you to those that contributed to the pool for getting us some hardware.
OpenBSD 6.9-beta (GENERIC) #112: Sat Feb 20 22:50:23 CET 2021 kette...@bizet.sibelius.xs4all.nl:/home/kettenis/src/apple3/sys/arch/arm64/compile/GENERIC real mem = 4195258368 (4000MB) avail mem = 4033961984 (3847MB) random: boothowto does not indicate good seed mainbus0 at root: Mac Mini Late 2020 cpu0 at mainbus0 mpidr 0: Apple Icestorm r1p1 cpu0: 128KB 64b/line 8-way L1 VIPT I-cache, 64KB 64b/line 8-way L1 D-cache cpu0: 4096KB 128b/line 16-way L2 cache cpu0: DP,SHA3,RDM,Atomic,CRC32,SHA2+SHA512,SHA1,AES+PMULL,DPB,SpecSEI,PAN+ATS1E1,LO,HPDS,CSV3,CSV2 apm0 at mainbus0 efi0 at mainbus0: UEFI 2.8 efi0: Das U-Boot rev 0x20210100 simplefb0 at mainbus0: 1920x1080, 32bpp wsdisplay0 at simplefb0 mux 1: console (std, vt100 emulation) wsdisplay0: screen 1-5 added (std, vt100 emulation) "io-ranges" at mainbus0 not configured "refclk24mhz" at mainbus0 not configured "refclk100mhz" at mainbus0 not configured agtimer0 at mainbus0: 24000 kHz simplebus0 at mainbus0: "soc" aplintc0 at simplebus0 nirq 896 "applestart" at simplebus0 not configured "cpufreq" at simplebus0 not configured exuart0 at simplebus0 "gpio_clk" at simplebus0 not configured "pinctrl" at simplebus0 not configured "nub_gpio_clk" at simplebus0 not configured "pinctrl" at simplebus0 not configured "aop_filter_clk" at simplebus0 not configured "aop_gpio_clk" at simplebus0 not configured "pinctrl" at simplebus0 not configured "sio_busif_clk" at simplebus0 not configured "sio_clk" at simplebus0 not configured "i2c0_clk" at simplebus0 not configured "i2c0" at simplebus0 not configured "atc0_common" at simplebus0 not configured "atc0_usb_aon" at simplebus0 not configured "atc0_usb" at simplebus0 not configured "atc0_cio" at simplebus0 not configured "atc0_cio_pcie" at simplebus0 not configured "atc0_cio_usb" at simplebus0 not configured "atcphy0" at simplebus0 not configured apldart0 at simplebus0 "acio0" at simplebus0 not configured apldart1 at simplebus0 "usb_drd0" at simplebus0 not configured "atc1_common" at simplebus0 not configured "atc1_usb_aon" at simplebus0 not configured "atc1_usb" at simplebus0 not configured "atc1_cio" at simplebus0 not configured "atc1_cio_pcie" at simplebus0 not configured "atc1_cio_usb" at simplebus0 not configured "atcphy1" at simplebus0 not configured apldart2 at simplebus0 "acio1" at simplebus0 not configured apldart3 at simplebus0 "usb_drd1" at simplebus0 not configured "pcie_refclk" at simplebus0 not configured "imx_clk" at simplebus0 not configured "pcie_clk" at simplebus0 not configured "pcie_gp_clk" at simplebus0 not configured apldart4 at simplebus0 apldart5 at simplebus0 apldart6 at simplebus0 "smc_mbox" at simplebus0 not configured "smc" at simplebus0 not configured aplpcie0 at simplebus0 pci0 at aplpcie0 ppb0 at pci0 dev 0 function 0 "Apple M1 PCIe" rev 0x01 pci1 at ppb0 bus 1 "Broadcom BCM4378" rev 0x03 at pci1 dev 0 function 0 not configured vendor "Broadcom", unknown product 0x5f69 (class network subclass miscellaneous, rev 0x03) at pci1 dev 0 function 1 not configured ppb1 at pci0 dev 1 function 0 "Apple M1 PCIe" rev 0x01 pci2 at ppb1 bus 2 xhci0 at pci2 dev 0 function 0 "Fresco Logic FL1100 xHCI" rev 0x10: msi, xHCI 1.0 usb0 at xhci0: USB revision 3.0 uhub0 at usb0 configuration 1 interface 0 "Fresco Logic xHCI root hub" rev 3.00/1.00 addr 1 ppb2 at pci0 dev 2 function 0 "Apple M1 PCIe" rev 0x01 pci3 at ppb2 bus 3 bge0 at pci3 dev 0 function 0 "Broadcom BCM57762" rev 0x00, unknown BCM57766 (0x57766000): msi, address 00:10:18:00:00:00 brgphy0 at bge0 phy 1: BCM57765 10/100/1000baseT PHY, rev. 0 "spi_p_clk" at simplebus0 not configured "spi1_clk" at simplebus0 not configured "spi" at simplebus0 not configured "spi3_clk" at simplebus0 not configured "spi" at simplebus0 not configured "ans_clk" at simplebus0 not configured "pcie_st_clk" at simplebus0 not configured "ans_mbox" at simplebus0 not configured "ans" at simplebus0 not configured "nub_spmi0_clk" at simplebus0 not configured "spmi" at simplebus0 not configured "reboot" at simplebus0 not configured uhub1 at uhub0 port 1 configuration 1 interface 0 "Apple, Inc. Keyboard Hub" rev 2.00/96.15 addr 2 uhidev0 at uhub1 port 2 configuration 1 interface 0 "Apple, Inc Apple Keyboard" rev 2.00/0.69 addr 3 uhidev0: iclass 3/1 ukbd0 at uhidev0: 8 variable keys, 5 key codes, country code 13 wskbd0 at ukbd0: console keyboard, using wsdisplay0 uhidev1 at uhub1 port 2 configuration 1 interface 1 "Apple, Inc Apple Keyboard" rev 2.00/0.69 addr 3 uhidev1: iclass 3/0 uhid0 at uhidev1: input=1, output=0, feature=0 uhidev2 at uhub1 port 3 configuration 1 interface 0 "Logitech Logitech USB Optical Mouse" rev 2.00/43.00 addr 4 uhidev2: iclass 3/1 ums0 at uhidev2: 8 buttons, Z and W dir wsmouse0 at ums0 mux 0 uhub2 at uhub0 port 2 configuration 1 interface 0 "GenesysLogic USB2.0 Hub" rev 2.10/92.26 addr 5 uhub3 at uhub0 port 6 configuration 1 interface 0 "GenesysLogic USB3.1 Hub" rev 3.10/92.26 addr 6 umass0 at uhub3 port 4 configuration 1 interface 0 "Kingston DT microDuo 3C" rev 3.10/1.10 addr 7 umass0: using SCSI over Bulk-Only scsibus0 at umass0: 2 targets, initiator 0 sd0 at scsibus0 targ 1 lun 0: <Kingston, DT microDuo 3C, PMAP> removable serial.095116aeE4404962DDA9 sd0: 29568MB, 512 bytes/sector, 60555264 sectors vscsi0 at root scsibus1 at vscsi0: 256 targets softraid0 at root scsibus2 at softraid0: 256 targets root on sd0a (0569de73912ecfe4.a) swap on sd0b dump on sd0b WARNING: CHECK AND RESET THE DATE!