Apple M1 teaser

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Apple M1 teaser

Mark Kettenis
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
    [hidden email]:/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 | Threaded
Open this post in threaded view
|

Re: Apple M1 teaser

Sven Wolf-3
congratulations :)

On 2/20/21 11:46 PM, Mark Kettenis 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
>      [hidden email]:/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!
>