version 1.5, 2021/09/01 23:47:06
|
version 1.8, 2021/09/14 22:02:38
|
Line 9 Please note that installation on an Appl
|
Line 9 Please note that installation on an Appl
|
- Uncompress <http://nycdn.netbsd.org/pub/NetBSD-daily/HEAD/latest/evbarm-aarch64/binary/gzimg/arm64.img.gz> and write it to a USB drive. *Make sure this file was built after Aug 30, 2021!* |
- Uncompress <http://nycdn.netbsd.org/pub/NetBSD-daily/HEAD/latest/evbarm-aarch64/binary/gzimg/arm64.img.gz> and write it to a USB drive. *Make sure this file was built after Aug 30, 2021!* |
|
|
- Build and install `sysutils/u-boot-apple-m1` from pkgsrc. |
- Build and install `sysutils/u-boot-apple-m1` from pkgsrc. |
- The bootloader will be installed to `/usr/pkg/share/u-boot/apple-m1/u-boot.macho`. |
- The bootloader for the Mac mini (M1, 2020) will be installed to `/usr/pkg/share/u-boot/apple-m1/u-boot-t8103-j274.macho`. |
|
- j274 - Mac mini (M1, 2020) |
|
- j293 - MacBook Pro (13-inch, M1, 2020) |
|
|
- Boot the M1 system into 1TR mode by holding the power button at startup. Until the "Loading startup options..." message is displayed, then select Options. |
- Boot the M1 system into 1TR mode by holding the power button at startup. Until the "Loading startup options..." message is displayed, then select Options. |
- In the Utilities menu, select Terminal to bring up a root shell. |
- In the Utilities menu, select Terminal to bring up a root shell. |
Line 21 Please note that installation on an Appl
|
Line 23 Please note that installation on an Appl
|
- Copy the u-boot.macho from pkgsrc to the mini over the network (curl, sftp, etc). |
- Copy the u-boot.macho from pkgsrc to the mini over the network (curl, sftp, etc). |
|
|
- Install the new bootloader: |
- Install the new bootloader: |
- `# kmutil configure-boot -c u-boot.macho -C -v /Volumes/Macintosh\ HD/` |
- `# kmutil configure-boot -c u-boot-t8103-j274.macho -C -v /Volumes/Macintosh\ HD/` |
|
|
- Reboot with a USB drive plugged in. |
- Reboot with a arm64.img USB drive plugged in. |
|
|
# Supported hardware |
# Supported hardware |
- Apple Mac mini (M1, 2020) |
- Apple Mac mini (M1, 2020) |
Line 31 Please note that installation on an Appl
|
Line 33 Please note that installation on an Appl
|
- Interrupt controller |
- Interrupt controller |
- IOMMU |
- IOMMU |
- PCIe |
- PCIe |
- USB |
- USB (Type-A ports) |
- Ethernet |
- Ethernet |
|
- USB (Type-C ports) |
- Framebuffer console |
- Framebuffer console |
|
|
|
# Back to MacOS |
|
|
# Commits |
# Commits |
|
|
Add some missing barriers: |
Add some missing barriers: |