HomeFreeBSD

NTB: Abstract doorbell register access

Description

NTB: Abstract doorbell register access

The doorbell registers (and associated mask) are 16-bit on Xeon but
64-bit on SoC. Abstract IO access to doorbell registers with
'db_ioread' and 'db_iowrite' (names and idea borrowed from the dual
BSD/GPL Linux driver).

Sponsored by: EMC / Isilon Storage Division

Details

Provenance
cemAuthored on
Parents
rS289346: if_ntb: MFV 3cc5ba19: Add alignment check to meet hardware requirement
Branches
Unknown
Tags
Unknown