summaryrefslogtreecommitdiffstats
path: root/sys/arch/amd64/include/pci_machdep.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* Adding IOMMU support for AMD Vi and Intel VTD (disabled)jordan2020-10-271-2/+3
* pci_intr_establish_cpu() for establishing an interrupt no a specific cpu.dlg2020-06-171-1/+4
* Implement suspend/resume support for MSI-X interrupts. Loosely based onkettenis2019-06-251-1/+8
* Add support for multiple PCI segments. Only really implemented for arm64kettenis2018-08-191-2/+3
* Properly pass around the PCI "chipset tag" in acpi(4) and refactorkettenis2018-07-041-4/+3
* Initial support for MSI-X. Only supported on amd64 for now. I have diffs tokettenis2016-05-041-2/+5
* Remove duplicated prototype.miod2015-10-291-3/+1
* Avoid assigning low addresses to PCI BARs. Some machines don't claim thesekettenis2015-07-171-1/+6
* Add support for Power Resources for Dx states and the necessary hookmpi2013-11-061-1/+2
* Set up PCI bus number resource accounting for the main PCI bus hierarchy.kettenis2012-09-191-1/+2
* Implement pci_min_powerstate().kettenis2012-09-071-1/+3
* Introduce pci_probe_device_hook(pci_chipset_tag_t, struct pci_attach_args *).miod2011-10-101-1/+2
* First stab at suporting Message Signaled Interrupts on amd64. Unfortunatelykettenis2011-05-211-1/+2
* Add support for Memory Mapped Configuration space access. This gives uskettenis2011-01-041-1/+4
* Introduce a new pci routine, pci_conf_size(), which returns the size of amiod2010-12-041-1/+2
* Add support for mapping ACPI to PCI devicesjordan2010-06-291-1/+3
* Allow MD limits for allocating PCI io and mem space and specify limits onkettenis2009-10-061-1/+8
* Constify the what/name parameter of pci_intr_establish().mk2009-08-221-2/+2
* Pass a pci_chipset_tag_t to pci_intr_line(), to eventually allow themiod2009-07-201-2/+2
* Simplify PCI config space access code. There is no way we're ever going tokettenis2009-04-211-21/+4
* Create extents for resource accounting on the root PCI bus and populate themkettenis2009-04-111-1/+5
* Remove an unused function inherited from NetBSD that deals with a brokenkettenis2009-04-041-2/+1
* revert all changes related to the mpsafe intr handler. i screwed up the committedu2008-12-061-8/+3
* mpsafe intr_establish that doesn't get biglock, so that we may dream of the day when this is useful.tedu2008-12-061-3/+8
* Remove the x86 and i386 prefixes to the bus_dma types. It's really quiteoga2008-12-031-2/+2
* Change pci_intr_handle_t to be like i386 where it is a struct that stores thekettenis2008-11-261-3/+7
* Add CardBus/PCMCIA support to AMD64.tdeval2005-10-051-1/+3
* remove unused NetBSD pci_intr_evcnt() function.brad2005-09-041-2/+1
* remove old and unused NetBSD specific cruft.brad2004-12-071-4/+1
* an amd64 arch support.mickey2004-01-281-0/+110