This is an automated email from the ASF dual-hosted git repository.

ligd pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git


    from f2d0d5b45f5 Documentation: Add documentation for NSH_BUILTIN_AS_COMMAND
     add 5e17b5f6ec0 arch/arm64_boot.c: Fixed the boot stage stuttering issue 
on iMX8QM.
     add 0b34c167e53 arch/arm64: tick alignment work-around for the generic 
timer.
     add 932f8902673 arch/arm64: add timer initialization for the secondary 
CPUs.
     add 9364d0aa374 arch/risc-v: simplify mtimer driver.
     add 89577401170 arch/intel64: Disable set_pcid if CPU does not support.
     add 7185f41356e arch/intel64: Support MSR_IA32_TSC_ADJUST.
     add 946ac39c7a1 arch/intel64: Fix updating MSR_IA32_TSC_ADJUST.
     add 62a2f5c2f60 arch/intel64: Add TSC adjust setting for SMP
     add 5697e4fabb8 arch/intel64: Macro definition use positive check
     add 27959044c37 arch/intel64: Change the name of the global TSC variable.
     add c9f9e1e35f6 arch/intel64: add timer initialization for the secondary 
CPUs.
     add 44aac0c3db4 arm/armv8-r: Rename arm_arch_timer to arm_timer.
     add b2f1d2fee03 arch/arm: Simplify ARM generic timer drivers.
     add d322bdb1ee6 arch/arm: Simplify arm_cpu_boot.

No new revisions were added by this update.

Summary of changes:
 arch/arm/include/armv7-r/cp15.h                    |   5 +-
 arch/arm/include/armv8-r/cp15.h                    |  16 ++-
 arch/arm/src/armv7-a/arm_timer.c                   | 142 +++++++++----------
 arch/arm/src/armv7-a/arm_timer.h                   |  10 +-
 arch/arm/src/armv7-r/arm_timer.c                   | 135 ++++++++-----------
 arch/arm/src/armv7-r/arm_timer.h                   |  10 +-
 arch/arm/src/armv8-r/CMakeLists.txt                |   2 +-
 arch/arm/src/armv8-r/Make.defs                     |   2 +-
 arch/arm/src/armv8-r/arm_arch_timer.h              |  60 ---------
 .../src/armv8-r/{arm_arch_timer.c => arm_timer.c}  | 113 +++++++++-------
 .../mqueue.h => arch/arm/src/armv8-r/arm_timer.h   |  15 ++-
 arch/arm/src/common/arm_internal.h                 |  15 +++
 arch/arm/src/goldfish/goldfish_cpuboot.c           |  29 +---
 arch/arm/src/imx6/imx_cpuboot.c                    |  29 +---
 arch/arm/src/qemu/qemu_cpuboot.c                   |  31 +----
 arch/arm64/src/a527/CMakeLists.txt                 |   2 +-
 arch/arm64/src/a527/Make.defs                      |   2 +-
 arch/arm64/src/a527/a527_timer.c                   |  37 -----
 arch/arm64/src/a64/Make.defs                       |   2 +-
 arch/arm64/src/a64/a64_timer.c                     |  43 ------
 arch/arm64/src/bcm2711/CMakeLists.txt              |   3 +-
 arch/arm64/src/bcm2711/Make.defs                   |   1 -
 arch/arm64/src/bcm2711/bcm2711_timer.c             |  41 ------
 arch/arm64/src/common/arm64_arch_timer.c           | 131 +++++++++---------
 arch/arm64/src/common/arm64_arch_timer.h           |  15 +--
 arch/arm64/src/common/arm64_boot.c                 |   8 ++
 arch/arm64/src/fvp-v8r/CMakeLists.txt              |   2 +-
 arch/arm64/src/fvp-v8r/Make.defs                   |   2 +-
 arch/arm64/src/fvp-v8r/fvp_timer.c                 |  43 ------
 arch/arm64/src/goldfish/CMakeLists.txt             |   2 +-
 arch/arm64/src/goldfish/Make.defs                  |   2 +-
 arch/arm64/src/goldfish/goldfish_timer.c           |  43 ------
 arch/arm64/src/imx8/Make.defs                      |   2 +-
 arch/arm64/src/imx8/imx8_timer.c                   |  43 ------
 arch/arm64/src/imx9/Make.defs                      |   2 +-
 arch/arm64/src/imx9/imx9_timer.c                   |  43 ------
 arch/arm64/src/qemu/CMakeLists.txt                 |   2 +-
 arch/arm64/src/qemu/Make.defs                      |   2 -
 arch/arm64/src/qemu/qemu_timer.c                   |  43 ------
 arch/arm64/src/rk3399/Make.defs                    |   2 +-
 arch/arm64/src/rk3399/rk3399_timer.c               |  43 ------
 arch/arm64/src/zynq-mpsoc/Make.defs                |   2 +-
 arch/arm64/src/zynq-mpsoc/zynq_timer.c             |  43 ------
 arch/risc-v/src/common/riscv_mtimer.c              |  75 +----------
 arch/risc-v/src/common/riscv_mtimer.h              |  90 +++++++++++++
 arch/x86_64/include/intel64/arch.h                 |   1 +
 arch/x86_64/src/intel64/Kconfig                    |   8 ++
 arch/x86_64/src/intel64/intel64_cpustart.c         |   3 +
 arch/x86_64/src/intel64/intel64_hpet_alarm.c       |   5 +
 arch/x86_64/src/intel64/intel64_lowsetup.h         |  10 ++
 arch/x86_64/src/intel64/intel64_restore_auxstate.c |   2 +
 arch/x86_64/src/intel64/intel64_tsc_tickless.c     | 150 +++++++++++++--------
 arch/x86_64/src/intel64/intel64_tsc_timerisr.c     |   5 +
 53 files changed, 538 insertions(+), 1031 deletions(-)
 delete mode 100644 arch/arm/src/armv8-r/arm_arch_timer.h
 rename arch/arm/src/armv8-r/{arm_arch_timer.c => arm_timer.c} (82%)
 copy fs/mqueue/mqueue.h => arch/arm/src/armv8-r/arm_timer.h (83%)
 delete mode 100644 arch/arm64/src/a527/a527_timer.c
 delete mode 100644 arch/arm64/src/a64/a64_timer.c
 delete mode 100644 arch/arm64/src/bcm2711/bcm2711_timer.c
 delete mode 100644 arch/arm64/src/fvp-v8r/fvp_timer.c
 delete mode 100644 arch/arm64/src/goldfish/goldfish_timer.c
 delete mode 100644 arch/arm64/src/imx8/imx8_timer.c
 delete mode 100644 arch/arm64/src/imx9/imx9_timer.c
 delete mode 100644 arch/arm64/src/qemu/qemu_timer.c
 delete mode 100644 arch/arm64/src/rk3399/rk3399_timer.c
 delete mode 100644 arch/arm64/src/zynq-mpsoc/zynq_timer.c

Reply via email to