summaryrefslogtreecommitdiffstats
path: root/cpukit (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Add missing prototypes.Ralf Corsepius2008-08-018-23/+25
|
* 2008-08-01 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2008-08-011-0/+1
| | | | * itron/include/itronsys/types.h: Add missing prototype.
* 2008-08-01 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2008-08-011-0/+1
| | | | * ftpd/ftpd.c: Fix broken prototype.
* Fix broken prototype.Ralf Corsepius2008-08-011-1/+1
|
* 2008-08-01 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2008-08-011-0/+5
| | | | | * libblock/include/rtems/bdbuf.h, libblock/src/bdbuf.c: Add missing prototypes.
* Add missing prototypes.Ralf Corsepius2008-08-012-3/+3
|
* 2008-07-31 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2008-08-011-0/+2
| | | | | * libmisc/shell/main_netstats.c: Add missing prototypes. * libmisc/shell/main_wkspaceinfo.c: Remove classinfo_tester.
* 2008-07-31 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-07-312-1/+5
| | | | | * libmisc/shell/main_rm.c: sys/mount.h is not available when networking is disabled but luckily it is not even needed to compile.
* 2008-07-31 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-07-3127-19/+56
| | | | * cpu.c, rtems/score/cpu.h: Correct prototype of Idle threads.
* 2008-07-31 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-07-316-3/+15
| | | | * rtems/score/cpu.h: Correct prototype of Idle threads.
* Add missing prototypes.Ralf Corsepius2008-07-311-1/+1
|
* Remove classinfo_tester.Ralf Corsepius2008-07-311-1/+0
|
* 2008-07-31 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2008-07-311-0/+4
| | | | * shttpd/compat_rtems.c: Replace C++-comments with C-comments.
* Replace C++-comments with C-comments.Ralf Corsepius2008-07-311-6/+8
|
* 2008-07-30 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2008-07-301-0/+6
| | | | | | * httpd/emfdb.h, httpd/socket.c, httpd/uemf.c, httpd/uemf.h, httpd/um.h, httpd/webmain.c, httpd/webs.c, httpd/webs.h, httpd/wsIntrn.h: Add missing protoypes.
* Add missing prototypes.Ralf Corsepius2008-07-309-53/+53
|
* 2008-07-29 Tim Cussins <timcussins@eml.cc>Joel Sherrill2008-07-292-0/+8
| | | | | * ChangeLog, libmisc/monitor/mon-object.c: Add mising RTEMS_POSIX_API conditional.
* 2008-07-29 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2008-07-291-0/+3
| | | | * ftpd/ftpd.c, ftpd/ftpd.h: Add prototypes.
* 2008-07-29 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2008-07-291-0/+5
| | | | | * libmisc/monitor/mon-monitor.c: Remove stray arg from function call.
* Remove stray arg from function call.Ralf Corsepius2008-07-291-1/+1
|
* 2008-07-29 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2008-07-291-0/+2
| | | | | * libmisc/capture/capture.h, libmisc/monitor/mon-symbols.c, libmisc/monitor/monitor.h: Add missing prototypes.
* Add missing prototypes.Ralf Corsepius2008-07-293-12/+12
|
* Add prototypes.Ralf Corsepius2008-07-293-4/+4
|
* 2008-07-29 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2008-07-291-0/+2
| | | | | * score/inline/rtems/score/tod.inl: Add prototypes. * score/src/coretodset.c: Remove stray args in function call.
* Remove stray args in function call.Ralf Corsepius2008-07-291-1/+1
|
* 2008-07-29 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2008-07-291-1/+5
| | | | | | | * libcsupport/include/rtems/libcsupport.h, libcsupport/include/rtems/libio_.h, libcsupport/src/malloc_statistics_helpers.c, libcsupport/src/scandir.c: Add prototypes.
* Add prototypes.Ralf Corsepius2008-07-294-8/+7
|
* 2008-07-29 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2008-07-291-0/+1
| | | | * telnetd/pty.c: Add prototypes. Remove misc. C++-code pollution.
* Add prototypes. Remove misc. C++-code pollution.Ralf Corsepius2008-07-291-51/+6
|
* 2008-07-29 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2008-07-291-0/+5
| | | | | * posix/src/prwlocktrywrlock.c, posix/src/prwlocktryrdlock.c, posix/src/prwlockrdlock.c: Use C-style comments.
* Use C-style comments.Ralf Corsepius2008-07-293-3/+3
|
* 2008-07-29 Chris Johns <chrisj@rtems.org>Chris Johns2008-07-292-2/+6
| | | | * libblock/src/nvdisk.c: Fix block compile bug.
* 2008-07-29 Chris Johns <chrisj@rtems.org>Chris Johns2008-07-293-552/+583
| | | | | * libblock/include/rtems/bdbuf.h, cpukit/libblock/src/bdbuf.c: Update the comments.
* 2008-07-29 Chris Johns <chrisj@rtems.org>Chris Johns2008-07-2947-2384/+6177
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * libblock/Makefile.am: Removed src/show_bdbuf.c. * libblock/src/show_bdbuf.c: Removed. * libblock/include/rtems/bdbuf.h, cpukit/libblock/src/bdbuf.c: Rewritten the bdbuf code. Remove pre-emption disable, score access, fixed many bugs and increased performance. * libblock/include/rtems/blkdev.h: Added RTEMS_BLKDEV_CAPABILITIES block device request. Cleaned up comments. Added block and user fields to the sg buffer request. Move to rtems_* namespace. * libblock/include/rtems/diskdevs.h, cpukit/libblock/src/diskdevs.c: Move to rtems_* namespace. Add a capabilities field for drivers. Change rtems_disk_lookup to rtems_disk_obtain to match the release call. You do not lookup and release a disk, you obtain and release a disk. * libblock/include/rtems/ide_part_table.h, libblock/include/rtems/ramdisk.h, libblock/src/ide_part_table.c: Move to rtems_* namespace. * libblock/include/rtems/nvdisk.h: Formatting change. * libblock/src/blkdev.c: Move to rtems_* namespace. Change rtems_disk_lookup to rtems_disk_obtain * libblock/src/flashdisk.c: Move to rtems_* namespace. Use the new support for the block number in the scatter/grather request struct. This allows non-continuous buffer requests for those drivers that can support increasing performance. * libblock/src/nvdisk.c: Move to rtems_* namespace. Removed warnings. Added better error checking. Fixed some comments. * libblock/src/ramdisk.c: Move to rtems_* namespace. Added some trace functions to help debugging upper layers. Use the new support for the block number in the scatter/grather request struct. This allows non-continuous buffer requests for those drivers that can support increasing performance. * libfs/src/dosfs/fat.c, libfs/src/dosfs/fat.h: Use new chains API. Removed temporary hack and changed set_errno_and_return_minus_one to rtems_set_errno_and_return_minus_one. Move fat_buf_access from header and stopped it being inlined. Updated to libblock changes. * libfs/src/dosfs/fat_fat_operations.c, libfs/src/dosfs/fat_file.c, libfs/src/dosfs/msdos_create.c, libfs/src/dosfs/msdos_dir.c, libfs/src/dosfs/msdos_eval.c, libfs/src/dosfs/msdos_file.c, libfs/src/dosfs/msdos_format.c, libfs/src/dosfs/msdos_free.c, libfs/src/dosfs/msdos_initsupp.c, libfs/src/dosfs/msdos_misc.c, libfs/src/dosfs/msdos_mknod.c: Use new chains API. Removed temporary hack and changed set_errno_and_return_minus_one to rtems_set_errno_and_return_minus_one. Updated to libblock changes. * libmisc/Makefile.am: Add new ls and rm command files. * libmisc/shell/cmp-ls.c, libmisc/shell/extern-ls.h, libmisc/shell/filemode.c, libmisc/shell/print-ls.c, libmisc/shell/pwcache.c, libmisc/shell/utils-ls.c, libmisc/shell/vis.c, shell/vis.h: New. * libmisc/shell/extern-cp.h, libmisc/shell/main_cp.c, libmisc/shell/utils-cp.c: Fixed the usage call bug. * libmisc/shell/main_blksync.c: Updated to the new block IO ioctl command. * libmisc/shell/main_ls.c, libmisc/shell/main_rm.c: Updated to BSD commands with more features. * score/src/coremutex.c: Fix the strick order mutex code. * libmisc/shell/shell.c: Change shell tasks mode to be timeslice and no ASR. * sapi/include/confdefs.h: Change ata_driver_task_priority to rtems_ata_driver_task_priority. Add the new BD buf cache parameters with defaults. * score/src/interr.c: Do not return if the CPU halt call returns.
* *** empty log message ***Thomas Doerfler2008-07-242-8/+4
|
* New function rtems_interrupt_handler_iterate()Thomas Doerfler2008-07-242-10/+52
| | | | for system information and diagnostics
* 2008-07-23 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-07-232-12/+28
| | | | | * libmisc/shell/shell_script.c: Clean up code for command not found including the error message.
* 2008-07-23 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-07-2310-51/+36
| | | | | | | | | | | * libmisc/monitor/mon-extension.c, libmisc/monitor/mon-itask.c, libmisc/monitor/mon-part.c, libmisc/monitor/mon-prmisc.c, libmisc/monitor/mon-queue.c, libmisc/monitor/mon-region.c, libmisc/monitor/mon-sema.c, libmisc/monitor/mon-task.c, libmisc/monitor/monitor.h: Use rtems_object_get_name() instead of internal routine. This makes it possible to also print string names of POSIX objects. Adjust task report to realign since we can have longer names.
* 2008-07-23 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-07-233-27/+15
| | | | | * sapi/include/confdefs.h, score/src/threadcreateidle.c: Idle thread body is now completely configured via the Configuration table.
* 2008-07-18 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-07-1832-215/+470
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PR 1291/cpukit * itron/inline/rtems/itron/semaphore.inl, itron/src/twai_sem.c, posix/include/mqueue.h, posix/include/rtems/posix/mqueue.h, posix/include/rtems/posix/semaphore.h, posix/include/rtems/posix/time.h, posix/src/condtimedwait.c, posix/src/mqueuereceive.c, posix/src/mqueuerecvsupp.c, posix/src/mqueuesend.c, posix/src/mqueuesendsupp.c, posix/src/mqueuetimedreceive.c, posix/src/mqueuetimedsend.c, posix/src/mutextimedlock.c, posix/src/mutextranslatereturncode.c, posix/src/posixtimespecabsolutetimeout.c, posix/src/prwlocktimedrdlock.c, posix/src/prwlocktimedwrlock.c, posix/src/semaphoretranslatereturncode.c, posix/src/semaphorewaitsupp.c, posix/src/semtimedwait.c, posix/src/semtrywait.c, posix/src/semwait.c, posix/src/sigtimedwait.c, posix/src/timersettime.c, posix/src/ualarm.c, rtems/src/semobtain.c, rtems/src/semtranslatereturncode.c, score/include/rtems/score/coremutex.h, score/include/rtems/score/coresem.h, score/src/coresemseize.c: This patch addresses issues on implementation of the timeout on the following POSIX services. Some of these services incorrectly took a timeout as a relative time. Others would compute a 0 delta to timeout if the absolute time and the current time were equal and thus incorrectly block the caller forever. The root of the confusion is that POSIX specifies that if the timeout is incorrect (e.g. in the past, is now, or is numerically invalid), that it does not matter if the call would succeed without blocking. This is in contrast to RTEMS programming style where all errors are checked before any critical sections are entered. This fix implemented a more uniform way of handling POSIX absolute time timeouts. + pthread_cond_timedwait - could block forever + mq_timedreceive - used relative not absolute time + mq_timedsend - used relative not absolute time + pthread_mutex_timedlock - used relative not absolute time + pthread_rwlock_timedrdlock- used relative not absolute time + pthread_rwlock_timedwrlock- used relative not absolute time + sem_timedwait - could block forever
* Changed special purpose register inline functions to macros.Thomas Doerfler2008-07-182-0/+8
| | | | | fixed some minors in mpc83xx support added file for mpc55xx watchdog support
* 2008-07-17 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-07-178-6/+36
| | | | | | | | | * libmisc/monitor/mon-monitor.c, libmisc/monitor/mon-object.c, libmisc/monitor/monitor.h, libmisc/shell/main_chmod.c, libmisc/shell/main_tty.c, libmisc/shell/main_umask.c, libmisc/shell/main_whoami.c: Add pthread command to monitor when POSIX is enabled. Remove include of rtems/monitor.h from files not related.
* 2008-07-16 Till Straumann <strauman@slac.stanford.edu>Till Straumann2008-07-162-2/+8
| | | | | | * score/cpu/powerpc/rtems/new-exceptions/cpu.h: use ppc_interrupt_get_disable_mask() to determine which bits to set/clear from _CPU_ISR_Set_level().
* 2008-07-16 Till Straumann <strauman@slac.stanford.edu>Till Straumann2008-07-162-0/+15
| | | | | * score/cpu/powerpc/rtems/powerpc/registers.h: added ppc_interrupt_get_disable_mask() inline function.
* 2008-07-16 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-07-163-2/+6
| | | | * libmisc/shell/shellconfig.h, libmisc/stackchk/stackchk.h: Fix typos.
* 2008-07-16 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-07-163-38/+89
| | | | | | | * libmisc/shell/shell.c, libmisc/shell/shell.h: New argument sequence for rtems_shell_init(). This makes it possible to run the shell forever or invoke it from a program as a subroutine, have a user enter commands, and wait for it to exit.
* 2008-07-15 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-07-154-1/+37
| | | | | | * rtems/include/rtems.h, sapi/Makefile.am: Add simple helper to get RTEMS version string. * sapi/src/getversionstring.c: New file.
* added haleakala BSP contributed by Michael HamelThomas Doerfler2008-07-143-0/+15
|
* added BSP to m68kThomas Doerfler2008-07-113-4/+27
| | | | adapted PPC exception code
* made buffer for write calls constantThomas Doerfler2008-07-112-6/+6
|