summaryrefslogtreecommitdiff
path: root/sys/arch/i386/pci
AgeCommit message (Expand)Author
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-17Swap arguments to wdog_register() since it is nicer, and prepareTheo de Raadt
2012-10-08Revamp the sequences for suspend/hibernate -> resume so that the codeTheo de Raadt
2012-09-25Make sure we send MSIs to the primary CPU like we do on amd64.Stuart Henderson
2012-09-22revert previous, breaks the treeStuart Henderson
2012-09-21Make sure we send MSIs to the primary CPU like we do on amd64.Mark Kettenis
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
2012-08-16we are past the point where timecounters may disappearTed Unangst
2012-01-13handle m_copyback errors, this code is too sensitive for suchMike Belopuhov
2011-12-04Slightly different fix for the problem fixed by the previous commit for betterMark Kettenis
2011-12-04Do not check for an HyperTransport bus if we are using mode #2. Prevents aMiod Vallat
2011-10-23Remove comment; the question can be answerd affirmative. Fix a coding styleMark Kettenis
2011-10-21Add bounds checks for access to mp_busses. Also make sure that we don'tMark Kettenis
2011-10-13I'm sick and tired of people doing misalgned reads and writes to PCI configMark Kettenis
2011-10-10Introduce pci_probe_device_hook(pci_chipset_tag_t, struct pci_attach_args *).Miod Vallat
2011-06-08Ateempt to make pci_intr_disestablish() work for MSIs.Mark Kettenis
2011-05-30Enable MSI on selected hardware. For now this means:Mark Kettenis
2011-05-29Don't attempt to use MSI if we're not running in APIC mode.Mark Kettenis
2011-05-21First stab at supporting Message Signaled Interrupts on i386. Still work inMark Kettenis
2011-04-22Stop printing the PCI interrupt line programmed by the BIOS for APICMark Kettenis
2011-01-12use explicit_bzero() for the session, in drivers where struct sessionTheo de Raadt
2011-01-11for key material that is being being discarded, convert bzero() toTheo de Raadt
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-15Bring CBC oracle attack countermeasure from r1.32 of cryptosoft.c toMike Belopuhov
2010-12-04Introduce a new pci routine, pci_conf_size(), which returns the size of aMiod Vallat
2010-11-20__attribute__((packed)) -> __packed. The ioprbs.c chunk was commented out, andMiod Vallat
2010-10-14Move glxpcib(4) to MI land unifying the two MD drivers.Paul Irofti
2010-09-24Fix bus space mapping bugs for GPIO's and MFGPT's and while at it add properPaul Irofti
2010-09-22Fix ramdisks, from Vladimir Kirillov. Thanks!Paul Irofti
2010-09-21save & restore the watchdog configuration when doing suspend/resumeTheo de Raadt
2010-09-20Write the start of an activate function. QUIESCE should wait for theTheo de Raadt
2010-09-20Need an activate function to get to sub-devices. Write it by hand sinceTheo de Raadt
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-08-02correct header file stuff; pointed out by teduTheo de Raadt
2010-08-02needs explicit proc.h; Nathanael RensenTheo 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-02remove unused pciaddr_search function.Jonathan Gray
2010-07-02m_copyback can fail to allocate memory, but is a void fucntion so gymnasticsBret Lambert
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