nuttx/arch/xtensa/src/common
2019-03-20 19:27:40 -06:00
..
xtensa_abi.h Missing escape character on CR of CR-LF expansion. 2016-12-16 10:49:42 -06:00
xtensa_assert.c arch assertions: Correct duplicated logic from commit dbf01d12b7. Checking for PID == zero is not a valid way to test for the IDLE task in all configurations! This is only true in the single CPU configuration. In multiple CPU configurations, there will be a separate IDLE task for each CPU with a different PID. 2018-12-18 17:35:42 -06:00
xtensa_attr.h Xtensa: Add initial CPU0 start-up logic 2016-10-17 08:15:36 -06:00
xtensa_blocktask.c Replace all ASSERT with DEBUGASSERT to save the code space 2018-08-24 06:58:30 -06:00
xtensa_checkstack.c Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
xtensa_context.S SMP: Back out deferred IRQ locking. This was accidentally merged into master and it looks like it is going to be more work than I thought to get it working again. Changes will go to the irqlock branch. 2016-12-24 19:53:37 -06:00
xtensa_coproc.S Xtensa ESP32: Clean-up and fixes from last commits 2016-12-19 13:57:37 -06:00
xtensa_copystate.c Xtensa: First cat at context switching functions 2016-10-21 10:43:59 -06:00
xtensa_cpenable.c Xtensa: Adapt co-processor state save/restore functions so that they are call-able from C with Windows ABI. 2016-10-30 08:35:09 -06:00
xtensa_cpuint.S Add missing ENTRY() and RET() macros in C callable assembly language. At one time I though the that the ESP32 support the CALL0 ABI. I was mistaken so there may be a few more like this. 2016-12-14 12:14:51 -06:00
xtensa_cpupause.c Revert "Xtensa SMP: Avoid a nasty situation in SMP by assuring that up_release_pending() is not re-entered." 2016-12-25 07:12:46 -06:00
xtensa_createstack.c Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
xtensa_dumpstate.c arch/xxx/src/xxx/up_assert.c: Dump CPU0 IDLE stack only when PID equals 0. IDLE threads of other CPUs do not need this special check 2019-01-26 10:59:23 -06:00
xtensa_etherstub.c Xtensa: Keep task state in TCB (unless you want to redesign signal handling). Lots of cosmetic clean-up. 2016-10-16 07:57:16 -06:00
xtensa_exit.c CONFIG_NFILE_DESCRIPTORS=0 can no longer be used to disable the file system. NuttX with no file system does not make sense. 2019-02-11 12:09:26 -06:00
xtensa_idle.c Rename sched_process_timer to nxsched_process_timer. That is the appropriate name for an internal sched/ function (still many named incorrectly). 2019-03-20 19:27:40 -06:00
xtensa_initialize.c CONFIG_NFILE_DESCRIPTORS=0 can no longer be used to disable the file system. NuttX with no file system does not make sense. 2019-02-11 12:09:26 -06:00
xtensa_initialstate.c Xtensa: Add EXPERIMENTAL hooks to support lazy co-processor state restore in the future. 2016-11-16 06:48:13 -06:00
xtensa_int_handlers.S One register getting clobber on context save 2016-12-17 08:10:10 -06:00
xtensa_interruptcontext.c Xtensa: Add some data structures needed for SMP support. 2016-10-20 15:21:29 -06:00
xtensa_irqdispatch.c SMP: Back out deferred IRQ locking. This was accidentally merged into master and it looks like it is going to be more work than I thought to get it working again. Changes will go to the irqlock branch. 2016-12-24 19:53:37 -06:00
xtensa_lowputs.c Xtensa: Keep task state in TCB (unless you want to redesign signal handling). Lots of cosmetic clean-up. 2016-10-16 07:57:16 -06:00
xtensa_mdelay.c Xtensa: Keep task state in TCB (unless you want to redesign signal handling). Lots of cosmetic clean-up. 2016-10-16 07:57:16 -06:00
xtensa_modifyreg8.c Xtensa: Keep task state in TCB (unless you want to redesign signal handling). Lots of cosmetic clean-up. 2016-10-16 07:57:16 -06:00
xtensa_modifyreg16.c Xtensa: Keep task state in TCB (unless you want to redesign signal handling). Lots of cosmetic clean-up. 2016-10-16 07:57:16 -06:00
xtensa_modifyreg32.c Xtensa: Keep task state in TCB (unless you want to redesign signal handling). Lots of cosmetic clean-up. 2016-10-16 07:57:16 -06:00
xtensa_panic.S Use r6, not r2 when passing paramters with call4 2016-12-16 09:21:44 -06:00
xtensa_puts.c Xtensa: Keep task state in TCB (unless you want to redesign signal handling). Lots of cosmetic clean-up. 2016-10-16 07:57:16 -06:00
xtensa_releasepending.c Revert "Xtensa SMP: Avoid a nasty situation in SMP by assuring that up_release_pending() is not re-entered." 2016-12-25 07:12:46 -06:00
xtensa_releasestack.c pthreads: Add support static pthread stack. Add standard pthread_attr_setstack() and pthread_attr_getstack(). In all cases where the stack is released, add check to see which allocator must be used to free the stack: The user or the kernel allocator. 2018-08-23 09:49:20 -06:00
xtensa_reprioritizertr.c Replace non critical PANIC with DEBUGPANIC to save the code space 2018-08-24 06:21:15 -06:00
xtensa_schedsigaction.c arch/: Relasted to last big change to force interrupts to be disabled. In the SMP case, we still must call leave_critical_section() at least once in order to compensate for the fact that the irqcount was incremented in up_schedsigaction(). 2018-06-06 17:04:12 -06:00
xtensa_sigdeliver.c arch/: Fix an interlock that was broken by commit 641a98a434 in all implementations of up_sigdeliver. 2019-02-03 17:14:32 -06:00
xtensa_sigtramp.S Xtensa ESP32: Correct copyright info; update some comments 2016-12-22 12:34:55 -06:00
xtensa_stackframe.c Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
xtensa_testset.c armv7-a, armv7-r, armv7-m: Add atomic read-add-write and read-subtract-write functions. 2018-02-04 12:22:03 -06:00
xtensa_timer.h Xtensa: Correct some compile issues 2016-10-23 16:25:55 -06:00
xtensa_udelay.c Correct mispelling 2017-04-22 17:03:34 -06:00
xtensa_unblocktask.c Replace all ASSERT with DEBUGASSERT to save the code space 2018-08-24 06:58:30 -06:00
xtensa_user_handler.S Xtensa ESP32: Fix a duplicate in Kconfig files. Level 1 should return via RFE. 2016-12-17 07:07:33 -06:00
xtensa_usestack.c Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
xtensa_vectors.S Xtensa ESP32: Automatically mount /proc at start-up. 2016-12-19 09:43:16 -06:00
xtensa_window_vector.S Xtensa/ESP32: Add User Exception handler 2016-10-31 12:04:52 -06:00
xtensa_windowspill.S Xtensa ESP32: Fix some compilation errors that snuck with some of the last changes 2016-11-14 13:29:08 -06:00
xtensa.h CONFIG_NFILE_DESCRIPTORS=0 can no longer be used to disable the file system. NuttX with no file system does not make sense. 2019-02-11 12:09:26 -06:00