summaryrefslogtreecommitdiff
path: root/sys/arch/i386/pci
AgeCommit message (Expand)Author
2021-03-11spellingJonathan Gray
2021-03-06ansiJonathan Gray
2021-02-23timecounting: use C99-style initialization for all timecounter structscheloha
2021-01-03Allocate address space for reposting vga devices using km_alloc(9) ratherJonathan Matthew
2020-07-06Add support for timeconting in userland.Paul Irofti
2020-06-17add a dumb pci_intr_establish_cpu().David Gwynne
2020-05-29dev/rndvar.h no longer has statistical interfaces (removed during variousTheo de Raadt
2020-03-20Declare pci_intr_map_msix() as static inline instead of using a define.Martin Pieuchot
2020-01-05consistently uppercase pci product definesJonathan Gray
2020-01-04remove AMD64 strings from pcidevsJonathan Gray
2019-12-06Retire piixpcib(4).Martin Pieuchot
2019-01-07Extents code has its own set of flags and does not use malloc's.Alexander Bluhm
2018-08-19Add support for multiple PCI segments. Only really implemented for arm64Mark Kettenis
2018-07-30Use the MI interrupt enable/distable API instead of the MD one on i386 andMark Kettenis
2018-07-04Properly pass around the PCI "chipset tag" in acpi(4) and refactorMark Kettenis
2018-04-28replace add_*_randomness with enqueue_randomness()Jasper Lievisse Adriaanse
2017-12-27Add sizes for free() in the Geode LX Security Block crypto accelerator.Frederic Cambus
2017-09-08If you use sys/param.h, you don't need sys/types.hTheo de Raadt
2017-05-02Switch glxsb(4), VIA padlock and AES-NI drivers over to the new AESMike Belopuhov
2017-02-07Reduce the per-packet allocation costs for crypto operations (cryptop)Patrick Wildt
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