Gregory Nutt
|
0a7e136a5a
|
SMP: Idle thread must be assigned to a CPU
|
2016-02-11 08:01:09 -06:00 |
|
Gregory Nutt
|
89bea6917c
|
Kconfig: Architecture must indicate that it support multiple CPUs in order to enable SMP
|
2016-02-10 17:31:16 -06:00 |
|
Gregory Nutt
|
baac92cda2
|
Correct some columnar alignment
|
2016-02-10 16:55:37 -06:00 |
|
Gregory Nutt
|
292d2fe648
|
Correct naming of a TCB flag; update some comments
|
2016-02-10 16:53:34 -06:00 |
|
Gregory Nutt
|
96223cedf1
|
SMP: A little more
|
2016-02-10 15:43:05 -06:00 |
|
Gregory Nutt
|
8a1789ba11
|
Update ChangeLog
|
2016-02-10 14:58:55 -06:00 |
|
Gregory Nutt
|
3147dfc7d5
|
SMP: Add some tentative initialization logic
|
2016-02-10 13:49:27 -06:00 |
|
Gregory Nutt
|
47a5663f8c
|
SMP: A few preliminary data structure definitions
|
2016-02-10 11:45:26 -06:00 |
|
Gregory Nutt
|
f5a3b1e89d
|
Add EXPERIMENTAL configuration option to investigate some SMP issues
|
2016-02-10 10:27:48 -06:00 |
|
Gregory Nutt
|
bf8120d51d
|
Fix some odd logic in CC3000 semaphore handling. Noted by Vladimir Komendantskiy
|
2016-02-10 09:50:28 -06:00 |
|
Gregory Nutt
|
2c0ad2564f
|
Add CONFIG_SPINLOCK. Also need spinunlock() and spinlock_initialize()
|
2016-02-09 15:31:14 -06:00 |
|
Gregory Nutt
|
b022f1e9d8
|
Add basic support for spinlocks (not currently used by anything)
|
2016-02-09 13:48:59 -06:00 |
|
Gregory Nutt
|
7aa237973c
|
Update TODO
|
2016-02-09 11:25:29 -06:00 |
|
Gregory Nutt
|
68ee9bcaed
|
Refresh modules + plus minor clean-up from previous commits
|
2016-02-08 15:13:14 -06:00 |
|
Gregory Nutt
|
166ad58849
|
DHCPD no longer calls directly into the OS, but uses network IOCTL commands to modify the ARP table. Plus, fix a warning.
|
2016-02-08 12:08:18 -06:00 |
|
Gregory Nutt
|
0af9a197ac
|
ARP: Add IOCTL commands to manage the ARP table
|
2016-02-08 11:17:22 -06:00 |
|
Gregory Nutt
|
74db48202e
|
sched/: Replace explict references to g_readytorun with indirect references via the this_task() macro
|
2016-02-06 17:44:41 -06:00 |
|
Gregory Nutt
|
12f95c6f6b
|
Add procfs/kmm to show the state of the kernel heap
|
2016-02-06 11:35:30 -06:00 |
|
Gregory Nutt
|
50cf53914c
|
Update submodule; Improve some comments
|
2016-02-05 10:23:39 -06:00 |
|
Gregory Nutt
|
0984104a9a
|
init.h: Trivial clean-up
|
2016-02-05 09:25:12 -06:00 |
|
Gregory Nutt
|
8a9fa634bf
|
syslog: If syslog timestamping is enabled, don't try to get the time if the timer hardware has not yet been initialized.
|
2016-02-05 08:36:43 -06:00 |
|
Gregory Nutt
|
2dc258986d
|
Add a state variable that provides the current level of OS initialization. This is needed by some logic that may attempt to run early in the start-up sequence, but cannot run if a sufficient level of initializaitn has not not yet occurred
|
2016-02-05 08:34:03 -06:00 |
|
Gregory Nutt
|
0554de6c50
|
Networking: Simply devif_timer; Consolidate duplicated devif_poll logic
|
2016-02-05 07:36:07 -06:00 |
|
Gregory Nutt
|
53895b9ddc
|
Update submodules
|
2016-02-04 12:27:11 -06:00 |
|
Gregory Nutt
|
e8a39c5eff
|
Update submodules
|
2016-02-04 12:17:54 -06:00 |
|
Gregory Nutt
|
216eea4543
|
Net: Fix some errors introduced into the ENC28J60 driver; fix type of wd_start arguments.
|
2016-02-04 08:55:10 -06:00 |
|
Gregory Nutt
|
b5024263e9
|
Networking: Add a trivial cast
|
2016-02-03 18:12:19 -06:00 |
|
Gregory Nutt
|
41164740a5
|
Network: Improve half-second conversion
|
2016-02-03 13:08:19 -06:00 |
|
Gregory Nutt
|
cea3854dea
|
PCA5555: Add logic to make the driver thread safe. Problem noted by Stefan Kolb.
|
2016-02-03 12:39:11 -06:00 |
|
Gregory Nutt
|
dea24c503a
|
Networking: Remove the HSEC argument from devif_timer.
|
2016-02-03 12:12:41 -06:00 |
|
Gregory Nutt
|
ff1e057364
|
Missed one EMAC driver in the last commit
|
2016-02-03 10:55:51 -06:00 |
|
Gregory Nutt
|
42c365aab1
|
Duplicate Manuel's EMAC driver fix to every other driver that supports CONFIG_NET_NOINTS
|
2016-02-03 10:34:10 -06:00 |
|
Gregory Nutt
|
8fa9b99e7c
|
I2C driver should support the RESET method as well
|
2016-02-03 07:32:25 -06:00 |
|
Gregory Nutt
|
be3e86ec89
|
Fix a typo in a DEBUGASSERT statement
|
2016-02-02 14:41:25 -06:00 |
|
Gregory Nutt
|
03d868be3c
|
I2C: Fix a naming error
|
2016-02-02 14:23:33 -06:00 |
|
Gregory Nutt
|
e5d86dd3fc
|
Oops. Apparently a copy'n'paste was accidentally a cut'n'paste
|
2016-02-02 12:53:32 -06:00 |
|
Gregory Nutt
|
95df32a5ce
|
Update ChangeLog
|
2016-02-02 12:27:26 -06:00 |
|
Gregory Nutt
|
9ce58ad5b7
|
I2C: up_i2creset should not be a global function; Now it is an I2C interface method
|
2016-02-02 11:21:48 -06:00 |
|
Gregory Nutt
|
52ef3b2d23
|
I2CTOOL: Now uses the I2C driver instead of direct calls into the OS
|
2016-02-02 10:24:49 -06:00 |
|
Gregory Nutt
|
4a34a199dd
|
I2C: Add an I2C character driver
|
2016-02-02 08:30:54 -06:00 |
|
Gregory Nutt
|
009e9f76cb
|
I2C: Fixes/improvements from last massive I2C commits
|
2016-02-02 07:13:03 -06:00 |
|
Gregory Nutt
|
4304405bba
|
I2C Slave: I don't think that the setfrequency method makes sense in a slave interface.
|
2016-02-02 06:07:51 -06:00 |
|
Gregory Nutt
|
456b5f06dc
|
Clean up some comments
|
2016-02-01 19:52:16 -06:00 |
|
Gregory Nutt
|
4cfbe50c0d
|
I2C: Fix some compile time issues found with tools/testbuild.sh
|
2016-02-01 18:02:56 -06:00 |
|
Gregory Nutt
|
2ec738d7ed
|
Update TODO
|
2016-02-01 16:34:18 -06:00 |
|
Gregory Nutt
|
69ce24c70c
|
I2C: Remove the setfrequency method from the interface
|
2016-02-01 16:31:13 -06:00 |
|
Gregory Nutt
|
6ad641888b
|
Add I2C frequency to the i2c_msg_s structure
|
2016-02-01 14:17:20 -06:00 |
|
Gregory Nutt
|
f9053182d3
|
I2C: Remove setaddress method
|
2016-02-01 12:14:31 -06:00 |
|
Gregory Nutt
|
ecdc428086
|
Remove the read and write methods from the I2C interface
|
2016-02-01 09:22:22 -06:00 |
|
Gregory Nutt
|
8c9bddf998
|
I2C: Eliminate the I2C_WRITE and I2C_READ macros
|
2016-02-01 08:57:22 -06:00 |
|