Gregory Nutt
|
eb74b06c18
|
Update ChangeLog
|
2016-12-25 14:26:48 -06:00 |
|
Gregory Nutt
|
788583f9d4
|
Update ChangeLog for nutt1-7.19
|
2016-12-25 14:11:08 -06:00 |
|
Gregory Nutt
|
c9b15ebb6a
|
Xtensa ESP32: Remove call to sched_lock()/unock() from inter-cpu interrupt logic. Results in recursive call to sched_mergepending().
|
2016-12-25 09:26:20 -06:00 |
|
Gregory Nutt
|
b87fc91466
|
Revert "Xtensa SMP: Avoid a nasty situation in SMP by assuring that up_release_pending() is not re-entered."
This reverts commit 733a57b4df .
|
2016-12-25 07:12:46 -06:00 |
|
Gregory Nutt
|
49fae0ac6b
|
Revert "All CMP platforms: Apply same fix verified on other platforms found on Xtensa."
This reverts commit fb146abee0 .
|
2016-12-25 07:08:44 -06:00 |
|
Gregory Nutt
|
9aedf1bdec
|
SMP: Fix a error introduced in 36b676eea6 and fully decouple disabling of pre-emption from critical sections.
|
2016-12-25 06:54:43 -06:00 |
|
Gregory Nutt
|
ea7b673174
|
Merged in david_s5/nuttx/upstream_sdio_1bit_dma (pull request #188)
Allow dma in 1 bit mode in STM32F4xxx
|
2016-12-24 20:21:03 -06:00 |
|
Gregory Nutt
|
12148f0e33
|
Merged in paulpatience/nuttx/stm32 (pull request #180)
STM32: Forgot to update chip.h for STM32F303x[BC]'s 4 ADCs
|
2016-12-24 20:20:39 -06:00 |
|
Gregory Nutt
|
efb86382c3
|
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 |
|
Gregory Nutt
|
3af6b2a9a6
|
Update a comment
|
2016-12-24 19:01:07 -06:00 |
|
Gregory Nutt
|
f55bad863b
|
SMP: Fix logic error in last change: Deferred restoration of IRQ lock only applies if the context switch was on this CPU.
|
2016-12-24 18:52:58 -06:00 |
|
Gregory Nutt
|
9e8b1f32d2
|
sched note: record ID enumeration now results on constant values; ID values do not change with configuration. This makes writing post-processing software much easier
|
2016-12-24 15:44:21 -06:00 |
|
Gregory Nutt
|
36b676eea6
|
SMP sched_unlock: Should merging depend on g_cpu_irqlock or not? Let's at least be consistent. And don't use irqcount; use g_cpu_irqlock.
|
2016-12-24 13:45:11 -06:00 |
|
Gregory Nutt
|
c5bb717976
|
Update README
|
2016-12-24 10:25:54 -06:00 |
|
Gregory Nutt
|
4f4242ef27
|
Xtensa ESP32: Update some stack sizes
|
2016-12-24 08:55:24 -06:00 |
|
Gregory Nutt
|
1b790a61cd
|
Xtensa ESP32: Add stack checking logic.
|
2016-12-23 15:51:33 -06:00 |
|
Gregory Nutt
|
b262c6be91
|
Merge remote-tracking branch 'origin/master' into irqlock
|
2016-12-23 13:09:11 -06:00 |
|
Gregory Nutt
|
f3d755c16f
|
Some trivial, cosmetic changes for irqlock branch
|
2016-12-23 13:04:33 -06:00 |
|
Gregory Nutt
|
d75a7643d0
|
Fix a trivial typo
|
2016-12-23 13:01:20 -06:00 |
|
Gregory Nutt
|
c7f5435637
|
Implement deferred IRQ locking. The rest of the support for Xtensa. Untested.
|
2016-12-23 11:56:45 -06:00 |
|
Frank Benkert
|
29cf2eb342
|
AMV7: CAN: Make delete_filter functions more robust
|
2016-12-23 11:45:21 -06:00 |
|
Gregory Nutt
|
cb1cc66d81
|
Implement deferred IRQ locking. Adds partial support for Xtensa. More is needed.
|
2016-12-23 11:39:44 -06:00 |
|
Gregory Nutt
|
9f7ba21f8a
|
Implement deferred IRQ locking. Adds support for simulator.
|
2016-12-23 11:28:43 -06:00 |
|
Gregory Nutt
|
729ee7c099
|
ARMv7-A: Small improvement to some register handling in context restoration.
|
2016-12-23 11:13:18 -06:00 |
|
Gregory Nutt
|
d9ef0e86fb
|
Fix a couple of errors in the last commit
|
2016-12-23 10:45:13 -06:00 |
|
Gregory Nutt
|
c00a1870d7
|
Implement deferred IRQ locking. Adds support for ARMv7-A.
|
2016-12-23 10:17:36 -06:00 |
|
Gregory Nutt
|
e6fff09ef8
|
Implement deferred IRQ locking. So far only form ARMv7-M.
|
2016-12-23 07:55:41 -06:00 |
|
David Sidrane
|
76ceb37553
|
Allow dma in 1 bit mode in STM32F4xxx
|
2016-12-22 09:19:37 -10:00 |
|
Gregory Nutt
|
5f9caad078
|
Xtensa ESP32: Correct copyright info; update some comments
|
2016-12-22 12:34:55 -06:00 |
|
Gregory Nutt
|
714e6f80ca
|
Xtensa ESP32: Corrects a problem with dispatching to signal handlers: Cannot vector directly to the signal handling function as in other ABIs under the Xtensa Window ABI. In that case, we need to go through a tiny hook when performs the correct window call (call4) otherwise registers will be scrambled in the signal handler
|
2016-12-22 11:19:38 -06:00 |
|
Gregory Nutt
|
d9a64b9ca9
|
Xtensa ESP32: Some fixes from integration of ostest configuration. Almost works: There are some assertions in xtensa_sigdeliver()
|
2016-12-22 09:34:39 -06:00 |
|
Gregory Nutt
|
2b5235e937
|
Xtensa ESP32: Add an OS test to verify the port.
|
2016-12-22 08:20:05 -06:00 |
|
Gregory Nutt
|
fb146abee0
|
All CMP platforms: Apply same fix verified on other platforms found on Xtensa.
|
2016-12-21 14:04:09 -06:00 |
|
Gregory Nutt
|
733a57b4df
|
Xtensa SMP: Avoid a nasty situation in SMP by assuring that up_release_pending() is not re-entered.
|
2016-12-21 13:34:01 -06:00 |
|
Gregory Nutt
|
c1e2606526
|
Olimex STM32 P407: Has only 128KiB of contiguous RAM. Exclude CCM memory for now.
|
2016-12-21 12:49:03 -06:00 |
|
Gregory Nutt
|
81c1466d93
|
Olimex STM32 P407: Hmmm.. board does not boot. Simplifying the configuration does not help.
|
2016-12-21 11:38:45 -06:00 |
|
Gregory Nutt
|
7e075bab36
|
Merge in support for the Olimex STM32 P407 board
|
2016-12-21 10:47:50 -06:00 |
|
Gregory Nutt
|
f8f2c00415
|
Olimex STM32 P407: Update clocking using STM3250G; Verify GPIOs.
|
2016-12-21 10:45:36 -06:00 |
|
Gregory Nutt
|
588d2b506f
|
Xtensa ESP32: Oddly, an rsync barrier when writing to co-processor register corrects problem.
|
2016-12-21 08:04:48 -06:00 |
|
Gregory Nutt
|
1b7162a0db
|
Eliminate a warning
|
2016-12-21 08:04:48 -06:00 |
|
Gregory Nutt
|
41eda13c9f
|
Olimex STM32-P407: Add an stm32_bringup.c file like most newer configurations.
|
2016-12-20 18:05:28 -06:00 |
|
Gregory Nutt
|
764b9f46cc
|
Olimex STM32-P407: Initial clone from Olimex STM32-P207
|
2016-12-20 17:49:46 -06:00 |
|
Geoffrey
|
89c33e9799
|
Xtensa ESP32: Clock frequency is different if running from IRAM or is booting from FLASH. This is a booltloader issue.
|
2016-12-20 16:14:38 -06:00 |
|
Gregory Nutt
|
59c5ae3eae
|
Refresh some configurations
|
2016-12-20 15:42:31 -06:00 |
|
Gregory Nutt
|
57d8a437ef
|
Fix procfs status for SMP case.
|
2016-12-20 11:51:39 -06:00 |
|
Gregory Nutt
|
81697f2285
|
Xtensa ESP32: Fix APP CPU startup... Can't use semaphores on the IDLE thread.
|
2016-12-20 11:26:37 -06:00 |
|
Gregory Nutt
|
6d5a718b98
|
Xtensa ESP32: A few fixes for APP CPU start-up
|
2016-12-20 10:38:27 -06:00 |
|
Gregory Nutt
|
404925d93e
|
Update README
|
2016-12-20 10:03:48 -06:00 |
|
Gregory Nutt
|
4e9a0ffea5
|
Xtensa ESP32: Update APP CPU startup logic to match current Expressif example code.
|
2016-12-20 09:00:04 -06:00 |
|
Gregory Nutt
|
3b681586c0
|
Xtensa ESP32: Missing prologue/epilogue macros on C callable function
|
2016-12-20 08:31:36 -06:00 |
|