This is an automated email from the ASF dual-hosted git repository.
xiaoxiang pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git
from afe90db5c48 gdbstub: change send buffer to const char
new 2d1af01d449 mem barrier: use UP_DMP UP_DSP as barriers standard API
new 82cf59bff58 arch/arm64: use UP_DSB, UP_DMB, UP_ISB as barrier standard
API
new d3e39936829 arch/riscv: use UP_DSB, UP_DMB, UP_ISB as barrier standard
API
new 6949c823105 arch/arm:use UP_DSB, UP_DMB, UP_ISB as barrier standard API
new e39cb350f13 arch/x86_64:use UP_DSB, UP_DMB, UP_ISB as barrier standard
API
new 565b0e6eaf2 arch/ceva:use UP_DSB, UP_DMB, UP_ISB as barrier standard
API
new 656db16ff15 arch/tricore:use UP_DSB, UP_DMB, UP_ISB as barrier
standard API
new 4b91d76869b warning: #include outside of 'Included Files' section
The 8 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 => include}/armv6-m/barriers.h | 14 +-
arch/arm/{src => include}/armv7-a/barriers.h | 18 +-
arch/arm/{src => include}/armv7-m/barriers.h | 14 +-
arch/arm/{src => include}/armv7-r/barriers.h | 18 +-
arch/arm/{src => include}/armv8-m/barriers.h | 14 +-
arch/arm/{src => include}/armv8-r/barriers.h | 18 +-
.../hardware/stm32_syscfg.h => include/barriers.h} | 41 ++--
arch/arm/include/spinlock.h | 10 +-
arch/arm/src/armv7-a/arm_cache.c | 2 +-
arch/arm/src/armv7-a/arm_l2cc_pl310.c | 11 +-
arch/arm/src/armv7-a/arm_scu.c | 8 +-
arch/arm/src/armv7-a/arm_timer.c | 20 +-
arch/arm/src/armv7-a/cp15_cacheops.c | 12 +-
arch/arm/src/armv7-a/cp15_cacheops.h | 34 ++--
arch/arm/src/armv7-a/mmu.h | 44 ++---
arch/arm/src/armv7-a/sctlr.h | 19 +-
arch/arm/src/armv7-m/arm_cache.c | 67 +++----
arch/arm/src/armv7-m/arm_mpu.c | 15 +-
arch/arm/src/armv7-r/arm_cache.c | 2 +-
arch/arm/src/armv7-r/arm_l2cc_pl310.c | 11 +-
arch/arm/src/armv7-r/arm_mpu.c | 3 +-
arch/arm/src/armv7-r/arm_scu.c | 8 +-
arch/arm/src/armv7-r/arm_timer.c | 20 +-
arch/arm/src/armv7-r/cp15_cacheops.c | 12 +-
arch/arm/src/armv7-r/cp15_cacheops.h | 34 ++--
arch/arm/src/armv7-r/sctlr.h | 19 +-
arch/arm/src/armv8-m/arm_cache.c | 67 +++----
arch/arm/src/armv8-m/arm_mpu.c | 14 +-
arch/arm/src/armv8-r/arm_arch_timer.c | 2 +-
arch/arm/src/armv8-r/arm_cache.c | 2 +-
arch/arm/src/armv8-r/arm_gicv3.c | 10 +-
arch/arm/src/armv8-r/arm_l2cc_pl310.c | 11 +-
arch/arm/src/armv8-r/cp15_cacheops.c | 12 +-
arch/arm/src/armv8-r/cp15_cacheops.h | 34 ++--
arch/arm/src/armv8-r/sctlr.h | 19 +-
arch/arm/src/cxd56xx/cxd56_testset.c | 2 +-
arch/arm/src/fvp-v8r-aarch32/fvp_boot.c | 4 +-
arch/arm/src/imx6/imx_cpuboot.c | 4 +-
arch/arm/src/imx9/imx9_clockconfig.c | 13 +-
arch/arm/src/imx9/imx9_mpuinit.c | 5 +-
arch/arm/src/imx9/imx9_start.c | 8 +-
arch/arm/src/imxrt/imxrt106x_flash.c | 3 +-
arch/arm/src/imxrt/imxrt117x_mpuinit.c | 216 ---------------------
arch/arm/src/imxrt/imxrt_enet.c | 8 +-
arch/arm/src/imxrt/imxrt_flexio.c | 2 +-
arch/arm/src/imxrt/imxrt_flexspi.c | 2 +-
arch/arm/src/imxrt/imxrt_mpuinit.c | 147 +++++++++++++-
arch/arm/src/imxrt/imxrt_periphclks.c | 9 +-
arch/arm/src/imxrt/imxrt_start.c | 8 +-
arch/arm/src/lc823450/lc823450_testset.c | 4 +-
arch/arm/src/mps/mps_start.c | 10 +-
arch/arm/src/mps/mps_userspace.c | 2 +-
arch/arm/src/nrf52/nrf52_nvmc.c | 6 +-
arch/arm/src/nrf52/nrf52_qspi.c | 4 -
arch/arm/src/nrf52/nrf52_spi.c | 5 +-
arch/arm/src/nrf53/nrf53_flash.c | 12 +-
arch/arm/src/nrf53/nrf53_qspi.c | 4 -
arch/arm/src/nrf53/nrf53_spi.c | 2 +-
arch/arm/src/nrf91/nrf91_errata.c | 11 +-
arch/arm/src/nrf91/nrf91_flash.c | 12 +-
arch/arm/src/nrf91/nrf91_spi.c | 2 +-
arch/arm/src/rp2040/rp2040_cyw43439.c | 11 +-
arch/arm/src/rp2040/rp2040_testset.c | 2 +-
arch/arm/src/rp23xx/rp23xx_testset.c | 2 +-
arch/arm/src/s32k3xx/s32k3xx_emac.c | 6 +-
arch/arm/src/s32k3xx/s32k3xx_mpuinit.c | 4 +-
arch/arm/src/s32k3xx/s32k3xx_qspi.c | 12 +-
arch/arm/src/sama5/sam_qspi.c | 14 +-
arch/arm/src/samv7/sam_eefc.c | 3 +-
arch/arm/src/samv7/sam_mpuinit.c | 4 +-
arch/arm/src/samv7/sam_progmem.c | 4 +-
arch/arm/src/samv7/sam_qspi.c | 14 +-
arch/arm/src/samv7/sam_start.c | 8 +-
arch/arm/src/samv7/sam_us.c | 4 +-
arch/arm/src/samv7/sam_usbdevhs.c | 16 +-
arch/arm/src/stm32f7/stm32_ethernet.c | 8 +-
arch/arm/src/stm32f7/stm32_flash.c | 5 +-
arch/arm/src/stm32f7/stm32_qspi.c | 18 +-
arch/arm/src/stm32f7/stm32_start.c | 8 +-
arch/arm/src/stm32h5/stm32_ethernet.c | 9 +-
arch/arm/src/stm32h5/stm32_qspi.c | 19 +-
arch/arm/src/stm32h7/stm32_ethernet.c | 8 +-
arch/arm/src/stm32h7/stm32_pwr.c | 6 +-
arch/arm/src/stm32h7/stm32_qspi.c | 18 +-
arch/arm/src/stm32h7/stm32_start.c | 8 +-
arch/arm/src/stm32h7/stm32h743xx_flash.c | 11 +-
arch/arm/src/stm32h7/stm32h7b3xx_flash.c | 11 +-
arch/arm/src/stm32l4/stm32l4_qspi.c | 18 +-
arch/arm64/{src/common => include}/barriers.h | 26 +--
arch/arm64/include/spinlock.h | 9 +-
arch/arm64/src/common/arm64_addrenv.c | 15 +-
arch/arm64/src/common/arm64_addrenv_perms.c | 3 +-
arch/arm64/src/common/arm64_addrenv_pgmap.c | 5 +-
arch/arm64/src/common/arm64_addrenv_shm.c | 3 +-
arch/arm64/src/common/arm64_addrenv_utils.c | 3 +-
arch/arm64/src/common/arm64_arch.h | 18 +-
arch/arm64/src/common/arm64_boot.c | 12 +-
arch/arm64/src/common/arm64_cache.c | 23 ++-
arch/arm64/src/common/arm64_cpustart.c | 2 +-
arch/arm64/src/common/arm64_fork.c | 3 +-
arch/arm64/src/common/arm64_fpu.c | 5 +-
arch/arm64/src/common/arm64_gicv3.c | 21 +-
arch/arm64/src/common/arm64_mmu.c | 11 +-
arch/arm64/src/common/arm64_mpu.c | 22 +--
arch/arm64/src/common/arm64_pgalloc.c | 3 +-
arch/arm64/src/fvp-v8r/fvp_boot.c | 3 +-
arch/arm64/src/goldfish/goldfish_boot.c | 3 +-
arch/arm64/src/imx8/imx8_boot.c | 3 +-
arch/arm64/src/imx9/imx9_ccm.c | 18 +-
arch/arm64/src/imx9/imx9_clockconfig.c | 21 +-
arch/arm64/src/imx9/imx9_enet.c | 14 +-
arch/arm64/src/imx9/imx9_flexcan.c | 3 +-
arch/arm64/src/imx9/imx9_flexspi.c | 3 +-
arch/arm64/src/imx9/imx9_usbdev.c | 7 +-
arch/arm64/src/zynq-mpsoc/zynq_boot.c | 3 +-
.../at32/at32_syscfg.h => ceva/include/barriers.h} | 23 +--
arch/ceva/include/spinlock.h | 3 -
arch/ceva/include/xc5/{spinlock.h => barriers.h} | 10 +-
arch/ceva/include/xc5/spinlock.h | 14 --
.../include/{xc5/spinlock.h => xm6/barriers.h} | 40 +++-
arch/ceva/include/xm6/spinlock.h | 37 +---
arch/risc-v/include/barriers.h | 12 +-
arch/risc-v/include/spinlock.h | 5 +-
arch/risc-v/src/common/riscv_addrenv.c | 16 +-
arch/risc-v/src/common/riscv_addrenv_perms.c | 4 +-
arch/risc-v/src/common/riscv_addrenv_pgmap.c | 2 +-
arch/risc-v/src/common/riscv_addrenv_utils.c | 6 +-
arch/risc-v/src/common/riscv_mtimer.c | 2 +-
arch/risc-v/src/common/riscv_percpu.c | 2 +-
arch/risc-v/src/common/riscv_pgalloc.c | 2 +-
arch/risc-v/src/mpfs/mpfs_gpio.c | 2 +-
arch/risc-v/src/nuttsbi/sbi_mscratch.c | 2 +-
arch/risc-v/src/nuttsbi/sbi_mtimer.c | 2 +-
.../multiboot1.ld => tricore/include/barriers.h} | 21 +-
arch/tricore/include/spinlock.h | 5 +-
.../cxd56_cpuindex.h => x86_64/include/barriers.h} | 13 +-
arch/x86_64/include/spinlock.h | 5 +-
arch/x86_64/src/common/x86_64_addrenv.c | 16 +-
arch/x86_64/src/common/x86_64_pgalloc.c | 4 +-
arch/x86_64/src/intel64/intel64_cpustart.c | 4 +-
.../arm/imxrt/imxrt1064-evk/src/imxrt_boot_image.c | 4 +-
boards/arm/nrf52/common/src/nrf52_boot_image.c | 4 +-
boards/arm/nrf53/common/src/nrf53_boot_image.c | 4 +-
boards/arm/nrf91/common/src/nrf91_boot_image.c | 6 +-
boards/arm/samv7/common/src/sam_boot_image.c | 4 +-
.../stm32h7/nucleo-h743zi/src/stm32_boot_image.c | 4 +-
boards/arm64/a64/pinephone/src/pinephone_display.c | 16 +-
drivers/net/e1000.c | 4 +-
drivers/net/igc.c | 4 +-
include/nuttx/spinlock.h | 62 +++---
libs/libc/machine/arch_atomic.c | 4 +-
libs/libc/machine/risc-v/arch_elf.c | 2 +-
152 files changed, 895 insertions(+), 1152 deletions(-)
rename arch/arm/{src => include}/armv6-m/barriers.h (85%)
rename arch/arm/{src => include}/armv7-a/barriers.h (83%)
rename arch/arm/{src => include}/armv7-m/barriers.h (85%)
rename arch/arm/{src => include}/armv7-r/barriers.h (83%)
rename arch/arm/{src => include}/armv8-m/barriers.h (85%)
rename arch/arm/{src => include}/armv8-r/barriers.h (83%)
copy arch/arm/{src/stm32f7/hardware/stm32_syscfg.h => include/barriers.h} (62%)
delete mode 100644 arch/arm/src/imxrt/imxrt117x_mpuinit.c
rename arch/arm64/{src/common => include}/barriers.h (77%)
copy arch/{arm/src/at32/at32_syscfg.h => ceva/include/barriers.h} (79%)
copy arch/ceva/include/xc5/{spinlock.h => barriers.h} (86%)
copy arch/ceva/include/{xc5/spinlock.h => xm6/barriers.h} (62%)
copy arch/{x86_64/src/common/multiboot1.ld => tricore/include/barriers.h} (80%)
copy arch/{arm/src/cxd56xx/cxd56_cpuindex.h => x86_64/include/barriers.h} (79%)