Commit Graph

8931 Commits

Author SHA1 Message Date
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
Gregory Nutt
e8cef249cc Initial implementation of aio_write() 2014-10-04 17:30:24 -06:00
Gregory Nutt
edb2f1a8ed Update changelog 2014-10-04 14:45:56 -06:00
Gregory Nutt
fa28c51c75 Fleshes out aio_read implementation 2014-10-04 14:44:57 -06:00
Gregory Nutt
d7a46c05e7 Update ChangeLog 2014-10-04 14:23:49 -06:00
Gregory Nutt
9e8a4dd229 Add skeleton file for eventual implementation of aio_read() 2014-10-04 14:22:00 -06:00
Gregory Nutt
11e77192a9 Update ChangeLog 2014-10-04 13:29:44 -06:00
Gregory Nutt
1b3b59b2ee Update ChangeLog 2014-10-04 11:25:41 -06:00
Gregory Nutt
1f897daa27 Add empty skeleton file where lio_listio() will eventually be implemented 2014-10-04 11:23:17 -06:00
Gregory Nutt
11c2619838 Add a build structue to support asynchronous I/O 2014-10-04 10:31:11 -06:00
Gregory Nutt
920680041a Add aio.h header file 2014-10-04 09:59:44 -06:00
Gregory Nutt
f459ab450c Update user guide 2014-10-04 08:43:23 -06:00
Gregory Nutt
6d33cd329d First pread/pwrite typo fixes 2014-10-04 07:39:30 -06:00
Gregory Nutt
884ab0500c Update ChangeLog and ToDo 2014-10-04 07:35:50 -06:00
Gregory Nutt
032fbb7ace Add pread(0 and pwrite() system calls 2014-10-04 07:31:45 -06:00
Gregory Nutt
948be542a1 Add pread() and pwrite() 2014-10-04 07:31:13 -06:00
Gregory Nutt
4764c95670 Implement creat() as a macro 2014-10-04 06:44:57 -06:00
Gregory Nutt
da29907ac9 Update TODO list + cosmetic changes to clock_systimer.c 2014-10-03 11:21:35 -06:00
Gregory Nutt
8d43a6bdcd Fix build error with CONFIG_SYSTEM_TIME64 2014-10-03 10:20:46 -06:00
Gregory Nutt
ae065f69c1 Update To-Do list 2014-10-03 10:20:19 -06:00
Gregory Nutt
7df821b7b9 Update README 2014-10-03 09:56:05 -06:00
Gregory Nutt
ec2193f506 configs/sim/nsh/defconfig -- refresh, enable wall-time, dow builds natively in 64-bit mode 2014-10-03 08:44:42 -06:00
Gregory Nutt
ef27dd6ee8 Update ChangeLog 2014-10-03 08:26:36 -06:00
Gregory Nutt
1ab7239a1b Add support for 64-bit lonjmp/setjmp in simulator platform 2014-10-03 08:23:57 -06:00
Gregory Nutt
c892f99aba Update TODO list 2014-10-03 08:19:17 -06:00
Gregory Nutt
73afa66228 Cosmetic update to comments/README 2014-10-01 15:02:49 -06:00
Gregory Nutt
2a3b6ddc10 Simulation: Change how simulated UART data availability is signaled. The last change is not safe (but I don't like this workaround either -- maybe something better will come to me). 2014-10-01 14:59:51 -06:00
Gregory Nutt
df5e768675 Mostly cosmetic changes to simulator 2014-10-01 08:40:52 -06:00
Gregory Nutt
fc4efa2f10 Update some comments 2014-09-30 17:45:42 -06:00
Gregory Nutt
125d9e3548 Fix a cornercase problem in in the UART simulation 2014-09-30 15:49:30 -06:00
Gregory Nutt
3f0e65a32d Update the TODO list and a README 2014-09-30 14:48:31 -06:00
Gregory Nutt
aeecd10dfe Restore up_internal.h. Changes its name was a bad idea... at least for now 2014-09-30 14:41:58 -06:00
Gregory Nutt
b7c9e8efa0 Update ChangeLogs 2014-09-30 14:41:58 -06:00