This is an automated email from the ASF dual-hosted git repository.
raiden00 pushed a change to branch releases/12.7
in repository https://gitbox.apache.org/repos/asf/nuttx.git
from 271893ed6d rpmsgfs/rpmsgfs_client: init the priv->wait before register
rpmsg callback
new db95659a9c x86_64_pci.c: x86_64_pci_read/write_io memory support
new 1e091fb2e0 pci.c: add pci_read/write_io_qword support
new 519c5c86aa add pci irq interface
new 1407a44862 drivers/pci/pci.c: fix warning when
CONFIG_PCI_ASSIGN_ALL_BUSES=n
new e33bdd9e38 include/pci_regs: add PCI_STD_NUM_BARS macro
new 7f4f7f293d pci.c: fix pci 32bit warning
new 52473d7fa2 toolchain/ghs: Fix ?? "trigraphs not allowed" warnings
new 87b940a611 drivers/pci_qemu_test.c: fix compiler warning
new fe1286b44a pci.c: fix compile warning
new dbcef4f297 drivers/pci: change all devfn type to unsigned int
new fb97285a36 drivers/pci: one pci device should only associate with one
driver
new f2a4d59900 pci/pci_ecam: add read_io/write_io for pci ecam
new 3b1870028c include/pci.h: sync the subvendor/subdevice type in id
table and pci_device_s
new 1cb81f9a8f armv7a pci irq support
new 7cf9b73f18 arm64 pci legacy irq do not support yet
new c48f158e66 arm_gicv2.c: fix armv7a compile error
The 16 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
arch/arm/src/armv7-a/CMakeLists.txt | 4 +
arch/arm/src/armv7-a/Kconfig | 11 ++
arch/arm/src/armv7-a/Make.defs | 6 +-
arch/arm/src/armv7-a/arm_gicv2.c | 29 +++
.../src/armv7-a/arm_gicv2m.c} | 43 ++---
arch/arm/src/armv7-a/gic.h | 22 +++
arch/arm/src/armv7-a/mpcore.h | 1 +
arch/arm/src/qemu/chip.h | 1 +
arch/arm64/src/common/arm64_gicv3.c | 13 ++
arch/x86_64/include/irq.h | 12 --
arch/x86_64/src/common/x86_64_pci.c | 71 ++++----
arch/x86_64/src/intel64/intel64_irq.c | 48 ++++-
drivers/pci/pci.c | 26 ++-
drivers/pci/pci_ecam.c | 195 +++++++++++++++++++--
drivers/pci/pci_qemu_test.c | 4 +
include/nuttx/arch.h | 72 ++++++++
include/nuttx/pci/pci.h | 28 ++-
include/nuttx/pci/pci_regs.h | 13 +-
18 files changed, 493 insertions(+), 106 deletions(-)
copy arch/{arm64/src/common/arm64_gicv2m.c => arm/src/armv7-a/arm_gicv2m.c}
(74%)