| History log of /src/sys/arch/arm/pci |
| Revision | Date | Author | Comments |
| 1.2 | 07-Aug-2021 |
jmcneill | arm: PCI: Add support for Arm PCI Config Space Access Firmware Interface
This adds basic support for the PCI Config Access interface defined in Arm DEN0115.
|
| 1.1 | 21-Oct-2018 |
jmcneill | branches: 1.1.2; 1.1.6; Add support for PCI MSI using ARM GICv2m.
|
| 1.1.6.2 | 10-Jun-2019 |
christos | Sync with HEAD
|
| 1.1.6.1 | 21-Oct-2018 |
christos | file files.pci was added on branch phil-wifi on 2019-06-10 22:05:55 +0000
|
| 1.1.2.2 | 26-Nov-2018 |
pgoyette | Sync with HEAD, resolve a couple of conflicts
|
| 1.1.2.1 | 21-Oct-2018 |
pgoyette | file files.pci was added on branch pgoyette-compat on 2018-11-26 01:52:19 +0000
|
| 1.10 | 30-Jun-2024 |
jmcneill | arm: pci: Fix ITS ID lookup for MSIs.
pci_get_frameid expects a BDF requestor ID as input, not a Device ID. Fixes MSI/MSI-X support on Ampere Altra systems.
|
| 1.9 | 13-Feb-2020 |
skrll | branches: 1.9.24; 1.9.30; spaces -> <tab>
|
| 1.8 | 13-Feb-2020 |
jmcneill | Add support for multiple GICv3 ITS domains.
|
| 1.7 | 03-Aug-2019 |
jmcneill | branches: 1.7.2; Properly honour max_type arg to pci_intr_alloc
|
| 1.6 | 25-Jul-2019 |
jmcneill | branches: 1.6.2; Support pci_intr_release for INTx interrupts
|
| 1.5 | 01-Dec-2018 |
skrll | branches: 1.5.4; Fix MSIX allocation in pci_intr_alloc
|
| 1.4 | 27-Nov-2018 |
jdolecek | make pci_intr_alloc() try also MSI-X by default (with NULL count); there are boards/emulators which only have MSI-X and no MSI, and so far there is no evidence there are devices which support both and don't work in MSI-X mode
this change is supposed to reduce amount of needed cut&paste code in drivers
discussed briefly with jmcneill@
|
| 1.3 | 16-Nov-2018 |
jmcneill | branches: 1.3.2; Add intr_establish_xname support to arm and expose it to intrctl
|
| 1.2 | 31-Oct-2018 |
jmcneill | Add MSI-X support.
|
| 1.1 | 21-Oct-2018 |
jmcneill | Add support for PCI MSI using ARM GICv2m.
|
| 1.3.2.3 | 26-Dec-2018 |
pgoyette | Sync with HEAD, resolve a few conflicts
|
| 1.3.2.2 | 26-Nov-2018 |
pgoyette | Sync with HEAD, resolve a couple of conflicts
|
| 1.3.2.1 | 16-Nov-2018 |
pgoyette | file pci_msi_machdep.c was added on branch pgoyette-compat on 2018-11-26 01:52:19 +0000
|
| 1.5.4.4 | 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
| 1.5.4.3 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
| 1.5.4.2 | 10-Jun-2019 |
christos | Sync with HEAD
|
| 1.5.4.1 | 01-Dec-2018 |
christos | file pci_msi_machdep.c was added on branch phil-wifi on 2019-06-10 22:05:55 +0000
|
| 1.6.2.1 | 04-Aug-2019 |
martin | Pull up following revision(s) (requested by jmcneill in ticket #18):
sys/arch/arm/pci/pci_msi_machdep.c: revision 1.7
Properly honour max_type arg to pci_intr_alloc
|
| 1.7.2.1 | 29-Feb-2020 |
ad | Sync with head.
|
| 1.9.30.1 | 01-Jul-2024 |
perseant | Sync with HEAD.
|
| 1.9.24.1 | 03-Jul-2024 |
martin | Pull up following revision(s) (requested by jmcneill in ticket #735):
sys/dev/pci/pci_resource.c: revision 1.5 sys/arch/arm/pci/pci_msi_machdep.c: revision 1.10 sys/arch/aarch64/include/vmparam.h: revision 1.21 sys/dev/acpi/acpi_resource.c: revision 1.43
pci_resource: Make unexpected bus numbers in bridges non-fatal.
Firmware bugs happen. Log a warning and continue instead of panicing. acpi: Ignore producer/consumer bit for fixed memory resources.
The requirement to honour the producer/consumer bit in fixed memory resource descriptors was dropped at some point in a revision to the ACPI 2.0 specification because too many firmware implementations got it wrong.
aarch64: Bump VM_PHYSSEG_MAX to match DRAM_BANKS / FDT_MEMORY_RANGES.
On aarch64 there is a single free list, so VM_PHYSSEG_MAX needs to be the same as FDT_MEMORY_RANGES (which needs to be the same as DRAM_BANKS).
Future cleanup should be done to fold these into a single define.
arm: pci: Fix ITS ID lookup for MSIs. pci_get_frameid expects a BDF requestor ID as input, not a Device ID.
Fixes MSI/MSI-X support on Ampere Altra systems.
|
| 1.4 | 27-Nov-2021 |
skrll | Remove unnecessary #include
|
| 1.3 | 16-Nov-2018 |
jmcneill | branches: 1.3.2; 1.3.6; Add intr_establish_xname support to arm and expose it to intrctl
|
| 1.2 | 31-Oct-2018 |
jmcneill | Add MSI-X support.
|
| 1.1 | 21-Oct-2018 |
jmcneill | Add support for PCI MSI using ARM GICv2m.
|
| 1.3.6.2 | 10-Jun-2019 |
christos | Sync with HEAD
|
| 1.3.6.1 | 16-Nov-2018 |
christos | file pci_msi_machdep.h was added on branch phil-wifi on 2019-06-10 22:05:55 +0000
|
| 1.3.2.2 | 26-Nov-2018 |
pgoyette | Sync with HEAD, resolve a couple of conflicts
|
| 1.3.2.1 | 16-Nov-2018 |
pgoyette | file pci_msi_machdep.h was added on branch pgoyette-compat on 2018-11-26 01:52:19 +0000
|
| 1.1 | 07-Aug-2021 |
jmcneill | arm: PCI: Add support for Arm PCI Config Space Access Firmware Interface
This adds basic support for the PCI Config Access interface defined in Arm DEN0115.
|
| 1.1 | 07-Aug-2021 |
jmcneill | arm: PCI: Add support for Arm PCI Config Space Access Firmware Interface
This adds basic support for the PCI Config Access interface defined in Arm DEN0115.
|