Use ADDR64 opcodes to specify 64bit DMA addresses for all buffers. This
authorjmatthew <jmatthew@openbsd.org>
Sat, 8 Apr 2017 03:36:50 +0000 (03:36 +0000)
committerjmatthew <jmatthew@openbsd.org>
Sat, 8 Apr 2017 03:36:50 +0000 (03:36 +0000)
commit0e71ef472d0888ae76616ed3e64a5bb2b44ba085
treedb73344ba06378fd3db64597fbc248d3f326ab3c
parentfa9aa21ad92fb3b00c76ed2cfb38ce83cac03db0
Use ADDR64 opcodes to specify 64bit DMA addresses for all buffers.  This
consumes two ring entries per segment, halving the effective size of the
rings, but keeps things simple.  This is required for the onboard nic
on the Overdrive 1000 to work.

ok kettenis@, tested on i386 by jsg@
sys/dev/pci/if_msk.c
sys/dev/pci/if_skreg.h