--- wikisrc/ports/evbarm/apple.mdwn 2021/08/31 10:14:31 1.3 +++ wikisrc/ports/evbarm/apple.mdwn 2021/10/27 06:22:01 1.10 @@ -9,7 +9,9 @@ Please note that installation on an Appl - Uncompress 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. - - 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. - In the Utilities menu, select Terminal to bring up a root shell. @@ -21,9 +23,9 @@ Please note that installation on an Appl - Copy the u-boot.macho from pkgsrc to the mini over the network (curl, sftp, etc). - 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 - Apple Mac mini (M1, 2020) @@ -31,6 +33,75 @@ Please note that installation on an Appl - Interrupt controller - IOMMU - PCIe - - USB + - USB (Type-A ports) - Ethernet + - USB (Type-C ports) - Framebuffer console + - X11 (requires `startx -- -depth 30`) + +# Back to MacOS + +# Commits + +Add some missing barriers: + +- +- + +Support EL2 host mode: + +- +- + +Add 10-bit pixel format support: + +- + +Fix bus_dmamap_sync usage in bge(4): + +- + +Fix PCI resource allocation: + +- + +Disable dwc3 when iommu support is required: + +- + +Do not touch CNTCTL_IMASK in generic timer driver: + +- + +Fix incorrect KASSERT in cpu_lwp_fork: + +- + +Add IOMMU support to arm bus_dma: + +- + +Identify M1 CPU IDs: + +- + +Support 64-bit cpu-release-addr for spin-table: + +- + +Add support for FIQs: + +- + +Initial Apple M1 support: + +- + +Make scheduler aware of efficiency and performance cores: + +- + +Support 8-bit ASID field in pmap: + +- +-