HomeFreeBSD

Problem statement:

Description

Problem statement:
Due to hardware errata in Aero controllers, reads to certain
fusion registers could intermittently return all zeroes.
This behavior is transient in nature and subsequent reads will return
valid value.

Fix:
For Aero controllers, any read will retry the read operations
from certain registers for maximum three times, if read returns zero.

Submitted by: Sumit Saxena <sumit.saxena@broadcom.com>
Reviewed by: Kashyap Desai <Kashyap.Desai@broadcom.com>
Approved by: ken
MFC after: 3 days
Sponsored by: Broadcom Inc

Details

Provenance
kadesaiAuthored on
Reviewer
ken
Parents
rS342538: This patch will add support for 32 bit atomic request descriptor for Aero…
Branches
Unknown
Tags
Unknown