summaryrefslogtreecommitdiffstats
path: root/sys/arch/amd64/pci (follow)
Commit message (Expand)AuthorAgeFilesLines
* spellingjsg2021-03-112-4/+4
* Allocate address space for reposting vga devices using km_alloc(9) ratherjmatthew2021-01-031-7/+9
* Adding IOMMU support for AMD Vi and Intel VTD (disabled)jordan2020-10-271-2/+17
* Stop printing the extents for release.kettenis2020-09-261-2/+2
* pci_intr_establish_cpu() for establishing an interrupt no a specific cpu.dlg2020-06-171-4/+13
* dev/rndvar.h no longer has statistical interfaces (removed during variousderaadt2020-05-291-3/+1
* Bring back the acpi(4) changes. This time around only use the ACPI _CRSkettenis2020-05-142-68/+234
* remove AMD64 strings from pcidevsjsg2020-01-041-3/+3
* Revert acpipci(4) changes. Too many systems are broken. We'll try againkettenis2019-09-072-175/+26
* Use ACPI information to attach PCI busses like we do on arm64. There are akettenis2019-08-282-26/+175
* Implement suspend/resume support for MSI-X interrupts. Loosely based onkettenis2019-06-251-29/+54
* Use two 32-bit writes instead of a single 64-bit write to write thekettenis2019-05-301-2/+3
* Add acpipci(4) on amd64. For now this only calls the PCI-specific _OSCkettenis2018-10-261-0/+133
* Add support for multiple PCI segments. Only really implemented for arm64kettenis2018-08-191-7/+15
* Properly pass around the PCI "chipset tag" in acpi(4) and refactorkettenis2018-07-041-3/+13
* replace add_*_randomness with enqueue_randomness()jasper2018-04-281-2/+2
* reduce the amount of includes in arch/amd64jsg2017-10-143-11/+3
* If you use sys/param.h, you don't need sys/types.hderaadt2017-09-081-2/+1
* Fix two issues in the MSI-X code. First, actually read the MSI-X capabilitykettenis2016-06-021-5/+5
* Fix typo; M_NOWAIT should be EX_NOWAIT. Fortunately this was harmless.kettenis2016-05-141-2/+2
* Initial support for MSI-X. Only supported on amd64 for now. I have diffs tokettenis2016-05-041-1/+144
* fairly simple sizes for free(); ok teduderaadt2015-08-281-3/+3
* Remove some includes include-what-you-use claims don'tjsg2015-03-144-8/+4
* Add bus_dmamem_alloc_range(9) to allow drivers to allocate DMA'able memorykettenis2015-01-241-1/+2
* Temporarily expand the pci memory range to suit Dell 13G servers.jmatthew2014-12-161-3/+7
* Replace a plethora of historical protection options with justderaadt2014-11-161-4/+4
* On i386, agp_map_subregion might sleep, which is not allowed in some ofkettenis2014-09-201-6/+16
* add a size argument to free. will be used soon, but for now default to 0.tedu2014-07-122-6/+6
* Don't panic if we're trying to disestablish an MSI but the hardware is gone.kettenis2014-04-191-4/+3
* No need for <uvm/uvm_page.h>mpi2014-04-081-3/+2
* More <uvm/uvm.h> -> <uvm/uvm_extern.h> cleaning.mpi2014-04-011-3/+4
* No need to include <sys/lock.h> when only <sys/rwlock.h> is needed,mpi2014-03-262-3/+4
* Remove MD intagp(4) code that is unused now that inteldrm(4) manages the GTTkettenis2013-12-091-129/+1
* Remove the agp-specific bus_dma code. It is no longer used now thatkettenis2013-12-071-104/+1
* Add a DVACT_WAKEUP op to the *_activate() API. This is called after thederaadt2013-12-061-10/+4
* Add support for Power Resources for Dx states and the necessary hookmpi2013-11-061-5/+11
* If ACPI is not compiled in, pci_min_powerstate() has no facts to supportderaadt2013-05-301-2/+2
* Enforce ca_activate tree-walks over the entire heirarchy for all events,deraadt2013-05-301-3/+2
* Add an interface to rebind AGP DMA mappings. To be used by the upcoming KMSkettenis2013-03-171-1/+7
* Remove excessive sys/cdefs.h inclusionderaadt2012-12-051-3/+1
* Change the PCI memory extent to cover the whole 64-bit memory spacemikeb2012-10-161-3/+5
* Revamp the sequences for suspend/hibernate -> resume so that the codederaadt2012-10-081-1/+4
* Set up PCI bus number resource accounting for the main PCI bus hierarchy.kettenis2012-09-192-2/+10
* Implement pci_min_powerstate().kettenis2012-09-071-1/+15
* Make sure we don't accidentally use ISA or EISA interrupt mappings on PCIkettenis2011-10-291-17/+39
* I'm sick and tired of people doing misalgned reads and writes to PCI configkettenis2011-10-131-1/+5
* Cleanup MSI code a bit by moving the code to eanble/disable MSIs intokettenis2011-06-181-48/+39
* QEMU pretends to emulate a different prehistoric Intel host bridge.kettenis2011-06-161-5/+7
* Disable MSIs in pci_intr_disestablish() when appropriate.kettenis2011-06-051-1/+18
* Direct MSIs at the appropriate CPU.kettenis2011-06-051-4/+5