Page MenuHomeFreeBSD

Fix bhnd(4) MIPS core attachment issues
ClosedPublic

Authored by landonf on Jun 6 2016, 12:10 AM.
Tags
None
Referenced Files
F131920293: D6735.id17441.diff
Sun, Oct 12, 5:34 AM
F131850035: D6735.diff
Sat, Oct 11, 4:53 PM
Unknown Object (File)
Thu, Sep 25, 6:53 AM
Unknown Object (File)
Fri, Sep 19, 8:47 AM
Unknown Object (File)
Mon, Sep 15, 3:40 PM
Unknown Object (File)
Sun, Sep 14, 10:49 AM
Unknown Object (File)
Aug 18 2025, 2:46 AM
Unknown Object (File)
Aug 14 2025, 9:21 PM
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 Not Applicable
Unit
Tests Not Applicable

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.