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)
Sat, Jun 22, 12:01 AM
Unknown Object (File)
Thu, Jun 13, 10:01 PM
Unknown Object (File)
Apr 25 2024, 11:38 PM
Unknown Object (File)
Apr 25 2024, 11:37 PM
Unknown Object (File)
Mar 23 2024, 1:27 AM
Unknown Object (File)
Dec 20 2023, 4:02 PM
Unknown Object (File)
Dec 20 2023, 12:27 AM
Unknown Object (File)
Nov 23 2023, 4:47 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.