summaryrefslogtreecommitdiffstats
path: root/sys/dev/pci/if_pgt_pci.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Replace mountroothook_establish(9) by config_mountroot(9) a narrower APImpi2015-12-111-5/+2
| | | | | | similar to config_defer(9). ok mikeb@, deraadt@
* You only need <net/if_dl.h> if you're using LLADDR() or a sockaddr_dl.mpi2015-11-241-2/+1
|
* Remove some includes include-what-you-use claims don'tjsg2015-03-141-2/+1
| | | | | | | have any direct symbols used. Tested for indirect use by compiling amd64/i386/sparc64 kernels. ok tedu@ deraadt@
* Add a DVACT_WAKEUP op to the *_activate() API. This is called after thederaadt2013-12-061-2/+1
| | | | | | | | kernel resumes normal (non-cold, able to run processes, etc) operation. Previously we were relying on specific DVACT_RESUME op's in drivers creating callback/threads themselves, but that has become too common, indicating the need for a built-in mechanism. ok dlg kettenis, tested by a sufficient amount of people
* replace workqs with tasks for handling resumedlg2013-11-141-2/+2
| | | | from kimberley manning
* Massage the powerhook function into an activate function, and since we doderaadt2010-08-271-2/+3
| | | | | | | not neccessarily have a working filesystem for the firmware yet, use a workq to postpone resume. Then make the powerhook function call the activate function. There remains some questions about the sc_power functions... ok kettenis
* Unmap registers upon detach. Avoid panics when detaching a partially attachedkettenis2010-08-071-3/+8
| | | | | | | device. Found out the hard way by hotplugging an unsupported "Soft-Mac" device. ok deraadt@
* Add more CardBus ids to PCI attachments to cope withjsg2009-06-021-2/+3
| | | | | things like the crazy ExpressCard->CardBus adapters which make CardBus devices show as PCI devices.
* make various strings ("can't map mem space" and similar) more consistentsthen2009-03-291-4/+4
| | | | | | | between instances, saving space in the kernel. feedback from many (some incorporated, some left for future work). ok deraadt, kettenis, "why not" miod.
* Remove some useless variables/code dealing with cardbus BARsgrange2006-11-181-5/+2
| | | | | | reprogramming. ok mglocker@
* acx(4) doesn't use rssadapt(9).damien2006-11-101-3/+1
| | | | | pgt(4) doesn't use rssadapt(9) nor amrr. => remove useless #include.
* Simplify device attachment. From brad@ with a tiny correction.mglocker2006-10-021-2/+2
|
* Bring pgt(4) in a working state. Much work also done by claudio@.mglocker2006-09-161-1/+6
| | | | ok deraadt@
* Do proper chipset identification.mglocker2006-08-311-1/+5
| | | | ok deraadt@
* Get firmware loaded.mglocker2006-08-311-2/+5
| | | | ok deraadt@
* Move DMA mapping code from if_pgt_pci.c to pgt.c and port it as is for now.mglocker2006-08-281-485/+2
| | | | | | | Remove dead code chunk from if_pgt_pci.c. For those who want to refer to the original code you can find it in ~mglocker/pgt/orig.
* Add some first PCI glue.mglocker2006-08-241-37/+59
|
* Very initial import to support the PrismGT chipset (FullMAC for now).mglocker2006-08-221-0/+607
ok deraadt@