opnsense-src/sys/dev/pci
John Baldwin 9d86f3108f pcib: Allocate the memory BAR with the MSI-X table.
This is required for pci_alloc_msix() to work and to thus use
MSI-X interrupts for PCI-e hotplug.

Reported by:	cperciva
Reviewed by:	cperciva
Approved by:	so
Security:	FreeBSD-EN-23:10.pci
Differential Revision:	https://reviews.freebsd.org/D40581

(cherry picked from commit e6b838363f)
(cherry picked from commit 12ce57e6d3e770db9ca83a8cbaa8f332515ce3d7)
2023-09-07 18:45:32 +02:00
..
controller Add PCI Express driver for the ARM Neoverse N1 System Development 2020-02-11 15:12:09 +00:00
fixup_pci.c sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
hostb_pci.c spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD 2023-08-16 10:55:20 +02:00
ignore_pci.c spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD 2023-08-16 10:55:20 +02:00
isa_pci.c pci: clean up empty lines in .c and .h files 2020-09-01 22:00:07 +00:00
pci.c spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD 2023-08-16 10:55:20 +02:00
pci_dw.c spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD 2023-08-16 10:55:20 +02:00
pci_dw.h sys: Remove $FreeBSD$: two-line .h pattern 2023-09-06 07:56:28 +02:00
pci_dw_if.m sys: Remove $FreeBSD$: one-line sh pattern 2023-09-06 08:02:08 +02:00
pci_dw_mv.c spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD 2023-08-16 10:55:20 +02:00
pci_host_generic.c pci_host_generic: stop address translation in bus_alloc_resource 2022-10-17 10:36:59 -05:00
pci_host_generic.h sys: Remove $FreeBSD$: two-line .h pattern 2023-09-06 07:56:28 +02:00
pci_host_generic_acpi.c pci_host_generic: update Synopsys device description for ACPI 2022-03-07 12:19:29 +01:00
pci_host_generic_acpi.h sys: Remove $FreeBSD$: two-line .h pattern 2023-09-06 07:56:28 +02:00
pci_host_generic_fdt.c pci_host_generic: Add Synopsys Designware PCIe controller quirk 2022-03-07 12:19:28 +01:00
pci_host_generic_fdt.h sys: Remove $FreeBSD$: two-line .h pattern 2023-09-06 07:56:28 +02:00
pci_if.m sys: Remove $FreeBSD$: one-line sh pattern 2023-09-06 08:02:08 +02:00
pci_iov.c pci: Fix a -Wunused-but-set-variable warning 2022-03-07 08:18:45 -05:00
pci_iov.h sys: Remove $FreeBSD$: two-line .h pattern 2023-09-06 07:56:28 +02:00
pci_iov_if.m sys: Remove $FreeBSD$: one-line sh pattern 2023-09-06 08:02:08 +02:00
pci_iov_private.h sys: Remove $FreeBSD$: two-line .h pattern 2023-09-06 07:56:28 +02:00
pci_iov_schema.c Clean up repeated "All rights reserved" 2016-03-14 17:41:17 +00:00
pci_pci.c pcib: Allocate the memory BAR with the MSI-X table. 2023-09-07 18:45:32 +02:00
pci_private.h sys: Remove $FreeBSD$: two-line .h pattern 2023-09-06 07:56:28 +02:00
pci_subr.c spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD 2023-08-16 10:55:20 +02:00
pci_user.c spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD 2023-08-16 10:55:20 +02:00
pcib_if.m sys: Remove $FreeBSD$: one-line sh pattern 2023-09-06 08:02:08 +02:00
pcib_private.h pcib: Allocate the memory BAR with the MSI-X table. 2023-09-07 18:45:32 +02:00
pcib_support.c pci: clean up empty lines in .c and .h files 2020-09-01 22:00:07 +00:00
pcireg.h sys: Remove $FreeBSD$: two-line .h pattern 2023-09-06 07:56:28 +02:00
pcivar.h sys: Remove $FreeBSD$: two-line .h pattern 2023-09-06 07:56:28 +02:00
schema_private.h sys: Remove $FreeBSD$: two-line .h pattern 2023-09-06 07:56:28 +02:00
vga_pci.c spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD 2023-08-16 10:55:20 +02:00