Home
last modified time | relevance | path

Searched hist:"12 f70f1c" (Results 1 – 2 of 2) sorted by relevance

/openbsd/sys/dev/ic/
H A Dufshcivar.hdiff 12f70f1c Thu May 09 08:02:59 GMT 2024 mglocker <mglocker@openbsd.org> Don't relay on the doorbell register to track our slots. As of the
documentation:

"UTRLDBR is a volatile register; software should only use its value to
determine commands that have completed, not to determine which commands
have previously been issued."

Instead we use the CCB structure to track our slots, as proposed by dlg@.

CAVEAT: Since using more than one slot is currently causing OCS errors,
we limit the slots to one until we can find a solution.
H A Dufshci.cdiff 12f70f1c Thu May 09 08:02:59 GMT 2024 mglocker <mglocker@openbsd.org> Don't relay on the doorbell register to track our slots. As of the
documentation:

"UTRLDBR is a volatile register; software should only use its value to
determine commands that have completed, not to determine which commands
have previously been issued."

Instead we use the CCB structure to track our slots, as proposed by dlg@.

CAVEAT: Since using more than one slot is currently causing OCS errors,
we limit the slots to one until we can find a solution.