mbg(4) cards with ASIC take the internal timestamp at the very moment the first command byte is written to the card over the pci bus.  the driver has to capture this moment to get a precise timedelta.  so make sure the code fragment that takes the internal timestamp and sends the command byte can not be interrupted.
mbg(4) cards with ASIC take the internal timestamp at the very moment the
first command byte is written to the card over the pci bus.  the driver has
to capture this moment to get a precise timedelta.  so make sure the code
fragment that takes the internal timestamp and sends the command byte can not
be interrupted.

this function is called with a low frequency (currently 0.1 Hz).

ok claudio, mglocker

orumin/openbsd-efivars,orumin/openbsd-efivars,orumin/openbsd-efivars,orumin/openbsd-efivars