Oopenvela-robotarch: add noinstrument_function to up_irq_save/restore
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
tlsr82: first commit of telink tlsr82xx chip port. Patchset 1 ~ 26 - context switch; - timer, uart, pwm, gpio, adc driver; - flash, watchdog driver; - uart txdma/rxdma; - spi console driver. Patchset 27 - add board reset and enable reboot command; - add tc32_atomic for ltp test; - add software flaot point lib in Kconfig and Make.defs. Patchset 28 - optimize ostest/defconfig for os test; - delete tc32_atomic.c, using libc/arch_atomic.c instead (select LIBC_ARCH_ATOMIC). Patchset 29 - optimize defconfig/nsh; - Kconfig flash initialize not depends on file system. Patchset 30 - Move debug option from chip Make.def to Toolchain.def and rename MAXOPTIMIZATION to ARCHOPTIMIZATION; - delete the gpio dynamic configuration code, before using "#if 0" comment out; - flash_boot.ld optimize: . =((. + 3) / 4 ) * 4 ==> . = ALIGN(4) .data_no_init section ==> .no_init. Patchset 31 - Remove all the FAR in folder tlsr82; - Format Make.defs; - Using arm/common Make.defs (based on PR #6165); - Add flash partition; - Telink license changes to Apache. Patchset 32 - Format file cstartup_flash.S; - Remove C99_BOOL8 config in all defconfigs; - Delete file tc32_exception.S; - Correst all tc32/*.S files path in the comment. Patchset 33 - ADC configuration optimize, avoid reset and configure same adc device multi-times. Patchset 34 - Remove "FAR" in tlsr8278adk80d board folder; - Sync the Make.defs with mainline; Patchset 35 - Rebase and sync the Make.defs with mainline; Signed-off-by: wangbowen6 <wangbowen6@xiaomi.com> | 2 个月前 | |
arch: add noinstrument_function to up_irq_save/restore Add noinstrument_function attribute to up_irq_save and up_irq_restore functions across all architectures that were missing it. These functions are called in the instrument callback path and must not be instrumented to avoid infinite recursion when CONFIG_ARCH_INSTRUMENT_ALL is enabled. Note: armv7-a, armv7-r, armv8-r, risc-v, xtensa, and tricore already had noinstrument_function attribute. Signed-off-by: yezhonghui <yezhonghui@xiaomi.com> | 2 个月前 |