Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
NuttX RTOS
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Deploy
Releases
Container Registry
Model registry
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
f4grx
NuttX RTOS
Graph
27d4bb43e67a263a45b4daddf4184d1db1b0c970
Select Git revision
Branches
2
master
default
protected
radio
Tags
20
nuttx-7.20
nuttx-7.19
nuttx-7.18
nuttx-7.17
nuttx-7.16
nuttx-7.15
nuttx-7.14
nuttx-7.13
nuttx-7.12
nuttx-7.11
nuttx-7.10
nuttx-7.9
nuttx-7.8
nuttx-7.7
nuttx-7.6
nuttx-7.5
nuttx-7.4
nuttx-7.3
nuttx-7.2
nuttx-7.1
22 results
You can move around the graph by using the arrow keys.
Begin with the selected commit
Created with Raphaël 2.2.0
8
Feb
7
6
5
4
3
1
31
Jan
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
15
14
13
12
11
12
11
10
9
8
7
6
5
4
3
2
1
31
Dec
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
15
14
13
12
11
10
9
8
7
4
3
2
30
Nov
29
28
27
26
25
24
23
22
21
20
19
18
17
16
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
31
Oct
30
28
27
26
25
24
23
22
20
Fix some coding standard violations in the last PR.
Update README
Merged in hg42/nuttx/lpc17-disable-FDR (pull request #591)
configs/flipnclick-pic32mz: Add support for PROCFS file system.
Update README
configs/sabre-6quad: Update README.
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.
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.
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.
arch/arm/src/armv7-a: Found some additional places were the new this_task() function cannot be called in the i.MX6 SMP configuration.
sched/irq: Fix a infinite recursion problem that a recent change introduced into the i.MX6 SMP implementation.
Fix various issues noted by Coverity
sched/irq: Fix an error in a assertion introduced in commit 37c9b3d54aa82272d9d85a8f7294b53fd8842d43. Noted by Masayuki Ishikawa.
sched/sched: Extend the last global lock change to work with the lc823450-xgevk which does not support the atomic fetch add but does support disabling interprocessor interrupts. Disabling interprocessor interrupts will also guarantee that the TCB addres calculation is atomic.
sched/sched: Implements a global scheduler lock capability as part of SMP support. This allows the scheduler to be locked with no knowledge or access to the TCB of the currently running task. This is necessary because accessing the TCB of the currenlty running task is, itself, a non-atomic operation. This global scheduler lock cpability was add just to support that atomic access to the TCB.
sched/sched: Clean up some logic that I committed yesterday. Add more comments and conditional logic to clarify the issues.
Update some comments
configs/stm32f429i-disco: Separate SPI4 from MTD init. I was trying to attach a non-MTD peripheral to an STM32F429I Discovery Board's SPI4 port and was hitting compilation problems, since CONFIG_MTD and thus 'struct mtd_geometry_s' was not defined. This patch separates SPI4 initialization logic from MTD initialization logic.
sched/sched: Temporarily comment out some bad logic
sched/sched: Fix a typo in the previous commit
sched/sched: SMP: Fix this_task() to be an atomic operation. In the previous implementation, this_task() was defined in sched.h by using just a macro current_task(this_cpu()). However, I found that this is not atomic and actually sometimes switching CPU happened in executing the macro when we tested audio steaming plus executing commands via telnet. This change resolves this issue by implementing atomic this_task()in sched_thistask.c which is newly introduced.
Kconfigs: Add comments and a dependency.
Fix a typo just introduced to a Kconfig file
spin_lock_irqsave() and spin_unlock_irqrestore() are only valid if the CPU supports global disabling of interrupts.
Some ommissions from previous commit.
armv7-a, armv7-r, armv7-m: Add atomic read-add-write and read-subtract-write functions.
configs/stm32f103-minimum: Add support to BMP180 on BluePill (stm32f103-minimum) board.
Update some comments
Make sure that labeling is used consistently in all function headers (part 3).
Make sure that labeling is used consistently in all function headers (part 2).
Eliminate new warnings due to unused local variables noted in build testing.
Make sure that labeling is used consistently in all function headers.
binfmt/: Fix one more inappropriate access to the errno variable.
libc/stdio: in dtoa(), up_interrupt_context() is used in a debug assertion. up_interrupt_context() is not available in the user-mode phase of the PROTECTED or KERNEL build configurations. In those configurations, enabling libc floating point support and debug assertions will result in an undefined reference to up_interrupt_context().
arm/src/kinetis: Correct some Ethernet PHY register bit tests for the KSZ8081 PHY.
Eliminate a warning.
graphics/nxmu: Correct a compile error introduced with last big set of changes.
sched/task: Correct a compile error introduced with last big set of changes.
Squashed commit of the following:
arch/arm/src/lpc43xx: Correct a typo introduced in last large set of changes
Loading