Page MenuHomeFreeBSD

apple (x86)Project
ActivePublic

Watchers

  • This project does not have any watchers.
  • View All

Recent Activity

Sat, Jul 25

ngie added inline comments to D57087: nvme: add Apple T2 ANS2 NVMe quirks.
Sat, Jul 25, 4:22 AM · apple (x86), drivers
ngie added inline comments to D57087: nvme: add Apple T2 ANS2 NVMe quirks.
Sat, Jul 25, 2:06 AM · apple (x86), drivers
ngie added inline comments to D57087: nvme: add Apple T2 ANS2 NVMe quirks.
Sat, Jul 25, 1:15 AM · apple (x86), drivers
ngie added inline comments to D57087: nvme: add Apple T2 ANS2 NVMe quirks.
Sat, Jul 25, 12:27 AM · apple (x86), drivers

Fri, Jul 24

imp added inline comments to D57087: nvme: add Apple T2 ANS2 NVMe quirks.
Fri, Jul 24, 1:52 AM · apple (x86), drivers

Wed, Jul 22

ngie added inline comments to D57087: nvme: add Apple T2 ANS2 NVMe quirks.
Wed, Jul 22, 5:58 AM · apple (x86), drivers
ngie added a comment to D57087: nvme: add Apple T2 ANS2 NVMe quirks.

Ok, this is weird... This is actually a "Apple S3X NVMe Controller". I'll look at the logic carefully and see if something's awry here.

Wed, Jul 22, 4:48 AM · apple (x86), drivers
ngie added inline comments to D57087: nvme: add Apple T2 ANS2 NVMe quirks.
Wed, Jul 22, 4:29 AM · apple (x86), drivers
ngie added a comment to D57087: nvme: add Apple T2 ANS2 NVMe quirks.

Before we touch code, please boot to macos and let it update the firmware.

A Lot of time i found bugs in apple hardware, tougth it was quirk, then could not reproduce it once the firmware was updated. (just install the latest version possible, the update flow , update the EFI, SMC and firmwares ...

I bought a 2016 macbook, i will receive it this week. I suspect we need to handle T1.

PS: this quirk is needed for every 2018-2020 computer.

Wed, Jul 22, 4:05 AM · apple (x86), drivers

Tue, Jul 21

guest-seuros added a comment to D57087: nvme: add Apple T2 ANS2 NVMe quirks.

Before we touch code, please boot to macos and let it update the firmware.

Tue, Jul 21, 7:14 PM · apple (x86), drivers
ngie added inline comments to D57087: nvme: add Apple T2 ANS2 NVMe quirks.
Tue, Jul 21, 7:00 PM · apple (x86), drivers
guest-seuros added a comment to D57087: nvme: add Apple T2 ANS2 NVMe quirks.

This is T1 macbook. which is a model that was released in late 2016 to late2017 , then replaced with the T2 in 2018-2020

Tue, Jul 21, 3:14 PM · apple (x86), drivers
ngie added a comment to D57087: nvme: add Apple T2 ANS2 NVMe quirks.

This change causes my non-T2 MacBook Pro ('16 MBP) to panic at boot with "received completion for unknown cmd": https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=296946 .

Tue, Jul 21, 2:52 PM · apple (x86), drivers

Wed, Jul 1

adrian closed D57854: asmc: deduplicate sensor converters and cause sysctls.
Wed, Jul 1, 12:21 AM · drivers, apple (x86)
adrian closed D57853: asmc: add system state and board identity sysctls.
Wed, Jul 1, 12:20 AM · drivers, apple (x86)
adrian closed D57844: asmc: try PIO before MMIO to avoid false T2 detection.
Wed, Jul 1, 12:20 AM · apple (x86), drivers

Jun 28 2026

guest-seuros added inline comments to D57854: asmc: deduplicate sensor converters and cause sysctls.
Jun 28 2026, 12:21 AM · drivers, apple (x86)

Jun 27 2026

adrian accepted D57854: asmc: deduplicate sensor converters and cause sysctls.
Jun 27 2026, 11:39 PM · drivers, apple (x86)
adrian accepted D57853: asmc: add system state and board identity sysctls.

looks good, will compile test it later before landing, thanks!

Jun 27 2026, 11:11 PM · drivers, apple (x86)
guest-seuros added inline comments to D57853: asmc: add system state and board identity sysctls.
Jun 27 2026, 11:09 PM · drivers, apple (x86)
guest-seuros updated the diff for D57853: asmc: add system state and board identity sysctls.

address comment

Jun 27 2026, 10:43 PM · drivers, apple (x86)
guest-seuros updated the diff for D57854: asmc: deduplicate sensor converters and cause sysctls.

refactor

Jun 27 2026, 10:38 PM · drivers, apple (x86)
adrian added inline comments to D57853: asmc: add system state and board identity sysctls.
Jun 27 2026, 10:12 PM · drivers, apple (x86)
guest-seuros added a comment to D57844: asmc: try PIO before MMIO to avoid false T2 detection.

The other diff is how i verified that this change worked, it is not a requirement.

Jun 27 2026, 10:09 PM · apple (x86), drivers
adrian added reviewers for D57853: asmc: add system state and board identity sysctls: apple (x86), drivers.
Jun 27 2026, 8:31 PM · drivers, apple (x86)
adrian accepted D57844: asmc: try PIO before MMIO to avoid false T2 detection.
Jun 27 2026, 8:30 PM · apple (x86), drivers
ngie added a comment to D57844: asmc: try PIO before MMIO to avoid false T2 detection.

@guest-seuros: can this change land independent of D57853?

Jun 27 2026, 7:12 PM · apple (x86), drivers
ngie added inline comments to D57853: asmc: add system state and board identity sysctls.
Jun 27 2026, 7:11 PM · drivers, apple (x86)
ngie added inline comments to D57844: asmc: try PIO before MMIO to avoid false T2 detection.
Jun 27 2026, 6:58 PM · apple (x86), drivers
guest-seuros added inline comments to D57844: asmc: try PIO before MMIO to avoid false T2 detection.
Jun 27 2026, 6:56 PM · apple (x86), drivers
guest-seuros updated the diff for D57844: asmc: try PIO before MMIO to avoid false T2 detection.

addressing review

Jun 27 2026, 6:52 PM · apple (x86), drivers
guest-seuros retitled D57844: asmc: try PIO before MMIO to avoid false T2 detection from asmc: add system state, board identity sysctls, and PIO-first probe order to asmc: try PIO before MMIO to avoid false T2 detection.
Jun 27 2026, 6:50 PM · apple (x86), drivers

Jun 26 2026

ngie added inline comments to D57844: asmc: try PIO before MMIO to avoid false T2 detection.
Jun 26 2026, 11:07 PM · apple (x86), drivers
guest-seuros added inline comments to D57853: asmc: add system state and board identity sysctls.
Jun 26 2026, 11:02 PM · drivers, apple (x86)
ngie added inline comments to D57844: asmc: try PIO before MMIO to avoid false T2 detection.
Jun 26 2026, 10:40 PM · apple (x86), drivers
adrian accepted D57854: asmc: deduplicate sensor converters and cause sysctls.
Jun 26 2026, 10:40 PM · drivers, apple (x86)
adrian added inline comments to D57853: asmc: add system state and board identity sysctls.
Jun 26 2026, 10:40 PM · drivers, apple (x86)
adrian added inline comments to D57844: asmc: try PIO before MMIO to avoid false T2 detection.
Jun 26 2026, 10:35 PM · apple (x86), drivers
guest-seuros updated the test plan for D57853: asmc: add system state and board identity sysctls.
Jun 26 2026, 8:54 PM · drivers, apple (x86)

Jun 25 2026

guest-seuros added projects to D57853: asmc: add system state and board identity sysctls: apple (x86), drivers.
Jun 25 2026, 9:59 PM · drivers, apple (x86)
guest-seuros added projects to D57854: asmc: deduplicate sensor converters and cause sysctls: apple (x86), drivers.
Jun 25 2026, 9:58 PM · drivers, apple (x86)
guest-seuros added a comment to D57844: asmc: try PIO before MMIO to avoid false T2 detection.

I'm splitting them into 3 into a stack.

Jun 25 2026, 8:21 PM · apple (x86), drivers
guest-seuros updated the diff for D57844: asmc: try PIO before MMIO to avoid false T2 detection.

splitting

Jun 25 2026, 8:02 PM · apple (x86), drivers
adrian added a comment to D57844: asmc: try PIO before MMIO to avoid false T2 detection.

oh and i think you should split this into two parts:

Jun 25 2026, 3:42 PM · apple (x86), drivers
adrian added reviewers for D57844: asmc: try PIO before MMIO to avoid false T2 detection: drivers, apple (x86).
Jun 25 2026, 3:42 PM · apple (x86), drivers
adrian closed D57595: asmc: Refactor sensor detection and sysctl registration.
Jun 25 2026, 2:22 AM · drivers, apple (x86)

Jun 24 2026

ngie accepted D57595: asmc: Refactor sensor detection and sysctl registration.
Jun 24 2026, 6:20 PM · drivers, apple (x86)

Jun 23 2026

adrian accepted D57595: asmc: Refactor sensor detection and sysctl registration.
Jun 23 2026, 11:05 PM · drivers, apple (x86)

Jun 16 2026

guest-seuros added projects to D57595: asmc: Refactor sensor detection and sysctl registration: apple (x86), drivers.
Jun 16 2026, 1:03 PM · drivers, apple (x86)

Jun 14 2026

adrian closed D57089: apple_bce/vhci: add T2 virtual USB host controller.
Jun 14 2026, 8:58 PM · USB, drivers, apple (x86)