Page MenuHomeFreeBSD

Fix bhnd(4) MIPS core attachment issues
ClosedPublic

Authored by landonf on Jun 6 2016, 12:10 AM.
Tags
None
Referenced Files
Unknown Object (File)
Thu, Dec 26, 10:22 AM
Unknown Object (File)
Dec 22 2024, 6:34 PM
Unknown Object (File)
Nov 21 2024, 12:35 PM
Unknown Object (File)
Oct 19 2024, 8:33 PM
Unknown Object (File)
Oct 1 2024, 1:23 PM
Unknown Object (File)
Sep 29 2024, 11:26 PM
Unknown Object (File)
Sep 24 2024, 5:14 AM
Unknown Object (File)
Sep 22 2024, 7:27 AM
Subscribers

Details

Summary

Fixes a number of minor MIPS core attachment issues based on conversation with
mizhka.

Issues fixed:

  • Fixed incorrect MIPS74k vendor ID in the bhnd core descriptor tables
  • Improved MIPS3302 device description
  • Set the bhnd nexus drivers' bus pass to allow early probing of the CPU core.
  • Fix MIPS core driver's matching against MIPS/MIPS33 cores.
  • Disabled matching the MIPS core driver on non-SoC devices
  • Enabled BUS_PASS_CPU on the MIPS core driver ensure correct attach order.
Test Plan

Tested locally against:

  • RT-N16
  • WGT634U
  • BCM4331
  • BCM4312

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 4124
Build 4167: arc lint + arc unit

Event Timeline

landonf retitled this revision from to Fix bhnd(4) MIPS core attachment issues.
landonf updated this object.
landonf edited the test plan for this revision. (Show Details)
landonf added reviewers: adrian, mizhka.

Integrate BHND_*_DEVICE fixes.

mizhka edited edge metadata.
landonf edited the test plan for this revision. (Show Details)
landonf edited edge metadata.
This revision is now accepted and ready to land.Jun 6 2016, 11:17 PM
This revision was automatically updated to reflect the committed changes.