Gregory Nutt
|
f956bd9915
|
Chane a type from int to int16_t for a little better packing in a structure
|
2014-10-07 08:36:53 -06:00 |
|
Gregory Nutt
|
4c7b988525
|
Update some comments
|
2014-10-07 08:34:10 -06:00 |
|
Gregory Nutt
|
a0f3267d5c
|
Update ChangeLog
|
2014-10-07 08:26:40 -06:00 |
|
Gregory Nutt
|
98a4b6fb79
|
The Asynch I/O implementation now satisfies POSIX priority requirements; it uses the new low priority worker thread interfaces to adjust the priority of the worker thread according to the priority of the client thread
|
2014-10-07 08:24:50 -06:00 |
|
Gregory Nutt
|
dd2c94d593
|
Update ChangeLog
|
2014-10-07 07:46:59 -06:00 |
|
Gregory Nutt
|
322f9f401c
|
Simplify how C source files are selected in the build
|
2014-10-07 07:42:36 -06:00 |
|
Gregory Nutt
|
d7843c8e24
|
Add support for priority inheritance on the low priority worker queue
|
2014-10-07 07:41:52 -06:00 |
|
Gregory Nutt
|
03b0dc12c7
|
Add AIO interfaces to libc.csv
|
2014-10-06 19:15:10 -06:00 |
|
Gregory Nutt
|
38ddbc774f
|
Cosmetic change to comments
|
2014-10-06 18:03:01 -06:00 |
|
Gregory Nutt
|
e38640ecd8
|
Eliminate a warning
|
2014-10-06 16:15:24 -06:00 |
|
Gregory Nutt
|
9e102bc458
|
Fix some cornercase locking issues; make AIO lock re-entrant
|
2014-10-06 15:54:00 -06:00 |
|
Gregory Nutt
|
67030f9049
|
Add test for aio_cancel() and fix some bugs found by the test
|
2014-10-06 15:06:01 -06:00 |
|
Gregory Nutt
|
002e686991
|
Add ECANCELED
|
2014-10-06 15:05:35 -06:00 |
|
Gregory Nutt
|
9890b905bc
|
Update TODO list
|
2014-10-06 14:36:18 -06:00 |
|
Gregory Nutt
|
b447c413d0
|
Fix some errors and spec compliance issues with aio_cancel()
|
2014-10-06 14:28:40 -06:00 |
|
Gregory Nutt
|
9a4a3c1cdb
|
Update ChangeLog
|
2014-10-06 12:51:28 -06:00 |
|
Gregory Nutt
|
1273be4cfc
|
Fix a place in the memory manager where it explicitly assumes that the size of a point is 4 bytes. That is OK if the actually size is smaller but makes the heap unstable when used withthe x86_64 host simulation
|
2014-10-06 12:49:35 -06:00 |
|
Gregory Nutt
|
7cbe29e7db
|
Fix compile problems with debug on
|
2014-10-06 12:28:37 -06:00 |
|
Gregory Nutt
|
37cf4135c4
|
fs_initialize() is no longer weak
|
2014-10-06 11:45:35 -06:00 |
|
Gregory Nutt
|
cd0c493657
|
Basic fixes for a clean simulator build with last big fs changes
|
2014-10-06 11:02:58 -06:00 |
|
Gregory Nutt
|
c9e2dd13a0
|
Update ChangeLog
|
2014-10-06 10:54:47 -06:00 |
|
Gregory Nutt
|
d914f3ceec
|
Major structure of file system functions to better support asynchronous I/O. Respository should not be trusted until I have a chance to verify everything
|
2014-10-06 10:53:25 -06:00 |
|
Gregory Nutt
|
1d45f80a9b
|
Update ChangeLog
|
2014-10-06 08:15:34 -06:00 |
|
Gregory Nutt
|
d2797bf482
|
Modify FS initialization logic to handle AIO container initialization.
|
2014-10-06 08:11:37 -06:00 |
|
Gregory Nutt
|
39c26d4cd4
|
Fix a typo
|
2014-10-06 08:11:03 -06:00 |
|
Gregory Nutt
|
a5b4a4161b
|
Modify logic to use AIO control block container
|
2014-10-06 08:10:32 -06:00 |
|
Gregory Nutt
|
52ce95b8b8
|
Add a AIO control container to increase the payload with OS internal stuff.
|
2014-10-06 08:10:02 -06:00 |
|
Gregory Nutt
|
87eb1d47ed
|
Fix some recently introduced typos, build problems, and warnings
|
2014-10-05 16:58:52 -06:00 |
|
Gregory Nutt
|
e8a2e3a506
|
Fix some compilation issues introduced with last commit
|
2014-10-05 16:04:19 -06:00 |
|
Gregory Nutt
|
5201acb71c
|
Add system calls for AIO kernel functions
|
2014-10-05 15:59:02 -06:00 |
|
Gregory Nutt
|
652d3ed29d
|
Rename CONFIG_LIBC_AIO to CONFIG_FS_AIO since it is now an OS property
|
2014-10-05 15:44:43 -06:00 |
|
Gregory Nutt
|
018cf3319a
|
Update ChangeLog
|
2014-10-05 15:35:45 -06:00 |
|
Gregory Nutt
|
f73a18ae39
|
Move all file operations from libc/aio to fs/aio. These will need to be kernel routines in order to handler issues with using file descriptors on worker thread
|
2014-10-05 15:33:31 -06:00 |
|
Gregory Nutt
|
f34127823a
|
First round of changes fo AIO integration
|
2014-10-05 13:57:55 -06:00 |
|
Gregory Nutt
|
a86d459eb6
|
Refresh sim/ostest configuration
|
2014-10-05 13:28:05 -06:00 |
|
Gregory Nutt
|
33b1f59ee8
|
Most paranoid changes to assure the state of things
|
2014-10-05 12:34:22 -06:00 |
|
Gregory Nutt
|
697dfc6473
|
Update ChangeLog
|
2014-10-05 11:45:21 -06:00 |
|
Gregory Nutt
|
9a1b011178
|
Initiail implementation of lio_listio() and rethinking of signal logic
|
2014-10-05 11:43:42 -06:00 |
|
Gregory Nutt
|
eeaae40d0c
|
Initial implementation of aio_fsync()
|
2014-10-05 08:53:13 -06:00 |
|
Gregory Nutt
|
a4861c7cb7
|
Iniial implementatin of aio_cancel()
|
2014-10-05 08:22:39 -06:00 |
|
Gregory Nutt
|
1eb38cb8fe
|
Update ChangeLog
|
2014-10-05 07:12:13 -06:00 |
|
Gregory Nutt
|
8d03c3f906
|
Initial implementation of aio_suspend()
|
2014-10-05 07:11:11 -06:00 |
|
Gregory Nutt
|
c7c62d5b2c
|
Move AIO signal logic to a common location in aio_signal.c. Also fix several typos
|
2014-10-05 06:55:17 -06:00 |
|
Gregory Nutt
|
c274acc48f
|
Move AIO signal logic to a common location in aio_signal.c. Also fix several typos
|
2014-10-05 06:53:56 -06:00 |
|
Gregory Nutt
|
31cdcde73a
|
Add definitions for SIGPOLL
|
2014-10-05 06:02:37 -06:00 |
|
Gregory Nutt
|
3dfbcc2544
|
Update user guide to include asynchronous I/O
|
2014-10-04 18:30:48 -06:00 |
|
Gregory Nutt
|
27a7e77a16
|
Update ChangeLog
|
2014-10-04 18:19:20 -06:00 |
|
Gregory Nutt
|
0c241ace72
|
Add initial implementatin of aio_return() and aio_error()
|
2014-10-04 18:17:54 -06:00 |
|
Gregory Nutt
|
3bef2b7a43
|
Update TODO list and comments in aio files
|
2014-10-04 17:47:54 -06:00 |
|
Gregory Nutt
|
53532eed67
|
Update ChangeLog
|
2014-10-04 17:32:45 -06:00 |
|