Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| applesilicon [2022/03/19 05:10] – KyleEvans | applesilicon [2022/03/21 21:40] (current) – Bold 'Notes' KubilayKocak | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== | + | ====== |
| - | This project documents %%FreeBSD%%' | + | This project documents %%FreeBSD%% support for Apple Silicon (M1, M1 Max, M1 Pro, M1 Ultra). |
| - | + | ||
| - | This page is a work in progress. | + | |
| ---- | ---- | ||
| - | ====== | + | ====== |
| + | |||
| + | **Status**: Initial driver support & hardware bring-up. | ||
| + | |||
| + | %%FreeBSD%% can boot into the kernel via U-Boot. U-Boot >= 2022.01 is required. KyleEvans has patches adding sysutils/ | ||
| + | |||
| + | ====== Feature Support ====== | ||
| + | |||
| + | **Note**: this table is incomplete and is mostly focused on high-level features. | ||
| + | |||
| + | ^ Feature ^ Functional? ^ In Progress? ^ Commit ^ Notes ^ | ||
| + | | **%%SimpleFB%%** | ✔ | | | | | ||
| + | | **SMP** | ✘ | ✔ | | | | ||
| + | | **Watchdog** | ✘ | ✔ | | | | ||
| + | | **PCIe** | ✘ | ✔ | | | | ||
| + | | **UART** | ✘ | | | | | ||
| + | | **NVMe** | ✘ | | | | | ||
| + | | **USB2** | ✘ | | | | | ||
| + | | **USB3** | ✘ | | | | | ||
| + | | **Ethernet** | ✘ | | | | | ||
| + | | **WiFi** | ✘ | | | | | ||
| + | | **Bluetooth** | ✘ | | | | | ||
| + | | **Audio** | ✘ | | | | | ||
| + | |||
| + | ====== Hardware Support ====== | ||
| + | |||
| + | **Note**: This table is incomplete and currently only lists hardware included/ | ||
| + | |||
| + | ===== M1 ===== | ||
| + | |||
| + | ^ Device ^ Included? ^ Notes ^ | ||
| + | | **Mac Mini (2020)** | ✔ | | | ||
| + | | **MacBook Pro (13-inch, 2020)** | ✘ | | | ||
| + | | **MacBook Air (13-inch, 2020)** | ✘ | | | ||
| + | | **iMac (2020)** | ✘ | | | ||
| + | |||
| + | ===== M1 Pro / Max ===== | ||
| + | |||
| + | ^ Device ^ Included? ^ Notes ^ | ||
| + | | **MacBook Pro (14/ | ||
| + | | **Mac Studio (Max, 2022)** | ✔ | Hardware not shipped yet, m1n1/u-boot status unknown | | ||
| + | |||
| + | ===== M1 Ultra ===== | ||
| + | |||
| + | ^ Device ^ Included? ^ Notes ^ | ||
| + | | **Mac Studio (2022)** | ✘ | | | ||
| + | |||
| + | ====== How can I help? ====== | ||
| - | Note that this table is not even close to complete, and it's mostly focusing on high-level features. | + | Current work focuses on creating and progressing driver support. If you have experience with C, kernel |
| - | ^ Feature ^ Functional? ^ In Progress? ^ Commit ^ | + | If you're interested in testing, subscribe to this page for updates and keep an eye out on the mailing lists for calls for testing. We likely won't broadcast any milestones until that point. |
| - | | **%%SimpleFB%%** | ✔ | | | | + | |
| - | | **SMP** | ✘ | ✔ | | | + | |
| - | | **Watchdog** | ✘ | ✔ | | | + | |
| - | | **PCIe** | ✘ | ✔ | | | + | |
| - | | **UART** | ✘ | | | | + | |
| - | | **NVMe** | ✘ | | | | + | |
| - | | **USB2** | ✘ | | | | + | |
| - | | **USB3** | ✘ | | | | + | |
| - | | **Ethernet** | ✘ | | | | + | |
| - | | **WiFi** | ✘ | | | | + | |
| - | | **Bluetooth** | ✘ | | | | + | |
| - | | **Audio** | ✘ | | | | + | |
| ---- | ---- | ||
| {{tag> | {{tag> | ||
| + | {{tag> | ||