Gregory Nutt
|
94443500a1
|
Update ChangeLog
|
2014-09-26 06:29:19 -06:00 |
|
Gregory Nutt
|
c652092ac4
|
Re-implemented poll() using sem_timedwait()
|
2014-09-26 06:28:20 -06:00 |
|
Gregory Nutt
|
365d604463
|
Update ChangeLog
|
2014-09-26 05:51:48 -06:00 |
|
Gregory Nutt
|
92cc7a96e6
|
Change to lib_dtoa() to fix prescision error from trailing zeroes
|
2014-09-26 05:49:50 -06:00 |
|
Gregory Nutt
|
3901597746
|
Update README
|
2014-09-26 05:49:05 -06:00 |
|
Gregory Nutt
|
d4c0924d92
|
Update ChangeLog
|
2014-09-25 13:38:09 -06:00 |
|
Gregory Nutt
|
c12bc13575
|
Update TODO
|
2014-09-25 13:37:00 -06:00 |
|
Gregory Nutt
|
b33f8b3013
|
MTD read-ahear/write buffering layer seems functional
|
2014-09-25 13:35:10 -06:00 |
|
Gregory Nutt
|
a5bc26db4a
|
Fixes for compile of rwbuffer.c
|
2014-09-25 11:02:30 -06:00 |
|
Gregory Nutt
|
7c89724b99
|
A few fixes for clean apps/examples/mtdrwb build
|
2014-09-25 10:41:47 -06:00 |
|
Gregory Nutt
|
f66eca6c80
|
Update ChangeLog
|
2014-09-25 10:14:19 -06:00 |
|
Gregory Nutt
|
2ee4f47df4
|
Path segments reversed in include file path. Noted by Brennan Ashton
|
2014-09-25 10:12:23 -06:00 |
|
Gregory Nutt
|
e583246638
|
Refresh sim/mtdpart configuration
|
2014-09-25 09:57:11 -06:00 |
|
Gregory Nutt
|
7c6ba7bb77
|
Add prototype for MTD R/W buffering support
|
2014-09-25 09:31:03 -06:00 |
|
Gregory Nutt
|
299362d88c
|
Update ChangeLog
|
2014-09-25 09:30:44 -06:00 |
|
Gregory Nutt
|
6626f62b08
|
In at45db_bwrite, the buffer is not increased when writing more than 1 page. Sourceforge bug #34
|
2014-09-25 06:48:04 -06:00 |
|
Gregory Nutt
|
c4978f7ef0
|
Fix unecessary delays and timing jitter in the implementation of poll(): No delay if timeout is zero; If timeout is greater than zero, first check if events are already pending events before starting the delay. From Johannes Hampel
|
2014-09-25 06:30:25 -06:00 |
|
Gregory Nutt
|
add4753c08
|
Trivial refresh of some SAMA5D4-EK configurations
|
2014-09-24 10:26:04 -06:00 |
|
Gregory Nutt
|
48a75fc762
|
Update ChangeLog
|
2014-09-24 09:28:59 -06:00 |
|
Gregory Nutt
|
468097b3b9
|
This completes the implementation of shared memory support
|
2014-09-24 09:27:17 -06:00 |
|
Gregory Nutt
|
7dcc39cf2b
|
Update ChangeLog
|
2014-09-24 08:24:18 -06:00 |
|
Gregory Nutt
|
31329acede
|
STM32 CAN correction suggested by Max Holtzberg
|
2014-09-24 08:23:05 -06:00 |
|
Gregory Nutt
|
dcdfd99a08
|
Build support for platform-specific shared memory logic. Not logic yet in place
|
2014-09-24 07:39:06 -06:00 |
|
Gregory Nutt
|
f6f7587c47
|
Build support for platform-specific shared memory logic. Not logic yet in place
|
2014-09-24 07:38:11 -06:00 |
|
Gregory Nutt
|
dfc2b14056
|
Update ChangeLog
|
2014-09-24 07:30:49 -06:00 |
|
Gregory Nutt
|
b33c2d9cef
|
Move include/nuttx/mm.h to include/nuttx/mm/mm.h
|
2014-09-24 07:29:09 -06:00 |
|
Gregory Nutt
|
1863370672
|
Move include/nuttx/shm.h to include/nuttx/mm/shm.h
|
2014-09-24 07:05:02 -06:00 |
|
Gregory Nutt
|
2fa7431ee7
|
Move include/nuttx/gran.h to include/nuttx/mm/gran.h
|
2014-09-24 06:55:26 -06:00 |
|
Gregory Nutt
|
322416e472
|
Update ChangeLog
|
2014-09-23 16:11:56 -06:00 |
|
Gregory Nutt
|
0f97d81f8d
|
Completes the implemenation of the core shared memory logic: shmget(), shmctl(), shmat(), and shmdt(). This is still some unfinish platform-specific code that needs to be done before we can begin testing.
|
2014-09-23 16:07:12 -06:00 |
|
Gregory Nutt
|
d546ebabe4
|
Remove executable mode
|
2014-09-23 16:06:22 -06:00 |
|
Gregory Nutt
|
ee0d20d44c
|
Add interfaces to support un-initializing a granule allocator.
|
2014-09-23 16:05:32 -06:00 |
|
Gregory Nutt
|
835c91b03a
|
Add support for a per-process virtual page allocator. This is a new member of the task_group_s structure. The allocaor must be initialized when a new user process is started and uninitialize when the process group is finally destroyed. It is used by shmat() and shmdt() to pick the virtual address onto which to map the shared physical memory.
|
2014-09-23 16:04:39 -06:00 |
|
Gregory Nutt
|
b542d1733f
|
Cosmetic
|
2014-09-23 16:03:52 -06:00 |
|
Gregory Nutt
|
46b58dbb28
|
Extend virtual/physical address conversions to include addresses in shared memory.
|
2014-09-23 16:03:08 -06:00 |
|
Gregory Nutt
|
e326fcfef3
|
Fix some inconsistent field name in struct task_group_s: addrenv should be tg_addrenv.
|
2014-09-23 16:01:44 -06:00 |
|
Gregory Nutt
|
566dc8dd38
|
Add interfaces to support un-initializing a granule allocator.
|
2014-09-23 15:50:45 -06:00 |
|
Gregory Nutt
|
bd8b2f4c05
|
Update ChangeLog
|
2014-09-23 13:24:14 -06:00 |
|
Gregory Nutt
|
edbaed19f9
|
Add logic necessary to handler remapping of shared memory on contex switches
|
2014-09-23 13:19:30 -06:00 |
|
Gregory Nutt
|
c3c185131c
|
Update ChangeLog
|
2014-09-23 12:18:18 -06:00 |
|
Gregory Nutt
|
bf1e6224d5
|
Add platform-specific interfaces needed to support the shared memory feature
|
2014-09-23 12:16:44 -06:00 |
|
Gregory Nutt
|
115634ff4d
|
Flesh out shmctl() logic
|
2014-09-23 11:41:05 -06:00 |
|
Gregory Nutt
|
5efd5738e9
|
Flesh out basic logic for shmget()
|
2014-09-23 10:42:18 -06:00 |
|
Gregory Nutt
|
ba1f9c01d7
|
Update ChangedLog
|
2014-09-23 08:48:21 -06:00 |
|
Gregory Nutt
|
a73a3ef99f
|
Add shared memory initializatin logic
|
2014-09-23 08:46:31 -06:00 |
|
Gregory Nutt
|
242d5f2068
|
Add README files and configuration support for the shared memory logic
|
2014-09-23 07:11:47 -06:00 |
|
Gregory Nutt
|
826f703669
|
Update ChangeLog
|
2014-09-22 15:25:40 -06:00 |
|
Gregory Nutt
|
29075cf666
|
Add system calls for shared memory interfaces
|
2014-09-22 15:24:09 -06:00 |
|
Gregory Nutt
|
4b706e50df
|
Update ChangeLog
|
2014-09-22 14:56:36 -06:00 |
|
Gregory Nutt
|
18ce64d61e
|
Add the build framework and skeleton files for the shared memory feature (no logic yet provided)
|
2014-09-22 14:53:56 -06:00 |
|