Page MenuHomeFreeBSD

Finish bhnd(4) PCI/PCIe-G1 hostb support
ClosedPublic

Authored by landon_landonf.org on May 15 2016, 6:38 PM.
Tags
None
Referenced Files
Unknown Object (File)
Feb 23 2024, 9:12 AM
Unknown Object (File)
Jan 10 2024, 4:07 AM
Unknown Object (File)
Dec 20 2023, 12:26 AM
Unknown Object (File)
Aug 8 2023, 1:45 PM
Unknown Object (File)
Aug 8 2023, 1:43 PM
Unknown Object (File)
Aug 8 2023, 1:42 PM
Unknown Object (File)
Aug 8 2023, 1:42 PM
Unknown Object (File)
Aug 8 2023, 1:42 PM
Subscribers

Details

Summary

Now that we've got access to SPROM and can access board identification, this diff
implements all known remaining hardware work-arounds for the bhnd(4) PCI
and PCIe-G1 cores operating endpoint mode.

Additionally, this adds an initial set of skeleton PCIe-G2 hostb and pcib drivers,
required by fullmac and newer softmac devices.

Depends on D6361

Test Plan

Verify that if_bwn_pci and bhnd_pci_hostb both still successfully attach on
siba(4) and bcma(4) devices.

Tested against BCM4331 (bcma) and BCM4312 (siba).

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

landon_landonf.org retitled this revision from to Finish bhnd(4) PCI/PCIe-G1 hostb support.
landon_landonf.org updated this object.
landon_landonf.org edited the test plan for this revision. (Show Details)
landon_landonf.org added a reviewer: adrian.

This doesn't patch clean against the latest -HEAD. Would you mind updating?

landon_landonf.org removed rS FreeBSD src repository - subversion as the repository for this revision.

Manually generated patch with git rename tracking disabled, applies cleanly against SVN.

This revision was automatically updated to reflect the committed changes.