Diff for /wikisrc/ports/evbarm/apple.mdwn between versions 1.3 and 1.9

version 1.3, 2021/08/31 10:14:31 version 1.9, 2021/10/25 06:56:39
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
           - X11 (requires `startx -- -depth 30`)
   
   # Back to MacOS
   
   # Commits
   
   Add some missing barriers:
   
   - <https://mail-index.netbsd.org/source-changes/2021/08/30/msg131945.html>
   - <https://mail-index.netbsd.org/source-changes/2021/08/30/msg131946.html>
   
   Support EL2 host mode:
   
   - <https://mail-index.netbsd.org/source-changes/2021/08/30/msg131947.html>
   - <https://mail-index.netbsd.org/source-changes/2021/08/30/msg131948.html>
   
   Add 10-bit pixel format support:
   
   - <https://mail-index.netbsd.org/source-changes/2021/08/30/msg131949.html>
   
   Fix bus_dmamap_sync usage in bge(4):
   
   - <https://mail-index.netbsd.org/source-changes/2021/08/30/msg131950.html>
   
   Fix PCI resource allocation:
   
   - <https://mail-index.netbsd.org/source-changes/2021/08/30/msg131951.html>
   
   Disable dwc3 when iommu support is required:
   
   - <https://mail-index.netbsd.org/source-changes/2021/08/30/msg131952.html>
   
   Do not touch CNTCTL_IMASK in generic timer driver:
   
   - <https://mail-index.netbsd.org/source-changes/2021/08/30/msg131953.html>
   
   Fix incorrect KASSERT in cpu_lwp_fork:
   
   - <https://mail-index.netbsd.org/source-changes/2021/08/30/msg131954.html>
   
   Add IOMMU support to arm bus_dma:
   
   - <https://mail-index.netbsd.org/source-changes/2021/08/30/msg131955.html>
   
   Identify M1 CPU IDs:
   
   - <https://mail-index.netbsd.org/source-changes/2021/08/30/msg131956.html>
   
   Support 64-bit cpu-release-addr for spin-table:
   
   - <https://mail-index.netbsd.org/source-changes/2021/08/30/msg131959.html>
   
   Add support for FIQs:
   
   - <https://mail-index.netbsd.org/source-changes/2021/08/30/msg131960.html>
   
   Initial Apple M1 support:
   
   - <https://mail-index.netbsd.org/source-changes/2021/08/30/msg131961.html>
   
   Make scheduler aware of efficiency and performance cores:
   
   - <https://mail-index.netbsd.org/source-changes/2021/09/01/msg131982.html>

Removed from v.1.3  
changed lines
  Added in v.1.9


CVSweb for NetBSD wikisrc <wikimaster@NetBSD.org> software: FreeBSD-CVSweb