HomeFreeBSD

Update locking status and busdma status for a few drivers in the busdma

Description

Update locking status and busdma status for a few drivers in the busdma
table:

  • if_bge now marked as INTR_MPSAFE, SMPng locked. Busdma is now tested.
  • if_dc now marked as INTR_MPSAFE, SMPng locked. Note that this driver uses MTX_RECURSE.
  • if_de no longer uses vtophys().
  • if_em is now SMPng locked.
  • if_en contains locking, but is not marked as INTR_MPSAFE.
  • if_ep is now marked as INTR_MPSAFE, SMPng locked, but uses MTX_RECURSE.
  • if_fxp is now marked SMPng locked.
  • if_gx has locking, but isn't marked INTR_MPSAFE. Uses MTX_RECURSE.
  • if_pcn still uses vtophys(); locking is present, but it's not marked as INTR_MPSAFE, and the mutex is marked MTX_RECURSE.
  • if_rl contains locking, but isn't marked as INTR_MPSAFE. The mutex is marked MTX_RECURSE.
  • if_sf still uses vtophys(). It contains locking, but uses MTX_RECURSE and isn't marked INTR_MPSAFE.
  • if_sis has locking, but isn't marked as INTR_MPSAFE. Its mutex is marked MTX_RECURSE.

Details

Provenance
rwatsonAuthored on Apr 13 2004, 5:32 AM
Parents
R9:58d772e8aa8b: Add a FreeBSD Art page, which mainly contains the "Powered by FreeBSD"
Branches
Unknown
Tags
Unknown