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%)

Reply via email to