summaryrefslogtreecommitdiff
path: root/sys/arch/i386/pci
AgeCommit message (Expand)Author
2016-05-04Initial support for MSI-X. Only supported on amd64 for now. I have diffs toMark Kettenis
2015-09-08sizes for free(); ok semarieTheo de Raadt
2015-09-08convert several malloc(9) to mallocarray(9).Sebastien Marie
2015-09-01fairly simple sizes for free()Theo de Raadt
2015-07-17Avoid assigning low addresses to PCI BARs. Some machines don't claim theseMark Kettenis
2015-07-17Include executable mapping for BIOS32 pages. Fixes a problem where mappingsMike Larkin
2015-04-12Bring PAE code back to life, in a different form. This diff (via bluhm thenMike Larkin
2015-01-24Add bus_dmamem_alloc_range(9) to allow drivers to allocate DMA'able memoryMark Kettenis
2014-12-10Convert watchdog(4) devices to use autoconf(9) framework.Mike Belopuhov
2014-12-09Replace some malloc(n*size,...) calls with mallocarray().Doug Hogan
2014-11-16Replace a plethora of historical protection options with justTheo de Raadt
2014-09-20On i386, agp_map_subregion might sleep, which is not allowed in some ofMark Kettenis
2014-09-14remove uneeded proc.h includesJonathan Gray
2014-07-12add a size argument to free. will be used soon, but for now default to 0.Ted Unangst
2014-07-08decouple struct uvmexp into a new file, so that uvm_extern.h and sysctl.hTheo de Raadt
2014-06-29Don't ridiculously assume that sysctl.h will (through a set of extremelyTheo de Raadt
2014-05-04format string fixes for bus_addr_t and bus_size_tStefan Fritsch
2014-04-19Don't panic if we're trying to disestablish an MSI but the hardware is gone.Mark Kettenis
2014-04-08No need for <uvm/uvm_page.h>Martin Pieuchot
2014-04-01More <uvm/uvm.h> -> <uvm/uvm_extern.h> cleaning.Martin Pieuchot
2014-03-29It's been a quarter century: we can assume volatile is present with that name.Philip Guenther
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-28Appease LLVM's integrated assembler.Brad Smith
2013-11-261 << 31 cleanup. Eitan Adler pointed out that there has been aTheo de Raadt
2013-11-06Add support for Power Resources for Dx states and the necessary hookMartin Pieuchot
2013-10-29unbreak glxsb(4) by properly allocating it's key schedule;Mike Belopuhov
2013-10-02Format string fixes: Use %l* for paddr_tStefan Fritsch
2013-10-01Format string fixes: %hu/%hd for uint16_t, %u/%d/%x for uint32_tStefan Fritsch
2013-10-01Use %z* for size_tStefan Fritsch
2013-10-01format string fix: it's u_long *addrStefan Fritsch
2013-08-25one change missed by jsging's commit is needed to unbreak the build;Mike Belopuhov
2013-07-10To prevent lock ordering problems with the kernel lock, we need to make sureMark Kettenis
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-05-16Implement a mechanism to establish interrupt handlers that don't grab theMark Kettenis
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