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)
Mon, Jun 2, 5:25 AM
Unknown Object (File)
Sun, Jun 1, 9:17 AM
Unknown Object (File)
Sat, May 31, 8:04 PM
Unknown Object (File)
Sat, May 31, 11:07 AM
Unknown Object (File)
Sat, May 31, 5:47 AM
Unknown Object (File)
Wed, May 28, 3:23 AM
Unknown Object (File)
Tue, May 27, 11:49 PM
Unknown Object (File)
Fri, May 23, 9:06 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.