summaryrefslogtreecommitdiff
path: root/sys/arch/amd64/pci
AgeCommit message (Expand)Author
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
2009-06-06add an interface to agp to create a bus_dma_tag over a range of theOwain Ainsworth
2009-06-06option X86EMU is how this subsystem is brought into a kernelTheo de Raadt
2009-06-06fix include pathsTheo de Raadt
2009-06-06Add vga bios repost support. Fetched from the NetBSD tree mostly.Paul Irofti
2009-05-18Add missing breaks so we don't fallthrough intoJonathan Gray
2009-05-07Move amas device from arch/amd64 to dev/pci and enable it in i386 as well.Ariane van der Steldt
2009-05-04type pedantry.Owain Ainsworth
2009-04-29Extend pciio extents to cover the while 32-bit address space. The processorMark Kettenis
2009-04-21Simplify PCI config space access code. There is no way we're ever going toMark Kettenis
2009-04-21add a sg_dma backend for amd64 bus_dma. This is a lot more clever aboutOwain Ainsworth
2009-04-20fixed style, no binary changeAriane van der Steldt
2009-04-20amas device for amd64, describes the physical memory layout on AMD64 CPU.Ariane van der Steldt
2009-04-15The current iommu code only touches the hardware if the bios did notOwain Ainsworth
2009-04-13Ignore zero-sized regions from the BIOS memory map when reserving root PCIMark Kettenis
2009-04-11Create extents for resource accounting on the root PCI bus and populate themMark Kettenis
2009-04-11There is no support for building multi-socket machines in AMD Family 11hMark Kettenis
2009-04-04Remove an unused function inherited from NetBSD that deals with a brokenMark Kettenis
2009-04-04Remove unused #include.Mark Kettenis
2009-03-31bzero pci attach argsMark Kettenis
2009-03-11Attach iommu on AMD family 10h processors (e.g. phenom) too.Owain Ainsworth
2009-03-10First step in cleaning up amd64 iommu.Owain Ainsworth
2009-03-10remove the _BUS_DMA_PRIVATE define from amd64 and i386.Owain Ainsworth
2009-01-27Switch the amd64 PCI_CONF_LOCK from being a simplelock and splhigh to aOwain Ainsworth
2008-12-28Remove confusion between "raw" and "swizzled" interrupt pins. Remove someMark Kettenis
2008-12-07Make acpiprt(4) check whether the current interrupt routing is "possible" andMark Kettenis
2008-12-06revert all changes related to the mpsafe intr handler. i screwed up the commitTed Unangst
2008-12-06cvs wouldn't let me check this in beforeTed Unangst
2008-12-03Remove the x86 and i386 prefixes to the bus_dma types. It's really quiteOwain Ainsworth
2008-11-26Change pci_intr_handle_t to be like i386 where it is a struct that stores theMark Kettenis
2008-11-09Rework that way that agp attaches.Owain Ainsworth