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!