index
:
wireguard-openbsd
jd/histogram
jd/queueboosts
jd/simplify-queueing
master
WireGuard implementation for the OpenBSD kernel
Matt Dunwoodie
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
sys
/
arch
/
amd64
/
pci
/
pci_machdep.c
(
follow
)
Commit message (
Expand
)
Author
Age
Files
Lines
*
spelling
jsg
2021-03-11
1
-2
/
+2
*
Adding IOMMU support for AMD Vi and Intel VTD (disabled)
jordan
2020-10-27
1
-2
/
+17
*
pci_intr_establish_cpu() for establishing an interrupt no a specific cpu.
dlg
2020-06-17
1
-4
/
+13
*
Bring back the acpi(4) changes. This time around only use the ACPI _CRS
kettenis
2020-05-14
1
-59
/
+1
*
Revert acpipci(4) changes. Too many systems are broken. We'll try again
kettenis
2019-09-07
1
-4
/
+17
*
Use ACPI information to attach PCI busses like we do on arm64. There are a
kettenis
2019-08-28
1
-17
/
+4
*
Implement suspend/resume support for MSI-X interrupts. Loosely based on
kettenis
2019-06-25
1
-29
/
+54
*
Use two 32-bit writes instead of a single 64-bit write to write the
kettenis
2019-05-30
1
-2
/
+3
*
Add support for multiple PCI segments. Only really implemented for arm64
kettenis
2018-08-19
1
-7
/
+15
*
Properly pass around the PCI "chipset tag" in acpi(4) and refactor
kettenis
2018-07-04
1
-3
/
+13
*
reduce the amount of includes in arch/amd64
jsg
2017-10-14
1
-6
/
+1
*
If you use sys/param.h, you don't need sys/types.h
deraadt
2017-09-08
1
-2
/
+1
*
Fix two issues in the MSI-X code. First, actually read the MSI-X capability
kettenis
2016-06-02
1
-5
/
+5
*
Fix typo; M_NOWAIT should be EX_NOWAIT. Fortunately this was harmless.
kettenis
2016-05-14
1
-2
/
+2
*
Initial support for MSI-X. Only supported on amd64 for now. I have diffs to
kettenis
2016-05-04
1
-1
/
+144
*
Remove some includes include-what-you-use claims don't
jsg
2015-03-14
1
-2
/
+1
*
Add bus_dmamem_alloc_range(9) to allow drivers to allocate DMA'able memory
kettenis
2015-01-24
1
-1
/
+2
*
Temporarily expand the pci memory range to suit Dell 13G servers.
jmatthew
2014-12-16
1
-3
/
+7
*
Don't panic if we're trying to disestablish an MSI but the hardware is gone.
kettenis
2014-04-19
1
-4
/
+3
*
Add support for Power Resources for Dx states and the necessary hook
mpi
2013-11-06
1
-5
/
+11
*
If ACPI is not compiled in, pci_min_powerstate() has no facts to support
deraadt
2013-05-30
1
-2
/
+2
*
Change the PCI memory extent to cover the whole 64-bit memory space
mikeb
2012-10-16
1
-3
/
+5
*
Set up PCI bus number resource accounting for the main PCI bus hierarchy.
kettenis
2012-09-19
1
-1
/
+7
*
Implement pci_min_powerstate().
kettenis
2012-09-07
1
-1
/
+15
*
Make sure we don't accidentally use ISA or EISA interrupt mappings on PCI
kettenis
2011-10-29
1
-17
/
+39
*
I'm sick and tired of people doing misalgned reads and writes to PCI config
kettenis
2011-10-13
1
-1
/
+5
*
Cleanup MSI code a bit by moving the code to eanble/disable MSIs into
kettenis
2011-06-18
1
-48
/
+39
*
QEMU pretends to emulate a different prehistoric Intel host bridge.
kettenis
2011-06-16
1
-5
/
+7
*
Disable MSIs in pci_intr_disestablish() when appropriate.
kettenis
2011-06-05
1
-1
/
+18
*
Direct MSIs at the appropriate CPU.
kettenis
2011-06-05
1
-4
/
+5
*
In the land of VMWare you can have the latest 64-bit AMD multicore CPU
kettenis
2011-06-02
1
-1
/
+14
*
Enable MSI on selected hardware. For now this means all Intel, AMD and NVIDIA
kettenis
2011-05-30
1
-1
/
+44
*
Don't attempt to use MSI if we're not running in APIC mode.
kettenis
2011-05-29
1
-2
/
+2
*
First stab at suporting Message Signaled Interrupts on amd64. Unfortunately
kettenis
2011-05-21
1
-1
/
+83
*
Stop printing the PCI interrupt line programmed by the BIOS for APIC
kettenis
2011-04-22
1
-5
/
+3
*
Extend the PCI memory address space to 36-bit. The first BIOSen that assign
kettenis
2011-04-10
1
-2
/
+8
*
Remove the AMD GART based iommu code.
oga
2011-04-02
1
-7
/
+1
*
Only use MMCFG extended PCIe config space. Gets us back the on-CPU PCI devices on AMD Family 0Fh processors.
kettenis
2011-01-10
1
-3
/
+3
*
Only use memory mapped extended PCIe config space access for the busses
kettenis
2011-01-09
1
-34
/
+32
*
Add support for Memory Mapped Configuration space access. This gives us
kettenis
2011-01-04
1
-1
/
+59
*
Introduce a new pci routine, pci_conf_size(), which returns the size of a
miod
2010-12-04
1
-1
/
+7
*
Make sure bus_dmamap_sync() always involves a function call, to prevent the
kettenis
2010-09-06
1
-2
/
+2
*
Add mapping for ACPI device to PCI bdf (match autoconf tree)
jordan
2010-07-08
1
-2
/
+2
*
Backout recent AML changes, breaks on R210 and others
jordan
2010-07-01
1
-2
/
+2
*
Add support for mapping ACPI to PCI devices
jordan
2010-06-29
1
-1
/
+14
*
Make video buffer area and BIOS areas unavailable for PCI resource allocation.
kettenis
2009-09-28
1
-1
/
+5
*
Constify the what/name parameter of pci_intr_establish().
mk
2009-08-22
1
-2
/
+2
*
Pass a pci_chipset_tag_t to pci_intr_line(), to eventually allow the
miod
2009-07-20
1
-4
/
+5
*
Extend pciio extents to cover the while 32-bit address space. The processor
kettenis
2009-04-29
1
-4
/
+14
*
Simplify PCI config space access code. There is no way we're ever going to
kettenis
2009-04-21
1
-211
/
+19
[next]