> Date: Thu, 26 Aug 2021 16:30:02 +0000
> From: Joseph <joseph.ma...@protonmail.com>
> 
> 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?

Multiple CPU support still doesn't work.  NVMe does but needs a hack
to be stable.  USB keyboard/mouse does work, but the laptop keyboards
don't.  Graphics works on the initial framebuffer set up by the Apple
firmware.  It's stable enough to do a build on a single CPU.

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

Not yet.

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

At this point it is probably not helpful for "normal" users to tinker
with it.  Device Tree bindings are being hammered out in collaboration
with the Asahi Linux folks.  We're making progress there, but stuff
will break.  Hopefully things will stabilize enough in the coming
months for us to have something that has the basics.

> 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