Hi Marc and arm@,

Now since February are there any more news on Apple M1 support?

Does multiple CPU support work? XHCI? Graphics/keyboard/mouse? How
stable is it?

(Also just curious, by chance does PCIe over the two Thunderbolt ports
work, for storage extension etc. I guess not.)

How do you install it, via USB and then pressing some force-boot from
USB at boot time?

Thanks!

On Sunday, February 21st, 2021 at 6:46 AM, Mark Kettenis 
<mark.kette...@xs4all.nl> wrote:
> 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!

Reply via email to