summaryrefslogtreecommitdiffstats
path: root/cpukit (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 2008-12-04 Jukka Pietarinen <jukka.pietarinen@mrf.fi>Joel Sherrill2008-12-044-2/+9
| | | | | * configure.ac, librpc/src/xdr/xdr_float.c, score/cpu/Makefile.am: Add Lattice Mico32 support.
* 2008-12-04 Jukka Pietarinen <jukka.pietarinen@mrf.fi>Joel Sherrill2008-12-0410-0/+2122
| | | | | | * ChangeLog, Makefile.am, cpu.c, cpu_asm.S, preinstall.am, rtems/asm.h, rtems/score/cpu.h, rtems/score/cpu_asm.h, rtems/score/lm32.h, rtems/score/types.h: New files.
* 2008-12-04 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-12-042-0/+10
| | | | | | PR 1348/cpukit * rtems/src/ratemonperiod.c: Properly handle period statistics after cpu usage information is reset while a period is running.
* 2008-12-03 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-12-0310-233/+406
| | | | | | | | | | | PR 1347/cpukit * rtems/include/rtems/rtems/timer.h, rtems/src/rtemstimer.c, rtems/src/timerreset.c, rtems/src/timerserver.c, rtems/src/timerserverfireafter.c, rtems/src/timerserverfirewhen.c, score/Makefile.am, score/include/rtems/score/watchdog.h: Rework Timer Server to ensure that the context allows for blocking, allocating memory, and acquiring semaphores and mutexes. * score/src/watchdogadjusttochain.c: New file.
* 2008-12-03 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-12-032-2/+8
| | | | | | PR 1346/cpukit * rtems/include/rtems/rtems/ratemon.h: Sense of rate monotonic statistics nanoseconds or ticks granularity conditional is backwards.
* 2008-12-03 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-12-032-0/+9
| | | | | * libfs/src/pipe/fifo.c: Actually disable initializing pipes as requested in confdefs.h.
* 2008-12-01 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-12-012-0/+17
| | | | | | * sapi/include/confdefs.h: Add disable of pipes by default since they use resources which are otherwise not accounted for. Eventually the resources will have to be properly configured.
* 2008-12-01 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-12-013-1/+56
| | | | | * libfs/Makefile.am: Add stub for devide filesystem for unix port. * libfs/src/devfs/devfs_unixstub.c: New file.
* 2008-12-01 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-12-016-55/+23
| | | | | | | * rtems/include/rtems/rtems/region.h, rtems/include/rtems/rtems/support.h, rtems/src/regiongetsegmentsize.c, rtems/src/regionresizesegment.c, rtems/src/workspace.c: Revert ssize_t patch.
* 2008-12-01 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-12-012-2/+6
| | | | * cpu.c: Links hello again.
* 2008-11-26 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-11-265-2/+140
| | | | | | | | * score/Makefile.am, score/include/rtems/score/watchdog.h: Add _Watchdog_Report and _Watchdog_Report_chain as debug assist routines. They are NOT to be used in directives. * score/src/watchdogreport.c, score/src/watchdogreportchain.c: New files.
* 2008-11-26 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-11-263-0/+10
| | | | | | * cpu.c, cpu_asm.c: Add debug printk() calls until the BSP/port can initialize and shutdown completely cleanly. When this works, implement context switch. Testing on avrtest and simulavr.
* 2008-11-25 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-11-253-3/+7
| | | | * score/src/watchdogadjust.c, score/src/watchdogtickle.c: Spacing.
* 2008-11-24 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-11-242-17/+26
| | | | | | | | | | | | PR 1341/cpukit * sapi/include/confdefs.h: The following macros were missing the _Configure_From_workspace() wrapper on their size estimate: + CONFIGURE_INTERRUPT_STACK_MEMORY + CONFIGURE_MEMORY_PER_TASK_FOR_CLASSIC_API + CONFIGURE_INTERRUPT_VECTOR_TABLE + CONFIGURE_MEMORY_FOR_STATIC_EXTENSIONS In addition, there was a duplicate definition of CONFIGURE_MEMORY_PER_TASK_FOR_CLASSIC_API.
* 2008-11-24 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2008-11-241-0/+5
| | | | | * configure.ac: Add AC_CHECK_FUNC's to check functions migrating into newlib.
* Add AC_CHECK_FUNC's to check functions migrating into newlib.Ralf Corsepius2008-11-241-0/+6
|
* 2008-11-24 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-11-242-1/+6
| | | | | * posix/include/rtems/posix/psignal.h: Fix typo in converting method from macro to static inline.
* 2008-11-20 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-11-205-5/+86
| | | | | | * posix/Makefile.am, posix/include/rtems/posix/psignal.h: Add stubs for gettimer() and setitimer(). * posix/src/getitimer.c, posix/src/setitimer.c: New files.
* 2008-11-20 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-11-203-6/+22
| | | | | | * libcsupport/Makefile.am, posix/Makefile.am: Comment out including files which contain routines which are now provided by the newlib posix subdirectory. Document a few which come from the unix directory.
* 2008-11-20 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-11-202-0/+29
| | | | | | PR 1340/cpukit * sapi/inline/rtems/chain.inl: Add rtems_chain_initialize to public chain API.
* 2008-11-20 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-11-2012-29/+42
| | | | | | | | | | | | | | * score/include/rtems/score/heap.h, score/include/rtems/score/protectedheap.h, score/include/rtems/score/wkspace.h, score/src/heap.c, score/src/heapallocate.c, score/src/heapallocatealigned.c, score/src/heapextend.c, score/src/heapresizeblock.c, score/src/heapsizeofuserarea.c, score/src/pheapgetblocksize.c, score/src/wkspace.c: Revert use of ssize_t. This type is not guaranteed to be able to represent a positive number greater than the size of a single allocatable object. We needed a type that is able to represent the size of a pool of multiple allocatable objects or potentially nearly all memory.
* 2008-11-20 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-11-203-2/+11
| | | | | | * libcsupport/src/newlibc_exit.c, score/src/threadhandler.c: Do not think about running init/fini on AVR. We do not know what mechanism it uses but this is not it.
* 2008-11-20 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-11-202-3/+11
| | | | | | PR 1306/cpukit * posix/inline/rtems/posix/priority.inl: Eliminate hard coded numbers in favor of existing macros.
* 2008-11-20 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-11-203-1/+29
| | | | | * posix/Makefile.am: Add dummy vfork() implementation. * posix/src/vfork.c: New file.
* 2008-11-13 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-11-132-0/+40
| | | | | | PR 1336/cpukit * sapi/inline/rtems/chain.inl: Add rtems_chain_prepend_unprotected and rtems_chain_append_unprotected.
* 2008-11-12 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-11-123-1/+57
| | | | | * libcsupport/Makefile.am: Add getrusage(). * libcsupport/src/getrusage.c: New file.
* 2008-11-12 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-11-122-2/+6
| | | | * score/src/timespecaddto.c: Fix typo.
* 2008-11-07 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-11-072-3/+8
| | | | | * libcsupport/src/ttyname.c: Change third parameter of ttyname to be size_t instead of int.
* 2008-11-05 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-11-052-1/+9
| | | | * librpc/src/xdr/xdr_float.c: Add M32C, M32R, and Blackfin.
* 2008-11-05 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-11-052-2/+12
| | | | * score/src/threadhandler.c: M32R uses different name for init.
* 2008-11-05 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-11-053-3/+37
| | | | | | * posix/Makefile.am: Add _execve() so we can use newlib posix support directory and eliminate code in RTEMS. * posix/src/_execve.c: New file.
* 2008-11-03 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-11-032-1/+7
| | | | | | PR 1333/cpukit * libcsupport/include/rtems/termiostypes.h: Typo on type name -- should be rtems_device_minor_number.
* 2008-10-28 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-10-285-11/+24
| | | | | * context_init.c, context_switch.S, cpu.c, cpu_asm.c: Correct file headers.
* 2008-10-28 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-10-288-38/+384
| | | | | | * Makefile.am, preinstall.am, rtems/score/cpu.h: Now performs context switches and many tests run. * context_init.c, context_switch.S, cpu.c, cpu_asm.c: New files.
* 2008-10-15 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-10-155-46/+74
| | | | | | | | PR 1331/networking * libmisc/shell/shell.c, telnetd/check_passwd.c, telnetd/telnetd.c, telnetd/telnetd.h: Improve comments and explanation of options to rtems_telnetd_initialize. Add extra newline to login sequence from shell.
* 2008-10-14 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-10-142-4/+8
| | | | * cpu_asm.S: Enable same code paths for SX. Tested on simulator.
* 2008-10-14 Steven Grunza <grunza@ulticom.com>Joel Sherrill2008-10-142-0/+7
| | | | * cpu_asm.S: Use proper diredctive for h8300/sx.
* Add PR.Joel Sherrill2008-10-141-0/+1
|
* 2008-10-14 Tim Cussins <timcussins@eml.cc>Joel Sherrill2008-10-142-1/+5
| | | | * libcsupport/src/free.c: Should print begin field not start field.
* 2008-10-14 Wei Shen <cquark@gmail.com>Joel Sherrill2008-10-1420-17/+977
| | | | | | | | | | | | * Makefile.am, preinstall.am, libcsupport/src/mknod.c, libcsupport/src/open.c, libcsupport/src/pipe.c, libfs/Makefile.am, libfs/preinstall.am, libfs/src/imfs/imfs.h, libfs/src/imfs/imfs_creat.c, libfs/src/imfs/imfs_debug.c, libfs/src/imfs/imfs_eval.c, libfs/src/imfs/imfs_initsupp.c, libfs/src/imfs/imfs_mknod.c, libfs/src/imfs/imfs_stat.c, libfs/src/imfs/memfile.c: Initial commit of POSIX pipe support. * libfs/src/imfs/imfs_fifo.c, libfs/src/pipe/fifo.c, libfs/src/pipe/pipe.c, libfs/src/pipe/pipe.h: New files.
* Fix formatting.Joel Sherrill2008-10-141-1/+2
|
* 2008-10-13 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-10-134-4/+24
| | | | | | * context_switch.S, cpu_asm.c, rtems/score/cpu.h: Add support for restarting the currently executing thread. Fine tune alignment factor as two-byte aligned and use this for critical structures.
* libnetworking/rtems/rtems_glue.c: Copy nothing if ↵Thomas Doerfler2008-10-103-94/+262
| | | | | | rtems_bsdnet_parse_driver_name() if namep is NULL. include/rtems/status-checks.h: Added prefix "RTEMS" for all macros. Doxygen style comments. Cleanup.
* 2008-10-03 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-10-034-8/+20
| | | | | | | | | | | * libcsupport/src/printk.c: Addresses can be larger than integers so use long for %p formats. * score/inline/rtems/score/address.inl: Offsets can be positive or negative, so use int32_t. Also do math with intptr_t since there are cases where the number of bits in an address do not equal the number of bits in an integer. * score/inline/rtems/score/heap.inl: Offsets can be positive or negative, so use int32_t.
* 2008-10-03 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-10-033-2/+15
| | | | | | * configure.ac: Add m32r. * libcsupport/src/newlibc_exit.c: For some odd reason, the fini symbol for the m32r in C needs an extra leading _.
* 2008-10-02 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-10-022-2/+7
| | | | | * score/cpu/Makefile.am: Add new M32R port. It is just a beginning but the BSP is functional enough to initialize and shutdown RTEMS.
* 2008-10-02 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-10-029-0/+1669
| | | | | | * .cvsignore, ChangeLog, Makefile.am, preinstall.am, rtems/asm.h, rtems/score/cpu.h, rtems/score/cpu_asm.h, rtems/score/m32r.h, rtems/score/types.h: New files.
* 2008-10-02 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-10-022-9/+5
| | | | * configure.ac: Revert trash committed. Shell builds with m32c now.
* 2008-10-02 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-10-023-2/+16
| | | | | * configure.ac, score/cpu/Makefile.am: Initial addition of M32C port. This is still a work in process but most tests do run on simulator.
* 2008-10-02 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-10-0215-0/+2068
| | | | | | | * .cvsignore, ChangeLog, Makefile.am, context_init.c, context_switch.S, cpu.c, cpu_asm.c, preinstall.am, varvects.S, varvects.h, rtems/asm.h, rtems/score/cpu.h, rtems/score/cpu_asm.h, rtems/score/m32c.h, rtems/score/types.h: New files.