HomeFreeBSD

AHCI: Fix AHCI driver for ARM.

Description

AHCI: Fix AHCI driver for ARM.
On ARM, we must ensure proper interdevice write ordering.
The AHCI interrupt status register must be updated in HW before
registers in interrupt controller.
Unfortunately, only way how we can do it is readback.

Discussed with: mav
Approved by: kib (mentor)
Differential Revision: https://reviews.freebsd.org/D4240

Details

Provenance
mmelAuthored on
Differential Revision
D4240: AHCI: Fix AHCI driver for ARM platform.
Parents
rS291443: Up to date with HEAD.
Branches
Unknown
Tags
Unknown