HomeFreeBSD

Fix a long standing VCPU reset sequence bug on BCM5906.
rS241392Unpublished

Unpublished Commit ยท Learn More

No further details are available.

Description

Fix a long standing VCPU reset sequence bug on BCM5906.
The VCPU(Virtual CPU) of BCM5906 is used to provide a mechanism to
control the bootcode execution and to pick up configuration data
stored inside the EEPROM.
The bootcode of BCM5906 will check the BGE_VCPU_STATUS_DRV_RESET
bit to decide which booting procedure to choose.
Data sheet indicates the VCPU of BCM5906 should set
BGE_VCPU_STATUS_DRV_RESET bit *before* VCPU reset or global reset.

Details

Provenance
yongariAuthored on
Parents
rS241391: Do not force PCIe 1.0a mode in device reset on BCM5717 and newer
Branches
Unknown
Tags
Unknown

Event Timeline