Gregory Nutt
|
42720a5473
|
Update README
|
2018-02-07 14:55:56 -06:00 |
|
Gregory Nutt
|
6c58eac6ab
|
configs/sabre-6quad: Update README.
|
2018-02-07 08:57:01 -06:00 |
|
Gregory Nutt
|
50ab5d638a
|
sched/task: It is not appropriate for logic in task_exit() to call the new version of this_task(). sched/irq: Remove redundant fetch of CPU index; configs/sabre-6qguad: update README.
|
2018-02-06 19:06:33 -06:00 |
|
Gregory Nutt
|
cce21bef32
|
sched/sched: sched_lock() and sched_unlock().. back out some changes I made recently. The seemed correct but apparently not. Also reorder to logic so that g_global_lockcount is incremented for the very minimum amount of time.
|
2018-02-06 13:49:21 -06:00 |
|
Gregory Nutt
|
de34b4523f
|
sched/ and arch/arm/src/armv7-a: Replace a few more occurrences of this_task() with current_task(cpu) in an effort to get the i.MX6 working in SMP mode again. It does not yet work, sadly.
|
2018-02-06 11:17:33 -06:00 |
|
Gregory Nutt
|
8aa1538506
|
arch/arm/src/armv7-a: Found some additional places were the new this_task() function cannot be called in the i.MX6 SMP configuration.
|
2018-02-06 10:33:28 -06:00 |
|
Gregory Nutt
|
0ba7853016
|
sched/irq: Fix a infinite recursion problem that a recent change introduced into the i.MX6 SMP implementation.
|
2018-02-06 09:18:03 -06:00 |
|
Gregory Nutt
|
873de7b480
|
configs/*/README.txt: Update to the new URL for obtaining the ARM toolchain.
|
2017-08-13 07:18:19 -06:00 |
|
Gregory Nutt
|
a6f595e89e
|
Remove more duplicate Make.defs files
|
2017-07-11 09:15:29 -06:00 |
|
Gregory Nutt
|
422888733b
|
More conversions of defconfig files to compressed format. Not yet finished.
|
2017-07-09 19:25:19 -06:00 |
|
Gregory Nutt
|
cd54a0340f
|
Fix a typo. And typo in Kconfig file is reflect in all defconfig files.
|
2017-06-15 14:29:09 -06:00 |
|
Gregory Nutt
|
b0fda33e13
|
Kconfig: Rename CONFIG_ARM_TOOLCHAIN_IAR to CONFIG_ARCH_TOOLCHAIN_IAR
|
2017-05-13 16:01:38 -06:00 |
|
Gregory Nutt
|
6e4918c557
|
Remove CONFIG_ARM_TOOLCHAIN_GNU; replace with CONFIG_ARCH_TOOLCHAIN_GNU
|
2017-05-13 13:28:15 -06:00 |
|
Gregory Nutt
|
7fe112fe4c
|
Kconfig/deconfigs: Add CONFIG_ARCH_TOOLCHAIN_GNU to indicate that the toolchain is based on GNU gcc/as/ld. This is in addition to the CPU-specific versions of the same definition.
|
2017-05-13 11:44:12 -06:00 |
|
Gregory Nutt
|
0de294a586
|
Fix lots of occurrences of 'the the', 'the there', 'the these', 'the then', 'the they.
|
2017-05-11 13:35:56 -06:00 |
|
Gregory Nutt
|
9aac1dd44d
|
configs: Remove all setenv.bat files. Remove all references to setenv.sh and setenv.bat from all config README files.
|
2017-04-26 10:12:13 -06:00 |
|
Gregory Nutt
|
1620ff05f4
|
Remove all setenv.sh files.
|
2017-04-26 07:49:37 -06:00 |
|
Gregory Nutt
|
c071e2a30c
|
Make sure that CONFIG_PTHREAD_MUTEX_ROBUST=y is selected every configuration that enabled pthreads.
|
2017-03-27 09:21:03 -06:00 |
|
Gregory Nutt
|
b07d3fc305
|
Rename CONFIG_MUTEX_TYPES to CONFIG_PTHREAD_MUTEX_TYPES
|
2017-03-27 09:08:14 -06:00 |
|
Gregory Nutt
|
c428661e18
|
apps/examples/usbterm is gone because it can be configured to perform an illegal call into the OS. Remove all traces of CONFIG_EXAMPLES_USBTERM* and all of the illegal device support.
|
2017-03-09 15:39:28 -06:00 |
|
Gregory Nutt
|
d0813aa0c5
|
Refresh all ARM configurations
|
2017-03-09 10:23:41 -06:00 |
|
Gregory Nutt
|
3c4684ef5f
|
Eliminate CONFIG_ARCH_OPTIMIZED_FUNCTIONS. Move options to select architectur-specific C library options from libc/Kconfig to libc/machine/Kconfig and rename.
|
2017-01-20 09:30:07 -06:00 |
|
Gregory Nutt
|
96394f339e
|
SMP: Fix a gap where we may try to make modifications to the task lists without being in a critical sections. That permits concurrent access to the tasks lists and many subtle problems. This fix just remains in the critical section throughout the operation (and possible until the task is restore in the event of a context switch). Makes a big difference in stability
|
2016-12-28 13:58:24 -06:00 |
|
Gregory Nutt
|
675d684a41
|
i.MX6 SMP/NSH configuration: Enable examples/smp test
|
2016-12-27 08:46:28 -06:00 |
|
Gregory Nutt
|
f063e4c5ac
|
Remove Calypso architecture support and support for Calypso SERCOMM driver.
|
2016-12-13 18:35:52 -06:00 |
|
Gregory Nutt
|
d9e040d76b
|
Remove all Calypso board configurations
|
2016-12-13 18:24:49 -06:00 |
|
Gregory Nutt
|
26560cb9e1
|
i.MX6: Remove non-cached, inter-cpu memory region. Not a useful concept.
|
2016-12-13 16:59:50 -06:00 |
|
Gregory Nutt
|
dae7e77d91
|
Update README.txt
|
2016-12-13 11:20:14 -06:00 |
|
Gregory Nutt
|
a7b688e87b
|
sched notes: Add additional note to see if/when CPU is started in SMP mode.
|
2016-12-07 09:08:20 -06:00 |
|
Gregory Nutt
|
55dd1c87b3
|
Remove all references to BOARDIOC_ADCSETUP
|
2016-12-05 15:31:40 -06:00 |
|
Gregory Nutt
|
b999e63c82
|
Remove some references to BOARDIOC_PWMTEST and board_pwm_setup(). Still lots more.
|
2016-12-05 13:54:12 -06:00 |
|
Gregory Nutt
|
f7d8bbfa3b
|
Update README.
|
2016-12-02 13:54:01 -06:00 |
|
Gregory Nutt
|
c0cbea2550
|
Remove RGMP and RGMP drivers.
|
2016-12-02 09:49:33 -06:00 |
|
Gregory Nutt
|
e400171feb
|
Update README
|
2016-11-29 09:08:15 -06:00 |
|
Gregory Nutt
|
cd54c71dc1
|
ARMv7-A/i.MX6: Modify handling of the SMP cache coherency configuration so that it is identical to the steps from the TRM. Makes no differenct, however.
|
2016-11-27 10:21:46 -06:00 |
|
Gregory Nutt
|
546e352830
|
i.MX6: Add some controls to enable SMP cache coherency in SMP mode
|
2016-11-26 17:46:20 -06:00 |
|
Gregory Nutt
|
8dc79bb7ef
|
Update comments and README file
|
2016-11-26 16:02:37 -06:00 |
|
Gregory Nutt
|
b2ba12e02a
|
SMP: Basic function
|
2016-11-26 14:23:23 -06:00 |
|
Gregory Nutt
|
785ed5faf2
|
SMP: A few more compile/link issues. Still problems.
|
2016-11-26 13:20:11 -06:00 |
|
Gregory Nutt
|
aae306e942
|
i.MX6 SMP: Inter-CPU data no saved in a non-cacheable region.
|
2016-11-26 12:04:02 -06:00 |
|
Gregory Nutt
|
7f636f2280
|
SMP: Add spin_trylock(). Use this in conditions where other CPUs need to stopped but we cannot call enter_critical_section.
|
2016-11-24 13:33:43 -06:00 |
|
Gregory Nutt
|
d4037a30aa
|
Update some comments
|
2016-11-23 13:20:18 -06:00 |
|
Gregory Nutt
|
3031822518
|
configs: Remove all traces of the no-longer existent ARCHBUTTONS example.
|
2016-11-22 07:37:23 -06:00 |
|
Gregory Nutt
|
d83ad6296c
|
Update README
|
2016-11-20 16:12:58 -06:00 |
|
Gregory Nutt
|
01ade4803a
|
Update README and TODO list
|
2016-11-20 09:51:54 -06:00 |
|
Gregory Nutt
|
10af1e1734
|
sabre-6quad: Update TODO list
|
2016-11-17 11:50:58 -06:00 |
|
Gregory Nutt
|
b53866c872
|
sched/irq: Change order for SMP case in enter_critical_section: Disble local interrupts BEFORE taking spinlock.
|
2016-11-15 07:54:18 -06:00 |
|
Gregory Nutt
|
e2f999a5df
|
Update Changelog
|
2016-11-15 07:35:30 -06:00 |
|
Beat Küng
|
c7da88e383
|
CXXFLAGS: add -fcheck-new whenever -fno-exceptions is used
This is to avoid GCC to optimize null-pointer checks away, in case the
default operator new is used together with -fno-exceptions.
|
2016-08-22 08:35:01 +02:00 |
|
Gregory Nutt
|
f43ded46e6
|
Rename arch/sh to arch/renesas, cont'd
|
2016-08-06 14:03:38 -06:00 |
|