index
:
src
cvs/HEAD
kms/intel
kms/radeon
master
OpenBSD base system
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
sys
/
arch
/
amd64
/
pci
/
pci_machdep.c
Age
Commit message (
Expand
)
Author
2018-08-19
Add support for multiple PCI segments. Only really implemented for arm64
Mark Kettenis
2018-07-04
Properly pass around the PCI "chipset tag" in acpi(4) and refactor
Mark Kettenis
2017-10-14
reduce the amount of includes in arch/amd64
Jonathan Gray
2017-09-08
If you use sys/param.h, you don't need sys/types.h
Theo de Raadt
2016-06-02
Fix two issues in the MSI-X code. First, actually read the MSI-X capability
Mark Kettenis
2016-05-14
Fix typo; M_NOWAIT should be EX_NOWAIT. Fortunately this was harmless.
Mark Kettenis
2016-05-04
Initial support for MSI-X. Only supported on amd64 for now. I have diffs to
Mark Kettenis
2015-03-14
Remove some includes include-what-you-use claims don't
Jonathan Gray
2015-01-24
Add bus_dmamem_alloc_range(9) to allow drivers to allocate DMA'able memory
Mark Kettenis
2014-12-16
Temporarily expand the pci memory range to suit Dell 13G servers.
Jonathan Matthew
2014-04-19
Don't panic if we're trying to disestablish an MSI but the hardware is gone.
Mark Kettenis
2013-11-06
Add support for Power Resources for Dx states and the necessary hook
Martin Pieuchot
2013-05-30
If ACPI is not compiled in, pci_min_powerstate() has no facts to support
Theo de Raadt
2012-10-16
Change the PCI memory extent to cover the whole 64-bit memory space
Mike Belopuhov
2012-09-19
Set up PCI bus number resource accounting for the main PCI bus hierarchy.
Mark Kettenis
2012-09-07
Implement pci_min_powerstate().
Mark Kettenis
2011-10-29
Make sure we don't accidentally use ISA or EISA interrupt mappings on PCI
Mark Kettenis
2011-10-13
I'm sick and tired of people doing misalgned reads and writes to PCI config
Mark Kettenis
2011-06-18
Cleanup MSI code a bit by moving the code to eanble/disable MSIs into
Mark Kettenis
2011-06-16
QEMU pretends to emulate a different prehistoric Intel host bridge.
Mark Kettenis
2011-06-05
Disable MSIs in pci_intr_disestablish() when appropriate.
Mark Kettenis
2011-06-05
Direct MSIs at the appropriate CPU.
Mark Kettenis
2011-06-02
In the land of VMWare you can have the latest 64-bit AMD multicore CPU
Mark Kettenis
2011-05-30
Enable MSI on selected hardware. For now this means all Intel, AMD and NVIDIA
Mark Kettenis
2011-05-29
Don't attempt to use MSI if we're not running in APIC mode.
Mark Kettenis
2011-05-21
First stab at suporting Message Signaled Interrupts on amd64. Unfortunately
Mark Kettenis
2011-04-22
Stop printing the PCI interrupt line programmed by the BIOS for APIC
Mark Kettenis
2011-04-10
Extend the PCI memory address space to 36-bit. The first BIOSen that assign
Mark Kettenis
2011-04-02
Remove the AMD GART based iommu code.
Owain Ainsworth
2011-01-10
Only use MMCFG extended PCIe config space. Gets us back the on-CPU PCI devic...
Mark Kettenis
2011-01-09
Only use memory mapped extended PCIe config space access for the busses
Mark Kettenis
2011-01-04
Add support for Memory Mapped Configuration space access. This gives us
Mark Kettenis
2010-12-04
Introduce a new pci routine, pci_conf_size(), which returns the size of a
Miod Vallat
2010-09-06
Make sure bus_dmamap_sync() always involves a function call, to prevent the
Mark Kettenis
2010-07-08
Add mapping for ACPI device to PCI bdf (match autoconf tree)
Jordan Hargrave
2010-07-01
Backout recent AML changes, breaks on R210 and others
Jordan Hargrave
2010-06-29
Add support for mapping ACPI to PCI devices
Jordan Hargrave
2009-09-28
Make video buffer area and BIOS areas unavailable for PCI resource allocation.
Mark Kettenis
2009-08-22
Constify the what/name parameter of pci_intr_establish().
Michael Knudsen
2009-07-20
Pass a pci_chipset_tag_t to pci_intr_line(), to eventually allow the
Miod Vallat
2009-04-29
Extend pciio extents to cover the while 32-bit address space. The processor
Mark Kettenis
2009-04-21
Simplify PCI config space access code. There is no way we're ever going to
Mark Kettenis
2009-04-21
add a sg_dma backend for amd64 bus_dma. This is a lot more clever about
Owain Ainsworth
2009-04-13
Ignore zero-sized regions from the BIOS memory map when reserving root PCI
Mark Kettenis
2009-04-11
Create extents for resource accounting on the root PCI bus and populate them
Mark Kettenis
2009-04-04
Remove an unused function inherited from NetBSD that deals with a broken
Mark Kettenis
2009-04-04
Remove unused #include.
Mark Kettenis
2009-03-10
remove the _BUS_DMA_PRIVATE define from amd64 and i386.
Owain Ainsworth
2009-01-27
Switch the amd64 PCI_CONF_LOCK from being a simplelock and splhigh to a
Owain Ainsworth
2008-12-28
Remove confusion between "raw" and "swizzled" interrupt pins. Remove some
Mark Kettenis
[next]