.. |
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
|
Assertions: Identify the running task correctly when dumping task state information. It takes time to switch to the target task after g_readytorun has been modified. If panic/assert happen during this period, the dump will contain the incorrect and confusing information due to the difference between the real running task and the return value of this_task(). This change resolve this problem by adding g_running_task to track the real running task through the context switch.
|
2018-11-15 07:11:51 -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
|
arch/: Update all _exit() implementations for all architectures so that they correctly called the scheduler instumentation layer for the new task that runs when the old one exits. This missing instrumentation was confusing the Critical Section Monitor logic with uses this instrumentation to track the state of critical sections.
|
2018-11-24 18:20:57 -06:00 |
xtensa_idle.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_initialize.c
|
Remove CONFIG_ARCH_CALIBRATION. It is awkward to use and no longer necessary now that we have apps/examples/calib_udelay.
|
2018-08-19 10:06:36 -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
|
Replace all ASSERT with DEBUGASSERT to save the code space
|
2018-08-24 06:58:30 -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
|
up_internal.h: Define out the prototype for up_netinitialize() if CONFIG_NETDEV_LATEINIT is also defined
|
2018-08-24 14:50:45 -06:00 |