#
1f5c50a8 |
| 12-Dec-2024 |
Andrew Turner <andrew@FreeBSD.org> |
pci_host_generic:Add pcib_request_feature on ACPI
In the ACPI attachment add support for the pcib_request_feature method. This uses the common _OSC handling.
Reviewed by: imp, jhb Sponsored by: Arm
pci_host_generic:Add pcib_request_feature on ACPI
In the ACPI attachment add support for the pcib_request_feature method. This uses the common _OSC handling.
Reviewed by: imp, jhb Sponsored by: Arm Ltd Differential Revision: https://reviews.freebsd.org/D48048
show more ...
|
Revision tags: release/14.2.0, release/13.4.0, release/14.1.0, release/13.3.0, release/14.0.0 |
|
#
95ee2897 |
| 16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
sys: Remove $FreeBSD$: two-line .h pattern
Remove /^\s*\*\n \*\s+\$FreeBSD\$$\n/
|
Revision tags: release/13.2.0, release/12.4.0, release/13.1.0, release/12.3.0, release/13.0.0, release/12.2.0, release/11.4.0 |
|
#
44e86fbd |
| 13-Feb-2020 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r357662 through r357854.
|
#
667c3fc0 |
| 11-Feb-2020 |
Ruslan Bukin <br@FreeBSD.org> |
Add PCI Express driver for the ARM Neoverse N1 System Development Platform (N1SDP).
Neoverse N1 is a high-performance ARM microarchitecture designed by the ARM Holdings for the server market.
The P
Add PCI Express driver for the ARM Neoverse N1 System Development Platform (N1SDP).
Neoverse N1 is a high-performance ARM microarchitecture designed by the ARM Holdings for the server market.
The PCI part on N1SDP was shipped untested and suffers from some integration issues.
For instance accessing to not existing BDFs causes System Error (SError) exception. To mitigate this, the firmware scans the bus, catches SErrors and creates a table with valid BDFs. That allows us to filter-out accesses to invalid BDFs in this driver.
Also the root complex config space (BDF == 0) has an unusual location in memory map, so remapping accesses to it is required.
Finally, the config space is restricted to 32-bit accesses only.
This was tested on the ARM boxes kindly provided by the ARM Ltd to the DARPA CHERI Project.
In collaboration with: andrew Reviewed by: andrew Sponsored by: DARPA, AFRL Differential Revision: https://reviews.freebsd.org/D23349
show more ...
|
#
051669e8 |
| 25-Jan-2020 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r356931 through r357118.
|
#
c344a951 |
| 24-Jan-2020 |
Ruslan Bukin <br@FreeBSD.org> |
o Move the software context struct to a header file. o Make the pci_host_generic_acpi_attach() globally visible. o Declare a new driver class.
These will be used by a new PCI root complex driver.
S
o Move the software context struct to a header file. o Make the pci_host_generic_acpi_attach() globally visible. o Declare a new driver class.
These will be used by a new PCI root complex driver.
Sponsored by: DARPA, AFRL
show more ...
|