summaryrefslogtreecommitdiff
path: root/sys/arch/amd64/pci
AgeCommit message (Expand)Author
2014-03-26No need to include <sys/lock.h> when only <sys/rwlock.h> is needed,Martin Pieuchot
2013-12-09Remove MD intagp(4) code that is unused now that inteldrm(4) manages the GTTMark Kettenis
2013-12-07Remove the agp-specific bus_dma code. It is no longer used now thatMark Kettenis
2013-12-06Add a DVACT_WAKEUP op to the *_activate() API. This is called after theTheo de Raadt
2013-11-06Add support for Power Resources for Dx states and the necessary hookMartin Pieuchot
2013-05-30If ACPI is not compiled in, pci_min_powerstate() has no facts to supportTheo de Raadt
2013-05-30Enforce ca_activate tree-walks over the entire heirarchy for all events,Theo de Raadt
2013-03-17Add an interface to rebind AGP DMA mappings. To be used by the upcoming KMSMark Kettenis
2012-12-05Remove excessive sys/cdefs.h inclusionTheo de Raadt
2012-10-16Change the PCI memory extent to cover the whole 64-bit memory spaceMike Belopuhov
2012-10-08Revamp the sequences for suspend/hibernate -> resume so that the codeTheo de Raadt
2012-09-19Set up PCI bus number resource accounting for the main PCI bus hierarchy.Mark Kettenis
2012-09-07Implement pci_min_powerstate().Mark Kettenis
2011-10-29Make sure we don't accidentally use ISA or EISA interrupt mappings on PCIMark Kettenis
2011-10-13I'm sick and tired of people doing misalgned reads and writes to PCI configMark Kettenis
2011-06-18Cleanup MSI code a bit by moving the code to eanble/disable MSIs intoMark Kettenis
2011-06-16QEMU pretends to emulate a different prehistoric Intel host bridge.Mark Kettenis
2011-06-05Disable MSIs in pci_intr_disestablish() when appropriate.Mark Kettenis
2011-06-05Direct MSIs at the appropriate CPU.Mark Kettenis
2011-06-02In the land of VMWare you can have the latest 64-bit AMD multicore CPUMark Kettenis
2011-05-30Enable MSI on selected hardware. For now this means all Intel, AMD and NVIDIAMark Kettenis
2011-05-29Don't attempt to use MSI if we're not running in APIC mode.Mark Kettenis
2011-05-21First stab at suporting Message Signaled Interrupts on amd64. UnfortunatelyMark Kettenis
2011-04-22Stop printing the PCI interrupt line programmed by the BIOS for APICMark Kettenis
2011-04-10Extend the PCI memory address space to 36-bit. The first BIOSen that assignMark Kettenis
2011-04-02Remove the AMD GART based iommu code.Owain Ainsworth
2011-01-10Only use MMCFG extended PCIe config space. Gets us back the on-CPU PCI devic...Mark Kettenis
2011-01-09Only use memory mapped extended PCIe config space access for the bussesMark Kettenis
2011-01-04Add support for Memory Mapped Configuration space access. This gives usMark Kettenis
2010-12-04Introduce a new pci routine, pci_conf_size(), which returns the size of aMiod Vallat
2010-09-10Provide a bus_dmamap_sync() implementation for the IOMMU. Fixes bigmem.Mark Kettenis
2010-09-06Make sure bus_dmamap_sync() always involves a function call, to prevent theMark Kettenis
2010-08-31Add DVACT_QUIECE support. This is called before splhigh() and beforeTheo de Raadt
2010-08-31pchbactivate should return result of config_activate_childrenTheo de Raadt
2010-08-07On resume, re-activate the host RNG on the host bridges that need it.Theo de Raadt
2010-07-08Add mapping for ACPI device to PCI bdf (match autoconf tree)Jordan Hargrave
2010-07-08use config_activate_children to get down to the isa bus activation codeTheo de Raadt
2010-07-01Backout recent AML changes, breaks on R210 and othersJordan Hargrave
2010-06-29Add support for mapping ACPI to PCI devicesJordan Hargrave
2010-06-24The new AMD Opteron CPUs have up to 4 HyperTransport links instead of 3.Mark Kettenis
2010-05-10Continue with the horrible habit of using agp_machdep.c for agp related MDOwain Ainsworth
2010-04-08Fill in the bus_dma_sync for intagp to use clflush instead of wbinvd()Owain Ainsworth
2010-04-02For the VT8251 host bridge, only attach the pci bus is non-zero, otherwiseMark Kettenis
2010-02-09Switching the strange VIA VT8251 PCIE host bridge into a PCI-PCI bridgeMark Kettenis
2009-11-23pchb must walk children tooTheo de Raadt
2009-09-28Make video buffer area and BIOS areas unavailable for PCI resource allocation.Mark Kettenis
2009-09-18For some dark reason there's a bit on the VLINK device of this chipsetMark Kettenis
2009-08-22Constify the what/name parameter of pci_intr_establish().Michael Knudsen
2009-07-20Pass a pci_chipset_tag_t to pci_intr_line(), to eventually allow theMiod Vallat
2009-06-14Make sure the pglist is TAILQ_INIT()'ed before invoking uvm_pglistalloc().Miod Vallat