When suspending, save & restore as many registers as we can from the
authorderaadt <deraadt@openbsd.org>
Thu, 22 Jul 2010 18:11:16 +0000 (18:11 +0000)
committerderaadt <deraadt@openbsd.org>
Thu, 22 Jul 2010 18:11:16 +0000 (18:11 +0000)
commit24a85e15478bdc67ed53c13736e67f54f1540127
treea5300337025184ecf67ee325ff42f8dfb69d8472
parentdff40dca7f0d8de1527bbdff9ef0d1f91d5894c6
When suspending, save & restore as many registers as we can from the
pciide front-ends chips.  More registers will have to added here, chip
by chip (warning messages about unknown chipsets, on resume, mean that
you should talk to me).  Also call the wdc back-end (our child) to have
it reset the controller properly on resume.  This makes all pciide that
we've tested unsuspend.
ok kettenis mlarkin
sys/dev/pci/pciide.c
sys/dev/pci/pciidevar.h