summaryrefslogtreecommitdiffstats
path: root/cpukit
diff options
context:
space:
mode:
authorGedare Bloom <gedare@rtems.org>2013-03-08 15:55:06 -0500
committerGedare Bloom <gedare@rtems.org>2013-03-08 15:55:06 -0500
commitfad2d38a9f1b9cd380c5bb891c5d1583af0b0a65 (patch)
tree53b406924f5c554a437e114f343988de699e5b99 /cpukit
parentlibchip: Fix prototypes (diff)
downloadrtems-fad2d38a9f1b9cd380c5bb891c5d1583af0b0a65.tar.bz2
RTEMS: Delete ChangeLog files.
This commit deletes all RTEMS ChangeLog files. These files have been abandoned since converting to git version control. The historical data may be recovered by checking out any commit before this one. Most of the contents of these ChangeLog files can also be found in the git log. Two external ChangeLog files, ChangeLog.slac and ChangeLog.zlib, remain.
Diffstat (limited to 'cpukit')
-rw-r--r--cpukit/ChangeLog15191
-rw-r--r--cpukit/ChangeLog-pre20079531
-rw-r--r--cpukit/score/cpu/arm/ChangeLog709
-rw-r--r--cpukit/score/cpu/avr/ChangeLog363
-rw-r--r--cpukit/score/cpu/bfin/ChangeLog254
-rw-r--r--cpukit/score/cpu/h8300/ChangeLog503
-rw-r--r--cpukit/score/cpu/i386/ChangeLog533
-rw-r--r--cpukit/score/cpu/lm32/ChangeLog156
-rw-r--r--cpukit/score/cpu/m32c/ChangeLog112
-rw-r--r--cpukit/score/cpu/m32r/ChangeLog82
-rw-r--r--cpukit/score/cpu/m68k/ChangeLog655
-rw-r--r--cpukit/score/cpu/mips/ChangeLog715
-rw-r--r--cpukit/score/cpu/nios2/ChangeLog259
-rw-r--r--cpukit/score/cpu/no_cpu/ChangeLog435
-rw-r--r--cpukit/score/cpu/powerpc/ChangeLog977
-rw-r--r--cpukit/score/cpu/sh/ChangeLog492
-rw-r--r--cpukit/score/cpu/sparc/ChangeLog531
-rw-r--r--cpukit/score/cpu/sparc64/ChangeLog90
-rw-r--r--cpukit/zlib/ChangeLog138
19 files changed, 0 insertions, 31726 deletions
diff --git a/cpukit/ChangeLog b/cpukit/ChangeLog
deleted file mode 100644
index 5c8e2b13c4..0000000000
--- a/cpukit/ChangeLog
+++ /dev/null
@@ -1,15191 +0,0 @@
-2012-03-02 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libnetworking/resolv.h: Partial sync with FreeBSD.
- Add decls for res_send_setqhook, res_send_setrhook.
-
-2012-03-02 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * configure.ac: Check for rcmd in unistd.h.
- * libnetworking/libc/rcmd.c: Build iff rcmd is declared in unistd.h.
- Change rcmd's decl to match with Linux/FreeBSD's decl.
-
-2011-12-14 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- PR 1924/cpukit
- * sapi/include/rtems/config.h: Added stack_allocate_init_hook to
- rtems_configuration_table.
- * sapi/include/confdefs.h: Added CONFIGURE_TASK_STACK_FROM_ALLOCATOR
- and CONFIGURE_TASK_STACK_ALLOCATOR_INIT defines. Set default stack
- allocator and free hook to _Workspace_Allocate() and _Workspace_Free()
- respectively.
- * score/src/thread.c, score/src/threadstackallocate.c,
- score/src/threadstackfree.c: Update due to API changes.
-
-2011-12-14 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libcsupport/src/termios_setinitialbaud.c: Fixed typo.
-
-2011-12-14 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libcsupport/include/rtems/termiostypes.h,
- libcsupport/src/termios_baud2num.c,
- libcsupport/src/termios_baudtable.c,
- libcsupport/src/termios_num2baud.c,
- libcsupport/src/termios_setinitialbaud.c: Added const qualifier to
- baud associations. Fixed integer types.
-
-2011-12-13 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * sapi/include/confdefs.h: Fixed workspace size estimate of tasks.
-
-2011-12-13 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * posix/src/mqueuenametoid.c,
- posix/src/semaphorenametoid.c: Removed files.
- * posix/src/psxnametoid.c: New file.
- * posix/Makefile.am: Reflect changes above.
- * posix/include/rtems/posix/config.h: Fixed integer types.
- * posix/include/rtems/posix/posixapi.h: Declare _POSIX_Name_to_id().
- * posix/include/rtems/posix/mqueue.h,
- posix/inline/rtems/posix/mqueue.inl: Changed parameter of
- _POSIX_Message_queue_Create_support().
- _POSIX_Message_queue_Name_to_id() is now inline.
- * posix/include/rtems/posix/semaphore.h,
- posix/inline/rtems/posix/semaphore.inl: Changed parameter of
- _POSIX_Semaphore_Create_support(). _POSIX_Semaphore_Name_to_id() is
- now inline.
- * posix/src/mqueuecreatesupp.c, posix/src/semaphorecreatesupp.c: Use
- _Workspace_String_duplicate().
- * posix/src/mqueuesendsupp.c, posix/src/mqueueopen.c,
- posix/src/mqueueunlink.c, posix/src/seminit.c, posix/src/semopen.c,
- posix/src/semunlink.c: Update due to API changes.
-
-2011-12-13 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * sapi/include/confdefs.h: Fixed workspace size estimate of POSIX keys
- and message queues.
-
-2011-12-13 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * score/include/rtems/score/wkspace.h, score/src/wkstringduplicate.c:
- Changed parameter of _Workspace_String_duplicate() to avoid strnlen().
-
-2011-12-13 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * configure.ac: Check for getrusage.h decl.
- * libcsupport/src/getrusage.c:
- Apply HAVE_DECL_GETRUSAGE (Missing prototypes).
-
-2011-12-12 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * score/src/wkstringduplicate.c: New file.
- * score/Makefile.am: Reflect change above.
- * score/include/rtems/score/wkspace.h: Declare
- _Workspace_String_duplicate().
-
-2011-12-10 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * posix/src/fork.c: Include <unistd.h> for "fork" prototype.
- Don't include <sys/types.h> (unnecessary).
-
-2011-12-10 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- PR 1985/cpukit
- * telnetd/Makefile.am: Remove icmds.c.
-
-2011-12-10 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- PR 1986/libcpu
- * rtems/include/rtems/rtems/cache.h:
- Add rtems_cache_aligned_malloc decl.
-
-2011-12-10 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * posix/src/sigtimedwait.c: Make _POSIX_signals_Get_lowest static.
-
-2011-12-09 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- PR 1985/cpukit
- * telnetd/icmds.c: Removed.
- All functionality is in shell. Obsolete and unreferenced.
-
-2011-12-09 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libblock/src/flashdisk.c:
- Make rtems_fdisk_crc16_gen_factors static.
- * libblock/src/nvdisk.c:
- Make rtems_nvdisk_crc16_gen_factors static.
-
-2011-12-09 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/src/rtemsobjectsetname.c:
- Include <rtems/rtems/object.h> (Missing prototype).
- * rtems/src/rtemsobjectgetclassicname.c:
- Include <rtems/rtems/object.h> (Missing prototype).
-
-2011-12-09 Chris Johns <chrisj@rtems.org>
-
- PR 1968/filesystem
- * libfs/src/rfs/rtems-rfs-file.c: Fix to the seek bug where a seek
- to 0 after reading the end of the file did not point to the
- correct block.
- * libfs/src/rfs/rtems-rfs-rtems.h,
- libfs/src/rfs/rtems-rfs-trace.c: Fix the trace flags. Used to fix
- the bug.
-
-
-2011-12-08 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/src/rtemsobjectgetname.c:
- Include <rtems/rtems/object.h> (Missing prototype).
- * sapi/src/getversionstring.c: Include <rtems.h> (Missing prototype).
- * libcsupport/src/termios.c: Make rtems_termios_refill_transmitter
- static.
-
-2011-12-08 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- PR 1981/cpukit
- * posix/Makefile.am: Reflect changes below.
- * posix/src/pthreadsetcputime.c, posix/src/pthreadgetcputime.c:
- Remove (Obsolete).
-
-2011-12-08 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * ftpd/ftpd.c: Make split_command static.
- * libnetworking/rtems/rtems_dhcp.c:
- Make format_ip, dhcp_init static.
- * libnetworking/nfs/bootp_subr.c:
- Make bootp_strdup_realloc static.
-
-2011-12-07 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/src/rtemsobjectapiminimumclass.c:
- Include <rtems/rtems/object.h> (Missing prototype).
- Adjust rtems_object_api_minimum_class to prototype.
- * libcsupport/src/sup_fs_is_separator.c:
- Include <rtems/libio_.h> (Missing prototype).
-
-2011-12-07 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/src/workspace.c:
- Include <rtems/rtems/support.h> (Missing prototypes).
-
-2011-12-07 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- PR 1983/networking
- * libnetworking/libc/gethostbyht.c (gethostent_r):
- Abort if (!hostf).
-
-2011-12-07 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libnetworking/libc/ns_parse.c (ns_parserr):
- Comment out if ( section < 0 ) (type is unsigned).
- * libnetworking/libc/gethostbydns.c: Comment out __dns_getanswer
- (Unused).
-
-2011-12-06 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/src/ratemonperiod.c: Make _Rate_monotonic_Update_statistics
- static.
- * libcsupport/src/pipe.c: Include <unistd.h>.
- Include <rtems/pipe.h>.
- * libmisc/stackchk/check.c: Make Stack_check_Initialize,
- Stack_check_Dump_threads_usage static.
- * libfs/src/pipe/pipe.c: Include <rtems/pipe.h> (Missing prototype).
-
-2011-12-06 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * score/src/heapiterate.c, score/src/pheapiterate.c: New files.
- * score/Makefile.am: Reflect changes above.
- * score/include/rtems/score/heap.h: Declare _Heap_Iterate() and define
- Heap_Block_visitor.
- * score/include/rtems/score/protectedheap.h: Declare
- _Protected_heap_Iterate().
- * score/src/heapgetinfo.c: Use _Heap_Iterate().
-
-2011-12-06 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libcsupport/src/flockfile.c, libcsupport/src/ftrylockfile.c,
- libcsupport/src/funlockfile.c:
- Add __attribute__((unused)) to unused function parameters.
-
-2011-12-06 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libcsupport/src/envlock.c: Build conditionally.
- * configure.ac: Check for envlock.h.
- Check for decls of __env_lock, __env_unlock.
-
-2011-12-06 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libcsupport/src/envlock.c: Rename define ENVLOCK_DEDIDCATED_MUTEX
- into ENVLOCK_DEDICATED_MUTEX (Typo).
-
-2011-12-06 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libmisc/serdbg/serdbg.h: Add serdbg_init_dbg.
- * libmisc/serdbg/serdbgcnf.h:
- Remove conditional serdbg_init_dbg prototype.
-
-2011-12-06 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libmisc/mouse/serial_mouse.c: Make serial_mouse_l_rint static.
- * libfs/src/pipe/pipe.c: Include <rtems/pipe.h> (Missing
- prototypes).
- * libcsupport/src/malloc_sbrk_helpers.c: Make
- malloc_sbrk_initialize, malloc_sbrk_extend_and_allocate static.
-
-2011-12-06 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libmisc/monitor/mon-network.c: Include <rtems/monitor.h>.
- * libmisc/monitor/mon-object.c:
- Make rtems_monitor_object_canonical_next_remote,
- rtems_monitor_object_dump_1, rtems_monitor_object_dump_all static.
- * libmisc/monitor/mon-prmisc.c:
- Make rtems_monitor_dump_assoc_bitfield static.
- * libmisc/monitor/mon-symbols.c:
- Make rtems_monitor_symbol_dump_all static.
-
-2011-12-06 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * score/src/schedulercbsattachthread.c,
- score/src/schedulercbsdestroyserver.c,
- score/src/schedulercbsdetachthread.c,
- score/src/schedulercbsgetapprovedbudget.c,
- score/src/schedulercbsgetexecutiontime.c,
- score/src/schedulercbsgetparameters.c,
- score/src/schedulercbsgetremainingbudget.c,
- score/src/schedulercbssetparameters.c:
- Remove checks for server_id < 0 (server_id is unsigned).
-
-2011-12-06 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * posix/src/pspinlocktranslatereturncode.c:
- Include <rtems/posix/spinlock.h> (Missing prototypes).
- * libfs/src/imfs/imfs_debug.c: Make IMFS_print_jnode,
- IMFS_dump_directory static.
- * libfs/src/imfs/memfile.c: Make memfile_free_blocks_in_table static.
- * libcsupport/include/rtems/libio.h:
- Make LIBIO_FLAGS_* defined unsigned (Avoid implicit sign
- conversions).
-
-2011-12-05 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libmisc/capture/capture.c:
- Make RTEMS_CAPTURE_* defines unsigned (Avoid implicit
- sign conversions).
- Make rtems_capture_trigger static (Missing prototypes).
- * libmisc/capture/capture.h:
- Make RTEMS_CAPTURE_WATCH, RTEMS_CAPTURE_TRACED unsigned (Avoid
- implicit sign conversions).
-
-2011-12-05 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/src/rtemsobjectapimaximumclass.c:
- Include <rtems/rtems/object.h> (Missing prototypes).
- * sapi/src/exshutdown.c:
- Include <rtems/init.h> (Missing prototypes).
- * libmisc/mouse/mouse_parser.c: Make MOU_Data static.
-
-2011-12-05 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libcsupport/src/chown.c, libcsupport/src/lchown.c:
- Include <unistd.h>. Cleanup included headers.
-
-2011-12-05 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * posix/include/rtems/posix/pthread.h:
- Add _POSIX_Threads_Initialize_user_threads_body.
- * rtems/include/rtems/rtems/tasks.h:
- Add _RTEMS_tasks_Initialize_user_tasks_body.
- * sapi/include/confdefs.h: Remove conditional, nested redeclaration of
- _POSIX_Threads_Initialize_user_threads_body,
- _RTEMS_tasks_Initialize_user_tasks_body.
-
-2011-12-05 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libmisc/shell/shell.h: Add rtems_shell_main_monitor.
- * libmisc/shell/cmds.c: Make rtems_shell_main_monitor non-static.
-
-2011-12-05 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/src/tasks.c: Fix typos.
- * rtems/src/taskinitusers.c: Fix typos.
- * posix/src/pthread.c: Fix typos.
- * posix/src/pthreadinitthreads.c: Fix typos.
- * rtems/include/rtems/rtems/tasks.h: Fix typos.
-
-2011-12-05 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * posix/src/pthreadatfork.c:
- Include <pthread.h> (Missing prototypes).
- * posix/src/mqueuetranslatereturncode.c:
- Include <rtems/posix/mqueue.h> (Missing prototypes).
- * posix/src/mutextranslatereturncode.c:
- Include <rtems/posix/mutex.h> (Missing prototypes).
- * posix/src/semaphoretranslatereturncode.c:
- Include <rtems/posix/semaphore.h> (Missing prototypes).
- * posix/src/mqueuenotify.c: Make _POSIX_Message_queue_Notify_handler
- static.
- * libcsupport/src/termios.c: Remove unnecessary cast.
- * libmisc/shell/main_mv.c: Add prototype for main_mv.
-
-2011-12-04 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libmisc/shell/main_cp.c: Include "internal.h".
- Make rtems_shell_main_cp non-static.
- * libmisc/shell/main_ls.c: Include "internal.h".
- * libmisc/shell/main_mv.c: Remove decl of user_from_uid,
- group_from_gid.
- * libmisc/shell/main_rm.c: Remove decl of user_from_uid.
- Comment out decl of fflagstostr.
- * libmisc/shell/pwcache.c: Include "internal.h".
- Make user_from_uid non-static.
- * libmisc/shell/internal.h: Add user_from_uid, group_from_gid.
-
-2011-12-04 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libmisc/shell/print-ls.c: Include "internal.h".
- * libmisc/shell/pwcache.c: Make user_from_uid static.
- * libmisc/shell/shell.c: Make rtems_shell_init_env,
- rtems_shell_env_free, rtems_shell_line_editor,
- rtems_shell_init_issue, rtems_shell_task static.
- * libmisc/shell/shell_cmdset.c: Make rtems_shell_add_topic static.
- * libmisc/shell/shell_makeargs.c: Include <rtems/shell.h>.
- * libmisc/shell/write_file.c: Include <rtems/shell.h>.
-
-2011-12-04 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libmisc/shell/main_help.c: Make rtems_shell_help_cmd,
- rtems_shell_help static.
- * libmisc/shell/main_hexdump.c: Make main_hexdump static.
- * libmisc/shell/main_id.c: Make rtems_shell_main_id static.
- * libmisc/shell/main_ifconfig.c: Make rtems_shell_main_ifconfig static.
- * libmisc/shell/main_ln.c: Make rtems_shell_main_ln static.
- * libmisc/shell/main_logoff.c: Make rtems_shell_main_logoff static.
- * libmisc/shell/main_ls.c: Make rtems_shell_main_ls static.
- * libmisc/shell/main_mallocinfo.c: Include <rtems/libcsupport.h>.
- Remove private decls of malloc_info,
- rtems_shell_print_unified_work_area_message.
- Make rtems_shell_main_malloc_info static.
- * libmisc/shell/main_medit.c: Remove private decl of
- rtems_shell_main_mdump.
- Make rtems_shell_main_medit static.
- * libmisc/shell/main_mfill.c: Make rtems_shell_main_mfill static.
- * libmisc/shell/main_mkdir.c: Make rtems_shell_main_mkdir static.
- * libmisc/shell/main_mknod.c: Make rtems_shell_main_mknod static.
- * libmisc/shell/main_mmove.c: Remove private decl of
- rtems_shell_main_mdump.
- Make rtems_shell_main_mmove static.
- * libmisc/shell/main_mount.c: Make rtems_shell_main_mount static.
- * libmisc/shell/main_msdosfmt.c: Make rtems_shell_main_msdos_format
- static.
- * libmisc/shell/main_mv.c: Include "internal.h".
- Make rtems_shell_mv_exit, rtems_shell_main_mv static.
- Remove private decls of strmode rtems_shell_main_cp,
- rtems_shell_main_rm.
- * libmisc/shell/main_mwdump.c: Make rtems_shell_main_mwdump static.
- * libmisc/shell/main_netstats.c: Make rtems_shell_main_netstats
- static.
- * libmisc/shell/main_perioduse.c: Make rtems_shell_main_perioduse
- static.
- * libmisc/shell/main_pwd.c: Make rtems_shell_main_pwd static.
- * libmisc/shell/main_rm.c: Include "internal.h".
- Make rtems_shell_rm_exit static.
- Remove private decl of strmode.
- * libmisc/shell/main_rmdir.c: Make rtems_shell_main_rmdir static.
- libmisc/shell/main_route.c: Make rtems_shell_main_route static.
- * libmisc/shell/main_setenv.c: Make rtems_shell_main_setenv static.
- * libmisc/shell/main_sleep.c: Make rtems_shell_main_sleep static.
- * libmisc/shell/main_stackuse.c: Make rtems_shell_main_stackuse static.
- * libmisc/shell/main_time.c: Make rtems_shell_main_time static.
- * libmisc/shell/main_tty.c: Make rtems_shell_main_tty static.
- * libmisc/shell/main_umask.c: Make rtems_shell_main_umask static.
- * libmisc/shell/main_unmount.c: Make rtems_shell_main_unmount
- static.
- * libmisc/shell/main_unsetenv.c: Make rtems_shell_main_unsetenv
- static.
- * libmisc/shell/main_whoami.c: Make rtems_shell_main_whoami static.
- * libmisc/shell/main_wkspaceinfo.c: Make
- rtems_shell_main_wkspace_info static.
-
-2011-12-04 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libmisc/shell/cmds.c:
- Make rtems_shell_main_monitor static.
- * libmisc/shell/main_alias.c:
- Make rtems_shell_rtems_main_alias static.
- * libmisc/shell/main_blksync.c:
- Make rtems_shell_main_blksync static.
- * libmisc/shell/main_cat.c:
- Make rtems_shell_main_cat static.
- * libmisc/shell/main_chdir.c:
- Make rtems_shell_main_chdir static.
- * libmisc/shell/main_chmod.c:
- Make rtems_shell_main_chmod static.
- * libmisc/shell/main_chroot.c:
- Make rtems_shell_main_chroot static.
- * libmisc/shell/main_cp.c:
- Make rtems_shell_cp_exit, rtems_shell_main_cp static.
- * libmisc/shell/main_cpuuse.c:
- Make rtems_shell_main_cpuuse static.
- * libmisc/shell/main_date.c:
- Make rtems_shell_main_date static.
- * libmisc/shell/main_dd.c:
- Make rtems_shell_main_dd static.
- * libmisc/shell/main_echo.c:
- Make rtems_shell_main_echo static.
- * libmisc/shell/main_getenv.c:
- Make rtems_shell_main_getenv static.
- * libmisc/shell/main_halt.c:
- Make rtems_shell_main_halt static.
- * libmisc/shell/internal.h: #include "shell.h".
- Add various missing decls.
- * libmisc/shell/cat_file.c: #include <rtems/shell.h>.
- * libmisc/shell/filemode.c: #include "internal.h".
- * libmisc/shell/shell.h: Declare functions "extern".
- * libmisc/shell/shell_cmdset.c: Remove superflous casts.
-
-2011-12-03 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libcsupport/src/termios.c: Make FL_* defines unsigned.
- * score/inline/rtems/score/coremsg.inl (_CORE_message_queue_Send,
- _CORE_message_queue_Urgent):
- Pass through api_message_queue_mp_support parameter.
- * posix/src/aio_misc.c: Make rtems_aio_move_to_work,
- rtems_aio_insert_prio static.
-
-2011-12-03 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libcsupport/src/getgid.c: Include <unistd.h>.
- * libcsupport/src/setgid.c: Include <unistd.h>.
- * libcsupport/src/getpgrp.c: Include <unistd.h>.
- Remove unnecessary includes.
-
-2011-12-03 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * posix/src/pthread.c (_POSIX_Threads_Default_attributes): Add
- missing initializer.
- * posix/src/pthread.c: Make
- _POSIX_Threads_Create_extension,_POSIX_Threads_Delete_extension,
- _POSIX_Threads_Exitted_extension,
- _POSIX_Threads_Initialize_user_threads static.
-
-2011-12-02 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libcsupport/include/rtems/libcsupport.h:
- Add prototype of malloc_info().
- * libfs/src/imfs/deviceerrno.c:
- Include <rtems/devfs.h> for missing prototypes.
- * libfs/src/rfs/rtems-rfs-rtems-dev.c:
- Remove duplicate prototype of rtems_deviceio_errno.
- Include <rtems/devfs.h> for rtems_deviceio_errno().
-
-2011-12-02 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * score/src/rbtreeextract.c:
- Make _RBTree_Extract_validate_unprotected static.
- * score/src/rbtreeinsert.c:
- Make _RBTree_Validate_insert_unprotected static.
-
-2011-12-02 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libcsupport/include/sys/termios.h: Add _POSIX_VDISABLE.
-
-2011-12-02 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/src/tasks.c: Make _RTEMS_tasks_Create_extension,
- _RTEMS_tasks_Start_extension, _RTEMS_tasks_Delete_extension,
- _RTEMS_tasks_Switch_extension, _RTEMS_tasks_Post_switch_extension
- static.
- * score/src/scheduleredf.c: Make _Scheduler_EDF_RBTree_compare_function
- static.
-
-2011-12-02 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libfs/src/imfs/imfs_eval.c: Make IMFS_evaluate_permission,
- IMFS_evaluate_hard_link, IMFS_evaluate_sym_link static.
- * libfs/src/imfs/imfs_fifo.c: Make IMFS_fifo_open,
- IMFS_fifo_close, IMFS_fifo_read, IMFS_fifo_write,
- IMFS_fifo_ioctl static.
-
-2011-12-01 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * aclocal/check-smp.m4: Fix bogus log message.
-
-2011-12-01 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libnetworking/rtems/mkrootfs.c: Use mode_t for modes,
- Use size_t for sizes.
- * libcsupport/src/open.c: Use va_arg(..., mode_t) to retrieve mode.
- * posix/src/mqueueopen.c: Use va_arg(..., mode_t) to retrieve mode.
- * posix/src/semopen.c: Use va_arg(..., mode_t) to retrieve mode.
-
-2011-11-30 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * librpc/src/rpc/clnt_udp.c (struct cu_data):
- Introduce unions _cu_inbuf, _cu_outbuf to avoid aliasing.
-
-2011-11-30 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libnetworking/rtems/rtems_dhcp.c (dhcp_init):
- Remove unused var "len".
- * score/src/objectinitializeinformation.c
- (_Objects_Initialize_information): Remove unused var "name_length".
-
-2011-11-29 Joel Sherrill <joel.sherrilL@OARcorp.com>
-
- PR 1967/cpukit
- * score/include/rtems/score/object.h,
- score/src/objectinitializeinformation.c: Remove
- OBJECTS_NAME_ALIGNMENT and uses.
-
-2011-11-28 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- PR 1941/cpukit
- * libmisc/monitor/mon-server.c, score/include/rtems/system.h: Remove
- use of RTEMS_offset() in favor of standard offsetof(). This was
- undocumented and there was only one internal use. Change noted in
- 4.11 release notes.
-
-2011-11-28 Werner Almesberger <werner@almesberger.net>
-
- PR 1961/cpukit
- * score/src/coremsgsubmit.c: Close window caused by using message
- pending count rather than directly obtaining unused buffer.
-
-2011-11-26 Gedare Bloom <gedare@rtems.org>
-
- PR 1963
- * score/include/rtems/score/rbtree.h: Fix _RBTree_Container_of macro to
- use correct arithmetic.
-
-2011-11-26 Gedare Bloom <gedare@rtems.org>
-
- PR 1964
- * score/inline/rtems/score/chain.inl: Fix chain is first and last.
-
-2011-11-18 Jennifer Averett <Jennifer.Averett@OARcorp.com>
-
- * sapi/include/confdefs.h: Added a bsp override option for
- MAXIMUM_DEVICES.
-
-2011-11-10 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * rtems/include/rtems/rtems/event.h: Revert parameter name change.
-
-2011-11-10 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- PR 1924/cpukit
- * sapi/include/rtems/config.h: New fields stack_space_size,
- unified_work_area, and stack_allocator_avoids_work_space in
- rtems_configuration_table.
- * sapi/include/confdefs.h: Removed rtems_unified_work_area (this is
- now part of the Configuration). Separate work space and stack space
- estimate. Added CONFIGURE_TASK_STACK_ALLOCATOR_AVOIDS_WORK_SPACE
- configuration option.
- * libmisc/shell/main_wkspaceinfo.c, score/src/wkspace.c,
- libcsupport/src/malloc_initialize.c: Update due to API changes.
-
-2011-11-10 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * rtems/include/rtems/rtems/event.h,
- rtems/include/rtems/rtems/eventset.h,
- rtems/inline/rtems/rtems/eventset.inl: Documentation.
-
-2011-11-07 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- PR 1952/cpukit
- * libmisc/untar/untar.c: Add return code for failure when unable to
- write file.
-
-2011-11-06 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- PR1945/cpukit
- * libcsupport/include/rtems/libio.h: Mark rtems_off64_t as
- deprecated.
- Replace rtems_off64_t with off_t.
- * libfs/src/defaults/default_ftruncate.c,
- libfs/src/defaults/default_lseek.c:
- Replace rtems_off64_t with off_t.
- * libfs/src/dosfs/msdos.h, libfs/src/dosfs/msdos_dir.c,
- libfs/src/dosfs/msdos_file.c: Replace rtems_off64_t with off_t.
- * libfs/src/imfs/deviceio.c, libfs/src/imfs/imfs.h,
- libfs/src/imfs/imfs_directory.c, libfs/src/imfs/imfs_fifo.c,
- libfs/src/imfs/memfile.c: Replace rtems_off64_t with off_t.
- * libfs/src/nfsclient/src/nfs.c, libfs/src/rfs/rtems-rfs-rtems-dev.c,
- libfs/src/rfs/rtems-rfs-rtems-dir.c,
- libfs/src/rfs/rtems-rfs-rtems-file.c, libnetworking/lib/ftpfs.c,
- libnetworking/lib/tftpDriver.c: Replace rtems_off64_t with off_t.
-
-2011-11-06 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libfs/src/rfs/rtems-rfs-dir.c: Rename PRIdoff_t into PRIooff_t.
-
-2011-11-04 Chris Johns <chrisj@rtems.org>
-
- * libfs/src/rfs/rtems-rfs-dir.h: Commit the missing change. Part
- of removing the hardcoded dir string.
-
-2011-11-03 Chris Johns <chrisj@rtems.org>
-
- PR 1948/filesystem
- * libfs/src/rfs/rtems-rfs-file-system.c,
- libfs/src/rfs/rtems-rfs-file-system.h,
- libfs/src/rfs/rtems-rfs-format.c, libfs/src/rfs/rtems-rfs-rtems.c:
- Add support for mount passing an ASCIIZ string containing
- configuration options. Remove the hardcoded dir string and
- size. Fix comments.
- * libblock/src/bdbuf.c: Fix state labels in trace output.
-
-2011-10-30 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libcsupport/src/newlibc_exit.c: Don't undef __USE_INIT_FINI__.
-
-2011-10-26 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libmisc/monitor/mon-monitor.c (rtems_monitor_wakeup):
- Remove unused var "status" (Avoid warning).
-
-2011-10-26 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * ftpd/ftpd.h, ftpd/ftpd.c: Moved buffer and stack size constants into
- header file.
-
-2011-10-26 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * ftpd/ftpd.c: Increased data buffer size to 4096 bytes. Use
- RTEMS_MINIMUM_STACK_SIZE plus the data buffer size for worker thread
- stack size.
-
-2011-10-26 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libfs/src/imfs/imfs.h: Add IMFS_memfile_maximum_size.
-
-2011-10-25 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/Makefile.am: Add src/status.c.
- * rtems/include/rtems/rtems/status.h: Make
- _Status_Object_name_errors_to_status an external variable.
- * rtems/src/status.c: New (split out from
- rtems/include/rtems/rtems/status.h).
-
-2011-10-25 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/Makefile.am: Reformat.
-
-2011-10-24 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * configure.ac: Check for decls of utime and utimes.
-
-2011-10-24 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- PR 1942/cpukit:
- * score/src/schedulercbsdetachthread.c: Move initialization of var
- "sched_info" down (Avoid it being used uninitialized).
-
-2011-10-23 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libcsupport/src/utimes.c (utimes): Remove casts to time_t.
-
-2011-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * automake/compile.am: Remove -Werror=...
-
-2011-10-20 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libnetworking/net/if_ethersubr.c (ether_output):
- Remove unused vars "hlen", "off".
- * score/include/rtems/score/rbtree.h (_RBTree_Container_of):
- Use offsetof. Don't cast to size_t. Include <stddef.h>.
- * libnetworking/libc/res_mkupdate.c (res_mkupdate):
- Remove unused var "sp1".
- * libfs/src/dosfs/msdos_file.c (msdos_file_datasync):
- Remove unused var "rc".
-
-2011-10-19 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * include/rtems/btimer.h: Introduce benchmark_timer_t.
- Let benchmark_timer_read return benchmark_timer_t.
-
-2011-10-18 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- PR 1939/cpukit
- * rtems/src/ratemonperiod.c: Fixed type mismatch.
-
-2011-10-18 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libcsupport/include/rtems/libio.h, libcsupport/src/termios.c:
- Use size_t for sizes.
-
-2011-10-18 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libfs/src/pipe/fifo.c: Conditionally use var "sc".
- * libmisc/shell/fts.c: Conditionally use var "nostat".
- * pppd/options.c: Remove unused var "ok".
- * libnetworking/rtems/rtems_dhcp.c: Remove unused var
- "disconnected".
-
-2011-10-17 Daniel Hellstrom <daniel@gaisler.com>
-
- PR 1935/cpukit
- * score/include/rtems/score/smplock.h, score/src/smplock.c: SMP nested
- count variable was being overritten when nested lock was taken more
- than once.
-
-2011-10-17 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- PR 1938/cpukit
- * score/include/rtems/score/thread.h: Removed obsolete suspend_count
- field from Thread_Control.
-
-2011-10-17 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libfs/src/rfs/rtems-rfs-file-system.c (rtems_rfs_fs_open):
- Comment out unused vars "group", "group_base".
- * libmisc/monitor/mon-editor.c (rtems_monitor_task):
- Comment out unused vars "debugee", "rp", "fp".
- * posix/src/alarm.c: Make _POSIX_signals_Alarm_TSR static.
- Remove unused var "status".
- * libmisc/shell/main_ls.c: Comment out unused var kflag.
- * posix/src/ualarm.c: Make _POSIX_signals_Ualarm_TSR static.
-
-2011-10-12 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libmisc/mouse/serial_mouse.c (serial_mouse_initialize):
- Remove unused var "status" (Avoid warnings).
-
-2011-10-11 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libcsupport/src/termios.c,
- libcsupport/include/rtems/termiostypes.h (rtems_termios_puts):
- Use size_t for buffer size.
-
-2011-10-10 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libfs/src/devfs/devfs_mknod.c: Remove const cast.
- * libfs/src/imfs/ioman.c: Remove const cast.
- * libfs/src/devfs/devfs.h: Make device_name a const char*.
- * sapi/include/rtems/io.h: Make device_name a const char*.
-
-2011-10-10 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libcsupport/src/termios.c: Remove meaningless typecast.
-
-2011-10-09 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libmisc/serdbg/serdbg.h (putDebugChar, getDebugChar):
- Remove duplicate decls.
-
-2011-10-07 Daniel Hellstrom <daniel@gaisler.com>
-
- PR 1931/cpukit
- * score/src/percpu.c: The stack must be aligned to CPU alignment
- requirement.
-
-2011-10-07 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * score/src/threadhandler.c: Don't undefine __USE_INIT_FINI__ for
- the avr.
-
-2011-10-07 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libfs/src/imfs/memfile.c (memfile_ioctl): Remove unused var
- "the_jnode".
-
-2011-10-04 Petr Benes <benesp16@fel.cvut.cz>
-
- PR 1922/testing
- * score/include/rtems/score/schedulercbs.h, score/src/schedulercbs.c:
- EDF and CBS scheduler: extern declarations fix.
-
-2011-10-03 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * score/src/scheduleredfupdate.c: Remove unused var "the_node".
-
-2011-10-02 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libmisc/uuid/gen_uuid.c: Introduce PRIutime_t, SCNutime_t and
- "utime_t" for 64bit-time_t support.
-
-2011-10-02 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libmisc/shell/main_time.c: Introduce PRIdtime_t for 64bit-time_t
- support.
-
-2011-10-02 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libnetworking/libc/res_comp.c: Eliminate unused var "ppch".
-
-2011-09-30 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * configure.ac: Check for size of time_t.
-
-2011-09-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * score/include/rtems/score/tod.h: Declare _TOD_Set_with_timestamp()
- and _TOD_Get_as_timestamp().
- * score/src/coretodset.c: Define _TOD_Set_with_timestamp().
- * score/src/coretodget.c: Define _TOD_Get_as_timestamp().
- * rtems/src/clockset.c: Use _TOD_Set_with_timestamp().
- * score/include/rtems/score/timestamp64.h, score/src/ts64set.c:
- Changed parameter types of _Timestamp64_Set().
- * rtems/src/clocktodtoseconds.c: Year 2100 is not a leap year.
-
-2011-09-28 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * rtems/include/rtems/rtems/clock.h, rtems/src/clockset.c: Added const
- qualifier in rtems_clock_set().
-
-2011-09-28 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- PR 1914/cpukit
- * score/src/timespecgreaterthan.c, score/src/ts64greaterthan.c:
- Removed files.
- * score/Makefile.am: Reflect changes above.
- * score/include/rtems/score/timespec.h,
- score/include/rtems/score/timestamp.h,
- score/include/rtems/score/timestamp64.h, score/src/ts64addto.c,
- score/src/ts64divide.c, score/src/ts64dividebyinteger.c,
- score/src/ts64equalto.c, score/src/ts64getnanoseconds.c,
- score/src/ts64getseconds.c, score/src/ts64lessthan.c,
- score/src/ts64set.c, score/src/ts64settozero.c,
- score/src/ts64subtract.c, score/src/ts64toticks.c,
- score/src/ts64totimespec.c: Use CPU_TIMESTAMP_USE_STRUCT_TIMESPEC,
- CPU_TIMESTAMP_USE_INT64, and CPU_TIMESTAMP_USE_INT64_INLINE. Removed
- copy and paste.
-
-2011-09-26 Petr Benes <benesp16@fel.cvut.cz>
-
- PR 1923/testing
- * score/src/schedulercbsgetexecutiontime.c: Improve coverage.
-
-2011-09-24 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- PR 1921/cpukit
- * score/inline/rtems/score/thread.inl,
- score/src/threadstartmultitasking.c: Allow CPU port to provide
- optional multitasking start and stop.
-
-2011-09-20 Petr Benes <benesp16@fel.cvut.cz>
-
- PR 1916/testing
- * rtems/src/ratemondelete.c, score/src/schedulercbsreleasejob.c,
- score/src/scheduleredfupdate.c, score/src/scheduleredfyield.c: Rework
- to improve coverage.
-
-2011-09-16 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libmisc/shell/shell-wait-for-input.c: New file.
- * libmisc/Makefile.am: Reflect change above.
- * libmisc/shell/shell.h: Declare rtems_shell_wait_for_input().
-
-2011-09-15 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * score/include/rtems/score/thread.h: Ensure CBS builds with POSIX
- disabled.
-
-2011-09-15 Petr Benes <benesp16@fel.cvut.cz>
-
- PR 1906/cpukit
- * sapi/Makefile.am, sapi/preinstall.am, sapi/include/confdefs.h,
- score/Makefile.am, score/preinstall.am: Add the CBS (Constant
- Bandwidth Server) scheduler. This is a complex scheduling policy
- built atop of the EDF scheduler. Unlike other schedulers, this one
- provides a user API and handles not only deadlines of tasks but also
- claimed budget per period. The main aim of the scheduler is isolation
- of tasks so that each task is guaranteed to meet all deadlines
- regardless of how other tasks behave.
- * sapi/include/rtems/cbs.h, sapi/inline/rtems/cbs.inl,
- score/include/rtems/score/schedulercbs.h, score/src/schedulercbs.c,
- score/src/schedulercbsattachthread.c,
- score/src/schedulercbscleanup.c,
- score/src/schedulercbscreateserver.c,
- score/src/schedulercbsdestroyserver.c,
- score/src/schedulercbsdetachthread.c,
- score/src/schedulercbsgetapprovedbudget.c,
- score/src/schedulercbsgetexecutiontime.c,
- score/src/schedulercbsgetparameters.c,
- score/src/schedulercbsgetremainingbudget.c,
- score/src/schedulercbsgetserverid.c,
- score/src/schedulercbsreleasejob.c,
- score/src/schedulercbssetparameters.c,
- score/src/schedulercbsunblock.c: New files.
-
-2011-09-15 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * cpukit/libmisc/cpuuse/cpuuse.h,
- cpukit/libmisc/cpuuse/cpuusagedata.c,
- cpukit/libmisc/cpuuse/cpuusagereport.c,
- cpukit/libmisc/cpuuse/cpuusagereset.c: Fixed timestamp usage.
-
-2011-09-14 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- PR 1898/cpukit
- * score/include/rtems/score/percpu.h: Use CPU_STRUCTURE_ALIGNMENT for
- _Per_CPU_Information.
-
-2011-09-11 Petr Benes <benesp16@fel.cvut.cz>
-
- PR 1896/cpukit
- * sapi/include/confdefs.h, score/Makefile.am, score/preinstall.am: Add
- Earliest Deadline First (EDF) Scheduling Algorithm implementation.
- * score/include/rtems/score/scheduleredf.h, score/src/scheduleredf.c,
- score/src/scheduleredfallocate.c, score/src/scheduleredfblock.c,
- score/src/scheduleredfenqueue.c,
- score/src/scheduleredfenqueuefirst.c,
- score/src/scheduleredfextract.c, score/src/scheduleredffree.c,
- score/src/scheduleredfprioritycompare.c,
- score/src/scheduleredfreleasejob.c, score/src/scheduleredfschedule.c,
- score/src/scheduleredfunblock.c, score/src/scheduleredfupdate.c,
- score/src/scheduleredfyield.c: New files.
-
-2011-09-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- PR 1901/cpukit
- * score/src/threadhandler.c: Do not use internal tasks for global
- initialization in MP configuration.
-
-2011-09-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- PR 1844/cpukit
- * rtems/include/rtems/rtems/msgmp.h: Define
- MESSAGE_QUEUE_MP_PACKET_SIZE.
- * rtems/src/msgmp.c, rtems/src/msgqcreate.c: Use
- MESSAGE_QUEUE_MP_PACKET_SIZE.
-
-2011-09-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- PR 1873/cpukit
- * score/include/rtems/score/heap.h: Revert previous commit.
- * sapi/include/confdefs.h: Use proper constants in
- _Configure_From_workspace().
-
-2011-09-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * score/include/rtems/score/basedefs.h: Typo.
- * score/src/mpci.c, rtems/src/eventmp.c, rtems/src/msgmp.c,
- rtems/src/partmp.c, rtems/src/regionmp.c, rtems/src/semmp.c,
- rtems/src/signalmp.c, rtems/src/taskmp.c: Use RTEMS_STATIC_ASSERT() to
- ensure that the packet size is small enough.
-
-2011-09-02 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libmisc/monitor/mon-monitor.c: Removed "exit" and "quit" commands to
- avoid confusion. They were an alias to the "fatal" command.
-
-2011-09-01 Joel Sherrill <joel.sherrilL@OARcorp.com>
-
- PR 1895/cpukit
- * score/src/coretodmsecstoticks.c, score/src/coretodusectoticks.c,
- score/src/timespectoticks.c: Ensure time conversions to ticks do not
- ignore partial tick and return 1 less than desired.
-
-2011-09-01 Petr Benes <benesp16@fel.cvut.cz>
-
- PR 1895/cpukit
- * rtems/src/ratemoncancel.c, rtems/src/ratemondelete.c,
- rtems/src/ratemonperiod.c, sapi/include/confdefs.h,
- score/Makefile.am, score/include/rtems/score/scheduler.h,
- score/include/rtems/score/schedulerpriority.h,
- score/include/rtems/score/schedulersimple.h,
- score/include/rtems/score/schedulersimplesmp.h,
- score/inline/rtems/score/scheduler.inl,
- score/inline/rtems/score/schedulerpriority.inl,
- score/src/coremutexseize.c: Add priority_compare and release_job
- hooks interfaces to scheduler interface.
- * score/src/schedulerpriorityprioritycompare.c,
- score/src/schedulerpriorityreleasejob.c: New files.
-
-2011-08-29 Joel Sherrill <joel.sherrilL@OARcorp.com>
-
- * rtems/include/rtems/rtems/tasks.h: Formatting.
-
-2011-08-29 Joel Sherrill <joel.sherrilL@OARcorp.com>
-
- * include/rtems/userenv.h, score/src/threadhandler.c: Formatting.
- * sapi/src/exshutdown.c: Add comments.
-
-2011-08-22 Jennifer Averett <Jennifer.Averett@OARcorp.com>
-
- PR 1876
- * score/Makefile.am, score/include/rtems/score/isr.h, score/src/isr.c,
- score/src/smp.c, score/src/smplock.c, score/src/threaddispatch.c,
- score/src/threaddispatchdisablelevel.c: Add smp isr support.
- * score/src/isrsmp.c: New file.
-
-2011-08-21 Petr Benes <benesp16@fel.cvut.cz>
-
- PR 1886/cpukit
- * sapi/include/rtems/rbtree.h, sapi/inline/rtems/rbtree.inl,
- score/include/rtems/score/rbtree.h,
- score/inline/rtems/score/rbtree.inl, score/src/rbtree.c,
- score/src/rbtreeinsert.c: This patch enables inserting duplicate keys
- into rbtree. It is possible to turn on this feature when initializing
- the tree.
-
-2011-08-21 Joel Sherrill <joel.sherrilL@OARcorp.com>
-
- PR 1890/cpukit
- * posix/src/mqueuerecvsupp.c: POSIX says msg_prio is allowed to be
- NULL.
-
-2011-08-21 Joel Sherrill <joel.sherrilL@OARcorp.com>
-
- PR 1873/cpukit
- * score/include/rtems/score/heap.h: When using heap protection, we
- should account for adding an aligned protection footer.
-
-2011-08-17 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * sapi/include/confdefs.h: Revert previous commit due to multi-lib
- rule violation.
-
-2011-08-16 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * sapi/include/confdefs.h: Include <bsp.h> for BSP_IDLE_TASK_BODY,
- BSP_IDLE_TASK_STACK_SIZE, BSP_INTERRUPT_STACK_SIZE,
- BSP_ZERO_WORKSPACE_AUTOMATICALLY, BSP_DEFAULT_UNIFIED_WORK_AREAS,
- CONFIGURE_MALLOC_BSP_SUPPORTS_SBRK, and
- CONFIGURE_BSP_PREREQUISITE_DRIVERS defines.
-
-2011-08-15 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libcsupport/src/newlibc_exit.c, score/src/threadhandler.c: Added
- init/fini array support for ARM EABI. The __libc_init_array() and
- __libc_fini_array() functions are provided by Newlib.
-
-2011-08-02 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- PR 1877/cpukit
- * libfs/src/imfs/imfs_mknod.c, libfs/src/imfs/memfile.c,
- sapi/inline/rtems/rbtree.inl, score/include/rtems/score/rbtree.h,
- score/inline/rtems/score/rbtree.inl, score/src/rbtree.c,
- score/src/rbtreefind.c, score/src/rbtreeinsert.c: Add comparison
- function for RBTrees.
-
-2011-08-02 Jennifer Averett <Jennifer.Averett@OARcorp.com>
-
- * score/include/rtems/score/coremutex.h: Move check dispatch for seize
- into its own macro and add smp support.
-
-2011-08-02 Jennifer.Averett <Jennifer.Averett@OARcorp.com>
-
- PR 1872
- * score/src/apimutexlock.c, score/src/apimutexunlock.c: Added smp
- support to apimutex.
-
-2011-08-02 Petr Benes <benesp16@fel.cvut.cz>
-
- PR 1861/cpukit
- * score/src/rbtreeextract.c: Remove redundant code.
-
-2011-08-01 Jennifer Averett <Jennifer.Averett@OARcorp.com>
-
- * score/include/rtems/score/isr.h: Cleaned up comments.
-
-2011-08-01 Jennifer Averett <Jennifer.Averett@OARcorp.com>
-
- * score/include/rtems/score/smplock.h: Fix comments.
-
-2011-08-01 Jennifer Averett <Jennifer.Averett@OARcorp.com>
-
- * score/src/schedulersimplesmpschedule.c: Fix bug in smp simple
- scheduler.
-
-2011-08-01 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libfs/src/nfsclient/src/nfs.c: Fixed creation of directories.
-
-2011-07-31 Joel Sherrill <joel.sherrilL@OARcorp.com>
-
- PR 1855/cpukit
- * posix/src/psignal.c, posix/src/pthread.c, posix/src/pthreadjoin.c:
- Correct signal processing during pthread_join. We are supposed to
- unblock the thread waiting on a pthread_join(), dispatch the signal
- handler, account for it potentially overwriting errno, and then have
- the thread return to blocking within pthread_join().
-
-2011-07-31 Joel Sherrill <joel.sherrilL@OARcorp.com>
-
- PR 1867/cpukit
- * posix/src/pthreadexit.c, posix/src/pthreadjoin.c: Correct
- implementation of pthread_exit() and pthread_join() to support the
- case where a thread is joinable but calls pthread_exit() before a
- thread has attempted to join.
-
-2011-07-27 Joel Sherrill <joel.sherrilL@OARcorp.com>
-
- * posix/src/pthread.c, posix/src/pthreadjoin.c: Revert accidental
- commit.
-
-2011-07-27 Petr Benes <benesp16@fel.cvut.cz>
-
- PR 1856/cpukit
- * posix/src/pthread.c, posix/src/pthreadjoin.c,
- score/src/rbtreeextract.c: Do not derefence NULL.
-
-2011-07-24 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * ftpd/ftpd.c, libcsupport/src/geteuid.c, libcsupport/src/getgroups.c,
- libcsupport/src/getpgrp.c, libcsupport/src/getpid.c,
- libcsupport/src/getppid.c, libcsupport/src/setpgid.c,
- libcsupport/src/setsid.c, libcsupport/src/utsname.c,
- libmisc/stackchk/check.c, posix/include/rtems/posix/mqueue.h,
- posix/inline/rtems/posix/cond.inl,
- posix/inline/rtems/posix/mqueue.inl,
- posix/inline/rtems/posix/mutex.inl,
- posix/inline/rtems/posix/pthread.inl,
- posix/inline/rtems/posix/semaphore.inl,
- posix/inline/rtems/posix/timer.inl, posix/src/alarm.c,
- posix/src/barrierattrdestroy.c, posix/src/barrierattrgetpshared.c,
- posix/src/barrierattrinit.c, posix/src/barrierattrsetpshared.c,
- posix/src/cleanuppop.c, posix/src/cleanuppush.c,
- posix/src/clockgetcpuclockid.c, posix/src/clockgetenableattr.c,
- posix/src/clockgetres.c, posix/src/clockgettime.c,
- posix/src/clocksetenableattr.c, posix/src/clocksettime.c,
- posix/src/cond.c, posix/src/condattrdestroy.c,
- posix/src/condattrgetpshared.c, posix/src/condattrinit.c,
- posix/src/condattrsetpshared.c, posix/src/condbroadcast.c,
- posix/src/conddefaultattributes.c, posix/src/conddestroy.c,
- posix/src/condinit.c, posix/src/condsignal.c,
- posix/src/condsignalsupp.c, posix/src/condtimedwait.c,
- posix/src/condwait.c, posix/src/condwaitsupp.c,
- posix/src/keygetspecific.c, posix/src/keyrundestructors.c,
- posix/src/keysetspecific.c, posix/src/mprotect.c, posix/src/mqueue.c,
- posix/src/mqueuecreatesupp.c, posix/src/mqueuedeletesupp.c,
- posix/src/mqueuegetattr.c, posix/src/mqueuenotify.c,
- posix/src/mqueuereceive.c, posix/src/mqueuesend.c,
- posix/src/mqueuesendsupp.c, posix/src/mqueuesetattr.c,
- posix/src/mqueuetimedreceive.c, posix/src/mqueuetimedsend.c,
- posix/src/mqueuetranslatereturncode.c, posix/src/mqueueunlink.c,
- posix/src/mutex.c, posix/src/mutexattrdestroy.c,
- posix/src/mutexattrgetprioceiling.c,
- posix/src/mutexattrgetprotocol.c, posix/src/mutexattrgetpshared.c,
- posix/src/mutexattrinit.c, posix/src/mutexattrsetprioceiling.c,
- posix/src/mutexattrsetprotocol.c, posix/src/mutexattrsetpshared.c,
- posix/src/mutexdestroy.c, posix/src/mutexgetprioceiling.c,
- posix/src/mutexinit.c, posix/src/mutexlock.c,
- posix/src/mutexlocksupp.c, posix/src/mutexsetprioceiling.c,
- posix/src/mutextimedlock.c, posix/src/mutextrylock.c,
- posix/src/mutexunlock.c, posix/src/nanosleep.c, posix/src/psignal.c,
- posix/src/psignalchecksignal.c,
- posix/src/psignalclearprocesssignals.c,
- posix/src/psignalclearsignals.c,
- posix/src/psignalsetprocesssignals.c,
- posix/src/psignalunblockthread.c, posix/src/pthreadinitthreads.c,
- posix/src/rwlockattrdestroy.c, posix/src/rwlockattrgetpshared.c,
- posix/src/rwlockattrinit.c, posix/src/rwlockattrsetpshared.c,
- posix/src/semaphore.c, posix/src/semaphoredeletesupp.c,
- posix/src/semaphorenametoid.c, posix/src/semaphorewaitsupp.c,
- posix/src/semclose.c, posix/src/semdestroy.c,
- posix/src/semgetvalue.c, posix/src/seminit.c, posix/src/semopen.c,
- posix/src/sempost.c, posix/src/semtimedwait.c,
- posix/src/semtrywait.c, posix/src/semunlink.c, posix/src/semwait.c,
- posix/src/sysconf.c, posix/src/testcancel.c, posix/src/ualarm.c,
- rtems/src/clockgetuptime.c, rtems/src/clockset.c,
- rtems/src/clocksetnsecshandler.c, rtems/src/clocktick.c,
- rtems/src/clocktodtoseconds.c, rtems/src/clocktodvalidate.c,
- rtems/src/dpmem.c, rtems/src/dpmemcreate.c, rtems/src/dpmemdelete.c,
- rtems/src/dpmemexternal2internal.c, rtems/src/dpmemident.c,
- rtems/src/dpmeminternal2external.c, rtems/src/event.c,
- rtems/src/eventmp.c, rtems/src/eventreceive.c,
- rtems/src/eventseize.c, rtems/src/eventsend.c,
- rtems/src/eventsurrender.c, rtems/src/eventtimeout.c, rtems/src/mp.c,
- rtems/src/msg.c, rtems/src/msgmp.c, rtems/src/msgqallocate.c,
- rtems/src/msgqbroadcast.c, rtems/src/msgqcreate.c,
- rtems/src/msgqdelete.c, rtems/src/msgqflush.c,
- rtems/src/msgqgetnumberpending.c, rtems/src/msgqident.c,
- rtems/src/msgqreceive.c, rtems/src/msgqtranslatereturncode.c,
- rtems/src/msgqurgent.c, rtems/src/part.c, rtems/src/partcreate.c,
- rtems/src/partdelete.c, rtems/src/partgetbuffer.c,
- rtems/src/partident.c, rtems/src/partmp.c,
- rtems/src/partreturnbuffer.c, rtems/src/ratemon.c,
- rtems/src/ratemoncancel.c, rtems/src/ratemoncreate.c,
- rtems/src/ratemondelete.c, rtems/src/ratemongetstatistics.c,
- rtems/src/ratemongetstatus.c, rtems/src/ratemonident.c,
- rtems/src/ratemonperiod.c, rtems/src/ratemonresetstatistics.c,
- rtems/src/ratemontimeout.c, rtems/src/region.c,
- rtems/src/regioncreate.c, rtems/src/regiondelete.c,
- rtems/src/regionextend.c, rtems/src/regiongetfreeinfo.c,
- rtems/src/regiongetinfo.c, rtems/src/regiongetsegment.c,
- rtems/src/regiongetsegmentsize.c, rtems/src/regionident.c,
- rtems/src/regionmp.c, rtems/src/regionprocessqueue.c,
- rtems/src/regionresizesegment.c, rtems/src/regionreturnsegment.c,
- rtems/src/rtemsobjectgetclassicname.c, rtems/src/rtemstimer.c,
- rtems/src/sem.c, rtems/src/semcreate.c, rtems/src/semdelete.c,
- rtems/src/semflush.c, rtems/src/semident.c, rtems/src/semmp.c,
- rtems/src/semobtain.c, rtems/src/semrelease.c,
- rtems/src/semtranslatereturncode.c, rtems/src/signal.c,
- rtems/src/signalcatch.c, rtems/src/signalmp.c,
- rtems/src/signalsend.c, rtems/src/taskcreate.c,
- rtems/src/taskdelete.c, rtems/src/taskgetnote.c,
- rtems/src/taskident.c, rtems/src/taskinitusers.c,
- rtems/src/taskissuspended.c, rtems/src/taskmp.c,
- rtems/src/taskrestart.c, rtems/src/taskresume.c, rtems/src/tasks.c,
- rtems/src/tasksetnote.c, rtems/src/tasksetpriority.c,
- rtems/src/taskstart.c, rtems/src/tasksuspend.c,
- rtems/src/taskwakeafter.c, rtems/src/taskwakewhen.c,
- rtems/src/timercancel.c, rtems/src/timercreate.c,
- rtems/src/timerdelete.c, rtems/src/timerfireafter.c,
- rtems/src/timerfirewhen.c, rtems/src/timergetinfo.c,
- rtems/src/timerident.c, rtems/src/timerreset.c,
- rtems/src/timerserverfireafter.c, rtems/src/timerserverfirewhen.c,
- sapi/src/debug.c, sapi/src/extension.c, sapi/src/posixapi.c,
- sapi/src/rtemsapi.c, score/src/apiext.c, score/src/chain.c,
- score/src/corebarrier.c, score/src/corebarrierrelease.c,
- score/src/corebarrierwait.c, score/src/coremsgbroadcast.c,
- score/src/coremsgclose.c, score/src/coremsgflush.c,
- score/src/coremsgflushsupp.c, score/src/coremsgflushwait.c,
- score/src/coremsginsert.c, score/src/coremsgseize.c,
- score/src/coremsgsubmit.c, score/src/coremutex.c,
- score/src/coremutexflush.c, score/src/coremutexseize.c,
- score/src/corerwlock.c, score/src/corerwlockobtainread.c,
- score/src/corerwlockobtainwrite.c, score/src/corerwlockrelease.c,
- score/src/coresem.c, score/src/coresemflush.c,
- score/src/coresemsurrender.c, score/src/corespinlock.c,
- score/src/corespinlockrelease.c, score/src/corespinlockwait.c,
- score/src/coretod.c, score/src/coretodset.c,
- score/src/coretodtickle.c, score/src/heap.c, score/src/interr.c,
- score/src/mpci.c, score/src/objectallocate.c,
- score/src/objectextendinformation.c, score/src/objectfree.c,
- score/src/objectget.c, score/src/objectgetisr.c,
- score/src/objectgetnext.c, score/src/objectgetnoprotection.c,
- score/src/objectinitializeinformation.c, score/src/objectmp.c,
- score/src/objectnametoid.c, score/src/objectnametoidstring.c,
- score/src/objectshrinkinformation.c, score/src/rbtree.c,
- score/src/threaddelayended.c, score/src/threadhandler.c,
- score/src/threadinitialize.c, score/src/threadloadenv.c,
- score/src/threadmp.c, score/src/threadq.c,
- score/src/threadqdequeue.c, score/src/threadqdequeuefifo.c,
- score/src/threadqdequeuepriority.c, score/src/threadqenqueue.c,
- score/src/threadqenqueuefifo.c, score/src/threadqenqueuepriority.c,
- score/src/threadqextract.c, score/src/threadqextractfifo.c,
- score/src/threadqextractpriority.c,
- score/src/threadqextractwithproxy.c, score/src/threadqfirst.c,
- score/src/threadqfirstfifo.c, score/src/threadqfirstpriority.c,
- score/src/threadqflush.c, score/src/threadqrequeue.c,
- score/src/threadstackallocate.c, score/src/threadstartmultitasking.c,
- score/src/watchdog.c, score/src/watchdogadjust.c,
- score/src/watchdoginsert.c, score/src/watchdogremove.c,
- score/src/watchdogtickle.c: Remove /*PAGE markers which were
- interpreted by a long dead print script.
-
-2011-07-22 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * score/include/rtems/score/mppkt.h: Remove extra spaces.
-
-2011-07-22 Joel Sherrill <joel.sherrilL@OARcorp.com>
-
- PR 1839/filesystem
- * libcsupport/include/rtems/libio_.h, libcsupport/src/fchdir.c,
- libcsupport/src/fdatasync.c, libcsupport/src/fpathconf.c,
- libcsupport/src/fsync.c, libcsupport/src/ftruncate.c,
- libcsupport/src/read.c, libcsupport/src/readv.c,
- libcsupport/src/write.c, libcsupport/src/writev.c: Some calls did not
- return proper status for permission errors or incorrectly permissions
- at all.
-
-2011-07-21 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libnetworking/rtems/rtems_showipstat.c: Print IP input queue drops.
-
-2011-07-21 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libfs/src/dosfs/fat_file.c, libmisc/monitor/monitor.h,
- score/cpu/m68k/rtems/score/cpu.h: Remove stray spaces from unsigned32
- to uint32_t conversion.
-
-2011-07-21 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libcsupport/include/rtems/libio_.h: Added
- rtems_filesystem_is_root_location().
- * libfs/src/imfs/imfs_directory.c, libfs/src/imfs/imfs_eval.c,
- libfs/src/dosfs/msdos_dir.c, libfs/src/dosfs/msdos_eval.c: Use
- rtems_filesystem_is_root_location().
-
-2011-07-21 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- PR 1842/cpukit
- * score/include/rtems/score/basedefs.h: Added RTEMS_STATIC_ASSERT().
-
-2011-07-19 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * score/include/rtems/score/chain.h: Fix typo.
-
-2011-07-19 Joel Sherrill <joel.sherrilL@OARcorp.com>
-
- PR 1838/filesystem
- * libcsupport/src/fchmod.c: fchmod() does not need a writeable file
- descriptor.
-
-2011-07-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * rtems/src/msgqcreate.c: Make packet size check consistent with
- _Message_queue_MP_Send_request_packet().
-
-2011-07-18 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libnetworking/lib/ftpfs.c: Fixed reply parsing.
-
-2011-07-18 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * rtems/src/msgmp.c: Getting a remote object does not start a critical
- section.
-
-2011-07-18 Jennifer Averett <Jennifer.Averett@oarcorp.com>
-
- * score/src/threadenabledispatch.c: Modified to call
- _Thread_Dispatch_decrement_disable_level() instead of accessing the
- variable directly.
-
-2011-07-18 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libcsupport/src/malloc_report_statistics_plugin.c: Fixed format
- specifiers.
-
-2011-07-15 Jennifer Averett <Jennifer.Averett@OARcorp.com>
-
- * score/Makefile.am, score/preinstall.am,
- score/include/rtems/score/isr.h, score/include/rtems/score/percpu.h:
- Split isrlevel into its own file to avoid a circular dependancy in
- smp code.
- * score/include/rtems/score/isrlevel.h: New file.
-
-2011-07-14 Gene Smith <gene.smith@siemens.com>
-
- PR 1381/networking
- * netinet/ip_output.c: If a null or unreachable gateway is
- specified either statically in networkconfig.h or from dhcp/bootp,
- sendto() fails on multicast send with errno "118 Host is unreachable".
- The failure occurs in networking file ip_output.c since it currently
- requires all multicasts to have a valid route to the outside world.
-
-2011-07-13 Till Straumann <strauman@slac.stanford.edu>
-
- PR 1775/filesystem
- * libfs/src/nfsclient/src/nfs.c: NFSAddress NFS issue where read/write
- problems when requested bytes greater than nfsStBlksize. Failure to
- create files and symlinks.
-
-2011-07-13 Joel Sherrill <joel.sherrilL@OARcorp.com>
-
- PR 1824/cpukit
- * sapi/include/rtems/init.h, sapi/src/exinit.c, sapi/src/exshutdown.c:
- Return exit/shutdown status back to boot_card().
-
-2011-07-11 Sebastien Bourdeauducq <sebastien.bourdeauducq@gmail.com>
-
- PR 1823/cpukit
- * libmisc/fb/fb.h: Added FBIOSETVIDEOMODE define.
-
-2011-07-08 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * score/src/coremsg.c: Use 64-bit intermediate result on multiply to
- reliably detect overflow.
-
-2011-07-07 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libblock/src/nvdisk-sram.c, libi2c/libi2c.c,
- libmisc/shell/main_msdosfmt.c: Eliminate use of GNU old-style field
- designator extension as recommended by clang.
-
-2011-07-08 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libnetworking/rtems/tftp.h, libnetworking/lib/tftpDriver.c: Fixed
- prototype.
-
-2011-07-04 Chris Johns <chrisj@rtems.org>
-
- PR 1827/filesystem
- * libfs/src/rfs/rtems-rfs-rtems.c: Skip the parent (..) path value
- when eval make moving up out of the RFS file system.
-
-2011-07-01 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libcsupport/src/malloc_initialize.c: After discussion with Till
- Straumann, revert the change from r1.12 to r1.13. This broke BSPs
- with sbrk() support once the libbsp sbrk() framework was enhanced.
- psim runs now.
-
-2011-06-28 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- PR 1826/cpukit
- * libmisc/cpuuse/cpuusagereport.c, rtems/Makefile.am,
- rtems/preinstall.am, rtems/include/rtems.h: Add SMP Helper methods to
- Classic API.
- * rtems/include/rtems/rtems/smp.h: New file.
-
-2011-06-28 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * score/Makefile.am, score/include/rtems/score/schedulersimplesmp.h,
- score/src/schedulersimplesmptick.c: Build schedulersimplesmptick.c
- and fix typos.
-
-2011-06-27 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * posix/include/semaphore.h, posix/include/rtems/posix/mutex.h,
- posix/inline/rtems/posix/mutex.inl: Fix typos.
-
-2011-06-24 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * include/rtems/bspIo.h, include/rtems/concat.h,
- include/rtems/endian.h, include/rtems/fs.h, include/rtems/irq.h,
- include/rtems/pci.h, include/rtems/userenv.h,
- libblock/include/rtems/flashdisk.h,
- libblock/include/rtems/nvdisk-sram.h,
- libblock/include/rtems/nvdisk.h, libcsupport/include/clockdrv.h,
- libcsupport/include/console.h, libcsupport/include/iosupp.h,
- libcsupport/include/spurious.h,
- libcsupport/include/motorola/mc68230.h,
- libcsupport/include/rtems/assoc.h, libcsupport/include/rtems/error.h,
- libcsupport/include/rtems/framebuffer.h,
- libcsupport/include/rtems/gxx_wrappers.h,
- libcsupport/include/rtems/libcsupport.h,
- libcsupport/include/rtems/libio_.h,
- libcsupport/include/rtems/malloc.h,
- libcsupport/include/rtems/termiostypes.h,
- libcsupport/include/sys/statvfs.h, libcsupport/include/sys/termios.h,
- libcsupport/include/sys/utsname.h, libcsupport/include/zilog/z8036.h,
- libcsupport/include/zilog/z8530.h, libcsupport/include/zilog/z8536.h,
- libfs/src/imfs/imfs.h, libfs/src/pipe/pipe.h,
- libmisc/capture/capture-cli.h, libmisc/capture/capture.h,
- libmisc/cpuuse/cpuuse.h, libmisc/devnull/devnull.h,
- libmisc/devnull/devzero.h, libmisc/dumpbuf/dumpbuf.h,
- libmisc/fb/fb.h, libmisc/fb/mw_uid.h, libmisc/mouse/mouse_parser.h,
- libmisc/shell/shellconfig.h, libmisc/stringto/stringto.h,
- libmisc/untar/untar.h, libnetworking/memory.h, posix/include/aio.h,
- posix/include/mqueue.h, posix/include/semaphore.h,
- posix/include/rtems/posix/aio_misc.h,
- posix/include/rtems/posix/barrier.h,
- posix/include/rtems/posix/cond.h, posix/include/rtems/posix/config.h,
- posix/include/rtems/posix/key.h, posix/include/rtems/posix/mqueue.h,
- posix/include/rtems/posix/mutex.h,
- posix/include/rtems/posix/posixapi.h,
- posix/include/rtems/posix/priority.h,
- posix/include/rtems/posix/psignal.h,
- posix/include/rtems/posix/pthread.h,
- posix/include/rtems/posix/ptimer.h,
- posix/include/rtems/posix/rwlock.h,
- posix/include/rtems/posix/semaphore.h,
- posix/include/rtems/posix/sigset.h,
- posix/include/rtems/posix/spinlock.h,
- posix/include/rtems/posix/threadsup.h,
- posix/include/rtems/posix/time.h, posix/include/rtems/posix/timer.h,
- posix/inline/rtems/posix/barrier.inl,
- posix/inline/rtems/posix/cond.inl,
- posix/inline/rtems/posix/mqueue.inl,
- posix/inline/rtems/posix/mutex.inl,
- posix/inline/rtems/posix/priority.inl,
- posix/inline/rtems/posix/pthread.inl,
- posix/inline/rtems/posix/rwlock.inl,
- posix/inline/rtems/posix/semaphore.inl,
- posix/inline/rtems/posix/spinlock.inl,
- posix/inline/rtems/posix/timer.inl, rtems/mainpage.h,
- rtems/include/rtems/rtems/barrier.h,
- rtems/include/rtems/rtems/object.h,
- rtems/include/rtems/rtems/timer.h,
- rtems/inline/rtems/rtems/barrier.inl,
- rtems/inline/rtems/rtems/timer.inl,
- rtems/src/semtranslatereturncode.c, sapi/include/rtems/config.h,
- sapi/include/rtems/fatal.h, sapi/include/rtems/mptables.h,
- score/include/rtems/score/object.h,
- score/include/rtems/score/priority.h,
- score/inline/rtems/score/object.inl,
- score/inline/rtems/score/priority.inl: Add @file Doxygen directives
- and descriptions to files which originated with RTEMS. This improves
- the file list page generated by Doxygen.
-
-2011-06-24 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * Doxyfile.in, score/include/rtems/score/apimutex.h,
- score/include/rtems/score/basedefs.h,
- score/include/rtems/score/coremsg.h,
- score/include/rtems/score/object.h: Fix some Doxygen warnings.
-
-2011-06-24 Arnout Vandecappelle <arnout@mind.be>
- Sebastien Bourdeauducq <sebastien@milkymist.org>
-
- PR 1724/cpukit
- * ftpd/ftpd.h, ftpd/ftpd.c: Added USER/PASS authentication.
-
-2011-06-17 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/include/rtems/rtems/tasks.h: Complete manager description.
-
-2011-06-17 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/include/rtems/rtems/types.h,
- score/include/rtems/score/address.h,
- score/include/rtems/score/apiext.h,
- score/include/rtems/score/bitfield.h,
- score/include/rtems/score/context.h,
- score/include/rtems/score/corebarrier.h,
- score/include/rtems/score/coremsg.h,
- score/include/rtems/score/coremutex.h,
- score/include/rtems/score/corerwlock.h,
- score/include/rtems/score/coresem.h,
- score/include/rtems/score/corespinlock.h,
- score/include/rtems/score/interr.h, score/include/rtems/score/isr.h,
- score/include/rtems/score/mpci.h, score/include/rtems/score/mppkt.h,
- score/include/rtems/score/objectmp.h,
- score/include/rtems/score/percpu.h,
- score/include/rtems/score/priority.h,
- score/include/rtems/score/rbtree.h,
- score/include/rtems/score/scheduler.h,
- score/include/rtems/score/smp.h, score/include/rtems/score/smplock.h,
- score/include/rtems/score/stack.h,
- score/include/rtems/score/states.h,
- score/include/rtems/score/thread.h,
- score/include/rtems/score/threadq.h,
- score/include/rtems/score/threadsync.h,
- score/include/rtems/score/timespec.h,
- score/include/rtems/score/timestamp.h,
- score/include/rtems/score/timestamp64.h,
- score/include/rtems/score/tod.h, score/include/rtems/score/tqdata.h,
- score/include/rtems/score/watchdog.h,
- score/include/rtems/score/wkspace.h: Mark Score files as in Score
- Group to improve Doxygen output.
-
-2011-06-17 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libcsupport/include/rtems/malloc.h, libmisc/stackchk/stackchk.h,
- posix/include/rtems/posix/time.h, rtems/include/rtems/rtems/object.h,
- score/include/rtems/score/apiext.h,
- score/include/rtems/score/interr.h, score/include/rtems/score/mpci.h,
- score/include/rtems/score/objectmp.h,
- score/include/rtems/score/thread.h,
- score/include/rtems/score/threadmp.h,
- score/include/rtems/score/threadq.h,
- score/include/rtems/score/timespec.h,
- score/include/rtems/score/timestamp.h,
- score/include/rtems/score/timestamp64.h,
- score/include/rtems/score/tod.h,
- score/include/rtems/score/watchdog.h,
- score/include/rtems/score/wkspace.h: Make @brief formatting more
- consistent.
- * score/include/rtems/score/rbtree.h: Also reformat.
-
-2011-06-17 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- PR 1819/cpukit
- * rtems/src/clocktick.c, score/Makefile.am,
- score/include/rtems/score/scheduler.h,
- score/include/rtems/score/schedulerpriority.h,
- score/include/rtems/score/schedulersimple.h,
- score/include/rtems/score/schedulersimplesmp.h,
- score/include/rtems/score/thread.h,
- score/inline/rtems/score/scheduler.inl: Add a scheduler entry point
- which is invoked at each clock tick. _Thread_Tickle_timeslice() is
- now a method owned by the Deterministic Priority Scheduler and shared
- by the Simple Priority Scheduler. The Simple SMP Scheduler has its
- own variation on this which does timeslicing bookkeeping on all
- cores.
- * score/src/schedulerprioritytick.c,
- score/src/schedulersimplesmptick.c: New files.
- * score/src/threadtickletimeslice.c: Removed.
-
-2011-06-17 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libcsupport/include/rtems/libio.h, cpukit/libcsupport/src/termios.c:
- Added const qualifier to rtems_termios_enqueue_raw_characters().
- Removed superfluous cast.
-
-2011-06-16 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- PR 1818/misc
- * libmisc/cpuuse/cpuusagereport.c: Add SMP support to CPU Usage
- Reporting.
-
-2011-06-16 Jennifer Averett <Jennifer Averett@OARcorp.com
-
- * score/src/smp.c: Spinlock Name change necessary to resolve
- compilation error.
-
-2011-06-15 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * score/src/threadtickletimeslice.c: Spacing.
-
-2011-06-10 Joel Sherrill <joel.sherrilL@OARcorp.com>
-
- PR 1812/filesystem
- * libfs/src/imfs/imfs_stat.c: stat() implementation for IMFS did not
- set st_blksize field. Set it based upon user configuration.
-
-2011-06-08 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * score/src/smp.c: Fix typo so this compiles.
-
-2011-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- PR 1811/networking
- * ftpd/ftpd.c: Fixed reply format.
-
-2011-05-26 Jennifer Averett <Jennifer.Averett@OARcorp.com>
-
- PR 1796/cpukit
- * sapi/src/exshutdown.c, score/include/rtems/score/percpu.h,
- score/include/rtems/score/smp.h, score/src/smp.c,
- score/src/threaddispatch.c, score/src/threadhandler.c: Added SMP
- interprocess communications.
-
-2011-05-24 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * score/include/rtems/score/percpu.h,
- score/include/rtems/score/prioritybitmap.h,
- score/include/rtems/score/rbtree.h,
- score/include/rtems/score/schedulerpriority.h,
- score/include/rtems/score/schedulersimple.h,
- score/include/rtems/score/schedulersimplesmp.h,
- score/include/rtems/score/smp.h,
- score/include/rtems/score/smplock.h,
- score/include/rtems/score/thread.h,
- score/src/heapfree.c,
- score/src/objectinitializeinformation.c,
- score/src/rbtree.c, score/src/rbtreeextract.c,
- score/src/rbtreefind.c, score/src/rbtreeinsert.c,
- score/src/rbtreepeek.c, score/src/schedulerpriorityenqueue.c,
- score/src/schedulerpriorityenqueuefirst.c,
- score/src/schedulerpriorityextract.c,
- score/src/schedulerpriorityupdate.c,
- score/src/schedulersimple.c,
- score/src/schedulersimpleextract.c,
- score/src/schedulersimpleschedule.c,
- score/src/schedulersimplesmpschedule.c,
- score/src/schedulersimpleyield.c,
- score/src/smp.c, score/src/smplock.c,
- score/src/threadcreateidle.c, score/src/threadget.c,
- score/src/threadsetstate.c, score/src/threadsettransient.c:
- Remove white-spaces.
-
-2011-05-23 Marta Rybczynska <marta.rybczynska@kalray.eu>
-
- PR 1805/cpukit
- * sapi/include/confdefs.h: Currently unified areas are defined
- per-application. For some memory constrained and/or very dynamic
- environments (BSPs), it may be better to have per-BSP default value.
- This patch introduces such option. The default behaviour is left
- unchanged.
-
-2011-05-23 Joel Sherrill <joel.sherrilL@OARcorp.com>
-
- PR 1804/cpukit
- * sapi/include/confdefs.h: Replace obsolete THREAD_READY_CHAINS with
- CONFIGURE_MEMORY_FOR_SCHEDULER and
- CONFIGURE_MEMORY_PER_TASK_FOR_SCHEDULER in debug structure.
-
-2011-05-23 Jennifer Averett <Jennifer.Averett@OARcorp.com>
-
- PR 1791/cpukit
- * score/Makefile.am, score/include/rtems/score/thread.h,
- score/inline/rtems/score/thread.inl: Add smp support to dispable
- dispatch level accesses.
- * score/src/threaddispatchdisablelevel.c: New file.
-
-2011-05-20 Jennifer Averett <Jennifer.Averett@OARcorp.com>
-
- PR 1787/cpukit
- * score/include/rtems/score/percpu.h,
- score/include/rtems/score/smplock.h, score/src/smp.c,
- score/src/smplock.c: Add nesting support to smp spinlock.
-
-2011-05-19 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * posix/Makefile.am: Remove posixtime.h.
- * posix/src/clockgetres.c, posix/src/clockgettime.c,
- posix/src/clocksettime.c: Remove posixtime.h.
- Require CLOCK_PROCESS_CPUTIME_ID, CLOCK_THREAD_CPUTIME_ID.
- * posix/src/posixtime.h: Remove.
-
-2011-05-18 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * score/Makefile.am: Reformat.
-
-2011-05-18 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * configure.ac: Require time.h to provide CLOCK_PROCESS_CPUTIME_ID,
- CLOCK_THREAD_CPUTIME_ID.
-
-2011-05-18 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * sapi/Makefile.am: Reformat.
-
-2011-05-18 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libnetworking/sys/signalvar.h: Cosmetics from FreeBSD.
- Comment out psignal().
-
-2011-05-17 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * score/Makefile.am, score/preinstall.am: bspsmp.h is now supposed to
- be installed all the time. Revert part of previous commit.
-
-2011-05-17 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * score/inline/rtems/score/schedulersimple.inl,
- score/src/schedulersimpleyield.c: Fix violations of naming
- convention.
-
-2011-05-17 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- PR 1789/cpukit
- * sapi/include/confdefs.h, score/Makefile.am, score/preinstall.am: Add
- Simple SMP Priority Scheduler.
- * score/include/rtems/score/schedulersimplesmp.h,
- score/src/schedulersimplesmpblock.c,
- score/src/schedulersimplesmpschedule.c,
- score/src/schedulersimplesmpunblock.c: New files.
-
-2011-05-16 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libnetworking/Makefile.am: Reformat.
- * librpc/Makefile.am: Reformat.
-
-2011-05-16 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libnetworking/rtems/rtems_bsdnet_internal.h: Move
- #include <rtems.h> out of C++-guard.
-
-2011-05-16 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libcsupport/Makefile.am: Reformat.
- * rtems/Makefile.am: Reformat.
- * Makefile.am: Reformat.
- * posix/Makefile.am: Reformat.
-
-2011-05-16 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * posix/Makefile.am: Add posixtime.h.
- * posix/src/clockgetres.c, posix/src/clockgettime.c,
- posix/src/clocksettime.c:
- Use CLOCK_PROCESS_CPUTIME_ID, CLOCK_THREAD_CPUTIME_ID.
- Include posix/src/posixtime.h.
- * posix/src/posixtime.h: New.
-
-2011-05-13 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libnetworking/rtems/mkrootfs.h: Make self-contained.
-
-2011-05-13 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libfs/Makefile.am: Unconditionally descend into src/nfsclient.
- Include subdirs.am.
-
-2011-05-13 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libmisc/devnull/devzero.c, libmisc/devnull/devzero.h: New files.
- * libmisc/Makefile.am, Makefile.am, preinstall.am: Reflect changes
- above.
- * sapi/include/confdefs.h: Added "/dev/zero" driver.
-
-2011-05-12 Joel Sherrill <joel.sherrilL@OARcorp.com>
-
- * score/include/rtems/score/schedulersimple.h,
- score/inline/rtems/score/schedulersimple.inl,
- score/src/schedulersimpleenqueue.c,
- score/src/schedulersimpleenqueuefirst.c,
- score/src/schedulersimplereadyqueueenqueue.c,
- score/src/schedulersimplereadyqueueenqueuefirst.c,
- score/src/schedulersimpleunblock.c: Correct names as pointed out by
- Gedare.
-
-2011-05-12 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- PR 1788/cpukit
- * score/include/rtems/score/percpu.h,
- score/include/rtems/score/thread.h: Make time of last context switch
- part of per cpu information since each core has a different context
- switch to track.
-
-2011-05-12 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libnetworking/sys/ucred.h: Make self-contained.
- * libnetworking/nfsclient/nfsdiskless.h: Make self-contained.
- * libnetworking/nfs/nfsproto.h: Make self-contained.
- * libnetworking/resolv.h: Make self-contained.
-
-2011-05-11 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * score/Makefile.am, score/include/rtems/score/isr.h: Replace tabs with
- spaces.
-
-2011-05-11 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libnetworking/netinet/icmp_var.h, libnetworking/netinet/if_ether.h,
- libnetworking/netinet/igmp.h, libnetworking/netinet/in_pcb.h,
- libnetworking/netinet/in_var.h, libnetworking/netinet/ip.h,
- libnetworking/netinet/ip_fw.h, libnetworking/netinet/ip_icmp.h,
- libnetworking/netinet/ip_mroute.h, libnetworking/netinet/ip_var.h,
- libnetworking/netinet/tcp.h, libnetworking/netinet/tcp_debug.h,
- libnetworking/netinet/tcpip.h, libnetworking/netinet/udp_var.h:
- Make self-contained.
- * libnetworking/net/bpf.h, libnetworking/net/if.h,
- libnetworking/net/if_ppp.h, libnetworking/net/if_pppvar.h
- libnetworking/net/if_var.h, libnetworking/net/raw_cb.h,
- libnetworking/net/slcompress.h: Make self-contained.
-
-2011-05-11 Jennifer Averett <Jennifer.Averett@OARcorp.com>
-
- * score/Makefile.am, score/preinstall.am,
- score/include/rtems/score/percpu.h, score/src/percpu.c,
- score/src/threadcreateidle.c: Modifications to restrict compilation
- of SMP only code to when SMP is enabled. Entire SMP specific files
- are disabled via Makefile.am.
-
-2011-05-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libblock/include/rtems/bdbuf.h: Documentation.
-
-2011-05-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libmisc/shell/main_msdosfmt.c: Fixed NULL pointer access.
-
-2011-05-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- PR 1790/cpukit
- * libblock/src/flashdisk.c: Fixed memset() parameters.
-
-2011-05-11 Chris Johns <chrisj@rtems.org>
-
- PR 1774/filesystem
- * libfs/src/imfs/imfs_eval.c: Updated to fix regressions found in
- the testsuite.
-
-2011-05-05 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * librpc/include/rpc/auth.h, librpc/include/rpc/auth_unix.h,
- librpc/include/rpc/clnt.h, librpc/include/rpc/clnt_soc.h,
- librpc/include/rpc/pmap_clnt.h, librpc/include/rpc/pmap_prot.h,
- librpc/include/rpc/pmap_rmt.h, librpc/include/rpc/rpc_msg.h,
- librpc/include/rpc/svc.h, librpc/include/rpc/svc_auth.h,
- librpc/include/rpc/svc_soc.h: Make self-contained.
-
-2011-04-27 Jennifer Averett <Jennifer.Averett@OARcorp.com>
-
- PR 1784
- * sapi/src/exinit.c, score/Makefile.am, score/preinstall.am,
- score/include/rtems/bspsmp.h, score/src/percpu.c, score/src/smp.c,
- score/src/threadcreateidle.c: Split bspsmp.h into two files smp.h and
- bspsmp.h
- * score/include/rtems/score/smp.h: New file.
-
-2011-04-25 Jennifer Averett <Jennifer.Averett@OARcorp.com>
-
- * score/include/rtems/bspsmp.h: Did some prototype cleanup.
-
-2011-04-22 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- PR 1782/cpukit
- * score/include/rtems/score/thread.h: Disable deferred FPU context
- switches when SMP is enabled. Per code tracking of deferred contexts
- is not implemented.
-
-2011-04-21 Jennifer Averett <Jennifer.Averett@OARcorp.com
-
- PR 1777/cpukit
- * libcsupport/src/malloc_deferred.c, libcsupport/src/realloc.c,
- score/Makefile.am, score/cpu/lm32/irq.c, score/cpu/nios2/irq.c,
- score/include/rtems/score/coremutex.h,
- score/include/rtems/score/thread.h,
- score/inline/rtems/score/thread.inl, score/src/heapfree.c,
- score/src/pheapwalk.c, score/src/smp.c, score/src/threaddispatch.c:
- Consolidated access to _Thread_Dispatch_disable_level.
- * score/src/threaddisabledispatch.c, score/src/threadenabledispatch.c:
- New files.
-
-2011-04-18 Joel Sherrill <joel.sherrilL@OARcorp.com>
-
- * posix/src/mqueuegetattr.c,
- score/inline/rtems/score/schedulerpriority.inl: Remove warnings.
-
-2011-04-16 Chris Johns <chrisj@rtems.org>
-
- PR 1774/filesystem
- * libfs/src/imfs/imfs_eval.c: Fix the IMFS eval anda eval for make
- handlers to not inspect a mounted file sytems path.
-
-2011-04-15 Sebastian Huber <sebastian.huber@embedded-brains.de>
- * libcsupport/src/ioctl.c, libfs/src/pipe/fifo.c: Fixed integer type.
-
-2011-04-11 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * sapi/include/confdefs.h, score/cpu/i386/cpu.c: Fix typos so you
- really can define a user scheduler.
-
-2011-04-05 Joel Sherrill <joel.sherrilL@OARcorp.com>
-
- PR 1701/filesystems
- * libfs/src/imfs/memfile.c: Fix sense of assert.
-
-2011-04-05 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * score/src/heap.c: Avoid integer overflow.
-
-2010-07-28 Gedare Bloom <giddyup44@yahoo.com>
-
- PR 1641/cpukit
- * sapi/Makefile.am, sapi/preinstall.am, score/Makefile.am,
- score/preinstall.am: Add Red Black Tree data structure to score.
- * sapi/include/rtems/rbtree.h, sapi/inline/rtems/rbtree.inl,
- score/include/rtems/score/rbtree.h, score/inline/rtems/score/rbtree.inl,
- score/src/rbtree.c, score/src/rbtreeextract.c,
- score/src/rbtreefind.c, score/src/rbtreefindheader.c,
- score/src/rbtreeget.c, score/src/rbtreeinsert.c,
- score/src/rbtreepeek.c: New files.
-
-2011-04-04 Sebastien Bourdeauducq <sebastien.bourdeauducq@gmail.com>
-
- PR 1722/networking
- * ftpd/ftpd.c: FTPD fails to parse correctly FTP commands relating to
- filenames with spaces in them.
-
-2011-04-04 Joel Sherrill <joel.sherrilL@OARcorp.com>
-
- PR 1773/cpukit
- * sapi/include/confdefs.h, sapi/src/exinit.c,
- score/include/rtems/bspsmp.h, score/src/percpu.c, score/src/thread.c:
- Rename rtems_smp_maximum_processor to
- rtems_configuration_smp_maximum_processor. Eliminate printk().
-
-2011-03-24 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * include/rtems/bsd/sys/queue.h, include/rtems/bsd/sys/cdefs.h:
- Remove.
- * Makefile.am: Reflect changes above.
-
-2011-03-24 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libmisc/shell/hexdump-odsyntax.c, libmisc/shell/main_dd.c:
- Add local version of __unused macro.
- * libcsupport/include/sys/ioccom.h:
- Include <sys/cdefs.h> (Eliminate rtems/bsd/sys/cdefs.h).
- * librpc/include/rpc/auth.h, librpc/include/rpc/auth_unix.h,
- librpc/include/rpc/clnt.h, librpc/include/rpc/clnt_soc.h,
- librpc/include/rpc/pmap_clnt.h, librpc/include/rpc/pmap_prot.h,
- librpc/include/rpc/pmap_rmt.h, librpc/include/rpc/rpc_com.h,
- librpc/include/rpc/rpcent.h, librpc/include/rpc/svc.h,
- librpc/include/rpc/svc_soc.h, librpc/include/rpc/xdr.h,
- librpc/include/rpcsvc/ypclnt.h:
- Include <sys/cdefs.h> (Eliminate rtems/bsd/sys/cdefs.h).
- * libnetworking/ifaddrs.h, libnetworking/netdb.h,
- libnetworking/resolv.h, libnetworking/arpa/inet.h,
- libnetworking/arpa/nameser.h, libnetworking/libc/gethostbydns.c,
- libnetworking/libc/getifaddrs.c, libnetworking/libc/if_indextoname.c,
- libnetworking/libc/if_nameindex.c, libnetworking/libc/res_stubs.c,
- libnetworking/machine/in_cksum.h, libnetworking/net/ethernet.h,
- libnetworking/net/if.h, libnetworking/net/if_dl.h,
- libnetworking/netinet/ip.h, libnetworking/netinet/tcp.h,
- libnetworking/netinet/tcp_debug.c,
- libnetworking/rtems/rtems_bsdnet_internal.h,
- libnetworking/sys/libkern.h, libnetworking/sys/mount.h,
- libnetworking/sys/poll.h, libnetworking/sys/socket.h,
- libnetworking/sys/sysctl.h, libnetworking/sys/syslog.h,
- libnetworking/sys/systm.h, libnetworking/sys/uio.h,
- libnetworking/sys/un.h:
- Include <sys/cdefs.h> (Eliminate rtems/bsd/sys/cdefs.h).
- * libnetworking/sys/linker_set.h: Add local versions of __used
- and __CONCAT macros.
-
-2011-03-18 Jennifer Averett <Jennifer.Averett@OARcorp.com>
-
- * score/src/percpu.c: All possible cpus must be
- initialized prior to determining how many are actually used.
-
-2011-03-16 Jennifer Averett <jennifer.averett@OARcorp.com>
-
- PR 1729/cpukit
- * configure.ac, sapi/include/confdefs.h, sapi/src/exinit.c,
- score/Makefile.am, score/preinstall.am,
- score/cpu/i386/rtems/score/cpu.h, score/cpu/sparc/cpu_asm.S,
- score/cpu/sparc/rtems/score/cpu.h,
- score/include/rtems/score/basedefs.h,
- score/include/rtems/score/context.h,
- score/include/rtems/score/percpu.h, score/src/percpu.c,
- score/src/thread.c, score/src/threadcreateidle.c: Add next step in
- SMP support. This adds an allocated array of the Per_CPU structures
- to support multiple cpus vs a single instance of the structure which
- is still used if SMP support is disabled. Configuration support is
- also added to explicitly enable or disable SMP. But SMP can only be
- enabled for the CPUs which will support it initially -- SPARC and
- i386. With the stub BSP support, a BSP can be run as a single core
- SMP system from an RTEMS data structure standpoint.
- * aclocal/check-smp.m4, aclocal/enable-smp.m4,
- score/include/rtems/bspsmp.h, score/include/rtems/score/smplock.h,
- score/src/smp.c, score/src/smplock.c: New files.
-
-2011-03-16 Jennifer Averett <jennifer.averett@OARcorp.com>
-
- PR 1743/cpu
- * sapi/include/confdefs.h, score/Makefile.am, score/preinstall.am: Add
- Simple Priority Scheduler as complement to existing Deterministic
- Priority Scheduler. This scheduler serves both as an example and as a
- lighter weight implementation for smaller systems.
- * score/include/rtems/score/schedulersimple.h,
- score/inline/rtems/score/schedulersimple.inl,
- score/src/schedulersimple.c, score/src/schedulersimpleblock.c,
- score/src/schedulersimpleenqueue.c,
- score/src/schedulersimpleenqueuefirst.c,
- score/src/schedulersimpleextract.c,
- score/src/schedulersimplereadyqueueenqueue.c,
- score/src/schedulersimplereadyqueueenqueuefirst.c,
- score/src/schedulersimpleschedule.c,
- score/src/schedulersimpleunblock.c, score/src/schedulersimpleyield.c:
- New files.
-
-2011-03-16 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * score/src/threadyieldprocessor.c: Removed. File is no longer
- even compiled. It was an oversight to leave it.
-
-2011-03-15 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/src/taskresume.c, score/Makefile.am,
- score/include/rtems/score/thread.h: Convert _Thread_Resume and
- _Thread_Suspend into macros.
- * score/src/threadresume.c, score/src/threadsuspend.c: Removed.
-
-2011-03-15 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libmisc/cpuuse/cpuusagereport.c: Make compile again.
-
-2011-03-15 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libmisc/shell/main_setenv.c: Revert after discussion. Mark as
- intentional in Coverity.
-
-2011-03-15 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libfs/src/dosfs/msdos_format.c: Address Coverity issue 183 which was
- where an expression evaluated to a constant and issue 185 which was a
- potential (although unlikely in expected usage) time-of-check,
- time-of-use race condition.
-
-2011-03-15 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libmisc/shell/main_setenv.c: Address Coverity issue 134 which
- recommends using strnXXX methods.
-
-2011-03-15 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libmisc/cpuuse/cpuusagereport.c: Avoid assumptions on execution
- context.
-
-2011-03-15 Chris Johns <chrisj@rtems.org>
-
- * libfs/src/rfs/rtems-rfs-rtems-file.c,
- libfs/src/rfs/rtems-rfs-rtems.c, libfs/src/rfs/rtems-rfs-rtems.h:
- The fix to the removal of file_info from iop was broken. The
- node_access field must be the inode number in the RFS because the
- file system ops provides no way to tell is a stat call is the
- result of stat, fstat, or lstat. The solution is to move the file
- handle to node_access_2 which is also shared with doff but these
- do not overlap.
-
-2011-03-15 Chris Johns <chrisj@rtems.org>
-
- PR 1757/filesystem
- * libfs/src/rfs/rtems-rfs-block-pos.h: Fix the bug in equal
- compare.
-
-2011-03-15 Chris Johns <chrisj@rtems.org>
-
- PR 1763/shell
- * libmisc/shell/hexdump-conv.c: Remove debug hacks.
-
- PR 1757/filesystem
- * libfs/src/rfs/rtems-rfs-block-pos.h,
- libfs/src/rfs/rtems-rfs-block.h, libfs/src/rfs/rtems-rfs-file.c,
- libfs/src/rfs/rtems-rfs-rtems-file.c: Set the file size in
- iop-size when a file is open. Fix lseek to end of file then write
- for sizes less than half the file system block size.
- * libfs/src/rfs/rtems-rfs-rtems-dev.c,
- libfs/src/rfs/rtems-rfs-rtems-dir.c,
- libfs/src/rfs/rtems-rfs-rtems.c, libfs/src/rfs/rtems-rfs-rtems.h:
- Fix the fstat and fchmod calls due to the change in the iop struct
- where pathinfo went away. The node_access field in pathinfo was
- overloaded.
-
-2011-03-14 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libmisc/mouse/mouse_parser.c, libmisc/mouse/serial_mouse.c: Remove
- include of bsp.h
-
-2011-03-14 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libfs/src/imfs/deviceerrno.c: Add RTEMS_INVALID_CLOCK,
- RTEMS_INVALID_NODE, and RTEMS_NOT_CONFIGURED.
-
-2011-03-14 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- PR 1762/cpukit
- * Makefile.am, preinstall.am, libmisc/Makefile.am, wrapup/Makefile.am:
- Add generic serial mouse driver and mouse parser. The parser code was
- in the pc386 BSP but was generic so cleaned up and placed here.
- Serial mouse driver itself is new.
- * libmisc/mouse/README, libmisc/mouse/mouse_parser.c,
- libmisc/mouse/mouse_parser.h, libmisc/mouse/serial_mouse.c,
- libmisc/mouse/serial_mouse.h: New files.
-
-2011-03-14 Joel Sherrill <joel.sherrilL@OARcorp.com>
-
- * score/include/rtems/score/sysstate.h: Spelling.
-
-2011-03-10 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * sapi/include/rtems/extension.h: Documentation.
-
-2011-03-09 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * score/src/threadget.c: Remove conditional since this path can be
- tested with and without POSIX enabled.
-
-2011-03-08 Joel Sherrill <joel.sherrilL@OARcorp.com>
-
- * score/src/objectinitializeinformation.c: Reverse sense of conditional
- and improve comment. Comment was right but brief, conditional was
- backwards.
-
-2011-03-08 Joel Sherrill <joel.sherrilL@OARcorp.com>
-
- PR 1759/cpukit
- * posix/src/cancel.c, posix/src/pthreaddetach.c,
- posix/src/pthreadequal.c, posix/src/pthreadgetschedparam.c,
- posix/src/pthreadjoin.c, posix/src/pthreadkill.c,
- posix/src/pthreadsetschedparam.c: Some POSIX pthread services did not
- support using Classic API Task Ids.
-
-2011-03-08 Joel Sherrill <joel.sherrilL@OARcorp.com>
-
- * score/include/rtems/score/schedulerpriority.h: Enqueue first entry
- said enqueue. Caught while running coverage.
-
-2011-03-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * include/rtems/irq-extension.h: Documentation.
- * libmisc/monitor/mon-prmisc.c: Fix for multiprocessing configuration.
- * libmisc/cpuuse/cpuusagereport.c: Fix calculation in case a thread
- dispatch happends in the meantime. The percent values will not sum up
- to one hundred percent.
-
-2011-03-04 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * aclocal/rtems-top.m4, aclocal/version.m4:
- Rename RTEMS_API into _RTEMS_API.
-
-2011-03-03 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * sapi/include/confdefs.h: Typos.
-
-2011-03-03 Chris Johns <chrisj@rtems.org>
-
- PR 1749/filesystem
- * libcsupport/src/mknod.c, libfs/src/rfs/rtems-rfs-inode.c:
- Fix the incorrect handling of the file type in the mode value
- to reject invalid types as per the standard.
-
-2011-03-02 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libnetworking/netinet/if_ether.c,
- libnetworking/netinet/in.c,
- libnetworking/netinet/in_pcb.c,
- libnetworking/netinet/in_pcb.h,
- libnetworking/netinet/in_proto.c,
- libnetworking/netinet/in_rmx.c,
- libnetworking/netinet/in_var.h,
- libnetworking/netinet/ip_divert.c,
- libnetworking/netinet/ip_fw.c,
- libnetworking/netinet/ip_mroute.c,
- libnetworking/netinet/ip_output.c,
- libnetworking/netinet/raw_ip.c,
- libnetworking/netinet/tcp_input.c,
- libnetworking/netinet/tcp_output.c,
- libnetworking/netinet/tcp_subr.c,
- libnetworking/netinet/tcp_timer.c,
- libnetworking/netinet/tcp_usrreq.c,
- libnetworking/netinet/udp_usrreq.c:
- Use <sys/queue.h> instead of <rtems/bsd/sys/queue.h.
- * libnetworking/rtems/rtems_showicmpstat.c,
- libnetworking/rtems/rtems_showifstat.c,
- libnetworking/rtems/rtems_showipstat.c,
- libnetworking/rtems/rtems_showmbuf.c,
- libnetworking/rtems/rtems_showroute.c,
- libnetworking/rtems/rtems_showtcpstat.c,
- libnetworking/rtems/rtems_showudpstat.c:
- Use <sys/queue.h> instead of <rtems/bsd/sys/queue.h.
- * libnetworking/kern/kern_subr.c, libnetworking/kern/kern_sysctl.c,
- libnetworking/kern/uipc_socket.c, libnetworking/kern/uipc_socket2.c:
- Use <sys/queue.h> instead of <rtems/bsd/sys/queue.h.
- * libnetworking/net/if.c, libnetworking/net/if.h,
- libnetworking/net/if_media.h, libnetworking/net/if_var.h,
- libnetworking/net/raw_cb.c, libnetworking/net/raw_cb.h,
- libnetworking/net/raw_usrreq.c, libnetworking/net/route.c,
- libnetworking/net/rtsock.c:
- Use <sys/queue.h> instead of <rtems/bsd/sys/queue.h.
- * libnetworking/sys/mount.h, libnetworking/sys/socketvar.h,
- libnetworking/sys/sysctl.h:
- Use <sys/queue.h> instead of <rtems/bsd/sys/queue.h.
-
-2011-03-02 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * configure.ac: Rework checks for mandated headers tar.h,
- errno.h, sched.h, sys/cdefs.h, sys/queue.h.
-
-2011-03-02 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * configure.ac: Remove unused AM_CONDITIONAL([NEED_SYS_CDEFS_H]).
- Remove unused AM_CONDITIONAL([NEED_SYS_QUEUE_H]).
-
-2011-03-01 Chris Johns <chrisj@rtems.org>
-
- * score/src/heapfree.c, score/src/heapresizeblock.c: PR 1746. Move
- protection block checks to after the block address has been
- checked as a valid heap address. Add a special case in the heap
- free for a NULL address.
-
-2011-02-27 Jennifer Averett <jennifer.averett@OARcorp.com>
-
- * score/include/rtems/score/schedulerpriority.h,
- score/src/schedulerpriority.c, score/src/schedulerpriorityextract.c,
- score/src/schedulerpriorityupdate.c: Formatting.
-
-2011-02-25 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libnetworking/rtems/rtems_mii_ioctl_kern.c: Do not use IFM_ACTIVE
- and IFM_AVALID in the media word.
- * libnetworking/net/if_media.h: Hack to get libbsdport interface
- drivers working.
-
-2011-02-25 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libcsupport/src/sleep_noposix.c: Remove.
- * libcsupport/Makefile.am: Reflect changes above.
- * posix/src/sleep.c, posix/src/usleep.c: Remove.
- * posix/Makefile.am: Reflect changes above.
- * configure.ac: Error out if libc doesn't provide sleep, usleep.
-
-2011-02-25 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * aclocal/canonical-target-name.m4:
- Stop pretending no_cpu* was buildable.
- Derive RTEMS_CPU from "$host_cpu".
- Error out if "$host" doesn't match "*-*-rtems*".
-
-2011-02-25 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * aclocal/check-networking.m4, aclocal/check-posix.m4:
- Rebase check on "$host".
-
-2011-02-25 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libcsupport/src/creat.c: Remove.
- * libcsupport/Makefile.am: Reflect changes above.
- * configure.ac: Error out if libc doesn't provide creat.
-
-2011-02-25 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libcsupport/src/opendir.c, libcsupport/src/closedir.c,
- libcsupport/src/readdir.c, libcsupport/src/rewinddir.c,
- libcsupport/src/scandir.c, libcsupport/src/seekdir.c,
- libcsupport/src/telldir.c: Remove.
- * libcsupport/Makefile.am: Reflect changes above.
- * configure.ac: Error out if libc doesn't provide
- opendir, closedir, readdir, rewinddir, scandir, seekdir,
- telldir.
-
-2011-02-24 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libcsupport/include/sys/statvfs.h: Remove include <sys/cdefs.h>
- (unused). Add C++ guards. Declare functions extern.
-
-2011-02-24 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * posix/include/rtems/posix/mqueue.h,
- posix/include/rtems/posix/timer.h: Add missing includes.
-
-2011-02-24 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libnetworking/netinet/ip_icmp.c, libnetworking/netinet/ip_icmp.h:
- Misc. changes from FreeBSD.
- * libnetworking/netinet/tcp_var.h: Include <netinet/tcp_timer.h>.
-
-2011-02-24 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libnetworking/netinet/in_systm.h,
- libnetworking/netinet/tcp_debug.c,
- libnetworking/netinet/tcp_debug.h, libnetworking/netinet/tcp_seq.h,
- libnetworking/netinet/tcp_var.h, libnetworking/netinet/tcpip.h:
- Misc changes from FreeBSD.
-
-2011-02-23 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libnetworking/net/if_pppvar.h: Add "extern C++" guards.
- Add header guard.
- * libnetworking/sys/signalvar.h: Comment out unused code.
-
-2011-02-23 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * posix/include/rtems/posix/mqueue.h: Relocate "extern C++" guards.
- * posix/include/rtems/posix/key.h: Add missing includes.
- * libnetworking/machine/in_cksum.h: Add missing includes.
- * libcsupport/include/clockdrv.h, libcsupport/include/console.h,
- libcsupport/include/spurious.h, libcsupport/include/rtems/error.h,
- libcsupport/include/rtems/libcsupport.h: Add missing includes.
-
-2011-02-23 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libnetworking/vm/vm_kern.h: Comment out unused vars.
-
-2011-02-23 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * posix/include/mqueue.h: Relocate "extern C++" guards.
- * sapi/include/rtems/fatal.h: Add missing includes.
- * score/include/rtems/score/tod.h: Add missing includes.
- * ftpd/ftpd.h: Add missing includes.
- * libmisc/devnull/devnull.h, libmisc/stackchk/stackchk.h:
- Fix header guard. Add missing includes.
- * score/include/rtems/debug.h, score/include/rtems/score/sysstate.h,
- score/include/rtems/score/timespec.h,
- score/inline/rtems/score/address.inl,
- score/inline/rtems/score/stack.inl,
- score/inline/rtems/score/states.inl: Add missing includes.
- * rtems/inline/rtems/rtems/attr.inl,
- rtems/inline/rtems/rtems/eventset.inl,
- rtems/inline/rtems/rtems/options.inl: Add missing includes.
- * libfs/src/dosfs/msdos_misc.c: Don't include <strings.h>.
-
-2011-02-22 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/inline/rtems/rtems/status.inl: Add missing include.
-
-2011-02-22 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libblock/src/media-path.c: Remove warnings.
-
-2011-02-21 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * sapi/include/confdefs.h,
- score/include/rtems/score/schedulerpriority.h: Add comments.
-
-2011-02-21 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * sapi/include/confdefs.h,
- score/include/rtems/score/schedulerpriority.h: C++ compatibility.
-
-2011-02-21 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libnetworking/lib/ftpfs.c: Workaround for some firewalls.
-
-2011-02-18 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * sapi/include/confdefs.h, score/Makefile.am,
- score/include/rtems/score/scheduler.h,
- score/include/rtems/score/schedulerpriority.h,
- score/include/rtems/score/thread.h,
- score/inline/rtems/score/scheduler.inl,
- score/inline/rtems/score/schedulerpriority.inl,
- score/src/scheduler.c, score/src/schedulerpriority.c,
- score/src/schedulerpriorityblock.c,
- score/src/schedulerpriorityschedule.c,
- score/src/schedulerpriorityunblock.c,
- score/src/schedulerpriorityyield.c, score/src/threadchangepriority.c,
- score/src/threadclose.c, score/src/threadinitialize.c,
- score/src/threadsetpriority.c, score/src/threadsettransient.c:
- Significant clean up on Scheduler Plugin Interface. Names were
- shortened. Missing operations added. Many scheduler files had
- unneeded includes removed. Made pointer to scheduler information in
- Thread_Control and Scheduler_Control a void * pointer because the
- thread and scheduler wrapper should be unaware of scheduler types AND
- this is broken for user provided schedulers.
- * score/src/schedulerpriorityallocate.c,
- score/src/schedulerpriorityenqueue.c,
- score/src/schedulerpriorityenqueuefirst.c,
- score/src/schedulerpriorityextract.c,
- score/src/schedulerpriorityfree.c,
- score/src/schedulerpriorityupdate.c: New files.
- * score/src/schedulerprioritythreadschedulerallocate.c,
- score/src/schedulerprioritythreadschedulerfree.c,
- score/src/schedulerprioritythreadschedulerupdate.c: Removed.
-
-2011-02-17 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * sapi/include/confdefs.h, sapi/include/rtems/config.h,
- score/include/rtems/score/scheduler.h,
- score/include/rtems/score/schedulerpriority.h,
- score/inline/rtems/score/scheduler.inl,
- score/inline/rtems/score/schedulerpriority.inl,
- score/src/scheduler.c, score/src/schedulerpriority.c,
- score/src/schedulerpriorityblock.c,
- score/src/schedulerpriorityschedule.c,
- score/src/schedulerprioritythreadschedulerallocate.c,
- score/src/schedulerprioritythreadschedulerfree.c,
- score/src/schedulerprioritythreadschedulerupdate.c,
- score/src/schedulerpriorityunblock.c,
- score/src/schedulerpriorityyield.c, score/src/threadchangepriority.c,
- score/src/threadclearstate.c, score/src/threadclose.c,
- score/src/threadinitialize.c, score/src/threadready.c,
- score/src/threadresume.c, score/src/threadsetpriority.c,
- score/src/threadsetstate.c, score/src/threadsuspend.c: Simplify the
- pluggable scheduler interface. Its configuration made a table
- of available schedulers and set a pointer to one of the.
- This was heavy handed since you can only use one scheduler
- in an application. This configuration mechanism resulted in a
- scheduler pointer being passed around when you could put all
- scheduler configuration in an initialized structure.
-
-2011-02-17 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libmisc/Makefile.am, libmisc/fb/mw_uid.c, libmisc/fb/mw_uid.h: Clean
- up. Add Doxygen style comments. Add method to print uid structure.
- * libmisc/fb/mw_print.c: New file.
-
-2011-02-17 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libblock/include/rtems/bdpart.h (rtems_bdpart_format):
- Preserve previous API.
- * libblock/src/bdpart-create.c, libblock/src/bdpart-read.c,
- libblock/src/bdpart-write.c: Reflect changes above.
- * libmisc/shell/fdisk.c: Reflect changes above.
-
-2011-02-17 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libcsupport/src/rtems_heap_extend.c: New file.
- * libcsupport/Makefile.am: Reflect change from above.
- * libcsupport/include/rtems/malloc.h: Declare rtems_heap_extend().
- * score/include/rtems/score/heap.h: Documentation.
-
-2011-02-16 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * score/src/wkspace.c: Removed NULL pointer check from
- _Workspace_Free().
-
-2011-02-15 Joel Sherrill <joel.sherrilL@OARcorp.com>
-
- * libmisc/capture/capture.c, posix/src/keyfreememory.c,
- posix/src/pthread.c, score/include/rtems/score/wkspace.h,
- score/src/objectextendinformation.c,
- score/src/objectnamespaceremove.c, score/src/objectsetname.c,
- score/src/threadclose.c, score/src/threadinitialize.c,
- score/src/wkspace.c: Many places were checking for a NULL pointer
- before calling _Workspace_Free. By moving the check into
- _Workspace_Free, we eliminate a number of conditional paths and make
- it harder to return a NULL pointer.
-
-2011-02-14 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/src/semtranslatereturncode.c,
- score/include/rtems/score/coremutex.h: Returns tests to running
- state.
-
-2011-02-14 Joel Sherrill <joel.sherrilL@OARcorp.com>
-
- * rtems/src/semtranslatereturncode.c, score/src/coremutexsurrender.c:
- Now all conditionals have the correct sense and all tests pass.
-
-2011-02-14 Joel Sherrill <joel.sherrilL@OARcorp.com>
-
- * score/include/rtems/score/coremutex.h,
- score/inline/rtems/score/coremutex.inl, score/src/apimutexallocate.c:
- Fix direction of conditional and eliminate use of nesting is error
- when POSIX is disabled.
-
-2011-02-11 Joel Sherrill <joel.sherrilL@OARcorp.com>
-
- * rtems/src/semtranslatereturncode.c,
- score/include/rtems/score/coremutex.h,
- score/src/coremutexsurrender.c,
- score/src/objectinitializeinformation.c: Disable code not reachable
- when POSIX is not enabled.
-
-2011-02-11 Joel Sherrill <joel.sherrilL@OARcorp.com>
-
- * score/include/rtems/score/context.h: Spacing.
-
-2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * score/include/rtems/score/basedefs.h:
- Use "__asm__" instead of "asm" for improved c99-compliance.
-
-2011-02-10 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libblock/include/rtems/bdpart.h (rtems_bdpart_format):
- Eliminate unnamed union (Non c99-compliant).
- * libblock/src/bdpart-create.c, libblock/src/bdpart-read.c,
- libblock/src/bdpart-write.c: Reflect changes above.
- * libmisc/shell/fdisk.c: Reflect changes above.
-
-2011-02-09 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * sapi/include/confdefs.h: Fix typo.
-
-2011-02-09 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * include/rtems/btimer.h: New.
- * Makefile.am: Add rtems/btimer.h
- * libcsupport/include/timerdrv.h: Reflect having split out functions
- to rtems/btimer.h.
-
-2011-02-08 Brett Swimley <bswimley@advanced.pro>
-
- * libfs/src/rfs/rtems-rfs-rtems.c: Fix bug where the eval path did
- not close an inode.
-
-2011-02-02 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * configure.ac: Require autoconf-2.68, automake-1.11.1.
-
-2011-02-02 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libmisc/shell/hexdump-display.c:
- Eliminate bcopy, bzero, bcmp, index (Obsolete).
- * libmisc/shell/hexdump-parse.c: Eliminate index (Obsolete).
- * libmisc/shell/hexsyntax.c: Eliminate rindex (Obsolete).
- * libmisc/shell/main_hexdump.c: Eliminate rindex (Obsolete).
- * libmisc/shell/main_rm.c: Eliminate rindex (Obsolete).
-
-2011-02-01 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- PR 1733/cpukit
- * score/src/isr.c: If target architecture does nto require stack
- initialization, then do not perform adjustment.
-
-2011-02-01 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * libcsupport/src/printk.c: Fix typo.
-
-2011-02-01 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * libmisc/stringto/stringtounsignedchar.c,
- libmisc/stringto/stringtounsignedint.c: Reformat range check.
- * libmisc/Makefile.am: Add stringto/stringtolongdouble.c.
- * libmisc/stringto/stringtolongdouble.c: New.
- * libmisc/stringto/stringto.h: Rename header-guard.
- Add rtems_string_to_long_double.
- * libmisc/stringto/stringtoint.c: Reformat range check.
- Add check for result==0.
- * libmisc/stringto/stringtofloat.c: Reformat range check.
- Add check for result = -HUGE_VALF.
- * libmisc/stringto/stringtodouble.c: Reformat range check.
- Add check for result = -HUGE_VAL.
- * libmisc/stringto/stringtolonglong.c: Reformat range check.
- c99 portability improvements. Add check for result==0.
- * libmisc/stringto/stringtounsignedlonglong.c: Reformat range check.
- c99 portability improvements.
- * libmisc/stringto/stringtounsignedlong.c: Reformat range check.
- * libmisc/stringto/stringtolong.c: Reformat range check.
- Add check for result==0.
-
-2011-02-01 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * libmisc/Makefile.am: Remove stringto/stringto_template.h.
- * libmisc/stringto/stringto_template.h: Remove.
-
- * libmisc/stringto/stringtodouble.c,
- libmisc/stringto/stringtofloat.c: Rework.
-
- * libmisc/stringto/stringtolong.c,
- libmisc/stringto/stringtolonglong.c,
- libmisc/stringto/stringtounsignedlong.c,
- libmisc/stringto/stringtounsignedlonglong.c:
- Rework.
-
-2011-01-31 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * libmisc/stringto/stringtoint.c,
- libmisc/stringto/stringtounsignedint.c,
- libmisc/stringto/stringtounsignedchar.c: Rework.
-
- * libmisc/stringto/stringtopointer.c: Rework.
-
-2011-01-28 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * include/rtems/bspIo.h, include/rtems/concat.h, include/rtems/irq.h,
- score/cpu/i386/rtems/score/idtr.h,
- score/cpu/powerpc/rtems/powerpc/registers.h,
- score/src/objectidtoname.c, score/src/schedulerpriorityblock.c,
- score/src/schedulerpriorityschedule.c,
- score/src/schedulerpriorityunblock.c,
- score/src/schedulerpriorityyield.c, score/src/thread.c,
- score/src/threadchangepriority.c, score/src/threadclearstate.c,
- score/src/threadclose.c, score/src/threadcreateidle.c,
- score/src/threaddelayended.c, score/src/threaddispatch.c,
- score/src/threadget.c, score/src/threadhandler.c,
- score/src/threadinitialize.c, score/src/threadloadenv.c,
- score/src/threadready.c, score/src/threadreset.c,
- score/src/threadrestart.c, score/src/threadresume.c,
- score/src/threadsetpriority.c, score/src/threadsetstate.c,
- score/src/threadsettransient.c, score/src/threadstackallocate.c,
- score/src/threadstackfree.c, score/src/threadstart.c,
- score/src/threadstartmultitasking.c, score/src/threadsuspend.c,
- score/src/threadtickletimeslice.c, score/src/threadyieldprocessor.c:
- Fix typo where license said found in found in.
-
-2011-01-21 Eric Norum <wenorum@lbl.gov>
-
- * libmisc/capture/capture.c: Avoid using TCB of task just deleted.
-
-2011-01-21 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libblock/src/blkdev-ops.c: New file.
- * libblock/Makefile.am: Reflect change from above.
- * libblock/include/rtems/blkdev.h: Declare rtems_blkdev_generic_ops.
-
-2011-01-20 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libblock/src/show_bdbuf.c, score/src/objectmp.c,
- score/src/threadmp.c: Avoid chain API violations.
-
-2011-01-17 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libmisc/shell/main_dd.c: Make symbol unique to avoid conflict with
- same name in <sys/stat.h>.
-
-2011-01-17 Alin Rus <alin.codejunkie@gmail.com>
-
- * posix/src/aio_cancel.c: Fixed ending of if braces.
-
-2011-01-17 Alin Rus <alin.codejunkie@gmail.com>
-
- * posix/src/aio_misc.c: Add debug information. Fixed idle_threads/
- active_threads issues. Fixed infinite loop in rtems_aio_handle().
-
-2011-01-08 Alin Rus <alin.codejunkie@gmail.com>
-
- * posix/src/aio_misc.c: Fix rtems_aio_remove_req did not iterate
- over chain.
- * posix/src/aio_cancel.c: Add debug information. Add check for
- bad file descriptor. Add else branch for cancel request on empty
- IQ chain.
-
-2011-01-04 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libcsupport/src/error.c: Scheduler Simulator compilation always
- defines __RTEMS_VIOLATE_KERNEL_VISIBILITY__. So avoid redefinition
- warning.
-
-2011-01-04 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libfs/src/imfs/imfs.h, libfs/src/imfs/imfs_readlink.c: readlink
- filesystem entry should return ssize_t.
-
-2011-01-04 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * posix/src/aio_cancel.c: Use perfd field not next_fd.
-
-2011-01-04 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libfs/src/nfsclient/src/nfs.c: readlink filesystem entry should
- return ssize_t.
-
-2010-12-28 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libfs/src/dosfs/msdos_misc.c: Create short file names acceptable for
- Windows.
- * libfs/src/dosfs/msdos_conv.c: Fixed convertion of half seconds to
- seconds.
-
-2010-12-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libfs/src/dosfs/msdos.h, libfs/src/dosfs/msdos_misc.c,
- libfs/src/dosfs/msdos_create.c: Create valid create and modfied date
- and time.
-
-2010-12-17 Joel Sherrill <joel.sherrill@oarcorp.com>
- Jennifer Averett <jennifer.averett@oarcorp.com>
-
- Add RTEMS Scheduler Simulator.
- * sapi/include/confdefs.h: This adds some simple conditional
- logic to disable portions of the configuration that are NOT supported
- when configuring an RTEMS instance for use with a Scheduler Simulator
- instance.
-
-2010-12-16 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libmisc/cpuuse/cpuusagereport.c: We have to take the time since the
- last context switch before the uptime.
-
-2010-12-16 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * score/src/watchdognanoseconds.c: New file.
- * score/Makefile.am: Reflect change above.
- * score/include/rtems/score/watchdog.h, score/src/coretodget.c,
- score/src/coretodgetuptime.c: Do not allow NULL as nanoseconds since
- last tick handler pointer.
-
-2010-12-08 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libnetworking/loop.h, libnetworking/net/if_loop.c,
- libnetworking/rtems/rtems_glue.c, libmisc/dummy/dummy-networking.c:
- Initialize loop back interface during normal initialization via
- rtems_bsdnet_initialize_network().
-
-2010-12-03 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * configure.ac, posix/src/signal_2.c: sighandler_t is defined
- conditionally in some versions of newlib and unconditionally in
- others. Make sure we always compile.
-
-2010-11-30 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libcsupport/src/newlibc_exit.c, score/src/threadhandler.c: Revert
- previous commit due to too many broken linker command files. The
- HAVE_INITFINI_ARRAY is defined for nearly all targets by Newlib, but
- only few linker command files respect this.
-
-2010-11-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libcsupport/src/newlibc_exit.c, score/src/threadhandler.c: Added
- support for .preinit_array, .init_array and .fini_array sections.
-
-2010-11-25 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * sapi/include/confdefs.h, score/include/rtems/score/scheduler.h,
- score/inline/rtems/score/scheduler.inl,
- score/inline/rtems/score/schedulerpriority.inl,
- score/src/schedulerpriority.c,
- score/src/schedulerprioritythreadschedulerallocate.c,
- score/src/schedulerprioritythreadschedulerfree.c,
- score/src/schedulerprioritythreadschedulerupdate.c,
- score/src/schedulerpriorityyield.c: Added attribute unused. Renamed
- types and fields to follow the Score naming conventions.
-
-2010-11-25 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * score/include/rtems/score/scheduler.h,
- score/include/rtems/score/schedulerpriority.h: Whitespace removal.
- Moved C++ extern directive.
-
-2010-11-25 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- PR 1711/cpukit
- * score/inline/rtems/score/chain.inl, score/src/chain.c: New functions
- _Chain_Immutable_head(), _Chain_Immutable_tail(),
- _Chain_Immutable_first(), and _Chain_Immutable_last(). The
- Chain_Control is now a union to avoid casts. The function
- _Chain_Is_empty() takes now a const pointer parameter.
-
-2010-11-25 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libfs/src/dosfs/fat_file.c, libfs/src/imfs/imfs_debug.c,
- libfs/src/imfs/imfs_directory.c, libfs/src/imfs/imfs_getchild.c,
- posix/src/killinfo.c, score/inline/rtems/score/schedulerpriority.inl,
- score/inline/rtems/score/watchdog.inl, score/src/apiext.c,
- score/src/chain.c, score/src/coremsgflushsupp.c,
- score/src/coremsginsert.c, score/src/objectshrinkinformation.c,
- score/src/schedulerpriorityyield.c,
- score/src/threadqdequeuepriority.c,
- score/src/threadqenqueuepriority.c,
- score/src/threadqextractpriority.c, score/src/threadqfirstfifo.c,
- score/src/threadqfirstpriority.c, score/src/threadyieldprocessor.c,
- score/src/userextthreadbegin.c, score/src/userextthreadcreate.c,
- score/src/userextthreaddelete.c, score/src/userextthreadrestart.c,
- score/src/userextthreadstart.c, score/src/userextthreadswitch.c,
- score/src/watchdogreportchain.c: Avoid chain API violations.
-
-2010-11-24 Gedare Bloom <giddyup44@yahoo.com>
-
- PR 1647/cpukit
- * posix/src/nanosleep.c, posix/src/sched_yield.c,
- rtems/src/taskwakeafter.c, sapi/include/confdefs.h,
- sapi/include/rtems/config.h, sapi/src/exinit.c, score/Makefile.am,
- score/preinstall.am, score/include/rtems/score/prioritybitmap.h,
- score/include/rtems/score/thread.h,
- score/inline/rtems/score/thread.inl, score/src/thread.c,
- score/src/threadchangepriority.c, score/src/threadclearstate.c,
- score/src/threadclose.c, score/src/threadinitialize.c,
- score/src/threadready.c, score/src/threadresume.c,
- score/src/threadsetpriority.c, score/src/threadsetstate.c,
- score/src/threadsettransient.c, score/src/threadsuspend.c,
- score/src/threadtickletimeslice.c: Refactor scheduler out of thread
- handler to facilitate alternate scheduler implementations.
- * score/src/threadyieldprocessor.c: Removed.
- * score/src/schedulerprioritythreadschedulerupdate.c,
- score/src/schedulerprioritythreadschedulerfree.c,
- score/src/schedulerpriorityblock.c, score/src/scheduler.c,
- score/src/schedulerprioritythreadschedulerallocate.c,
- score/src/schedulerpriorityunblock.c,
- score/src/schedulerpriority.c, score/src/schedulerpriorityyield.c,
- score/include/rtems/score/schedulerpriority.h,
- score/include/rtems/score/scheduler.h,
- score/inline/rtems/score/scheduler.inl,
- score/inline/rtems/score/schedulerpriority.inl: New files.
-
-2010-11-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * score/src/iterateoverthreads.c, libmisc/cpuuse/cpuusagereport.c:
- Fixed NULL pointer access in case POSIX API is disabled.
-
-2010-11-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libmisc/monitor/mon-monitor.c: Fixed broken monitor command list.
-
-2010-11-16 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- PR 1718/cpukit
- * sapi/include/confdefs.h: POSIX threads are allocated twice the
- minimum stack space by default. confdefs.h only accounts for one
- minimum -- not the 2x factor.
-
-2010-11-16 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- PR 1717/cpukit
- * libcsupport/src/gxx_wrappers.c: Free memory on error.
-
-2010-11-16 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libmisc/monitor/mon-monitor.c: Move node code into multiprocessing
- ifdef.
-
-2010-11-16 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * score/src/objectnametoid.c, score/src/objectnametoidstring.c:
- Remove useless variable pointed out by clang.
- * score/src/threadstackallocate.c: Remove useless variable
- initialization pointed out by clang.
-
-2010-11-16 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/src/ratemonreportstatistics.c, rtems/src/ratemonresetall.c:
- Remove unchecked return status pointed out by clang.
-
-2010-11-16 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libcsupport/src/putk.c: Remove useless variable initialization
- pointed out by clang.
-
-2010-11-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * score/include/rtems/score/userext.h: Documentation.
-
-2010-11-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * score/src/watchdoginsert.c: Removed superfluous cast and use
- appropriate API function. This special case handling is obsolete
- since 2006 with the introduction of compiler memory barriers in the
- interrupt routines. Removed obsolete comments.
-
-2010-11-04 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libmisc/stackchk/check.c: Make compile again.
- * sapi/src/io.c, score/src/heap.c: Address dead assignment
- issues found by clang.
-
-2010-11-04 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libmisc/stackchk/check.c: Address casting issue highlighted by clang.
- There was no need for an intermediate cast to a structure pointer.
-
-2010-11-01 Alin Rus <alin.codejunkie@gmail.com>
-
- * posix/include/rtems/posix/aio_misc.h, posix/src/aio_misc.c: Small
- fixes.
-
-2010-10-21 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * posix/src/psignalunblockthread.c: Formatting.
-
-2010-10-21 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * posix/src/mutextimedlock.c: Check status local variable not
- lock_status.
-
-2010-10-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libnetworking/lib/ftpfs.c: Do not fall back to BOOTP server address
- in case hostname was not specified.
-
-2010-10-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libnetworking/lib/ftpfs.c: Fixed a special case with no username and
- password.
-
-2010-10-19 Chris Johns <chrisj@rtems.org>
-
- * libfs/src/rfs/rtems-rfs-rtems-file.c: Add missing unlock in
- write. Return the error code in close.
-
-2010-10-11 Chris Johns <chrisj@rtems.org>
-
- * libfs/src/rfs/rtems-rfs-trace.c,
- libfs/src/rfs/rtems-rfs-trace.h: Add inode-delete.
- * libfs/src/rfs/rtems-rfs-shell.c: Fix formatting.
- * libfs/src/rfs/rtems-rfs-rtems-dir.c: Use ssize_t. Fix spelling.
- * libfs/src/rfs/rtems-rfs-block.c: Fix rtems_rfs_block_get_bpos to
- return the position correctly. A bpos does not have any special
- processing. Do no reset the buffer handle when shrinking
- indirectly.
- * libfs/src/rfs/rtems-rfs-inode.c: Add trace.
- * libfs/src/rfs/rtems-rfs-format.c: Fix comments.
- * libfs/src/rfs/rtems-rfs-group.c: Limit the inodes to the blocks
- in a group so the accounting works.
- * libfs/src/rfs/rtems-rfs-dir.c: PR 1705. Fix handling the offsets
- when deleting an entry.
- * libfs/src/rfs/rtems-rfs-buffer.h: Remove
- rtems_rfs_buffer_handle_reset. It is not needed and dangerous.
-
-2010-10-08 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * configure.ac: pthread_attr* functions are in <pthread.h>, not in
- <pthreads.h>.
- * aclocal/check-func.m4: Linearize checks.
- Add missing $2 to AC_CHECK_DECL.
-
-2010-10-04 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * Makefile.am, configure.ac: Revert accident commit adding libdbm to
- build.
-
-2010-10-04 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * Makefile.am, configure.ac, posix/Makefile.am, posix/src/pthread.c:
- Add pthread_attr_getstack, pthread_attr_setstack,
- pthread_attr_getguardsize, and pthread_attr_setguardsize.
- * posix/src/pthreadattrgetguardsize.c, posix/src/pthreadattrgetstack.c,
- posix/src/pthreadattrsetguardsize.c, posix/src/pthreadattrsetstack.c:
- New files.
-
-2010-09-28 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * posix/src/psignal.c: Fixed NULL pointer access.
-
-2010-09-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libfs/src/defaults/default_close.c: Return 0 instead of an error
- status.
-
-2010-09-13 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libmd/md5.h: C++ compatibility.
-
-2010-09-08 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * configure.ac: Add checks for pthread_attr_getguardsize,
- pthread_attr_setguardsize, pthread_attr_setstack,
- pthread_attr_getstack.
-
-2010-09-08 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- PR 1698/cpukit
- * libcsupport/src/privateenv.c: Check return values of
- rtems_filesystem_evaluate_path().
-
-2010-09-01 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- PR 1696/networking:
- * libnetworking/arpa/inet.h: Partial update from FreeBSD.
- #include <rtems/endian.h>.
- Remove addr2ascii, ascii2addr.
-
-2010-09-01 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libnetworking/libc/addr2ascii.c,
- libnetworking/libc/ascii2addr.c,
- libnetworking/libc/addr2ascii.3: Remove.
- * libnetworking/Makefile.am: Reflect changes above.
-
-2010-08-30 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * posix/include/devctl.h, posix/src/devctl.c: Remove.
- * posix/Makefile.am: Remove devctl.
-
-2010-08-29 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * posix/src/killinfo.c: Ensure interested is non-NULL before using it.
-
-2010-08-29 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * libcsupport/src/privateenv.c: Add macro to test status when
- RTEMS_DEBUG is enabled. Note than evaluation of root directory should
- always work.
-
-2010-08-29 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * libcsupport/src/getlogin.c: Modify to use strncpy() on all paths.
-
-2010-08-28 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- PR 1694/shell
- * libmisc/shell/main_setenv.c: Address memory leak identified by
- Coverity.
-
-2010-08-28 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * libfs/src/pipe/pipe.c: Remove unreachable line flagged by Coverity as
- dead code.
-
-2010-08-27 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libcsupport/src/ctermid.c: Add comment explaining that this use of
- strcpy() is a potential buffer overrun but because the API does not
- provide a way to know the length of the user provided buffer, there
- is nothing we can do about it.
-
-2010-08-27 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libmisc/shell/main_date.c: Use snprintf() not sprintf().
-
-2010-08-27 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- PR 1693/filesystem
- * libfs/src/imfs/memfile.c: IMFS_memfile_get_block_pointer() was
- checking incorrect pointer and thus had dead code.
-
-2010-08-27 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- PR 1692/filesystem
- * libcsupport/include/rtems/libio.h, libfs/src/devfs/devfs_eval.c,
- libfs/src/imfs/imfs_eval.c: Fix implementation and use of
- rtems_libio_is_valid_perms().
-
-2010-08-26 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libfs/src/defaults/default_evalpath.c,
- libfs/src/defaults/default_evaluate_link.c: Removed superfluous
- assignment.
-
-2010-08-26 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libcsupport/src/mount.c, libcsupport/src/mount-mgr.c: Avoid
- strcpy().
-
-2010-08-26 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libcsupport/src/sync.c: Add comment explaining why the return value
- from fsync() and fdatasync() is not checked.
-
-2010-08-26 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libmisc/monitor/mon-symbols.c: Fix length of buffer passed to
- strncpy() so there is room for a NULL terminator.
-
-2010-08-26 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libcsupport/src/eval.c: Make some filesystem implementation
- correctness checks conditional on RTEMS_DEBUG.
-
-2010-08-26 Chris Johns <chrisj@rtems.org>
-
- * libfs/src/defaults/default_evaluate_link.c: Remove assignment.
-
- * libfs/src/rfs/rtems-rfs-file.c: Check then load the inode is not
- present on the close.
-
- * libfs/src/rfs/rtems-rfs-format.c: Initialise the buffer chain.
-
-2010-08-25 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- Coverity Id 93/NO_EFFECT
- Coverity Id 94/NO_EFFECT
- * libcsupport/src/readv.c, libcsupport/src/writev.c: size_t is unsigned
- so it is useless to check for < 0.
-
-2010-08-25 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- Coverity Id 125
- Coverity Id 126
- * libi2c/libi2c.c: Use strncpy and snprintf.
-
-2010-08-25 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * score/src/coremsginsert.c: Fix typo.
-
-2010-08-25 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- Coverity Id 148/STRAY_SEMICOLON
- * score/src/coremsginsert.c: Slightly modify macro.
-
-2010-08-25 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- Coverity Id 169
- * libmisc/stackchk/check.c: Readd line accidentally deleted between
- 1.67 and 1.68.
-
-2010-08-25 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- Coverity Id 163
- * libmisc/stackchk/check.c: Adjust conditional compilation.
-
-2010-08-25 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- Coverity Id 164/UNINIT
- Coverity Id 165/UNINIT
- * posix/src/prwlockinit.c, posix/src/pspininit.c,
- score/include/rtems/score/corespinlock.h,
- score/inline/rtems/score/corerwlock.inl,
- score/inline/rtems/score/corespinlock.inl: Add initialization helpers
- for score rwlock and spinlock. Use them from POSIX.
-
-2010-08-25 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libcsupport/src/free.c, libcsupport/src/malloc.c,
- libcsupport/src/malloc_initialize.c: Remove heap walks in case
- RTEMS_DEBUG is defined.
-
-2010-08-25 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- PR 1672/cpukit
- * score/include/rtems/score/heap.h, score/src/heap.c,
- score/src/heapallocate.c, score/src/heapextend.c,
- score/src/heapfree.c, score/src/heapresizeblock.c,
- score/src/heapsizeofuserarea.c: Added heap protection in case
- RTEMS_DEBUG is defined.
-
-2010-08-25 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libfs/src/imfs/imfs_fcntl.c: Removed file.
- * libfs/Makefile.am: Reflect change from above.
- * libfs/src/defaults/default_fcntl.c: Return 0 instead of -1 and errno.
- * libfs/src/imfs/imfs.h, libfs/src/imfs/imfs_fifo.c,
- libfs/src/imfs/imfs_handlers_directory.c,
- libfs/src/imfs/imfs_handlers_memfile.c, libfs/src/nfsclient/src/nfs.c,
- libfs/src/rfs/rtems-rfs-rtems-dir.c,
- libfs/src/rfs/rtems-rfs-rtems-file.c, libfs/src/rfs/rtems-rfs-rtems.c,
- libfs/src/rfs/rtems-rfs-rtems.h: Use default file system handlers.
-
-2010-08-25 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libblock/include/rtems/media.h, libblock/src/media-server.c: Use
- chains instead of a message queue.
-
-2010-08-25 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- CID 114/SECURE_CODING
- * libblock/src/media.c: Avoid strcpy().
-
-2010-08-25 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- CID 113/SECURE_CODING
- * libblock/src/media-path.c: Avoid strcpy(). Style. Use assert() to
- avoid dead code.
-
-2010-08-24 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- PR 1673/cpukit
- * sapi/src/chainappendnotify.c, sapi/src/chaingetnotify.c,
- sapi/src/chaingetwait.c, sapi/src/chainprependnotify.c: New files.
- * sapi/Makefile.am: Reflect changes above.
- * sapi/include/rtems/chain.h: Declare
- rtems_chain_append_with_notification(),
- rtems_chain_prepend_with_notification(),
- rtems_chain_get_with_notification(), and rtems_chain_get_with_wait().
- * sapi/inline/rtems/chain.inl: Define
- rtems_chain_append_with_empty_check(),
- rtems_chain_prepend_with_empty_check(), and
- rtems_chain_get_with_empty_check().
-
-2010-08-24 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libmisc/untar/untar.c: Return if open fails.
- Use ssize_t for read() return value.
- * posix/src/aio_cancel.c: Spray pthread_mutex_unlocks.
- * posix/src/aio_read.c: aio_nbytes is always >= 0.
- * posix/src/aio_write.c: aio_nbytes is always >= 0.
- Fix typo in comment.
-
-2010-08-24 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libcsupport/include/sys/utsname.h: Remove times().
- Remove unnecessary includes.
- Introduce SYS_NMLN (From freebsd).
- * libcsupport/src/utsname.c: Rework uname().
-
-2010-08-23 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libcsupport/src/read.c, libcsupport/src/write.c: Remove redundant
- check for 0 size request.
-
-2010-08-23 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libcsupport/src/open.c: Spacing.
-
-2010-08-23 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libi2c/libi2c.c: Fix typo in va_end().
-
-2010-08-23 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libblock/src/flashdisk.c, libblock/src/nvdisk.c,
- libcsupport/src/ioctl.c, libfs/src/dosfs/fat_file.c: Add va_end().
-
-2010-08-23 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- CID 79/DEADCODE
- CID 78/DEADCODE
- CID 77/DEADCODE
- CID 76/DEADCODE
- * posix/src/condtimedwait.c, posix/src/mutextimedlock.c,
- posix/src/prwlocktimedrdlock.c, posix/src/prwlocktimedwrlock.c,
- posix/src/semtimedwait.c: Resolve various dead code issues identified
- by Coverity scanner.
-
-2010-08-23 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- CID 99
- CID 100
- CID 101
- CID 102
- * libfs/src/dosfs/fat_file.c, libfs/src/dosfs/msdos.h,
- libfs/src/dosfs/msdos_misc.c: Resolve invalid use of const identified
- by Coverity scanner.
-
-2010-08-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- PR 1673/cpukit
- * score/src/chainappendempty.c, score/src/chaingetempty.c,
- score/src/chainprependempty.c: New files.
- * score/Makefile.am: Reflect changes above.
- * score/include/rtems/score/chain.h: Declare
- _Chain_Append_with_empty_check(), _Chain_Prepend_with_empty_check(),
- and _Chain_Get_with_empty_check().
- * score/inline/rtems/score/chain.inl: Define
- _Chain_Append_with_empty_check_unprotected(),
- _Chain_Prepend_with_empty_check_unprotected(), and
- _Chain_Get_with_empty_check_unprotected().
-
-2010-08-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- PR 1671/cpukit
- * libcsupport/include/rtems/gxx_wrappers.h: New file.
- * libcsupport/Makefile.am, libcsupport/preinstall.am: Reflect change
- above.
- * libcsupport/src/gxx_wrappers.c: Include <rtems/gxx_wrappers.h>. Use
- _Internal_error_Occurred() instead of rtems_panic().
- * score/include/rtems/score/interr.h: Added
- INTERNAL_ERROR_GXX_KEY_ADD_FAILED and
- INTERNAL_ERROR_GXX_MUTEX_INIT_FAILED.
-
-2010-08-20 <yann.sionneau@telecom-sudparis.eu>
-
- * libmisc/fb/fb.h: Add constants for buffer modes.
-
-2010-08-16 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * posix/include/rtems/posix/aio_misc.h: Add decl for aio_request_queue.
- * posix/src/aio_misc.c: Add aio_request_queue.
-
-2010-08-16 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * posix/include/rtems/posix/aio_misc.h: Remove rtems_aio_request_s,
- rtems_aio_request_chain_s, rtems_aio_queue_s;
- * posix/include/aio.h: Separate LIO-modes from LIO-opcodes (From
- freebsd).
-
-2010-08-16 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * sapi/include/rtems/chain.h: Move extern "C".
-
-2010-08-16 Alin Rus <alin.codejunkie@gmail.com>
-
- * posix/include/aio.h: Add LIO_SYNC.
- * posix/include/rtems/posix/aio_misc.h: Add aio_request_queue,
- Cosmetics.
- * posix/src/aio_cancel.c, posix/src/aio_fsync.c, posix/src/aio_misc.c:
- Rework.
-
-2010-08-19 Gedare Bloom <giddyup44@yahoo.com>
-
- PR 1680/cpukit
- * score/src/isr.c: Correct initialization of _CPU_Interrupt_stack_high
- to properly do the alignment. This most likely only would have caused
- a propblem on CPUs where the stack grows down and have strict
- alignment.
-
-2010-08-18 Chris Johns <chrisj@rtems.org>
-
- PR 1677/filesystem
- * libfs/src/imfs/imfs_creat.c: Fix creating of a file. Lost in the
- change from a switch statement.
-
-2010-08-16 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * posix/include/rtems/posix/aio_misc.h: Remove
- rtems_aio_queue_s.size (Unused).
- * posix/src/aio_misc.c: Remove aio_request_queue.size.
- Cosmetics.
-
-2010-08-16 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * posix/Makefile.am: Reflect aio-changes.
-
-2010-08-16 Alin Rus <alin.codejunkie@gmail.com>
-
- * posix/src/aio_misc.c: New.
- * posix/src/aio_error.c, posix/src/aio_read.c,
- * posix/src/aio_return.c, posix/src/aio_write.c:
- New implementation.
-
-2010-08-16 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * posix/Makefile.am: Add include/rtems/posix/aio_misc.h.
-
-2010-08-16 Alin Rus <alin.codejunkie@gmail.com>
-
- * posix/include/aio.h: Extend struct aiocb.
- * posix/include/rtems/posix/aio_misc.h: New.
-
-2010-08-13 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libblock/src/media.c: Use unprotected chain extract.
-
-2010-08-13 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libblock/include/rtems/media.h, libblock/src/media-desc.c,
- libblock/src/media-dev-ident.c, libblock/src/media-path.c,
- libblock/src/media-server.c, libblock/src/media.c: New files.
- * Makefile.am, preinstall.am, libblock/Makefile.am: Reflect changes
- above.
-
-2010-08-13 Chris Johns <chrisj@rtems.org>
-
- * libfs/src/imfs/imfs_eval.c: Add the missing ';' for the debug
- case.
-
-2010-08-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * sapi/include/confdefs.h: Include <rtems.h> to resolve all
- dependencies.
-
-2010-08-10 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- PR 1658/cpukit
- * sapi/src/exshutdown.c, score/include/rtems/score/interr.h: If the
- system is not up, consider it a fatal error.
-
-2010-08-09 Bharath Suri <bharath.s.jois@gmail.com>
-
- PR 1662/filesystem
- * libcsupport/src/termios.c: osem is now released before attempt
- to delete in rtems_termios_close.
-
-2010-08-09 Bharath Suri <bharath.s.jois@gmail.com>
-
- PR 1660/filesystem
- * libfs/src/pipe/fifo.c, libfs/src/pipe/pipe.h: Changed
- int pipe_release to void pipe_release.
- * libfs/src/imfs/imfs_fifo.c: Corresponding change to
- IMFS_fifo_close since pipe_release does not return any error.
- * libfs/src/imfs/imfs_initsupp.c: Changes to improve
- IMFS_determine_bytes_per_block
-
-2010-08-10 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- PR 1661/testing
- * libcsupport/Makefile.am, libcsupport/include/rtems/libcsupport.h: Add
- public methods to get/set malloc heap pointer so the tests do not
- have to peer behind the API.
- * libcsupport/src/mallocgetheapptr.c,
- libcsupport/src/mallocsetheapptr.c: New files.
-
-2010-08-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * score/inline/rtems/score/object.inl: Use attribute unused in
- _Objects_Is_local_id().
-
-2010-08-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * rtems/Makefile.am, rtems/preinstall.am: Install
- <rtems/rtems/mainpage.h> to allow documentation generation.
-
-2010-08-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * rtems/include/rtems.h, rtems/mainpage.h,
- rtems/include/rtems/rtems/types.h: Documentation.
-
-2010-08-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- PR 1604/cpukit
- * rtems/src/regioncreate.c: Removed superfluous parameter check.
-
-2010-08-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- PR 1615/cpukit
- * posix/src/keyrundestructors.c: Improved POSIX compliance. Now we may
- have an unlimited number of iterations.
-
-2010-08-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * sapi/inline/rtems/chain.inl: Added
- rtems_chain_extract_unprotected().
-
-2010-08-09 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * posix/include/aio.h, posix/src/aio_return.c:
- Let aio_return return ssize_t (Mandated by POSIX).
-
-2010-08-08 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libfs/src/imfs/imfs.h: Fix typo.
-
-2010-08-03 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libcsupport/src/getegid.c, libcsupport/src/geteuid.c,
- libcsupport/src/getpid.c, libcsupport/src/getppid.c,
- libcsupport/src/getuid.c, libcsupport/src/setegid.c,
- libcsupport/src/seteuid.c, libcsupport/src/setsid.c
- libcsupport/src/setuid.c: Remove redundant includes.
-
-2010-08-03 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- PR 1649/cpukit
- * libcsupport/Makefile.am, libcsupport/src/getgid.c: Make sure all get
- and set gid and egid routines are present and in their own files.
- * libcsupport/src/setegid.c, libcsupport/src/setgid.c: New files.
-
-2010-08-03 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * configure.ac: Apply RTEMS_CHECK_FUNC for set/get*id family of
- functions. Extend set/get*id family of checks.
- * aclocal/check-func.m4: New.
-
-2010-08-03 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * configure.ac: Add checks for [get|set][e][uid,gid] family of
- functions.
-
-2010-08-02 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libfs/src/imfs/imfs_creat.c, libfs/src/imfs/imfs_eval.c,
- libfs/src/imfs/imfs_mknod.c, libfs/src/imfs/imfs_readlink.c,
- libfs/src/pipe/fifo.c: Clean up for coverage improvements and
- formatting.
-
-2010-08-02 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libmisc/stackchk/check.c: If this port does not allocate the
- interrupt stack, then it must always be a thread stack. Do not
- include code to print the interrupt stack information.
-
-2010-08-02 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libcsupport/src/base_fs.c, libcsupport/src/rtems_mkdir.c: Formatting.
-
-2010-07-30 Bharath Suri <bharath.s.jois@gmail.com>
-
- PR 1645/cpukit
- * libcsupport/src/getuid.c: Moved setuid() routine to its own
- file.
- * libcsupport/src/setuid.c: New file with setuid() routine.
- * libcsupport/src/seteuid.c: New file with seteuid() routine.
-
-2010-07-30 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libcsupport/src/fstat.c, libcsupport/src/rmdir.c,
- libfs/src/imfs/imfs.h, libfs/src/imfs/imfs_creat.c,
- libfs/src/imfs/imfs_debug.c, libfs/src/imfs/imfs_getchild.c,
- libfs/src/imfs/memfile.c: Add IMFS_assert. Clean up and remove all
- checks which are redundant with system call layer. Formatting.
-
-2010-07-30 Gedare Bloom <giddyup44@yahoo.com>
-
- PR 1599/cpukit
- * posix/src/psignalunblockthread.c, posix/src/pthreadkill.c,
- rtems/src/signalsend.c, score/include/rtems/score/percpu.h,
- score/inline/rtems/score/thread.inl, score/src/thread.c,
- score/src/threadchangepriority.c, score/src/threadclearstate.c,
- score/src/threaddispatch.c, score/src/threadready.c,
- score/src/threadresume.c, score/src/threadsetstate.c,
- score/src/threadstartmultitasking.c, score/src/threadsuspend.c,
- score/src/threadyieldprocessor.c: Rename _Context_Switch_necessary to
- _Thread_Dispatch_necessary to more properly reflect the intent.
-
-2010-07-30 Vinu Rajashekhar <vinutheraj@gmail.com>
-
- * sapi/include/confdefs.h: Add configuration macros for Go
- requirements.
-
-2010-07-29 Bharath Suri <bharath.s.jois@gmail.com>
-
- PR 1620/cpukit
- * libcsupport/src/privateenv.c: Significant clean up and rework to
- improve testability.
-
-2010-07-29 Gedare Bloom <giddyup44@yahoo.com>
-
- PR 1635/cpukit
- * sapi/src/exinit.c, score/Makefile.am, score/preinstall.am,
- score/include/rtems/score/bitfield.h,
- score/include/rtems/score/priority.h,
- score/include/rtems/score/thread.h,
- score/inline/rtems/score/priority.inl,
- score/inline/rtems/score/thread.inl,
- score/src/threadchangepriority.c, score/src/threadclearstate.c,
- score/src/threadready.c, score/src/threadresume.c,
- score/src/threadsetpriority.c, score/src/threadsetstate.c,
- score/src/threadsettransient.c, score/src/threadsuspend.c:
- Refactoring of priority handling, to isolate the bitmap
- implementation of priorities in the supercore so that priority
- management is a little more modular. This change is in anticipation
- of scheduler implementations that can select how they manage tracking
- priority levels / finding the highest priority ready task. Note that
- most of the changes here are simple renaming, to clarify the use of
- the bitmap-based priority management.
- * score/include/rtems/score/prioritybitmap.h,
- score/inline/rtems/score/prioritybitmap.inl: New files.
-
-2010-07-29 Joel Sherrill <joel.sherril@OARcorp.com>
-
- * posix/src/psignalunblockthread.c: Clean up and simplify.
-
-2010-07-28 Vinu Rajashekhar <vinutheraj@gmail.com>
-
- * posix/src/condinit.c, posix/src/condwaitsupp.c,
- posix/src/psignalunblockthread.c: Clean up some signal interruption
- code.
-
-2010-07-27 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * posix/src/keycreate.c: Fix typo.
-
-2010-07-27 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libfs/src/imfs/imfs_load_tar.c, libmisc/untar/untar.c: Now supports
- both pax and GNU tar created tar files.
-
-2010-07-27 Joel Sherrill <joel.sherril@OARcorp.com>
-
- * posix/src/sigsuspend.c: Do not assert unless RTEMS_DEBUG is defined.
-
-2010-07-27 Vinu Rajashekhar <vinutheraj@gmail.com>
-
- PR 1629/cpukit
- * posix/src/sigsuspend.c: sigsuspend() was not completely following the
- POSIX specification.
-
-2010-07-27 Vinu Rajashekhar <vinutheraj@gmail.com>
-
- PR 1630/cpukit
- * posix/src/psignalchecksignal.c, posix/src/sigtimedwait.c:
- sigtimedwait() was not completely following the POSIX specification.
-
-2010-07-26 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * score/src/threadget.c: Conditionalize a check that can only occur
- when POSIX is disabled.
-
-2010-07-26 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * rtems/src/taskmode.c, score/inline/rtems/score/thread.inl: Rework a
- bit to eliminate unreachable path for task blocked while calling
- rtems_task_mode() on itself.
-
-2010-07-26 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * sapi/include/confdefs.h: Spelling.
-
-2010-07-26 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libcsupport/src/privateenv.c, libmisc/cpuuse/cpuusagereport.c,
- posix/Makefile.am, posix/include/rtems/posix/key.h,
- posix/src/keycreate.c, posix/src/keydelete.c,
- score/src/iterateoverthreads.c: Since removing ITRON, the loop over
- all APIs for tasks has a path that cannot be reached. Either modify
- the code or mark tests for NULL as RTEMS_DEBUG.
- * posix/src/keyfreememory.c: New file.
-
-2010-07-26 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libfs/src/imfs/imfs_load_tar.c: Formatting.
-
-2010-07-26 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * sapi/include/confdefs.h: Do not cover up user configuation mistakes
- on filesystems -- cite them as errors.
-
-2010-07-26 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/src/ratemonperiod.c: Remove tabs.
-
-2010-07-26 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * rtems/src/ratemonperiod.c: Use if not switch since all cases of enum
- are not valid and switch was generating dead code.
-
-2010-07-25 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * sapi/include/rtems/init.h: Mark rtems_shutdown_executive as a
- noreturn method.
-
-2010-07-25 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libcsupport/src/gxx_wrappers.c: Free contents of key not key itself.
- Kye pointer will never be malloc'ed.
-
-2010-07-24 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libcsupport/Makefile.am, libcsupport/src/termios_baud2num.c,
- libcsupport/src/termios_num2baud.c: Use RTEMS associations to
- simplify code and make easier for coverage.
- * libcsupport/src/termios_baudtable.c: New file.
-
-2010-07-22 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- PR 1627/testing
- * libfs/src/devfs/devstat.c:
-
-2010-07-16 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libcsupport/src/link.c: Do not overwrite errno with return status.
-
-2010-07-16 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * score/include/rtems/score/basedefs.h: New file.
- * score/Makefile.am, score/preinstall.am: Reflect change above.
- * score/include/rtems/score/percpu.h: Include <rtems/score/cpu.h>.
- * score/include/rtems/system.h: Moved definition of SCORE_EXTERN,
- SAPI_EXTERN, RTEMS_EXTERN, POSIX_EXTERN, RTEMS_INLINE_ROUTINE,
- RTEMS_COMPILER_MEMORY_BARRIER, RTEMS_COMPILER_NO_RETURN_ATTRIBUTE,
- RTEMS_COMPILER_DEPRECATED_ATTRIBUTE, TRUE, and FALSE to
- <rtems/score/basedefs.h>.
- Removed include of <rtems/score/cpu.h>, <stdint.h> and <stddef.h>.
-
-2010-07-16 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libmd/md4.c: Removed definition of TRUE and FALSE.
-
-2010-07-15 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libcsupport/src/privateenv.c: Fix bug.
-
-2010-07-15 Sebastian Huber <Sebastian.Huber@embedded-brains.de>
-
- PR 1607/cpukit
- * score/src/coremutexsurrender.c: Clean up and split out helper
- routines.
-
-2010-07-16 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libfs/src/imfs/imfs.h: Changed IMFS_jnode_types_t to an enum.
- Removed IMFS_NUMBER_OF_TYPES define.
- * libfs/src/imfs/imfs_debug.c: Removed IMFS_types.
-
-2010-07-16 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libcsupport/include/rtems/libio_.h: Removed rtems_filesystem_null_handlers.
- * libcsupport/src/fs_null_handlers.c: Removed file.
- * libcsupport/Makefile.am: Reflect change above.
- * libfs/src/nfsclient/src/nfs.c, libfs/src/imfs/imfs_creat.c,
- libfs/src/imfs/imfs_init.c, libfs/src/imfs/miniimfs_init.c: Use
- rtems_filesystem_handlers_default instead of
- rtems_filesystem_null_handlers.
- * libnetworking/lib/ftpfs.c, libnetworking/lib/tftpDriver.c:
- Initialize handler and operations table with proper defaults.
-
-2010-07-16 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libcsupport/include/rtems/libio.h: Removed file_info and handlers
- fields in rtems_libio_t.
- * libcsupport/src/close.c, libcsupport/src/fcntl.c,
- libcsupport/src/fdatasync.c, libcsupport/src/fstat.c,
- libcsupport/src/fsync.c, libcsupport/src/ftruncate.c,
- libcsupport/src/getdents.c, libcsupport/src/ioctl.c,
- libcsupport/src/libio_sockets.c, libcsupport/src/lseek.c,
- libcsupport/src/open.c, libcsupport/src/read.c,
- libcsupport/src/readv.c, libcsupport/src/write.c,
- libcsupport/src/writev.c, libfs/src/devfs/devclose.c,
- libfs/src/devfs/devioctl.c, libfs/src/devfs/devopen.c,
- libfs/src/devfs/devread.c, libfs/src/devfs/devwrite.c
- libfs/src/dosfs/msdos_dir.c libfs/src/dosfs/msdos_file.c
- libfs/src/imfs/deviceio.c libfs/src/imfs/imfs_directory.c
- libfs/src/imfs/imfs_fifo.c libfs/src/imfs/memfile.c
- libfs/src/nfsclient/src/nfs.c libfs/src/rfs/rtems-rfs-rtems-file.c
- libfs/src/rfs/rtems-rfs-rtems.h libnetworking/lib/ftpfs.c: Reflect
- changes above.
-
-2010-07-16 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libfs/src/devfs/devfs.h, libfs/src/devfs/devfs_node_type.c: Fixed
- devFS_node_type() prototype.
-
-2010-07-16 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * score/include/rtems/seterr.h: Include <errno.h>.
-
-2010-07-16 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libcsupport/include/rtems/libio.h: Changed
- rtems_filesystem_node_types_t to an enum. Declare
- rtems_filesystem_handlers_default,
- rtems_filesystem_operations_default,
- rtems_filesystem_default_evalpath(),
- rtems_filesystem_default_evalformake, and
- rtems_filesystem_default_node_type().
- * libfs/src/dosfs/msdos.h: Fixed msdos_node_type() prototype.
- * libfs/src/defaults/default_evalformake.c,
- libfs/src/defaults/default_handlers.c,
- libfs/src/defaults/default_node_type.c,
- libfs/src/defaults/default_ops.c: New files.
- * libfs/Makefile.am: Reflect changes above.
-
-2010-07-14 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libnetworking/rtems/rtems_syscall.c: Fix warning.
-
-2010-07-14 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libfs/Makefile.am: Remove reference to imfs_free.c,
- wrapup/Makefile.am: Split devfs into its own library.
- * libfs/src/imfs/fifoimfs_init.c, libfs/src/imfs/imfs.h,
- libfs/src/imfs/imfs_init.c, libfs/src/rfs/rtems-rfs-rtems.c:
- Use default freenode implementation.
- * libfs/src/imfs/imfs_free.c: Removed.
-
-2010-07-14 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- PR 1612/networking
- * ChangeLog, libcsupport/src/libio_sockets.c: Sockets need to have
- handlers in place. Null is no longer allowed.
-
-2010-07-13 Vinu Rajashekhar <vinutheraj@gmail.com>
-
- PR 1614/filesystem
- * libfs/src/imfs/fifoimfs_init.c, libfs/src/imfs/imfs.h,
- libfs/src/imfs/imfs_load_tar.c: Fix rtems_tarfs_load to work with
- pipe filesystem.
-
-2010-07-12 Jennifer Averett <jennifer.averett@oarcorp.com>
-
- PR 1612/networking
- * libnetworking/rtems/rtems_syscall.c: Replaced null socket handlers
- with default handlers. Null handlers are no longer allowed.
-
-2010-07-10 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * libcsupport/Makefile.am: Do not build libio_sockets.c if networking
- is not enabled.
-
-2010-07-10 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * libcsupport/Makefile.am: Remove these files as they are uused.
- * libcsupport/src/__brk.c, libcsupport/src/__sbrk.c: Removed.
-
-2010-07-10 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libcsupport/src/__times.c: Formatting.
-
-2010-07-09 Bharath Suri <bharath.s.jois@gmail.com>
-
- * libfs/src/pipe/pipe.c: Check for err before setting the errno
- and returning -1 to the caller.
-
-2010-07-08 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libcsupport/src/malloc_initialize.c: Clean up sbrk path now that a
- test is available.
-
-2010-07-07 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libcsupport/src/open.c: Formatting and improve comment.
-
-2010-07-07 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- PR 1606/cpukit
- * score/include/rtems/score/interr.h: Remove
- INTERNAL_ERROR_INVALID_WORKSPACE_ADDRESS since it is not generated.
-
-2010-07-06 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * libfs/src/imfs/ioman.c: Remove unneeded operation check.
-
-2010-07-06 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * score/src/isrthreaddispatch.c: Removed file.
- * score/Makefile.am: Reflect change above.
- * score/include/rtems/score/isr.h: Removed _ISR_Thread_dispatch()
- declaration.
-
-2010-07-05 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libcsupport/src/getrusage.c: Formatting.
-
-2010-07-05 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libcsupport/src/getlogin.c: Formatting. Add EFAULT.
- * libcsupport/src/termios.c: Formatting.
-
-2010-07-04 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libblock/include/rtems/ide_part_table.h, libblock/src/bdbuf.c,
- libcsupport/src/__times.c, libcsupport/src/libio_init.c,
- libcsupport/src/mallocfreespace.c, libcsupport/src/mount-mgr.c,
- libcsupport/src/mount.c, libcsupport/src/rewinddir.c,
- libcsupport/src/seekdir.c, libcsupport/src/telldir.c,
- libcsupport/src/unmount.c, libfs/src/dosfs/fat.c,
- libfs/src/dosfs/fat_fat_operations.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_fsunmount.c, libfs/src/dosfs/msdos_initsupp.c,
- libfs/src/dosfs/msdos_rename.c, libmisc/cpuuse/cpuusagereport.c,
- libmisc/shell/vis.c, libmisc/stackchk/check.c, sapi/src/posixapi.c,
- telnetd/telnetd.c: Remove include of assert.h when it is not needed.
-
-2010-07-03 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libcsupport/include/rtems/libio.h, libfs/src/defaults/default_read.c,
- libfs/src/defaults/default_readlink.c,
- libfs/src/rfs/rtems-rfs-rtems.c: Correct types and prototypes to
- eliminate warnings.
-
-2010-07-01 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * libfs/src/dosfs/msdos_handlers_dir.c,
- libfs/src/dosfs/msdos_handlers_file.c, libfs/src/imfs/imfs_fifo.c,
- libfs/src/imfs/imfs_handlers_device.c,
- libfs/src/imfs/imfs_handlers_directory.c,
- libfs/src/imfs/imfs_handlers_link.c,
- libfs/src/imfs/imfs_handlers_memfile.c,
- libfs/src/imfs/miniimfs_init.c, libfs/src/rfs/rtems-rfs-rtems-dev.c,
- libfs/src/rfs/rtems-rfs-rtems-dir.c,
- libfs/src/rfs/rtems-rfs-rtems-file.c: Turn NULLs into default
- handlers.
-
-2010-07-01 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libcsupport/src/_rename_r.c, libcsupport/src/getdents.c,
- libcsupport/src/unlink.c, libcsupport/src/utime.c,
- libcsupport/src/writev.c: Remove remaining checks for missing
- handlers.
-
-2010-07-01 Vinu Rajashekhar <vinutheraj@gmail.com>
-
- PR 1597/cpukit
- * libcsupport/Makefile.am, libcsupport/src/chown.c: Add lchown() and
- utimes().
- * libcsupport/src/lchown.c, libcsupport/src/utimes.c: New files.
-
-2010-07-01 Vinu Rajashekhar <vinutheraj@gmail.com>
-
- PR 1529/cpukit
- * utime.c: Change file access time and modified time to
- current time if pointer to struct utimbuf is NULL.
- * imfs_utime.c: Upon successful completion, imfs_utime() marks
- the time of the last file status change, st_ctime, to be updated.
-
-2010-07-01 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libcsupport/src/rtems_memalign.c, score/include/rtems/score/heap.h:
- Remove stray references to malloc boundary.
-
-2010-07-01 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- PR 1594/filesystem
- * libfs/src/imfs/memfile.c: Include assert.h
-
-2010-07-01 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libcsupport/src/getegid.c, libcsupport/src/gxx_wrappers.c,
- libcsupport/src/issetugid.c: Formatting and spacing.
-
-2010-07-01 Jennifer Averett <Jennifer.Averett@OARcorp.com>
-
- * libcsupport/src/chdir.c, libcsupport/src/chmod.c,
- libcsupport/src/chown.c, libcsupport/src/close.c,
- libcsupport/src/eval.c, libcsupport/src/fchdir.c,
- libcsupport/src/fchmod.c, libcsupport/src/fchown.c,
- libcsupport/src/fcntl.c, libcsupport/src/fdatasync.c,
- libcsupport/src/freenode.c, libcsupport/src/fstat.c,
- libcsupport/src/fsync.c, libcsupport/src/ftruncate.c,
- libcsupport/src/ioctl.c, libcsupport/src/link.c,
- libcsupport/src/lseek.c, libcsupport/src/mknod.c,
- libcsupport/src/mount.c, libcsupport/src/open.c,
- libcsupport/src/read.c, libcsupport/src/readlink.c,
- libcsupport/src/readv.c, libcsupport/src/rmdir.c,
- libcsupport/src/stat.c, libcsupport/src/statvfs.c,
- libcsupport/src/symlink.c, libcsupport/src/unlink.c,
- libcsupport/src/unmount.c, libcsupport/src/write.c: Removed
- filesystem checks for NULL methods checks from the main posix
- rountines. These are now required to have at a miminum default
- routines in the tables.
-
-2010-07-01 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libcsupport/include/rtems/libio_.h: Removed
- rtems_filesystem_mount_table_control.
- * libcsupport/include/rtems/libio.h, libcsupport/src/mount-mgr.c,
- libcsupport/src/mount.c libcsupport/src/statvfs.c,
- libcsupport/src/unmount.c, libmisc/shell/main_mount.c: Documentation.
- Removed rtems_filesystem_mounts_first() and
- rtems_filesystem_mounts_next(). Added
- rtems_filesystem_mount_iterate(). Changed return type of
- rtems_filesystem_iterate(). Removed rtems_filesystem_nodes_equal().
-
-2010-07-01 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libfs/src/nfsclient/src/nfs.c, libfs/src/nfsclient/src/nfs.c,
- libfs/src/nfsclient/src/librtemsNfs.h: Renamed
- rtems_nfsfs_initialize() in rtems_nfs_initialize().
- * sapi/include/confdefs.h: Reflect changes above. Renamed
- *_miniIMFS in *_MINIIMFS. Renamed *_NFSFS in *_NFS.
-
-2010-06-30 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- PR 1472/cpukit
- * libcsupport/Makefile.am, libcsupport/include/rtems/malloc.h,
- libcsupport/src/free.c, libcsupport/src/malloc.c,
- libcsupport/src/malloc_initialize.c, libcsupport/src/realloc.c,
- libcsupport/src/rtems_memalign.c: Remove malloc boundary code. It has
- not been used since before 4.6 and is bitrotted.
- * libcsupport/src/malloc_boundary.c: Removed.
-
-2010-06-30 Jennifer.Averett <Jennifer.Averett@OARcorp.com>
-
- * libcsupport/include/rtems/libio.h, libfs/Makefile.am: Added
- filesystem default mknod method.
- * libfs/src/defaults/default_mknod.c: New file.
-
-2010-06-29 Jennifer.Averett <Jennifer.Averett@OARcorp.com>
-
- * libcsupport/include/rtems/libio.h, libfs/Makefile.am,
- libfs/src/defaults/default_chown.c,
- libfs/src/defaults/default_evalpath.c,
- libfs/src/defaults/default_freenode.c,
- libfs/src/defaults/default_fsmount.c,
- libfs/src/defaults/default_link.c,
- libfs/src/defaults/default_mount.c,
- libfs/src/defaults/default_rename.c,
- libfs/src/defaults/default_statvfs.c,
- libfs/src/defaults/default_symlink.c,
- libfs/src/defaults/default_unlink.c,
- libfs/src/defaults/default_utime.c, libfs/src/devfs/devfs_init.c,
- libfs/src/dosfs/msdos_init.c, libfs/src/imfs/imfs_init.c,
- libfs/src/nfsclient/src/nfs.c, libfs/src/rfs/rtems-rfs-rtems.c,
- wrapup/Makefile.am: Fixed typo in default names. Added default
- methods into filesystem tables.
- * libfs/src/defaults/default_close.c,
- libfs/src/defaults/default_evaluate_link.c,
- libfs/src/defaults/default_fpathconf.c,
- libfs/src/defaults/default_fsunmount.c,
- libfs/src/defaults/default_open.c,
- libfs/src/defaults/default_unmount.c: New files.
-
-2010-06-29 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * configure.ac, score/include/rtems/score/percpu.h: Add
- __RTEMS_SIZEOF_VOID_P__ to cpuopts.h so percpu.h has this information
- available during build and after installation.
-
-2010-06-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libnetworking/lib/tftpDriver.c: rtems_tftp_ops and
- rtems_tftp_handlers are now const and static.
- * libnetworking/rtems/tftp.h: Removed
- rtems_bsdnet_initialize_tftp_filesystem and rtems_tftp_ops.
-
-2010-06-28 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libfs/src/defaults/default_chown.c,
- libfs/src/defaults/default_evalpath.c,
- libfs/src/defaults/default_fchmod.c,
- libfs/src/defaults/default_fcntl.c,
- libfs/src/defaults/default_fdatasync.c,
- libfs/src/defaults/default_freenode.c,
- libfs/src/defaults/default_fsmount.c,
- libfs/src/defaults/default_fstat.c,
- libfs/src/defaults/default_fsync.c,
- libfs/src/defaults/default_ftruncate.c,
- libfs/src/defaults/default_ioctl.c,
- libfs/src/defaults/default_link.c,
- libfs/src/defaults/default_lseek.c,
- libfs/src/defaults/default_mount.c,
- libfs/src/defaults/default_read.c,
- libfs/src/defaults/default_readlink.c,
- libfs/src/defaults/default_rename.c,
- libfs/src/defaults/default_rmnod.c,
- libfs/src/defaults/default_statvfs.c,
- libfs/src/defaults/default_symlink.c,
- libfs/src/defaults/default_unlink.c,
- libfs/src/defaults/default_utime.c,
- libfs/src/defaults/default_write.c: Add include of rtems/seterr.h
-
-2010-06-28 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- PR 1573/cpukit
- * configure.ac, posix/src/killinfo.c,
- posix/src/psignalclearprocesssignals.c,
- posix/src/psignalsetprocesssignals.c,
- posix/src/psignalunblockthread.c, posix/src/pthreadcreate.c,
- posix/src/pthreadkill.c, posix/src/pthreadsigmask.c,
- rtems/src/signalsend.c, rtems/src/taskmode.c, score/Makefile.am,
- score/preinstall.am, score/include/rtems/system.h,
- score/include/rtems/score/context.h, score/include/rtems/score/isr.h,
- score/include/rtems/score/thread.h, score/src/isr.c,
- score/src/isrthreaddispatch.c, score/src/thread.c,
- score/src/threaddispatch.c, score/src/threadloadenv.c: Add a per cpu
- data structure which contains the information required by RTEMS for
- each CPU core. This encapsulates information such as thread
- executing, heir, idle and dispatch needed.
- * score/include/rtems/score/percpu.h, score/src/percpu.c: New files.
-
-2010-06-28 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libcsupport/src/libio_sockets.c: Use
- rtems_set_errno_and_return_minus_one() where it was missed before.
-
-2010-06-28 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libcsupport/src/__brk.c, libcsupport/src/__gettod.c,
- libcsupport/src/__times.c, libcsupport/src/fchdir.c,
- libcsupport/src/ftrylockfile.c, libcsupport/src/getpwent.c,
- libcsupport/src/gxx_wrappers.c, libcsupport/src/libio_sockets.c,
- libcsupport/src/pipe.c: Use rtems_set_errno_and_return_minus_one()
- where it was missed before.
-
-2010-06-28 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libcsupport/include/rtems/error.h, libcsupport/src/error.c: Clean up
- so rtems_panic() can be a noreturn method. This eliminates some
- unreachable and thus untestable code.
-
-2010-06-28 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * libcsupport/src/termios.c: Formatting.
-
-2010-06-28 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libmisc/dumpbuf/dumpbuf.c, libmisc/dumpbuf/dumpbuf.h: Add const.
-
-2010-06-25 Jennifer Averett <Jennifer.Averett@OARcorp.com
-
- * libcsupport/include/rtems/libio.h, libfs/Makefile.am: Added default
- filesystem handlers.
- * libfs/src/defaults/default_chown.c,
- libfs/src/defaults/default_evalpath.c,
- libfs/src/defaults/default_fchmod.c,
- libfs/src/defaults/default_fcntl.c,
- libfs/src/defaults/default_fdatasync.c,
- libfs/src/defaults/default_freenode.c,
- libfs/src/defaults/default_fsmount.c,
- libfs/src/defaults/default_fstat.c,
- libfs/src/defaults/default_fsync.c,
- libfs/src/defaults/default_ftruncate.c,
- libfs/src/defaults/default_ioctl.c,
- libfs/src/defaults/default_link.c,
- libfs/src/defaults/default_lseek.c,
- libfs/src/defaults/default_mount.c,
- libfs/src/defaults/default_read.c,
- libfs/src/defaults/default_readlink.c,
- libfs/src/defaults/default_rename.c,
- libfs/src/defaults/default_rmnod.c,
- libfs/src/defaults/default_statvfs.c,
- libfs/src/defaults/default_symlink.c,
- libfs/src/defaults/default_unlink.c,
- libfs/src/defaults/default_utime.c,
- libfs/src/defaults/default_write.c: New files.
-
-2010-06-24 Gedare Bloom <giddyup44@yahoo.com>
-
- PR 1589/cpukit
- * score/Makefile.am, score/include/rtems/score/thread.h,
- score/inline/rtems/score/thread.inl: Make _Thread_Evaluate_mode() an
- inline method. It is only used in one place and relatively simple.
- * score/src/threadevaluatemode.c: Removed.
-
-2010-06-24 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * libfs/src/imfs/memfile.c: Fix assert.
-
-2010-06-24 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * libcsupport/src/read.c, libcsupport/src/write.c: read(2) and write(2)
- should return 0 when passed a count of 0 after verifying other
- possible errors.
-
-2010-06-24 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * libfs/src/imfs/imfs_creat.c: Fix warning.
-
-2010-06-24 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * libfs/src/imfs/imfs_creat.c, libfs/src/imfs/imfs_debug.c,
- libfs/src/imfs/imfs_directory.c, libfs/src/imfs/imfs_eval.c,
- libfs/src/imfs/imfs_fsunmount.c, libfs/src/imfs/imfs_getchild.c,
- libfs/src/imfs/imfs_initsupp.c, libfs/src/imfs/ioman.c,
- libfs/src/imfs/memfile.c: Evaluate all assert calls in IMFS. Either
- made them conditional on RTEMS_DEBUG or eliminated them.
-
-2010-06-24 Gedare Bloom <giddyup44@yahoo.com>
-
- PR 1590/cpukit
- * score/Makefile.am, score/include/rtems/score/thread.h,
- score/src/threadtickletimeslice.c: Remove _Thread_Reset_timeslice and
- replaces its single use with a call to the functionally equivalent
- _Thread_Yield_processor().
- * score/src/threadresettimeslice.c: Removed.
-
-2010-06-24 Bharath Suri <bharath.s.jois@gmail.com>
-
- PR 1542/filesystem
- PR 1585/filesystem
- * libfs/src/pipe/fifo.c: pipe_control_t was not deallocated if
- fifo_open() was attempted with (O_WRONLY|O_NONBLOCK).
- Mutex was locked too many times on this path and we needed an unlock.
-
-2010-06-24 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- PR 1587/filesystem
- Coverity Id 35
- * libfs/src/rfs/rtems-rfs-shell.c: Address possible NULL dereference.
-
-2010-06-23 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * libmisc/stackchk/check.c: More clean up and coverage improvements..
-
-2010-06-23 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * libmisc/stackchk/check.c: Clean up to improve coverage.
-
-2010-06-23 Chris Johns <chrisj@rtems.org>
-
- PR 1577/filesystem
- * libfs/src/pipe/fifo.c: Fixed the error codes returned on open.
-
-2010-06-23 Chris Johns <chrisj@rtems.org>
-
- * rtems/Makefile.am: Remove the stray 'c' file.
-
-2010-06-22 Jennifer Averett <Jennifer.Averett@OARcorp.com>
-
- * libcsupport/Makefile.am, libcsupport/include/rtems/libio_.h: Moved
- method to free a node from a define to an external method.
- * libcsupport/src/freenode.c: New file.
-
-2010-06-22 Jennifer Averett <Jennifer.Averett@OARcorp.com>
-
- * posix/src/nanosleep.c, posix/src/timersettime.c: Removed redundent
- code and cleaned up error checking code.
-
-2010-06-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libcsupport/src/mount.c: Fixed string assignment in mount entry
- allocation.
-
-2010-06-21 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * posix/src/keycreate.c, posix/src/killinfo.c: Remove more ITRON
- references.
-
-2010-06-21 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- PR 1581/cpukit
- * libcsupport/include/rtems/malloc.h, sapi/include/confdefs.h: Remove
- extra * on function pointer declaration.
-
-2010-06-21 Peter Dufault <dufault@hda.com>
-
- PR 1570/cpukit
- * posix/src/semtimedwait.c: This routine is supposed to return -1/errno
- NOT the status directly.
-
-2010-06-21 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- PR 1554/cpukit
- Coverity Id 17
- * libi2c/libi2c.c, score/src/objectextendinformation.c: Fix memory leak
- on error.
-
-2010-06-21 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- PR 1559/misc
- Coverity Id 16
- * libmisc/monitor/mon-editor.c: Fix buffer overflow.
-
-2010-06-20 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * sapi/include/confdefs.h: Add parameters for FIFOs and pipes since
- they are distinct to the user.
-
-2010-06-19 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * sapi/include/confdefs.h: Add CONFIGURE_MAXIMUM_FIFOS to account for
- resources per FIFO instance.
-
-2010-06-18 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libnetworking/rtems/mkrootfs.h: doxygen cosmetics.
- * libnetworking/netinet/if_ether.c: Misc. 64bit fixes from FreeBSD.
- * libfs/src/nfsclient/src/rpcio.c: Misc. 64bit fixes.
-
-2010-06-18 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/include/rtems/rtems/object.h: Remove OBJECTS_ITRON_API.
- * rtems/src/rtemsobjectidapimaximum.c: Remove OBJECTS_ITRON_API.
- * score/include/rtems/score/object.h: Remove OBJECTS_ITRON_API.
- * score/include/rtems/score/thread.h: Remove ITRON.
- * score/include/rtems/score/interr.h: Remove ITRON.
- * rtems/mainpage.h: Remove comment referring to ITRON.
- * rtems/src/rtemsobjectgetapiname.c: Remove ITRON.
- * sapi/include/rtems/config.h: Remove ITRON.
- * score/src/objectapimaximumclass.c: Remove OBJECTS_ITRON_API.
- * score/include/rtems/system.h: Remove ITRON_EXTERN.
- * score/src/apiext.c: Remove comment referring to ITRON.
- * score/include/rtems/score/object.h: Remove Objects_ITRON_API.
- * rtems/src/rtemsobjectgetapiclassname.c,
- sapi/include/rtems/config.h, sapi/src/exinit.c:
- Remove RTEMS_ITRON_API conditional blocks.
- * sapi/Makefile.am: Remove src/itronapi.c.
- * sapi/src/itronapi.c: Remove.
- * score/src/threadsuspend.c, score/src/threadresume.c,
- score/src/threadreset.c, score/src/threadinitialize.c,
- score/src/apiext.c, score/include/rtems/score/thread.h,
- score/include/rtems/score/coresem.h:
- Remove RTEMS_ITRON_API conditional blocks.
-
-2010-06-18 Chris Johns <chrisj@rtems.org>
-
- * libfs/src/rfs/rtems-rfs-file-block.c: Clean up uint64_t maths.
-
-2010-06-18 Chris Johns <chrisj@rtems.org>
-
- * libfs/src/rfs/rtems-rfs-file-system.h,
- libfs/src/rfs/rtems-rfs-file-system.c: Move questionable macros to
- C functions.
-
-2010-06-17 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * sapi/include/confdefs.h: Remove ITRON configuration parameters.
-
-2010-06-17 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * sapi/include/confdefs.h: Remove RTEMS_COVERAGE conditionals.
-
-2010-06-17 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * score/include/rtems/score/object.h,
- score/include/rtems/score/thread.h: Remove prototypes for ITRON
- only methods removed by Ralf.
-
-2010-06-17 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * itron/Makefile.am, itron/preinstall.am
- itron/include/itron.h, itron/include/itronsys/README
- itron/include/itronsys/eventflags.h,
- itron/include/itronsys/fmempool.h,
- itron/include/itronsys/intr.h,
- itron/include/itronsys/mbox.h,
- itron/include/itronsys/msgbuffer.h,
- itron/include/itronsys/network.h,
- itron/include/itronsys/port.h,
- itron/include/itronsys/semaphore.h,
- itron/include/itronsys/status.h,
- itron/include/itronsys/sysmgmt.h,
- itron/include/itronsys/task.h,
- itron/include/itronsys/time.h,
- itron/include/itronsys/types.h,
- itron/include/itronsys/vmempool.h,
- itron/include/rtems/itron/README,
- itron/include/rtems/itron/config.h,
- itron/include/rtems/itron/eventflags.h,
- itron/include/rtems/itron/fmempool.h,
- itron/include/rtems/itron/intr.h,
- itron/include/rtems/itron/itronapi.h,
- itron/include/rtems/itron/mbox.h,
- itron/include/rtems/itron/msgbuffer.h,
- itron/include/rtems/itron/network.h,
- itron/include/rtems/itron/object.h,
- itron/include/rtems/itron/port.h,
- itron/include/rtems/itron/semaphore.h,
- itron/include/rtems/itron/sysmgmt.h,
- itron/include/rtems/itron/task.h,
- itron/include/rtems/itron/time.h,
- itron/include/rtems/itron/vmempool.h,
- itron/inline/rtems/itron/eventflags.inl,
- itron/inline/rtems/itron/fmempool.inl,
- itron/inline/rtems/itron/intr.inl,
- itron/inline/rtems/itron/mbox.inl,
- itron/inline/rtems/itron/msgbuffer.inl,
- itron/inline/rtems/itron/network.inl,
- itron/inline/rtems/itron/port.inl,
- itron/inline/rtems/itron/semaphore.inl,
- itron/inline/rtems/itron/sysmgmt.inl,
- itron/inline/rtems/itron/task.inl,
- itron/inline/rtems/itron/time.inl,
- itron/inline/rtems/itron/vmempool.inl,
- itron/src/TODO, itron/src/acp_por.c,
- itron/src/act_cyc.c, itron/src/cal_por.c, itron/src/can_wup.c,
- itron/src/chg_iXX.c, itron/src/chg_pri.c, itron/src/clr_flg.c,
- itron/src/cre_flg.c, itron/src/cre_mbf.c, itron/src/cre_mbx.c,
- itron/src/cre_mpf.c, itron/src/cre_mpl.c, itron/src/cre_por.c,
- itron/src/cre_sem.c, itron/src/cre_tsk.c, itron/src/def_alm.c,
- itron/src/def_cyc.c, itron/src/def_exc.c, itron/src/def_int.c,
- itron/src/def_svc.c, itron/src/del_flg.c, itron/src/del_mbf.c,
- itron/src/del_mbx.c, itron/src/del_mpf.c, itron/src/del_mpl.c,
- itron/src/del_por.c, itron/src/del_sem.c, itron/src/del_tsk.c,
- itron/src/dis_dsp.c, itron/src/dis_int.c, itron/src/dly_tsk.c,
- itron/src/ena_dsp.c, itron/src/ena_int.c, itron/src/eventflags.c,
- itron/src/exd_tsk.c, itron/src/ext_tsk.c, itron/src/fmempool.c,
- itron/src/frsm_tsk.c, itron/src/fwd_por.c, itron/src/get_blf.c,
- itron/src/get_blk.c, itron/src/get_tid.c, itron/src/get_tim.c,
- itron/src/get_ver.c, itron/src/itroninittasks.c, itron/src/itronintr.c,
- itron/src/itronsem.c, itron/src/itrontime.c, itron/src/loc_cpu.c,
- itron/src/mbox.c, itron/src/mboxtranslatereturncode.c,
- itron/src/msgbuffer.c, itron/src/msgbuffertranslatereturncode.c,
- itron/src/network.c, itron/src/nget_nod.c, itron/src/nget_ver.c,
- itron/src/nrea_dat.c, itron/src/nwri_dat.c, itron/src/pacp_por.c,
- itron/src/pcal_por.c, itron/src/pget_blf.c, itron/src/pget_blk.c,
- itron/src/pol_flg.c, itron/src/port.c, itron/src/prcv_mbf.c,
- itron/src/prcv_mbx.c, itron/src/preq_sem.c, itron/src/psnd_mbf.c,
- itron/src/rcv_mbf.c, itron/src/rcv_mbx.c, itron/src/ref_alm.c,
- itron/src/ref_cfg.c, itron/src/ref_cyc.c, itron/src/ref_flg.c,
- itron/src/ref_iXX.c, itron/src/ref_mbf.c, itron/src/ref_mbx.c,
- itron/src/ref_mpf.c, itron/src/ref_mpl.c, itron/src/ref_por.c,
- itron/src/ref_sem.c, itron/src/ref_sys.c, itron/src/ref_tsk.c,
- itron/src/rel_blf.c, itron/src/rel_blk.c, itron/src/rel_wai.c,
- itron/src/ret_int.c, itron/src/ret_tmr.c, itron/src/ret_wup.c,
- itron/src/rot_rdq.c, itron/src/rpl_rdv.c, itron/src/rsm_tsk.c,
- itron/src/set_flg.c, itron/src/set_tim.c, itron/src/sig_sem.c,
- itron/src/slp_tsk.c, itron/src/snd_mbf.c, itron/src/snd_mbx.c,
- itron/src/sta_tsk.c, itron/src/sus_tsk.c, itron/src/sysmgmt.c,
- itron/src/tacp_por.c, itron/src/task.c, itron/src/tcal_por.c,
- itron/src/ter_tsk.c, itron/src/tget_blf.c, itron/src/tget_blk.c,
- itron/src/trcv_mbf.c, itron/src/trcv_mbx.c, itron/src/tslp_tsk.c,
- itron/src/tsnd_mbf.c, itron/src/twai_flg.c, itron/src/twai_sem.c,
- itron/src/unl_cpu.c, itron/src/vmempool.c, itron/src/wai_flg.c,
- itron/src/wai_sem.c, itron/src/wup_tsk.c: Remove (Abandoned).
-
-2010-06-17 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * wrapup/Makefile.am, score/Makefile.am: Remove LIBITRON.
- * score/src/objectallocatebyindex.c, score/src/objectgetbyindex.c,
- score/src/threadrotatequeue.c: Remove.
- * Makefile.am: Remove itron.
- * configure.ac: Remove itron.
- * aclocal/check-itron.m4, aclocal/enable-itron.m4: Remove.
-
-2010-06-17 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libfs/src/rfs/rtems-rfs-file-system.h: Revert previous change.
- Force RTEMS_RFS_VERSION_MASK to be 32bit.
- * libfs/src/rfs/rtems-rfs-rtems-dir.c: Various 64bit fixes.
- * libfs/src/rfs/rtems-rfs-format.c: Various 64bit fixes.
- * libfs/src/rfs/rtems-rfs-file-system.c: Various 64bit fixes.
- * libfs/src/rfs/rtems-rfs-rtems-file.c: Various 64bit fixes.
- * libfs/src/rfs/rtems-rfs-buffer.c: Various 64bit fixes.
- * libfs/src/rfs/rtems-rfs-shell.c: Various 64bit fixes.
-
-2010-06-17 Chris Johns <chrisj@rtems.org>
-
- libfs/src/rfs/rtems-rfs-bitmaps.h,
- libfs/src/rfs/rtems-rfs-block-pos.h,
- libfs/src/rfs/rtems-rfs-block.h: PR 1556. Struct clean up.
-
-2010-06-17 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libfs/src/rfs/rtems-rfs-shell.c: Various 64bit fixes.
- * libfs/src/rfs/rtems-rfs-bitmaps-ut.c: Various 64bit fixes.
- * libfs/src/rfs/rtems-rfs-group.c: Various 64bit fixes.
-
-2010-06-16 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- PR 1453/cpukit
- * posix/Makefile.am: newlib uses sysconf() for _CLOCKS_PER_SEC_ so
- enable it even when POSIX threads are disabled.
-
-2010-06-16 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libfs/src/rfs/rtems-rfs-file.c: Various 64bit fixes.
-
-2010-06-16 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * score/src/objectallocate.c: Add conditionally compiled debug code to
- printk a message when an object allocation error occurs. This should
- be helpful in identifying when a ported package required more
- resources.
-
-2010-06-16 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libfs/src/rfs/rtems-rfs-inode.c: Various 64bit fixes.
- * libfs/src/rfs/rtems-rfs-rtems.c: Various 64bit fixes.
- Add PRIomode_t.
- * libfs/src/rfs/rtems-rfs-buffer-bdbuf.c:
- Various 64bit fixes.
-
-2010-06-16 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- PR 1556/cpukit
- * libfs/src/rfs/rtems-rfs-bitmaps.h,
- libfs/src/rfs/rtems-rfs-block-pos.h,
- libfs/src/rfs/rtems-rfs-buffer.h,
- libfs/src/rfs/rtems-rfs-file-system-fwd.h,
- libfs/src/rfs/rtems-rfs-file-system.h,
- libfs/src/rfs/rtems-rfs-file.h,
- libfs/src/rfs/rtems-rfs-format.h,
- libfs/src/rfs/rtems-rfs-group.h,
- libfs/src/rfs/rtems-rfs-inode.h:
- Rename "struct rtems_rfs_*_t" into "struct _rtems_rfs_*".
- * libfs/src/rfs/rtems-rfs-shell.c: Remove rtems_rfs_shell_cmd_t.
-
-2010-06-15 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- PR 1566/filesystem
- * libnetworking/rtems/mkrootfs.c, libnetworking/rtems/mkrootfs.h:
- Let rtems_rootfs_append_host_rec take an in_addr_t as first arg.
- * libnetworking/rtems/rtems_dhcp.c, libnetworking/nfs/bootp_subr.c:
- Reflect changes above.
-
-2010-06-15 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libfs/src/rfs/rtems-rfs-dir.c: Various 64bit compatibility fixes.
- Add PRIdoff_t.
- Remove stray "\"s.
- * libfs/src/rfs/rtems-rfs-link.c: Various 64bit compatibility fixes.
-
-2010-06-15 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- PR 1561/cpukit
- * configure.ac, score/cpu/Makefile.am: Merge SPARC64 port.
-
-2010-06-15 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * posix/src/psignal.c: Formatting.
-
-2010-06-15 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * posix/include/rtems/posix/pthread.h: Improve comments.
-
-2010-06-15 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libfs/src/rfs/rtems-rfs-file-system.h: Remove bogus typecast.
- * libfs/src/rfs/rtems-rfs-block.c, libfs/src/rfs/rtems-rfs-buffer.c,
- libnetworking/nfs/bootp_subr.c: Misc. 64bit-compatibility fixes.
- * posix/include/rtems/posix/pthread.h: Remove stray comment.
- Work-around doxygen comment bug.
-
-2010-06-15 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libnetworking/netinet/ip_fw.c, libnetworking/netinet/ip_input.c:
- Misc. 64bit-compatibility fixes.
-
-2010-06-15 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libmisc/shell/print-ls.c, libmisc/shell/main_msdosfmt.c:
- Include <inttypes.h>.
- Misc. 64bit-compatibility fixes.
-
-2010-06-14 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libmd/md5.h: Revert Sebastian's patch.
-
-2010-06-14 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libcsupport/include/rtems/libio_.h: Fix broken doxygen
- meta comment.
-
-2010-06-14 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- PR 1553/filesystem
- Coverity Id 37
- * libblock/src/flashdisk.c: Fix two paths which should have returned an
- error but did not have the return statement.
-
-2010-06-14 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libmd/md5.h: Define MD5_DIGEST_SIZE.
-
-2010-06-14 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- PR 1555/cpukit
- * Makefile.am, preinstall.am: Install md4.h and md5.h headers.
-
-2010-06-14 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * sapi/include/confdefs.h: Do not define a filesystem if
- CONFIGURE_APPLICATION_DISABLE_FILESYSTEM is defined.
-
-2010-06-14 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * Doxygen.in: Use @PERL@ instead of hard-coded /usr/bin/perl.
-
-2010-06-14 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libnetworking/rtems/mkrootfs.h,
- posix/include/rtems/posix/pthread.h,
- score/include/rtems/score/coresem.h,
- score/include/rtems/score/priority.h,
- score/include/rtems/score/threadq.h,
- score/include/rtems/score/timestamp.h: Move 'extern "C"'.
- * posix/include/rtems/posix/threadsup.h: Add extern "C".
- * libnetworking/netinet/in_pcb.c:
- Eliminate "ushort".
- * libfs/src/pipe/fifo.c, libfs/src/pipe/pipe.h:
- Eliminate "uint".
-
-2010-06-13 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * include/rtems/tar.h, libcsupport/include/tar.h: Remove.
- * configure.ac: Require toolchain to provide tar.h.
- * libfs/src/imfs/imfs_load_tar.c, libmisc/untar/untar.h:
- Use <tar.h> instead of <rtems/tar.h>.
-
-2010-06-13 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libcsupport/include/rtems/libio.h: Fix typo in doxygen comment.
-
-2010-06-12 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * libfs/src/pipe/fifo.c: Remove unused variable to fix warning.
- * libnetworking/rtems/mkrootfs.c: Add include to fix warning.
- * rtems/src/tasksetpriority.c: Fix spacing.
-
-2010-06-12 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/inline/rtems/rtems/status.inl: Fix broken doxygen comment.
-
-2010-06-12 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * Doxygen.in: Activate INCLUDE_GRAPH and
- INCLUDED_BY_GRAPH.
-
-2010-06-12 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * score/include/rtems/score/timestamp.h,
- score/include/rtems/score/timestamp64.h,
- score/include/rtems/score/watchdog.h:
- Misc. doxygen fixes.
-
-2010-06-12 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * posix/include/devctl.h: Move mal-placed @file.
-
-2010-06-12 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libfs/src/devfs/devfs.h, libfs/src/rfs/rtems-rfs-block-pos.h,
- libfs/src/rfs/rtems-rfs-block.h, libfs/src/rfs/rtems-rfs-dir.h,
- libfs/src/rfs/rtems-rfs-group.h, libfs/src/rfs/rtems-rfs-inode.h:
- Fix broken doxygen commands.
-
-2010-06-11 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * Doxygen.in: Update.
- Misc. fixes.
- * doxy-filter: New (Copy of ../tools/build/doxy-filter).
- * Makefile.am: Add doxy-filter.
-
-2010-06-11 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * configure.ac: Remove c4x.
- * score/cpu/Makefile.am: Remove c4x.
-
-2010-06-10 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libcsupport/src/unmount.c: Removed obsolete declarations. Fixed
- invalid memory free.
-
-2010-06-10 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libnetworking/rtems/ftpfs.h, libnetworking/lib/ftpfs.c: Removed
- rtems_ftpfs_mount().
-
-2010-06-10 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libcsupport/src/mount-mktgt.c: New file.
- * libcsupport/Makefile.am: Reflect change above.
- * libcsupport/include/rtems/libio.h: Declare
- mount_and_make_target_path().
-
-2010-06-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libnetworking/rtems/ftpfs.h, libnetworking/lib/ftpfs.c: Added
- rtems_ftpfs_mount() again. Documentation.
-
-2010-06-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libcsupport/include/rtems/libio.h, sapi/include/confdefs.h: Added
- and use defines for file system types.
-
-2010-06-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libcsupport/src/mount.c: Fixed NULL pointer access.
-
-2010-06-09 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * Makefile.am, configure.ac: Remove support for shttpd.
- * aclocal/enable-shttpd.m4: Remove.
-
-2010-06-09 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * Makefile.am, configure.ac: Remove support for httpd (GoAhead).
- * aclocal/enable-httpd.m4: Remove.
-
-2010-06-08 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libcsupport/include/rtems/libio.h: Documentation.
-
-2010-06-08 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libfs/src/imfs/imfs_creat.c: Reject creation of FIFOs if support is
- disabled.
-
-2010-06-08 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- PR 1524/filesystem
- * libcsupport/src/rtems_mkdir.c: New file.
- * libcsupport/src/Makefile.am: Reflect change above.
- * libcsupport/include/rtems/libio.h: Added rtems_mkdir().
- * libmisc/fsmount/fsmount.h, libmisc/fsmount/fsmount.c,
- libblock/src/bdpart-mount.c, libnetworking/rtems/mkrootfs.h,
- libnetworking/rtems/mkrootfs.c, libfs/src/pipe/pipe.c: Use
- rtems_mkdir(). Removed rtems_fsmount_create_mount_point() and
- rtems_rootfs_mkdir().
-
-2010-06-08 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libfs/src/imfs/fifoimfs_init.c: New file.
- * libfs/Makefile.am: Reflect change above.
- * libfs/src/imfs/imfs.h, libfs/src/imfs/imfs_eval.c,
- libfs/src/imfs/imfs_init.c, libfs/src/imfs/imfs_initsupp.c,
- libfs/src/imfs/miniimfs_init.c, libfs/src/pipe/fifo.c,
- libfs/src/pipe/pipe.c, libfs/src/pipe/pipe.h: Pipe support is now
- link-time optional.
- * sapi/include/confdefs.h: Reflect changes above.
-
-2010-06-08 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libfs/src/imfs/imfs.h, libfs/src/imfs/imfs_rmnod.c: Added and use
- IMFS_create_orphan() and IMFS_check_node_remove().
- * libfs/src/imfs/deviceio.c, libfs/src/imfs/imfs_directory.c,
- libfs/src/imfs/imfs_fifo.c: Use IMFS_create_orphan() and
- IMFS_check_node_remove().
- * libfs/src/imfs/imfs_handlers_memfile.c, libfs/src/imfs/memfile.c:
- Use IMFS_rmnod() and IMFS_check_node_remove() instead of
- memfile_rmnod() and memfile_check_rmnod().
-
-2010-06-08 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libfs/src/devfs/devclose.c, libfs/src/devfs/devopen.c,
- libfs/src/imfs/deviceerrno.c, libfs/src/imfs/deviceio.c,
- libfs/src/rfs/rtems-rfs-rtems-dev.c: Changed rtems_deviceio_errno() to
- cope with a status code of RTEMS_SUCCESSFUL. Removed dependency on
- association framework.
-
-2010-06-07 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * aclocal/version.m4: Bump RTEMS_API to 4.11.
- Bump _RTEMS_VERSION to 4.10.99.0.
-
-2010-06-07 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libcsupport/src/tcflow.c, libcsupport/src/tcflush.c: Add switches
- to detect bad input.
- * libcsupport/src/tcsetpgrp.c: Fix typo.
-
-2010-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libcsupport/include/rtems/libio_.h: Declare
- rtems_filesystem_mount_table_control.
- * libcsupport/include/rtems/libio.h: Removed
- rtems_filesystem_table_first(), rtems_filesystem_table_next() and
- rtems_filesystem_table_node_t declarations. Declare
- rtems_per_filesystem_routine, rtems_filesystem_iterate() and
- rtems_filesystem_get_mount_handler().
- * libcsupport/src/mount.c: Added rtems_filesystem_mounts_first() and
- rtems_filesystem_mounts_next(). Simplify mount(). Removed
- rtems_filesystem_mount_table_control_init. Use
- rtems_filesystem_get_mount_handler().
- * libcsupport/src/mount-mgr.c: Removed rtems_filesystem_mounts_first() and
- rtems_filesystem_mounts_next(). Added rtems_filesystem_iterate() and
- rtems_filesystem_get_mount_handler(). Use rtems_libio_lock() and
- rtems_libio_unlock();
- * sapi/include/confdefs.h, libmisc/shell/main_mount.c: Update for
- mount API changes.
-
-2010-06-07 Bharath Suri <bharath.s.jois@gmail.com>
-
- * libcsupport/include/rtems/libio_.h: Removed macros
- rtems_filesystem_is_separator
- rtems_filesystem_get_start_loc
- rtems_filesystem_get_sym_start_loc
- and added them as files under libcsupport/src/
-
- * libcsupport/src/: Added new files
- libcsupport/src/sup_fs_get_start_loc.c
- libcsupport/src/sup_fs_get_sym_start_loc.c
- libcsupport/src/sup_fs_is_separator.c
-
- * libcsupport/Makefile.am: Changes to accommodate new
- files under libcsupport/src/
-
-2010-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * score/include/rtems/score/heap.h: Declare
- _Heap_Get_first_and_last_block(). Removed Heap_Extend_status.
- Changed return type of _Heap_Extend() to bool.
- * score/inline/rtems/score/heap.inl: Define
- _Heap_Set_last_block_size().
- * score/src/heap.c: Define and use _Heap_Get_first_and_last_block().
- * score/src/heapgetinfo.c: Removed assert statements. Do not count
- the last block. This ensures that all size values are an integral
- multiple of the page size which is consistent with the other
- statistics.
- * score/src/heapextend.c: Implemented support for scattered heap
- areas.
- * score/src/heapwalk.c: Dump also last block. Changes for new first
- and last block values.
- * ./score/src/pheapextend.c, rtems/src/regionextend.c: Update for
- _Heap_Extend() changes.
-
-2010-06-03 Chris Johns <chrisj@rtems.org>
-
- * sapi/include/confdefs.h: PR 1543. Make default file system when
- nothing is defined IMFS not miniIMFS.
-
-2010-06-01 Chris Johns <chrisj@rtems.org>
-
- * libcsupport/include/rtems/libio.h: Make the struct name the same
- as the typedef.
- * sapi/include/confdefs.h: Fixes for use in C++.
-
-2010-06-01 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libmisc/shell/print-ls.c: Remove (long) cast of st_ino.
- * libcsupport/include/rtems/libio.h, libcsupport/src/mount-mgr.c:
- Add missing 'const'.
- * libfs/src/nfsclient/src/xdr_mbuf.c: Warning removal.
-
-2010-05-31 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libcsupport/include/rtems/libio.h: Remove if 0 section. Formatting.
-
-2010-05-31 Chris Johns <chrisj@rtems.org>
-
- * libcsupport/Makefile.am: Add mount-mgr.c.
- * libcsupport/src/mount-mgr.c: New.
- * include/rtems/fs.h: Added rtems_filesystem_location_mount.
- * libcsupport/include/rtems/libio.h, libcsupport/src/mount.c: New
- mount interface. It is similar to Linux.
- * libcsupport/include/rtems/libio_.h: Remove the
- init_fs_mount_table call.
- * libcsupport/src/base_fs.c: Remove init_fs_mount_table_call. Use
- the new mount call. Remove setting the root node in the global
- pathloc. Mount does this now.
- * libcsupport/src/privateenv.c: Remove the hack to set the root
- mount table entry in the environment.
- * libcsupport/src/unmount.cL Free the target string.
- * libblock/src/bdpart-mount.c: New mount API.
-
- * libfs/src/devfs/devfs.h, libfs/src/devfs/devfs_init.c,
- libfs/src/dosfs/dosfs.h, libfs/src/dosfs/msdos.h,
- libfs/src/dosfs/msdos_init.c, libfs/src/imfs/imfs.h,
- libfs/src/imfs/imfs_eval.c, libfs/src/imfs/imfs_init.c,
- libfs/src/imfs/miniimfs_init.c,
- libfs/src/nfsclient/src/librtemsNfs.h,
- libfs/src/rfs/rtems-rfs-rtems.c, libfs/src/rfs/rtems-rfs.h,
- libnetworking/lib/ftpfs.c, libnetworking/rtems/ftpfs.h,
- libnetworking/rtems/tftp.h: New mount_h API.
-
- * libfs/src/devfs/devfs_eval.c: Local include of extern ops.
- * libfs/src/nfsclient/src/nfs.c: New mount API. Removed the mount
- me call and fixed the initialisation to happen when mounting.
-
- * libmisc/Makefile.am, libmisc/shell/shellconfig.h: Remove mount
- filesystem files.
-
- * libmisc/fsmount/fsmount.c, libmisc/fsmount/fsmount.h: Updated to
- the new mount table values.
-
- * libmisc/shell/main_mount_ftp.c,
- libmisc/shell/main_mount_msdos.c, libmisc/shell/main_mount_rfs.c,
- libmisc/shell/main_mount_tftp.c: Removed.
-
- * libmisc/shell/main_mount.c: Use the new mount API. Also access
- the file system table for the file system types.
-
- * libnetworking/lib/tftpDriver.c: Updated to the new mount
- API. Fixed to allow mounting from any mount point. Also can now
- have more than file system mounted.
-
- * sapi/include/confdefs.h: Add file system configuration support.
-
-2010-05-30 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libfs/src/nfsclient/src/rpcio.c: Warning removal.
-
-2010-05-29 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- PR 1531/newlib:
- * libmisc/shell/fts.c:
- Add local copy of ALIGN().
-
-2010-05-29 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libnetworking/net/if.c:
- Use uintptr_t and void* in _offsetof().
- * libnetworking/netinet/raw_ip.c:
- Cast nam to uintptr_t instead of int.
- * libnetworking/libc/gethostnamadr.c:
- Cast addr to uintptr_t instead of size_t.
- * libfs/src/nfsclient/src/xdr_mbuf.c (xdrmbuf_setup):
- Cast addr to uintptr_t instead of size_t.
- * librpc/src/xdr/xdr_mem.c (xdr_memcreate):
- Cast addr to uintptr_t instead of size_t.
- * libfs/src/nfsclient/src/dirutils.c: Add PRIomode_t, PRIdoff_t.
- * configure.ac: Add AC_CHECK_SIZEOF(mode_t), AC_CHECK_SIZEOF(off_t).
-
-2010-05-28 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libfs/src/rfs/rtems-rfs-rtems.c: Use size_t for node_len.
-
-2010-05-27 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libnetworking/libc/gethostnamadr.c:
- Try to make crazy address arithmetic more portable.
- * libfs/src/nfsclient/src/xdr_mbuf.c:
- Use void* arithmetic instead of u_long arithmetic.
- * libnetworking/netinet/raw_ip.c,
- libnetworking/netinet/udp_usrreq.c:
- Cast mbufs to uintptr_t instead of u_long.
- * libnetworking/rtems/rtems_mii_ioctl.h,
- libnetworking/rtems/rtems_mii_ioctl_kern.c:
- Use uint32_t instead of int as ioctl cmd arg.
-
-2010-05-27 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libnetworking/lib/ftpfs.c, libnetworking/lib/tftpDriver.c:
- Use size_t instead of int for pathnamelen.
- * libfs/src/rfs/rtems-rfs-rtems.c:
- Use size_t instead of int for pathlen.
- Use %zi to print pathlen.
- * libcsupport/include/rtems/libio.h:
- Use size_t instead of int for pathnamelen.
- * libcsupport/include/rtems/libio_.h, libcsupport/src/eval.c:
- Use size_t instead of int for pathnamelen.
- * libfs/src/imfs/imfs.h, libfs/src/imfs/imfs_eval.c:
- Use size_t instead of int for pathnamelen.
- * libfs/src/dosfs/msdos.h, libfs/src/dosfs/msdos_eval.c:
- Use size_t instead of int for pathnamelen.
- * libfs/src/devfs/devfs.h, libfs/src/devfs/devfs_eval.c:
- Use size_t instead of int for pathnamelen.
- * libfs/src/nfsclient/src/nfs.c:
- Use uint32_t instead of u_int_t for readarg and writearg.
-
-2010-05-27 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libfs/src/nfsclient/src/nfs.c: Introduce union nfs_evalpath_arg.
-
-2010-05-27 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * librpc/src/rpc/clnt_tcp.c, librpc/src/rpc/clnt_udp.c:
- Revert to using u_long instead of rpcprog_t, rpcvers_t
- to stay bug-ward compatible to freebsd.
- * librpc/src/xdr/xdr_mem.c: Cosmetics from freebsd.
-
-2010-05-27 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libfs/src/nfsclient/src/rpcio.c:
- Cast pointers to uintptr_t instead of long.
- xids are uint32_t not u_long.
- * libfs/src/nfsclient/src/nfs.c (NFS_MAKE_DEV_T_INO_HACK,
- NFS_MAKE_DEV_T): Cast "id"'s to rtems_device_minor_number.
-
-2010-05-27 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libfs/src/nfsclient/src/rpcio.c, libfs/src/nfsclient/src/rpcio.h:
- Use rpcprog_t for "program args", use rpcvers_t for "version args".
-
-2010-05-27 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * librpc/src/rpc/rtems_portmapper.c: Reflect changes to librpc.
-
-2010-05-27 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * librpc/include/rpc/clnt.h, librpc/include/rpc/rpc_msg.h,
- librpc/src/rpc/clnt_generic.c, librpc/src/rpc/clnt_raw.c,
- librpc/src/rpc/clnt_tcp.c, librpc/src/rpc/clnt_udp.c,
- librpc/src/rpc/pmap_clnt.c, librpc/src/rpc/pmap_getmaps.c
- librpc/src/rpc/pmap_getport.c:
- Partial merger from freebsd (portability fixes).
-
-2010-05-27 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libnetworking/sys/socketvar.h (struct sockbuf):
- Use void* instead of caddr_t.
- * libfs/src/nfsclient/src/rpcio.c:
- Use address to rpciod in calls to rxWakeupCB.
- * libnetworking/sys/socket.h (struct sockwakeup):
- Use void* instead of caddr_t.
- * librpc/include/rpc/xdr.h: Cosmetics from freebsd.
-
-2010-05-26 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * librpc/src/rpc/clnt_udp.c: Cosmetics from freebsd.
-
-2010-05-26 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * librpc/src/rpc/clnt_tcp.c: Partial merger from freebsd
- (Fix strict-aliasing).
-
-2010-05-26 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * librpc/src/rpc/clnt_raw.c: Partial merger from freebsd
- (Improved 16 bit compatibility; Fix strict-aliasing).
-
-2010-05-25 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * librpc/src/rpc/rpc_prot.c: Partial merger from freebsd
- (Improved 64 bit compatibility; bug fix).
-
-2010-05-23 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- PR 1528/cpukit
- * libcsupport/src/malloc_boundary.c: Cast to intptr_t* instead of
- int32_t* for 16 bit target compliance.
-
-2010-05-22 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libblock/include/rtems/nvdisk.h, libblock/src/nvdisk-sram.c:
- Use pointer arithmetic instead of int32_t arithmetic for 16bit
- compatibility.
-
-2010-05-22 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libmisc/shell/fts.c: Cast to uintptr_t instead of long for better
- 16bit target compliance.
-
-2010-05-22 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libfs/src/rfs/rtems-rfs-bitmaps-ut.c: Use "16 bit int" arg
- in call to srand if "32 bit int" doesn't fit into "int".
-
-2010-05-22 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libblock/src/flashdisk.c, libblock/src/nvdisk.c:
- Cast argp to uintptr_t temporary instead of uint32_t temporary
- (Avoid incompatible pointer casts on 16bit targets).
-
-2010-05-22 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * automake/compile.am: (Temporarily) Add -Werror=overflow,
- -Werror=pointer-to-int-cast, -Werror=int-to-pointer-cast.
-
-2010-05-20 Bharath Suri <bharath.s.jois@gmail.com>
-
- * libcsupport/src/_rename_r.c: Avoid overwriting of errno by
- _rename_r to invalid values.
-
-2010-05-18 Chris Johns <chrisj@rtems.org>
-
- * libblock/src/diskdevs.c, libblock/include/rtems/blkdev.h,
- libblock/src/bdbuf.c: PR 1448/filesystem.
-
- * libblock/include/rtems/blkdev.h, libblock/src/bdbuf.c: PR
- 1514/filesystem.
-
-2010-05-17 Oleg Kravtsov <Oleg.Kravtsov@oktetlabs.ru>
-
- PR 1449/cpukit
- * libblock/src/diskdevs.c: rtems_disk_next() will now implicitly
- obtain the returned disk.
- * libblock/include/rtems/diskdevs.h: Documentation.
-
-2010-05-15 Chris Johns <chrisj@rtems.org>
-
- * libfs/src/imfs/imfs_initsupp.c, libfs/src/imfs/imfs.h,
- libfs/src/imfs/imfs_stat.c: PR1419. Return a device for the IMFS.
-
-2010-05-14 Chris Johns <chrisj@rtems.org>
-
- * libblock/src/flashdisk.c: Clean up on initialisation errors.
-
-2010-05-07 Arnout Vandecappelle <arnout@mind.be>
-
- PR 1511/networking
- * ftpd/ftpd.c: Abort RETR for directories.
-
-2010-05-03 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * sapi/include/confdefs.h: New define CONFIGURE_SEMAPHORES for the
- overall count of required semaphores. New define
- CONFIGURE_LIBBLOCK_SEMAPHORES for the count of required disk and bdbuf
- semaphores.
-
-2010-05-01 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * configure.ac: Add missing "&&".
-
-2010-05-01 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libcsupport/Makefile.am: Add libcsupport/src/flockfile.c,
- libcsupport/src/ftrylockfile.c, libcsupport/src/funlockfile.c.
- * libcsupport/src/flockfile.c, libcsupport/src/ftrylockfile.c,
- libcsupport/src/funlockfile.c: New (stub functions).
-
-2010-04-30 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libcsupport/include/rtems/libio_.h, libcsupport/src/envlock.c,
- libcsupport/src/libio.c: Added and use rtems_libio_lock() and
- rtems_libio_unlock(). Cleaned up includes and declarations. Do not
- use RTEMS_NO_PRIORITY for unused ceiling priority in
- rtems_semaphore_create().
-
-2010-04-30 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libnetworking/lib/ftpfs.c: Format changes. Fixed pathname
- allocation in rtems_ftpfs_eval_path(). Send QUIT command during
- file close.
-
-2010-04-30 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libfs/src/dosfs/msdos_format.c: Added missing va_end().
-
-2010-04-30 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libblock/src/bdpart.c: Removed file.
- * libblock/src/bdpart-create.c, libblock/src/bdpart-dump.c,
- libblock/src/bdpart-mount.c, libblock/src/bdpart-read.c,
- libblock/src/bdpart-register.c, libblock/src/bdpart-sort.c,
- libblock/src/bdpart-write.c: New files.
- * libblock/include/rtems/bdpart.h: Moved some definitions from bdpart.c.
- * libblock/Makefile.am: Update for file changes.
-
-2010-04-30 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * sapi/inline/rtems/chain.inl: Added missing functions.
-
-2010-04-30 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * posix/src/alarm.c, posix/src/psignal.c, posix/src/ualarm.c:
- Moved watchdog control objects to reduce dependencies.
-
-2010-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- PR 1507/filesystem
- * libblock/src/bdbuf.c: Avoid NULL pointer access.
-
- * libblock/src/diskdevs.c: Fixed bounds check in rtems_disk_next().
-
-2010-04-29 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * librpc/src/rpc/clnt_udp.c, librpc/src/xdr/xdr_mem.c:
- Use [u]intptr_t instead of [u_]long for better 16bit compliance.
-
-2010-04-29 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * aclocal/enable-itron.m4, aclocal/check-itron.m4: Replace
- RTEMS_HAS_ITRON_API with enable_itron.
- * librpc/src/rpc/pmap_rmt.c: Use uintptr_t for better 16bit
- compliance.
-
-2010-04-29 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * aclocal/enable-itron.m4: Cosmetics.
- * httpd/Makefile.am: Use LIBHTTPD.
- * shttpd/Makefile.am: Use LIBSHTTPD.
- * configure.ac: Add RTEMS_ENABLE_SHTTPD, RTEMS_ENABLE_HTTPD.
- Introduce AM_CONDITIONALS LIBHTTPD, LIBSHTTPD.
- * aclocal/enable-httpd.m4, aclocal/enable-shttpd.m4: New.
-
-2010-04-29 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libnetworking/libc/map_v4v6.c: Use uintptr_t instead of u_long for
- better 16bit target compliance.
-
-2010-04-28 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libcsupport/src/chdir.c: Check for NULL pointer.
-
-2010-04-25 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * libfs/src/rfs/rtems-rfs-bitmaps-ut.c: Fix warning.
-
-2010-04-25 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * libmisc/stringto/stringto_template.h: Remove warning.
-
-2010-04-25 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * posix/src/pthread.c: Make default pthread_attr_t match the
- conditionals in the version in newlib. This way it will always be
- right.
-
-2010-04-25 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libcsupport/src/readv.c: Check for < 0 on iov_len, not <= 0. A
- readv() with all iov_len equal to 0 should have no effect.
-
-2010-04-14 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libnetworking/sys/mbuf.h: Use uintptr_t instead of u_long
- for 16bit target compliance.
- * libnetworking/libc/gethostbydns.c: Use uintptr_t instead of u_long
- for 16bit target compliance.
- * libnetworking/sys/sysctl.h: Change sysctl_oid->arg2 into int32_t
- for 16bit target compliance.
-
-2010-04-13 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libmisc/shell/fts.c (fts_pow2): Rebase fts_pow2 on
- SIZEOF_SIZE_T * CHAR_BIT.
-
-2010-04-13 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * aclocal/gcc-sanity.m4: Add RTEMS_CHECK_GCC_PRINTF_LD_OFF_T,
- RTEMS_CHECK_GCC_PRINTF_LLD_OFF_T.
-
-2010-04-13 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * shttpd/io_dir.c: Cast consts to size_t (Avoid overflows on implicit
- const casts on 16bit targets).
-
-2010-04-12 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * score/include/rtems/system.h: Let RTEMS_offsetof return uintptr_t
- instead of uint32_t (16bit target compatibility).
-
-2010-04-12 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libmisc/monitor/mon-part.c, libmisc/monitor/mon-region.c:
- Use rtems_monitor_dump_addr instead of rtems_monitor_dump_hex
- to print addresses.
-
-2010-04-12 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libmisc/monitor/mon-prmisc.c, libmisc/monitor/monitor.h:
- Add rtems_monitor_dump_addr().
- * libmisc/monitor/mon-symbols.c: 16bit target fixes.
-
-2010-04-12 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libnetworking/lib/ftpfs.c: 16bit target fixes:
- Use ioctl_command_t as arg to rtems_ftpfs_do_ioctl.
- Explicitly cast to uint32_t in char[] to uint32_t
- conversion.
-
-2010-04-12 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * configure.ac: Check for sched.h.
- * configure.ac: Check for WORD_BIT, LONG_BIT.
- * configure.ac: Check for flockfile, funlockfile, ftrylockfile.
-
-2010-04-12 Chris Johns <chrisj@rtems.org>
-
- libfs/src/rfs/rtems-rfs-buffer-bdbuf.c,
- libfs/src/rfs/rtems-rfs-buffer.c, libfs/src/rfs/rtems-rfs-data.h,
- libfs/src/rfs/rtems-rfs-dir.c,
- libfs/src/rfs/rtems-rfs-file-system.c,
- libfs/src/rfs/rtems-rfs-format.c, libfs/src/rfs/rtems-rfs-inode.h,
- libfs/src/rfs/rtems-rfs-rtems.c, libfs/src/rfs/rtems-rfs-rtems.h,
- libfs/src/rfs/rtems-rfs-shell.c: Fix for PR1502. Clean up problems
- on 16bit targets.
-
-2010-04-10 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libmisc/stackchk/check.c: Remove bogus casts.
- Use PRIxPTR to printk pointers.
-
-2010-04-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libblock/src/blkdev.c: Fixed disk delete.
- * libblock/src/diskdevs.c: Obtain/release disk during open/close.
- This avoids unprotected usage of private disk variables.
-
-2010-04-08 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * score/include/rtems/score/object.h: Documentation.
-
-2010-04-07 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * score/src/wkspace.c: Remove duplicate include.
-
-2010-04-07 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libmisc/monitor/mon-monitor.c, libmisc/monitor/monitor.h: Add const
- to fix warning. Spacing.
-
-2010-04-07 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * score/include/rtems/system.h: Fix warnings about TRUE/FALSE not
- defined on ARM target. This file need to be clean from .S files.
-
-2010-04-05 Thomas Znidar <t.znidar@embed-it.com>
-
- * libmisc/monitor/mon-monitor.c, libmisc/monitor/monitor.h: Add reset
- command.
-
-2010-04-04 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libnetworking/lib/rtems_bspnet_ntp.c: #include <unistd.h>.
-
-2010-04-03 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * posix/include/sched.h: Remove.
- * posix/Makefile.am: Remove include/sched.h.
-
-2010-04-03 Joel Sherrill <joel.sherrill@oarcorp.org>
-
- * posix/src/psxtransschedparam.c, posix/src/pthread.c,
- posix/src/pthreadcreate.c: Reflect POSIX sched_parm changes.
-
-2010-04-03 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * shttpd/auth.c, shttpd/config.c, shttpd/io_cgi.c,
- shttpd/io_file.c, shttpd/io_socket.c, shttpd/shttpd.c:
- #include <unistd.h>.
-
-2010-04-02 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libnetworking/sys/select.h: #include <sys/time.h>.
-
-2010-04-02 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libcsupport/src/isatty_r.c, libcsupport/src/malloc_sbrk_helpers.c:
- #include <unistd.h>.
- * posix/src/sched_rr_get_interval.c: #include <unistd.h>.
-
-2010-03-30 Chris Johns <chrisj@rtems.org>
-
- * libfs/src/dosfs/msdos_misc.c: Fix PR1491.
-
-2010-03-28 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * score/src/isrthreaddispatch.c: Add include of config.h
-
-2010-03-28 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libmisc/stringto/stringto_template.h: Reorder includes.
- * libmisc/stringto/stringtodouble.c,
- libmisc/stringto/stringtofloat.c,
- libmisc/stringto/stringtoint.c,
- libmisc/stringto/stringtolong.c,
- libmisc/stringto/stringtolonglong.c,
- libmisc/stringto/stringtopointer.c
- libmisc/stringto/stringtounsignedchar.c
- libmisc/stringto/stringtounsignedint.c
- libmisc/stringto/stringtounsignedlong.c
- libmisc/stringto/stringtounsignedlonglong.c:
- Add HAVE_CONFIG_H support to let files receive configure defines.
-
-2010-03-28 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libnetworking/libc/getnetnamadr.c,
- librpc/src/rpc/svc.c:
- Add HAVE_STRINGS_H for better POSIX compliance.
-
-2010-03-28 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libnetworking/net/if.c, libnetworking/net/if_ethersubr.c,
- libnetworking/net/if_loop.c, libnetworking/net/if_ppp.c,
- libnetworking/net/ppp_tty.c, libnetworking/net/radix.c,
- libnetworking/net/raw_cb.c, libnetworking/net/raw_usrreq.c,
- libnetworking/net/route.c, libnetworking/net/rtsock.c,
- libnetworking/net/slcompress.c:
- Add HAVE_CONFIG_H support to let files receive configure defines.
-
-2010-03-28 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libnetworking/netinet/if_ether.c, libnetworking/netinet/igmp.c,
- libnetworking/netinet/in.c, libnetworking/netinet/in_cksum.c,
- libnetworking/netinet/in_pcb.c, libnetworking/netinet/in_proto.c,
- libnetworking/netinet/in_rmx.c, libnetworking/netinet/ip_divert.c,
- libnetworking/netinet/ip_fw.c, libnetworking/netinet/ip_icmp.c,
- libnetworking/netinet/ip_input.c, libnetworking/netinet/ip_mroute.c,
- libnetworking/netinet/ip_output.c, libnetworking/netinet/raw_ip.c,
- libnetworking/netinet/tcp_debug.c, libnetworking/netinet/tcp_input.c,
- libnetworking/netinet/tcp_output.c, libnetworking/netinet/tcp_subr.c,
- libnetworking/netinet/tcp_timer.c, libnetworking/netinet/tcp_usrreq.c,
- libnetworking/netinet/udp_usrreq.c:
- Add HAVE_CONFIG_H support to let files receive configure defines.
-
-2010-03-28 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libnetworking/lib/ftpfs.c, libnetworking/lib/getprotoby.c,
- libnetworking/lib/rtems_bsdnet_ntp.c, libnetworking/lib/syslog.c,
- libnetworking/lib/tftpDriver.c:
- Add HAVE_CONFIG_H support to let files receive configure defines.
-
-2010-03-28 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libnetworking/libc/getifaddrs.c,
- * libnetworking/libc/if_indextoname.c,
- libnetworking/libc/if_nameindex.c:
- Add HAVE_CONFIG_H support to let files receive configure defines.
-
-2010-03-28 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libmd/md4.c, libmd/md5.c:
- Add HAVE_CONFIG_H support to let files receive configure defines.
-
-2010-03-28 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libmisc/Makefile.am: Add stringto/stringto_template.h to
- libstringto_a_SOURCES.
-
-2010-03-28 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libfs/src/pipe/pipe.c:
- Add HAVE_CONFIG_H support to let files receive configure defines.
-
-2010-03-28 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libblock/src/bdpart.c, libblock/src/ramdisk-config.c,
- libblock/src/ramdisk-driver.c, libblock/src/ramdisk-init.c:
- Add HAVE_CONFIG_H support to let files receive configure defines.
-
-2010-03-28 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * librpc/src/xdr/xdr.c, librpc/src/xdr/xdr_array.c,
- librpc/src/xdr/xdr_float.c, librpc/src/xdr/xdr_mem.c,
- librpc/src/xdr/xdr_rec.c, librpc/src/xdr/xdr_reference.c,
- librpc/src/xdr/xdr_sizeof.c, librpc/src/xdr/xdr_stdio.c
- Add HAVE_CONFIG_H support to let files receive configure defines.
-
-2010-03-28 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * librpc/src/rpc/auth_none.c, librpc/src/rpc/auth_unix.c,
- librpc/src/rpc/authunix_prot.c, librpc/src/rpc/bindresvport.c,
- librpc/src/rpc/clnt_generic.c, librpc/src/rpc/clnt_perror.c,
- librpc/src/rpc/clnt_raw.c, librpc/src/rpc/clnt_simple.c,
- librpc/src/rpc/clnt_tcp.c, librpc/src/rpc/clnt_udp.c,
- librpc/src/rpc/get_myaddress.c, librpc/src/rpc/getrpcent.c,
- librpc/src/rpc/getrpcport.c, librpc/src/rpc/netname.c,
- librpc/src/rpc/netnamer.c, librpc/src/rpc/pmap_clnt.c,
- librpc/src/rpc/pmap_getmaps.c, librpc/src/rpc/pmap_getport.c,
- librpc/src/rpc/pmap_prot.c, librpc/src/rpc/pmap_prot2.c,
- librpc/src/rpc/pmap_rmt.c, librpc/src/rpc/rpc_callmsg.c,
- librpc/src/rpc/rpc_commondata.c, librpc/src/rpc/rpc_dtablesize.c,
- librpc/src/rpc/rpc_prot.c, librpc/src/rpc/rpcdname.c,
- librpc/src/rpc/rtems_portmapper.c, librpc/src/rpc/rtems_rpc.c,
- librpc/src/rpc/rtime.c, librpc/src/rpc/svc.c,
- librpc/src/rpc/svc_auth.c, librpc/src/rpc/svc_auth_unix.c,
- librpc/src/rpc/svc_raw.c, librpc/src/rpc/svc_run.c,
- librpc/src/rpc/svc_simple.c, librpc/src/rpc/svc_tcp.c,
- librpc/src/rpc/svc_udp.c:
- Add HAVE_CONFIG_H support to let files receive configure defines.
-
-2010-03-27 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libgnat/ada_intrsupp.c, telnetd/check_passwd.c, telnetd/des.c,
- telnetd/genpw.c: Add include of config.h
-
-2010-03-27 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libcsupport/src/termios_baud2index.c,
- libcsupport/src/termios_baud2num.c, libcsupport/src/termios_num2baud.c
- libcsupport/src/termios_setinitialbaud.c:
- Add HAVE_CONFIG_H support to let files receive configure defines.
-
-2010-03-27 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libmisc/bspcmdline/bspcmdline.h: Minimize includes.
- * libmisc/bspcmdline/bspcmdline_get.c,
- libmisc/bspcmdline/bspcmdline_getparam.c,
- libmisc/bspcmdline/bspcmdline_getparamraw.c,
- libmisc/bspcmdline/bspcmdline_getparamrhs.c:
- Add HAVE_CONFIG_H support to let files receive configure defines.
-
-2010-03-27 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libmisc/uuid/clear.c, libmisc/uuid/compare.c,
- libmisc/uuid/copy.c, libmisc/uuid/isnull.c,
- libmisc/uuid/pack.c, libmisc/uuid/parse.c,
- libmisc/uuid/unpack.c, libmisc/uuid/unparse.c,
- libmisc/uuid/uuid_time.c:
- Add HAVE_CONFIG_H guards around #include "config.h".
-
-2010-03-27 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libmisc/monitor/mon-symbols.c:
- Add HAVE_STRINGS_H for better POSIX compliance.
-
-2010-03-27 Chris Johns <chrisj@rtems.org>
-
- libfs/src/nfsclient/src/cexphelp.c,
- libfs/src/nfsclient/src/dirutils.c,
- libfs/src/nfsclient/src/nfs.modini.c,
- libfs/src/nfsclient/src/nfsTest.c,
- libfs/src/nfsclient/src/rpcio.c,
- libfs/src/nfsclient/src/rpcio.modini.c,
- libfs/src/nfsclient/src/sock_mbuf.c,
- libfs/src/nfsclient/src/xdr_mbuf.c,
- libfs/src/rfs/rtems-rfs-bitmaps-ut.c,
- libfs/src/rfs/rtems-rfs-bitmaps.c,
- libfs/src/rfs/rtems-rfs-block.c,
- libfs/src/rfs/rtems-rfs-buffer-bdbuf.c,
- libfs/src/rfs/rtems-rfs-buffer-devio.c,
- libfs/src/rfs/rtems-rfs-buffer.c,
- libfs/src/rfs/rtems-rfs-dir-hash.c, libfs/src/rfs/rtems-rfs-dir.c,
- libfs/src/rfs/rtems-rfs-file-system.c,
- libfs/src/rfs/rtems-rfs-file.c, libfs/src/rfs/rtems-rfs-format.c,
- libfs/src/rfs/rtems-rfs-group.c, libfs/src/rfs/rtems-rfs-inode.c,
- libfs/src/rfs/rtems-rfs-link.c, libfs/src/rfs/rtems-rfs-mutex.c,
- libfs/src/rfs/rtems-rfs-rtems-dev.c,
- libfs/src/rfs/rtems-rfs-rtems-dir.c,
- libfs/src/rfs/rtems-rfs-rtems-file.c,
- libfs/src/rfs/rtems-rfs-rtems-utils.c,
- libfs/src/rfs/rtems-rfs-rtems.c, libfs/src/rfs/rtems-rfs-shell.c,
- libfs/src/rfs/rtems-rfs-trace.c: Add HAVE_CONFIG_H support to let
- files receive configure defines.
-
-2010-03-27 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libnetworking/libc/gethostbydns.c, libnetworking/libc/gethostbyht.c,
- libnetworking/libc/gethostnamadr.c, libnetworking/libc/getnetbyht.c,
- libnetworking/libc/linkaddr.c, libnetworking/libc/ns_print.c,
- libnetworking/libc/res_debug.c, libnetworking/libc/res_query.c,
- libnetworking/libc/res_send.c, libnetworking/libc/res_update.c:
- Add HAVE_STRINGS_H for better POSIX compliance.
-
-2010-03-27 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libmisc/monitor/mon-command.c:
- Add HAVE_CONFIG_H support to let files receive configure defines.
-
-2010-03-26 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libmisc/shell/hexdump-display.c, libmisc/shell/hexdump-parse.c,
- libmisc/shell/hexsyntax.c, libmisc/shell/main_hexdump.c,
- libmisc/shell/main_rm.c:
- Add HAVE_STRINGS_H for better POSIX compliance.
-
-2010-03-26 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * shttpd/auth.c, shttpd/io_emb.c, shttpd/mime_type.c,
- shttpd/shttpd.c: Add HAVE_STRINGS_H for better POSIX compliance.
-
-2010-03-26 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libmisc/shell/dd-args.c, libmisc/shell/dd-conv.c,
- libmisc/shell/dd-conv_tab.c, libmisc/shell/dd-misc.c,
- libmisc/shell/dd-position.c, libmisc/shell/fdisk.c,
- libmisc/shell/fts.c, libmisc/shell/hexdump-conv.c,
- libmisc/shell/hexdump-display.c, libmisc/shell/hexdump-odsyntax.c,
- libmisc/shell/hexdump-parse.c, libmisc/shell/hexsyntax.c,
- libmisc/shell/login_check.c, libmisc/shell/login_prompt.c,
- libmisc/shell/main_dd.c, libmisc/shell/main_hexdump.c,
- libmisc/shell/main_ln.c, libmisc/shell/main_mknod.c,
- libmisc/shell/main_rtc.c, libmisc/shell/mknod-pack_dev.c:
- Add HAVE_CONFIG_H support to let files receive configure defines.
-
-2010-03-26 Chris Johns <chrisj@rtems.org>
-
- * libfs/src/dosfs/msdos_misc.c: Part fix to PR1491.
-
-2010-03-22 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libfs/src/rfs/rtems-rfs-bitmaps-ut.c,
- libfs/src/rfs/rtems-rfs-block.c, libfs/src/rfs/rtems-rfs-buffer.c,
- libfs/src/rfs/rtems-rfs-dir.c, libfs/src/rfs/rtems-rfs-file.c,
- libfs/src/rfs/rtems-rfs-format.c, libfs/src/rfs/rtems-rfs-group.c,
- libfs/src/rfs/rtems-rfs-rtems-file.c,
- libfs/src/rfs/rtems-rfs-shell.c: Fix printf format warning. Primarily
- for size_t.
-
-2010-03-22 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libcsupport/src/sleep_noposix.c: Fix warning and bug.
-
-2010-03-16 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libmisc/shell/shell_makeargs.c: Fix bugs introduced by patch
- attempting to add quoted arguments.
-
-2010-03-12 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libblock/src/ide_part_table.c: Functionality of
- rtems_ide_part_table_get() and rtems_ide_part_table_free() was needed
- internally but those routines are deprecated from the public API. So
- move their contents to private static routines. Using the private
- routines in this file avoids deprecation warnings and leaves
- functional, although deprecated, versions for potential use by
- applications.
-
-2010-03-12 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * ftpd/ftpd.c, httpd/asp.c, httpd/ejparse.c, httpd/emfdb.c,
- httpd/misc.c, httpd/um.c, httpd/webs.c, httpd/websuemf.c,
- libfs/src/dosfs/msdos_dir.c, libfs/src/dosfs/msdos_format.c,
- libfs/src/dosfs/msdos_misc.c, libfs/src/nfsclient/src/nfs.c,
- libmisc/capture/capture-cli.c, libmisc/monitor/mon-network.c,
- libmisc/shell/hexdump-odsyntax.c, libmisc/shell/main_ifconfig.c,
- libmisc/shell/shell.c, libmisc/shell/shell_makeargs.c,
- libmisc/uuid/parse.c, libnetworking/libc/gethostbydns.c,
- libnetworking/libc/gethostbyht.c, libnetworking/libc/gethostnamadr.c,
- libnetworking/libc/getnetnamadr.c, libnetworking/libc/inet_addr.c,
- libnetworking/libc/inet_network.c, libnetworking/libc/res_debug.c,
- libnetworking/libc/res_init.c, libnetworking/libc/res_query.c,
- libnetworking/rtems/rtems_mii_ioctl.c,
- score/src/objectgetnameasstring.c: Readdress use of ctype methods per
- recommendation from D.J. Delorie on the newlib mailing list. We
- should pass an unsigned char into these methods.
-
-2010-03-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libfs/src/dosfs/msdos_misc.c: Do not overwrite errno in case
- fat_file_write() returns with an error status.
-
-2010-03-11 Ken Peters <kptrs@yahoo.com>
-
- PR 1456/cpukit
- * libcsupport/src/ttyname.c: ttyname_r() when called directly (not via
- ttyname()) does not prefix the caller provided buffer with the
- predefined _PATH_DEV string (/dev/). Thus the directory search fails
- and no tty name is returned to the caller.
-
-2010-03-11 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * ftpd/ftpd.c, httpd/uemf.c, httpd/um.c, httpd/webs.c,
- httpd/websuemf.c, libblock/src/diskdevs.c,
- libmisc/capture/capture-cli.c, libmisc/monitor/mon-network.c,
- libmisc/shell/hexdump-odsyntax.c, libmisc/shell/main_ifconfig.c,
- libmisc/uuid/parse.c, libnetworking/lib/ftpfs.c,
- libnetworking/libc/gethostbyht.c, libnetworking/libc/getnetnamadr.c,
- libnetworking/libc/inet_network.c,
- libnetworking/rtems/rtems_mii_ioctl.c,
- score/src/objectgetnameasstring.c: Fix warnings for ctype methods.
-
-2010-03-11 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libmisc/shell/shell_makeargs.c: Fix warnings.
-
-2010-03-11 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- PR 1458/cpukit
- * rtems/inline/rtems/rtems/asr.inl: Do not enable signals by default.
- Wait for a signal handler to be installed.
-
-2010-03-11 Andrei Mozzhuhin <nopscmn@gmail.com>
-
- PR 1496/shell
- * libmisc/shell/shell_makeargs.c: Add support for quoted arguments.
-
-2010-03-10 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * score/include/rtems/score/interr.h,
- score/src/objectinitializeinformation.c: Add new fatal error for
- configuring unlimited and maximum of 0.
-
-2010-03-09 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libmisc/Makefile.am: Remove duplicate file from list.
-
-2010-03-04 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libblock/src/ramdisk-config.c: Revert accidental commit.
-
-2010-03-04 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libblock/src/ramdisk-config.c, sapi/include/confdefs.h:
- CONFIGURE_DISABLE_CLASSIC_NOTEPADS is typo of
- CONFIGURE_DISABLE_CLASSIC_API_NOTEPADS. Fix it.
-
-2010-03-04 Chris Johns <chrisj@rtems.org>
-
- * libcsupport/include/rtems/libio.h, libcsupport/src/_rename_r.c:
- Add a rename file op and have rename use it.
-
- * libfs/Makefile.am, libfs/src/dosfs/msdos_rename.c,
- libfs/src/imfs/imfs_rename.c: New files to support the rename file
- op.
-
- * libfs/src/imfs/imfs.h: Add rename interface.
-
- * libfs/src/imfs/imfs_init.c: Add rename handler.
-
- * libfs/src/imfs/miniimfs_init.c: Fix up ops struct.
-
- * libfs/src/dosfs/msdos.h: Add msdos_rename and remove
- msdos_file_link.
-
- * libfs/src/dosfs/msdos_create.c: Remove the link call.
-
- * libfs/src/dosfs/msdos_eval.c: Fix a path parsing bug.
-
- * libfs/src/dosfs/msdos_init.c: Add rename handler and clean up
- the struct naming.
-
- * libfs/src/rfs/rtems-rfs-link.c, libfs/src/rfs/rtems-rfs-link.h:
- Change the link call to allow linking of directories if told to
- and change the unlink to handle unlink directories that are not
- empty so rename can be supported.
-
- * libfs/src/rfs/rtems-rfs-rtems-dir.c: Fix the link/unlink calls.
-
- * libfs/src/rfs/rtems-rfs-rtems.c: Add a rename handler. Fix the
- link/unlink calls.
-
- * libfs/src/dosfs/msdos_dir.c, libfs/src/dosfs/msdos_format.c,
- libfs/src/dosfs/msdos_misc.c, httpd/asp.c,
- libfs/src/nfsclient/src/nfs.c: Work around a newlib warning when
- using the is*() family of calls.
-
-2010-03-01 Chris Johns <chrisj@rtems.org>
-
- * libfs/src/rfs/rtems-rfs-buffer.h: Add `rtems_rfs_buffer_handle_reset'.
-
-2010-02-28 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libmisc/shell/shell_script.c: Fix typo.
-
-2010-02-26 Chris Johns <chrisj@rtems.org>
-
- * libfs/src/rfs/rtems-rfs-block.c: Reset a buffer handle after
- moving down an indirection level.
-
- * libfs/src/rfs/rtems-rfs-dir.c: Move directory entry validation
- into a macro and use the macro. Fix the range check on the ino so
- all inodes can be used.
-
- * libfs/src/rfs/rtems-rfs-file-system.c,
- libfs/src/rfs/rtems-rfs-file-system.h:: Add a version number to
- the superblock. Use RTEMS_RFS_INODE_SIZE.
-
- * libfs/src/rfs/rtems-rfs-file.c: Fix the size offset on partial
- block lengths. Set the size in the file handle on a truncate to
- 0.
-
- * libfs/src/rfs/rtems-rfs-format.c: Add a version number to
- the superblock. Use RTEMS_RFS_INODE_SIZE. A better set of defaults
- for small disks.
-
- * libfs/src/rfs/rtems-rfs-inode.c: Use RTEMS_RFS_INODE_SIZE. Free
- the allocated inode if it cannot be opened.
-
- * libfs/src/rfs/rtems-rfs-inode.h: Add RTEMS_RFS_INODE_SIZE.
-
- * libfs/src/rfs/rtems-rfs-rtems-file.c: Move some of the iop
- acceses inside the fs lock.
-
- * libfs/src/rfs/rtems-rfs-shell.c: Use RTEMS_RFS_INODE_SIZE.
-
-2010-02-24 Chris Johns <chrisj@rtems.org>
-
- * libmisc/shell/main_msdosfmt.c, libmisc/shell/shellconfig.h: Fix
- the alias as I did understand how it worked.
-
- * libfs/src/dosfs/msdos_format.c: Test for a block device.
-
-2010-02-23 Chris Johns <chrisj@rtems.org>
-
- * libfs/src/rfs/rtems-rfs-dir.c: Fix printf format warning for a
- 64bit off_t.
-
- * libfs/src/rfs/rtems-rfs-file-system.h: Add a macro to get the
- file system flags.
-
- * libfs/src/rfs/rtems-rfs-group.c,
- libfs/src/rfs/rtems-rfs-group.h: Add rtems_rfs_group_usage.
-
- * libfs/src/rfs/rtems-rfs-rtems.c: Fill in all the fields in the
- statvfs struct.
-
- * libfs/src/rfs/rtems-rfs-shell.c: Use rtems_rfs_group_usage.
-
-2010-02-20 Chris Johns <chrisj@rtems.org>
-
- * libfs/src/dosfs/fat.c, libfs/src/rfs/rtems-rfs-buffer.c: Block
- devices are now block device nodes and not character device
- nodes.
-
-2010-02-19 Chris Johns <chrisj@rtems.org>
-
- * libblock/src/diskdevs.c: Create the devices as block devices.
-
- * libmisc/shell/main_debugrfs.c, libmisc/shell/main_mkrfs.c,
- libmisc/shell/main_mount_rfs.c: New.
-
- * libmisc/shell/main_msdosfmt.c: Change the command to mkdos and
- alias the old name.
-
- * libmisc/shell/shellconfig.h, libmisc/Makefile.am: Add RFS
- support.
-
- * libfs/src/rfs/rtems-rfs-shell.c,
- libfs/src/rfs/rtems-rfs-shell.h: Move the format command code into
- the shell file.
-
-2010-02-18 Chris Johns <chrisj@rtems.org>
-
- * libfs/src/rfs/rtems-rfs-bitmaps.c,
- libfs/src/rfs/rtems-rfs-bitmaps.h,
- libfs/src/rfs/rtems-rfs-bitmaps-ut.c,
- libfs/src/rfs/rtems-rfs-block.c, libfs/src/rfs/rtems-rfs-block.h,
- libfs/src/rfs/rtems-rfs-block-pos.h,
- libfs/src/rfs/rtems-rfs-buffer-bdbuf.c,
- libfs/src/rfs/rtems-rfs-buffer.c,
- libfs/src/rfs/rtems-rfs-buffer-devio.c,
- libfs/src/rfs/rtems-rfs-buffer.h, libfs/src/rfs/rtems-rfs-data.h,
- libfs/src/rfs/rtems-rfs-dir.c, libfs/src/rfs/rtems-rfs-dir.h,
- libfs/src/rfs/rtems-rfs-dir-hash.c,
- libfs/src/rfs/rtems-rfs-dir-hash.h,
- libfs/src/rfs/rtems-rfs-file.c, libfs/src/rfs/rtems-rfs-file.h,
- libfs/src/rfs/rtems-rfs-file-system.c,
- libfs/src/rfs/rtems-rfs-file-system-fwd.h,
- libfs/src/rfs/rtems-rfs-file-system.h,
- libfs/src/rfs/rtems-rfs-format.c,
- libfs/src/rfs/rtems-rfs-format.h, libfs/src/rfs/rtems-rfs-group.c,
- libfs/src/rfs/rtems-rfs-group.h, libfs/src/rfs/rtems-rfs.h,
- libfs/src/rfs/rtems-rfs-inode.c, libfs/src/rfs/rtems-rfs-inode.h,
- libfs/src/rfs/rtems-rfs-link.c, libfs/src/rfs/rtems-rfs-link.h,
- libfs/src/rfs/rtems-rfs-mutex.c, libfs/src/rfs/rtems-rfs-mutex.h,
- libfs/src/rfs/rtems-rfs-rtems.c,
- libfs/src/rfs/rtems-rfs-rtems-dev.c,
- libfs/src/rfs/rtems-rfs-rtems-dir.c,
- libfs/src/rfs/rtems-rfs-rtems-file.c,
- libfs/src/rfs/rtems-rfs-rtems.h,
- libfs/src/rfs/rtems-rfs-rtems-utils.c,
- libfs/src/rfs/rtems-rfs-shell.c, libfs/src/rfs/rtems-rfs-shell.h,
- libfs/src/rfs/rtems-rfs-trace.c, libfs/src/rfs/rtems-rfs-trace.h:
- New.
-
- * Makefile.am, preinstall.am, libfs/Makefile.am,
- wrapup/Makefile.am: Updated with the RFS support.
-
- * libfs/README: Updated after 10 years.
-
- * libblock/src/flashdisk.c, libblock/src/nvdisk.c,
- libblock/src/ramdisk-driver.c: Updated to the new error reporting
- in libblock.
-
- * libmisc/shell/main_ls.c, libmisc/shell/print-ls.c: Fix printing
- the size in long mode.
-
- * libnetworking/nfs/bootp_subr.c,
- libnetworking/rtems/rtems_bootp.c,
- libnetworking/rtems/rtems_bsdnet_internal.h: Return the BOOTP/DHCP
- to the forever behaviour of 4.9 with the ability to call BOOTP and
- control the process if required.
-
-2010-02-16 Chris Johns <chrisj@rtems.org>
-
- * libcsupport/src/open.c: Tighten the open handler check.
-
-2010-02-16 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libcsupport/src/rmdir.c, libcsupport/src/unlink.c: Free the
- allocated pathloc.
-
-2010-02-01 Chris Johns <chrisj@rtems.org>
-
- * libmisc/shell/fts.c: Updated to the latest NetBSD version to
- resolve heap allocation bugs.
- * libmisc/shell/main_ls.c, libmisc/shell/print-ls.c: Fix printing
- size bugs.
- * libnetworking/rtems/mkrootfs.c: Fix byte order bug when creating
- the loopback interface address.
-
-2010-01-28 Sebastian Huber <sebastian.huber@embedded-brains.de>
- * libblock/src/bdbuf.c: Fixed invalid chain extract.
-
-2010-01-26 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libblock/include/rtems/bdbuf.h: Documentation. New states
- RTEMS_BDBUF_STATE_ACCESS_PURGED and RTEMS_BDBUF_STATE_TRANSFER_PURGED.
- Declare rtems_bdbuf_purge_dev() and rtems_bdbuf_purge_major().
- * libblock/src/bdbuf.c: Implemented ability to purge buffers from the
- cache depending on the device identifier or major number. See test
- "libtests/block10".
-
-2010-01-26 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * score/src/userextaddapiset.c: Removed file.
- * score/Makefile.am: Update for removed file.
- * sapi/include/rtems/extension.h, sapi/src/extensioncreate.c,
- score/include/rtems/score/userext.h: The function
- _User_extensions_Add_API_set is now inline. Added const qualifier to
- extension table parameter in extension create and set functions.
-
-2010-01-20 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- Coverity Id 30
- * libmisc/shell/hexdump-parse.c:
-
-2010-01-20 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- Coverity Id 1
- * libmisc/shell/fts.c:
-
-2010-01-20 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- Coverity Id 7
- Coverity Id 8
- * libblock/src/bdpart.c: Verify libblock is really set after
- rtems_bdbuf_read() before using it.
-
-2010-01-20 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- Coverity Id 5
- * score/src/objectextendinformation.c: Check object_blocks for NULL to
- determine when to allocate object block table.
-
-2010-01-20 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- Coverity Id 27
- * libmisc/fsmount/fsmount.c: Ensure calloc() returns memory and then we
- do not have to check null when freeing it. Coverity noted it was used
- before being checked for NULL.
-
-2010-01-20 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- Coverity Id 3
- * libmisc/shell/shell.c: Remove dead code path and fix warning.
-
-2010-01-20 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libmisc/shell/hexdump-parse.c: Fix uninitialized warning.
-
-2010-01-20 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- Coverity Id 30
- * libmisc/shell/hexdump-parse.c: Add free(pr) before returning.
-
-2010-01-20 Chris Johns <chrisj@rtems.org>
-
- Coverity Id 6
- * libmisc/shell/hexdump-parse.c: Modify conditional to avoid NULL
- dereference.
-
-2010-01-20 Chris Johns <chrisj@rtems.org>
-
- Coverity Id 9
- * libmisc/shell/main_ls.c: Modify conditional to avoid NULL
- dereference.
-
-2010-01-19 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- Coverity Id 10
- * libblock/src/bdbuf.c: Rework loop conditional to avoid potential use
- of NULL pointer.
-
-2010-01-19 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- Coverity Id 23
- * libmisc/monitor/mon-monitor.c: Add fclose() of file.
-
-2010-01-19 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libblock/src/ide_part_table.c: Another error path without a
- free(sector).
-
-2010-01-19 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- Coverity Id 28
- * libcsupport/src/termios.c: Set then unconditionally to avoid
- potential paths where it might be used uninitialized. Recommended by
- Eric Norum.
-
-2010-01-19 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- Coverity Id 18
- * libmisc/shell/fts.c: Add free(parent) to correct leak.
-
-2010-01-19 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- Coverity Id 24
- * libblock/src/ide_part_table.c: Initialize sector to NULL and add
- free(sector) on error return path from get_sector() to fix potential
- leak.
-
-2010-01-19 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- Coverity Id 25
- * libblock/src/ide_part_table.c: Add free(sector) on error return path
- to fix leak.
-
-2010-01-19 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- Coverity Id 5
- * score/src/objectinitializeinformation.c: Do not modify maximum
- parameter. Clean up and simplify code. This should help the Coverity
- path analysis to avoid reporting issues.
-
-2010-01-19 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libfs/src/imfs/imfs.h, libfs/src/imfs/imfs_creat.c,
- libfs/src/imfs/imfs_initsupp.c, libfs/src/imfs/imfs_link.c,
- libfs/src/imfs/imfs_load_tar.c, libfs/src/imfs/imfs_mknod.c,
- libfs/src/imfs/imfs_symlink.c: Create special helper method for
- creating the j-node for the root directory. This lets us assume that
- every j-node created otherwise has a parent node.
-
-2010-01-18 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libblock/include/rtems/bdbuf.h: Documentation. Renamed
- RTEMS_BDBUF_STATE_EMPTY in RTEMS_BDBUF_STATE_FREE. Renamed
- RTEMS_BDBUF_STATE_FRESH in RTEMS_BDBUF_STATE_EMPTY. Renamed
- RTEMS_BDBUF_STATE_ACCESS in RTEMS_BDBUF_STATE_ACCESS_CACHED. New
- state RTEMS_BDBUF_STATE_ACCESS_EMPTY. Removed error field from
- rtems_bdbuf_buffer.
- * libblock/include/rtems/blkdev.h: Documentation. Removed error
- field from block device IO control.
- * libblock/src/bdbuf.c: Update for block device API change. New block
- device driver error policies. A transfer error or a write to a
- deleted disk will invalidate the block data now. See test
- "libtests/block09". A get and release sequence will no longer trigger
- a disk write.
- * libblock/src/flashdisk.c, libblock/src/nvdisk.c,
- libblock/src/ramdisk-driver.c: Update for block device API change.
-
-2010-01-18 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- Coverity Id 27
- * libblock/src/ramdisk-config.c: Coverity notes that the
- calloc() is a resource leak. This is allocating memory for
- a RAM disk which will persist for the life of the system. RTEMS
- has no "de-initialize" driver call so there is no corresponding
- free(r). Coverity is correct that it is never freed but this is
- not a problem.
-
-2010-01-18 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libmisc/stackchk/check.c: Fix warning.
-
-2010-01-18 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- Coverity Id 12
- * libfs/src/imfs/memfile.c: Check for NULL return value.
-
-2010-01-18 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- Coverity Id 19
- Coverity Id 20
- Coverity Id 21
- * libfs/src/imfs/imfs_link.c, libfs/src/imfs/imfs_load_tar.c,
- libfs/src/imfs/imfs_mknod.c: Add comment to explain allocation is
- for life of file, not scope of method.
-
-2010-01-18 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- Coverity Id 12
- Coverity Id 13
- Coverity Id 14
- Coverity Id 15
- * libmisc/stackchk/check.c: Rewrote loop to avoid possible buffer
- overruns when the pattern area size is not a multiple of 16. There
- were no current ports impacted by this but better to be safe.
-
-2010-01-18 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- Coverity Id 22
- * libfs/src/imfs/imfs_symlink.c: Add comment to explain why this
- is not a resource leak.
-
-2010-01-18 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libfs/src/imfs/imfs_symlink.c: Spacing.
-
-2009-12-28 Shrikant Gaikwad <n3oo3n@gmail.com>
-
- * cpukit/libfs/src/pipe/pipe.c Restructured code to remove the
- goto statements.
-
-2009-12-21 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libnetworking/lib/ftpfs.c: Use EINVAL not EBADRQC.
-
-2009-12-18 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libmisc/shell/login_prompt.c: Switch from non-canonical mode with
- timeout (Case C) to blocking IO waiting for single character on
- login. In Case C mode, you cannot tell EOF from no data available.
- This means we cannot tell when a telnet connection is dropped. This
- was changed from 4.9 and resulted in breakage.
-
-2009-12-01 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- PR 1474
- * libblock/include/rtems/diskdevs.h, libblock/src/bdbuf.c,
- libblock/src/blkdev.c: Pass only physical disc devices to the block
- device driver. Reject direct usage of RTEMS_BLKIO_REQUEST though an
- IO control. Renamed and removed disk device structure access methods.
- * libblock/src/flashdisk.c, libblock/src/nvdisk.c,
- libblock/src/ramdisk-driver.c: Update for block device API change.
-
-2009-12-17 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/include/rtems/rtems/clock.h: Eliminate unused type
- rtems_clock_time_value.
-
-2009-12-17 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libcsupport/src/termios.c, libfs/src/dosfs/msdos_format.c,
- libfs/src/nfsclient/src/nfs.c, libfs/src/pipe/fifo.c,
- libnetworking/lib/rtems_bsdnet_ntp.c, libnetworking/lib/tftpDriver.c,
- libnetworking/rtems/rtems_glue.c, libnetworking/rtems/rtems_select.c:
- Eliminate uses of deprecated rtems_clock_get() and replace with
- properly typed routine.
-
-2009-12-17 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * telnetd/telnetd.c: Honor configuration setting for telnet daemon
- stack size.
-
-2009-12-15 Glenn Humphrey <glenn.humphrey@OARcorp.com>
-
- * rtems/include/rtems/rtems/dpmem.h, rtems/include/rtems/rtems/event.h,
- rtems/include/rtems/rtems/message.h,
- rtems/include/rtems/rtems/part.h,
- rtems/include/rtems/rtems/ratemon.h,
- rtems/include/rtems/rtems/region.h,
- rtems/include/rtems/rtems/semmp.h,
- rtems/include/rtems/rtems/signal.h,
- rtems/include/rtems/rtems/signalmp.h,
- rtems/include/rtems/rtems/tasks.h, rtems/include/rtems/rtems/timer.h,
- rtems/src/dpmemcreate.c, rtems/src/dpmemdelete.c,
- rtems/src/dpmemexternal2internal.c, rtems/src/dpmemident.c,
- rtems/src/dpmeminternal2external.c, rtems/src/eventsend.c,
- rtems/src/msgqbroadcast.c, rtems/src/msgqcreate.c,
- rtems/src/msgqdelete.c, rtems/src/msgqflush.c,
- rtems/src/msgqgetnumberpending.c, rtems/src/msgqident.c,
- rtems/src/msgqreceive.c, rtems/src/msgqsend.c,
- rtems/src/msgqurgent.c, rtems/src/partcreate.c,
- rtems/src/partdelete.c, rtems/src/partgetbuffer.c,
- rtems/src/partident.c, rtems/src/partreturnbuffer.c,
- rtems/src/ratemoncancel.c, rtems/src/ratemoncreate.c,
- rtems/src/ratemondelete.c, rtems/src/ratemongetstatistics.c,
- rtems/src/ratemongetstatus.c, rtems/src/ratemonident.c,
- rtems/src/ratemonperiod.c, rtems/src/ratemonresetstatistics.c,
- rtems/src/regioncreate.c, rtems/src/regiondelete.c,
- rtems/src/regionextend.c, rtems/src/regiongetfreeinfo.c,
- rtems/src/regiongetinfo.c, rtems/src/regiongetsegment.c,
- rtems/src/regiongetsegmentsize.c, rtems/src/regionident.c,
- rtems/src/regionresizesegment.c, rtems/src/regionreturnsegment.c,
- rtems/src/signalmp.c, rtems/src/signalsend.c, rtems/src/taskcreate.c,
- rtems/src/taskdelete.c, rtems/src/taskgetnote.c,
- rtems/src/taskident.c, rtems/src/taskissuspended.c,
- rtems/src/taskrestart.c, rtems/src/taskresume.c,
- rtems/src/tasksetnote.c, rtems/src/tasksetpriority.c,
- rtems/src/tasksuspend.c, rtems/src/timercancel.c,
- rtems/src/timercreate.c, rtems/src/timerdelete.c,
- rtems/src/timerfireafter.c, rtems/src/timerfirewhen.c,
- rtems/src/timergetinfo.c, rtems/src/timerident.c,
- rtems/src/timerreset.c, rtems/src/timerserverfireafter.c,
- rtems/src/timerserverfirewhen.c: Changed Objects_Id to rtems_id in
- the public API.
-
-2009-12-11 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- PR 1483/cpukit
- * include/rtems/pci.h: Rename pci_config into rtems_pci_config_t.
-
-2009-12-10 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- PR 1482
- * posix/src/timersettime.c: Exit dispatching critical section.
-
-2009-12-10 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- PR 1480/cpukit
- * rtems/src/ratemonperiod.c: Use _Rate_monotonic_Update_statistics()
- when period is expired, not _Rate_monotonic_Initiate_statistics().
- The cound of missed periods was never updated.
-
-2009-12-10 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * telnetd/pty.c:
- Reflect changes to rtems_termios_callbacks->write.
-
-2009-12-10 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libcsupport/include/rtems/libio.h: Change termios-write to ssize_t
- write(...., size_t).
-
-2009-12-10 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * posix/Makefile.am: Unconditionally build src/sigprocmask.c.
- * posix/src/sigprocmask.c: Provide stub if RTEMS_POSIX_API
- is disabled.
-
-2009-12-08 Glenn Humphrey <glenn.humphrey@OARcorp.com>
-
- * rtems/include/rtems/rtems/ratemon.h, rtems/src/ratemongetstatus.c,
- rtems/src/ratemonperiod.c: Factored out common code to ensure
- consistent behavior between rtems_rate_monotonic_get_status and
- rtems_rate_monotonic_report_statistics.
-
-2009-12-07 Cindy Cicalese <cicalese@mitre.org>
-
- PR 1477/cpukit
- * score/src/objectsetname.c: Ensure destination is NULL terminated.
- String copy was not getting the NULL.
-
-2009-12-06 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libnetworking/sys/uio.h: Include <sys/types.h>.
- Use ssize_t for uio_resid in struct uio (From FreeBSD).
-
-2009-12-04 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * posix/Makefile.am: Unconditionally build
- posix/src/sigaddset.c, posix/src/sigdelset.c,
- posix/src/sigfillset.c, posix/src/sigemptyset.c,
- posix/src/sigismember.c.
-
-2009-12-04 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * posix/src/sigaddset.c, posix/src/sigdelset.c,
- posix/src/sigemptyset.c, posix/src/sigfillset.c,
- posix/src/sigismember.c, posix/src/sigprocmask.c:
- Remove unnecessary includes.
-
-2009-12-04 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * posix/Makefile.am: Unconditionally install
- posix/include/rtems/posix/sigset.h.
- * posix/include/rtems/posix/psignal.h: Reflect having split out
- posix/include/rtems/posix/sigset.h.
- * posix/include/rtems/posix/sigset.h: New (Split out from
- posix/include/rtems/posix/psignal.h).
-
-2009-12-04 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * posix/Makefile.am: Unconditionally build src/wait.c src/waitpid.c.
- * posix/Makefile.am: Unconditionally build src/fork.c, src/vfork.c.
-
-2009-12-04 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * configure.ac, posix/Makefile.am, wrapup/Makefile.am:
- Eliminate AM_CONDITIONAL LIBPOSIX.
-
-2009-12-02 Glenn Humphrey <glenn.humphrey@OARcorp.com>
-
- * libcsupport/src/__times.c, libmisc/cpuuse/cpuusagedata.c,
- libmisc/cpuuse/cpuusagereport.c, libmisc/cpuuse/cpuusagereset.c,
- rtems/include/rtems/rtems/types.h, rtems/src/ratemongetstatistics.c,
- rtems/src/ratemonreportstatistics.c, score/src/threaddispatch.c,
- score/src/threadinitialize.c, score/src/threadtickletimeslice.c:
- Updated copyright line.
-
-2009-12-02 Glenn Humphrey <glenn.humphrey@OARcorp.com>
-
- * configure.ac, libcsupport/src/__times.c,
- libmisc/cpuuse/cpuusagedata.c, libmisc/cpuuse/cpuusagereport.c,
- libmisc/cpuuse/cpuusagereset.c, rtems/include/rtems/rtems/ratemon.h,
- rtems/include/rtems/rtems/types.h, rtems/src/ratemongetstatistics.c,
- rtems/src/ratemongetstatus.c, rtems/src/ratemonperiod.c,
- rtems/src/ratemonreportstatistics.c,
- score/include/rtems/score/thread.h, score/src/threaddispatch.c,
- score/src/threadinitialize.c, score/src/threadtickletimeslice.c:
- Changed the configuration of statistics granularity to use just one
- define.
-
-2009-12-02 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * shttpd/def.h: Use __m32c__ for m32c.
-
-2009-12-02 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * shttpd/def.h: Shrink default URI_MAX to 32767.
- Add special cases for sizeof(size_t) < 2.
-
-2009-12-01 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * libmisc/stringto/stringto.h, libmisc/stringto/stringto_template.h:
- Tidy up as part of adding new test.
-
-2009-12-01 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libcsupport/Makefile.am: Split no_posix.c so using sleep() does not
- pull in kill() stubs.
- * libcsupport/src/kill_noposix.c, libcsupport/src/sleep_noposix.c:
- New files.
- * libcsupport/src/no_posix.c: Removed.
-
-2009-12-01 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libcsupport/src/vprintk.c: Fixed usage of va_arg().
-
-2009-11-30 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libmisc/shell/login_prompt.c: Fix problem where timeout on login
- prompt at console results in tight loop repeating login prompt.
-
-2009-11-30 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * score/src/threaddelayended.c: Clear only the states that are used to
- block until someone calls _Thread_Delay_ended().
-
-2009-11-30 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * score/include/rtems/score/protectedheap.h,
- score/src/pheapallocate.c: Changed base implementation of protected
- heap allocations to use _Heap_Allocate_aligned_with_boundary().
- * libcsupport/include/rtems/malloc.h, libcsupport/src/rtems_malloc.c:
- Check system state. Process deferred frees. Renamed rtems_malloc() in
- rtems_heap_allocate_aligned_with_boundary().
- * score/src/pheapallocatealigned.c: Removed file.
- * score/Makefile.am: Update for removed file.
-
-2009-11-30 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libblock/include/rtems/bdbuf.h: Documentation.
- * libblock/include/rtems/blkdev.h: Avoid designated initializers for
- C++ compatibility.
- * libblock/src/bdbuf.c: Fixed invalid state transition from FRESH to
- CACHED.
- * libblock/src/ide_part_table.c: Free memory in case of an error.
-
-2009-11-30 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libcsupport/src/vprintk.c: Fixed output of unsigned integers.
- Changed type of boolean variables to bool. Use unsigned integer type
- for radix and width parameters.
-
-2009-11-30 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * score/include/rtems/score/chain.h, sapi/include/rtems/chain.h: Added
- defines for initialization of empty chains.
-
-2009-11-30 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libcsupport/src/termios.c: Obtain output semaphore before drain
- output during close to prevent an infinite output drain loop.
-
-2009-11-30 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libmisc/shell/shell.c: Added format string to fprintf().
-
-2009-11-30 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * rtems/include/rtems/rtems/timer.h: Added timer server control block
- Timer_server_Control. Removed _Timer_Server thread pointer. Added
- _Timer_server pointer to the default timer server control block.
- * rtems/src/rtemstimer.c, rtems/src/timerreset.c,
- rtems/src/timerserverfireafter.c, rtems/src/timerserverfirewhen.c:
- Update for changes above.
- * rtems/src/timerserver.c: Rework of the timer server implementation.
- It is now possible to insert timers without the help of the timer
- server thread. This reduces the need for a thread dispatch. The
- timer server can now block on any resource type. Timer callbacks can
- even wait for time.
-
-2009-11-23 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libmisc/shell/shell.c: Always duplicate the environment passed to us
- because we will delete it when the shell exits. If we do not
- duplicate it, we could end up freeing memory which was not allocated
- from the heap or double freeing it.
-
-2009-11-23 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libmisc/shell/login_prompt.c: Properly process EOF and do not depend
- on ungetc() to propagate the status back.
-
-2009-11-23 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * score/inline/rtems/score/thread.inl: Eliminate unused variable and
- code.
-
-2009-11-23 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- PR 1460/cpukit
- * rtems/include/rtems/rtems/object.h,
- rtems/src/rtemsobjectapimaximumclass.c,
- rtems/src/rtemsobjectgetapiclassname.c,
- rtems/src/rtemsobjectgetapiname.c,
- rtems/src/rtemsobjectgetclassinfo.c,
- rtems/src/rtemsobjectidapimaximum.c,
- rtems/src/rtemsobjectidapiminimum.c, rtems/src/rtemsobjectidgetapi.c,
- rtems/src/rtemsobjectidgetclass.c, rtems/src/rtemsobjectidgetindex.c,
- rtems/src/rtemsobjectidgetnode.c: Change return type on methods
- accessing portions of RTEMS Ids to int. This allows -1 to be return
- on error.
-
-2009-11-23 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * mghttpd/mongoose.c: crypto_sw table is not used when SSL is disabled.
- RTEMS does not have flockfile/funlockfile.
-
-2009-11-22 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Add mghttpd.
-
-2009-11-18 Thomas Doefler <Thomas.Doerfler@embedded-brains.de>
-
- * libblock/include/rtems/blkdev.h, libblock/include/bdbuf.h,
- libblock/src/bdbuf.c: various changes
-
-2009-11-19 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * aclocal/check-networking.m4: Do NOT disable networking for the
- avr and the m32c.
-
-2009-11-19 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libmisc/shell/hexdump-odsyntax.c: Remove special casing
- the h8300, avr, sh2e.
-
-2009-11-19 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libcsupport/src/malloc_boundary.c: Avoid implicit type cast
- (https://www.rtems.org/bugzilla/show_bug.cgi?id=1472#c1).
-
-2009-11-18 Chris Johns <chrisj@rtems.org>
-
- * libmisc/shell/main_getenv.c, libmisc/shell/main_setenv.c,
- libmisc/shell/main_unsetenv.c: New. The shell can now play with
- environment variables.
- * libmisc/Makefile.am, libmisc/shell/shellconfig.h: Add setenv,
- getenv, and unsetenv to the shell.
-
-2009-11-17 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * configure.ac: Add mghttpd/Makefile.
- * mghttpd/mongoose.c: Various 16bit fixes.
- Add HAVE_CONFIG_H.
- Add HAVE_SYS_MMAN_H HAVE_DLFCN_H.
- Convert to unix encoding.
-
-2009-11-17 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * mghttpd/Makefile.am: New.
- * mghttpd/mongoose.c, mghttpd/mongoose.h, mghttpd/mongoose.1:
- Import from svn http://mongoose.googlecode.com/svn/trunk (r477).
-
-2009-11-13 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libmisc/capture/capture-cli.c: Cast pointer to intptr_t to
- print it (Casting to int32_t is wrong).
-
-2009-11-13 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * telnetd/telnetd.c (telnetd_dflt_spawn): Adjust prototype.
-
-2009-11-12 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libblock/include/rtems/blkdev.h, libblock/src/blkdev.c: Changed set
- and get IO controls to use the buffer argument for data exchange.
-
-2009-11-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libcsupport/Makefile.am, libcsupport/include/rtems/malloc.h,
- libcsupport/src/rtems_malloc.c: New function rtems_malloc().
-
-2009-11-11 Jennifer Averett <jennifer.averett@OARcorp.com>
-
- PR 1471/cpukit
- * libmisc/cpuuse/cpuusagereport.c: Rework statement to ensure 64-bit
- multiplication is used to avoid overflow with intermediate value.
-
-2009-11-10 Jennifer Averett <jennifer.averett@OARcorp.com>
-
- PR 1468/cpukit
- * score/src/timespecdividebyinteger.c: Rework statement to ensure
- 64-bit multiplication is used.
-
-2009-11-10 Jennifer Averett <jennifer.averett@OARcorp.com>
-
- PR 1462/cpukit
- * rtems/include/rtems/rtems/ratemon.h, rtems/src/ratemonperiod.c: Fine
- tune previous patch after analysis in application.
-
-2009-11-09 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libfs/src/dosfs/msdos_format.c: Rework to avoid overflow on 16-bit
- targets.
-
-2009-11-09 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libcsupport/src/open_dev_console.c: Use constant numbers to avoid
- overflow when shifting on 16-bit targets.
-
-2009-11-09 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * sapi/src/fatal.c: Formatting.
-
-2009-11-09 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * score/inline/rtems/score/coremutex.inl,
- score/inline/rtems/score/coresem.inl: Eliminate use of local
- variable. This local variable causes unused variable warnings
- on some ports.
-
-2009-11-09 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * score/include/rtems/score/thread.h: Revert accidentally committed
- change. It is possible that _Thread_Dispatch_disable_level can be an
- 8-bit variable but this impacts assembly and must be carefully
- considered.
-
-2009-11-08 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libmisc/capture/capture.h (RTEMS_CAPTURE_CONTROL_FROM_MASK):
- Use UINT32_C(1) to avoid overflow in implict typecast on 16bit
- targets.
-
-2009-11-03 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * itron/src/chg_pri.c, itron/src/cre_tsk.c,
- itron/src/eventflags.c, itron/src/fmempool.c,
- itron/src/frsm_tsk.c, itron/src/itroninittasks.c,
- itron/src/itronsem.c, itron/src/mbox.c, itron/src/msgbuffer.c,
- itron/src/port.c, itron/src/rsm_tsk.c, itron/src/snd_mbx.c,
- itron/src/task.c, itron/src/vmempool.c: Eliminate TRUE/FALSE in
- favor of true/false.
-
-2009-11-02 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libblock/src/bdbuf.c: Cast bdbuf->state to int32_t
- before shifting << 16 (Can not shift an enum by << 16 on 16bit).
-
-2009-11-02 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libfs/src/dosfs/msdos.h, libfs/src/dosfs/msdos_conv.c,
- libfs/src/dosfs/msdos_misc.c: Use uint16_t instead of
- "unsigned short" to circumvent warnings on 16bit targets.
-
-2009-11-02 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libblock/src/bdbuf.c: Fixed buffer recycling. See test
- "libtests/block03".
-
-2009-11-02 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libblock/src/bdbuf.c: Wake-up access waiters after sync. See test
- "libtests/block04".
-
-2009-10-30 Glenn Humphrey <glenn.humphrey@oarcorp.com>
-
- PR pr1462/cpukit
- * rtems/include/rtems/rtems/ratemon.h, rtems/src/ratemongetstatus.c,
- rtems/src/ratemonperiod.c, rtems/src/ratemontimeout.c,
- score/include/rtems/score/thread.h: Fix bugs in rate monotonic
- statistics.
-
-2009-10-30 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/src/semcreate.c: Fix mismatched brace in multiprocessing code.
-
-2009-10-30 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libblock/src/bdbuf.c: Fixed group usage counting. See test
- "libtests/block02".
-
-2009-10-30 Ralf Corsépius <ralf.corsepiu@rtems.org>
-
- * aclocal/gcc-sanity.m4: New.
- * configure.ac: Add RTEMS_CHECK_GCC_SANITY.
-
-2009-10-29 Till Straumann <strauman@slac.stanford.edu>
-
- * score/src/isr.c: Check if CPU defined _CPU_Interrupt_stack_setup()
- macro hook for setting up the interrupt stack (alignment, reserving
- space etc.) after the framework allocates it.
-
-2009-10-28 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libblock/include/rtems/bdbuf.h: Reorderd AVL node fields to save
- space.
- * libblock/src/bdbuf.c: Fixed printf() formats. New structure for
- waiters synchronization. Added BDBUF_INVALID_DEV define. New error
- handling in rtems_bdbuf_init().
- * libblock/src/bdpart.c, libblock/src/blkdev.c: Release disk in case
- of an error.
-
-2009-10-28 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libblock/include/rtems/ramdisk.h, libblock/src/ramdisk-driver.c:
- Aded ramdisk_register().
-
-2009-10-23 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * aclocal/prog-cc.m4: Remove RTEMS_CFLAGS.
- Rework CFLAGS setup.
- * automake/compile.am: Remove RTEMS_CFLAGS.
-
-2009-10-22 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * score/cpu/Makefile.am: Update DIST_SUBDIRS.
-
-2009-10-22 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libblock/include/rtems/flashdisk.h: Use UINT32_C consts to
- avoid implicit int-cast overflows in RTEMS_FDISK_KBYTES.
-
-2009-10-22 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libcsupport/include/rtems/error.h: Use ordinal constants for
- RTEMS_ERROR_ERRNO, RTEMS_ERROR_PANIC, RTEMS_ERROR_ABORT to avoid
- implicit constant conversion overflows on 16bit-int targets.
-
-2009-10-22 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libmisc/uuid/uuid_time.c: Add cast to uint32_t to allow 16bit
- shift on 16bit-int targets.
- * libmisc/uuid/gen_uuid.c: Add HAVE_CONFIG_H guard.
- Include <limits.h>. Shift pid_t's by (sizeof(pid_t)*CHAR_BIT)>>1
- instead of hard-coded 16 to permit building on non 16bit-int
- targets.
-
-2009-10-22 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libmisc/shell/extern-ls.h: Remove DAYSPERNYEAR, SECSPERDAY.
- * libmisc/shell/print-ls.c: Add DAYSPERNYEAR, SECSPERDAY.
- Add casts to time_t on constants in DAYSPERNYEAR, SECSPERDAY for
- 16bit-int targets.
-
-2009-10-22 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libmisc/shell/dd-args.c: Use uint_least32_t instead of u_int,
- force 32bit constants to make code functional on 16bit-int targets.
-
-2009-10-22 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * configure.ac: Remove -fasm.
-
-2009-10-21 Till Straumann <strauman@slac.stanford.edu>
-
- * sapi/include/rtems/config.h: Fixed typos (wrong case) in macro
- expansion for rtems_configuration_get_device_driver_table()
- and rtems_configuration_get_user_extension_table()
-
-2009-10-21 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * include/rtems/irq-extension.h: Removed vector argument from
- rtems_interrupt_handler type.
-
-2009-10-20 Till Straumann <strauman@slac.stanford.edu>
-
- * score/cpu/i386/cpu.c, score/cpu/i386/cpu.h: let the default
- exception handler print a stack trace.
-
-2009-10-20 Till Straumann <strauman@slac.stanford.edu>
-
- PR1424/networking
- * libnetworking/net/rtsock.c: (merged from BSD) copy information
- out to user buffer.
-
-2009-10-20 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libblock/include/rtems/ramdisk.h: Documentation.
- * libblock/src/ramdisk-driver.c: Compile trace support conditionally.
-
-2009-10-20 Chris Johns <chrisj@rtems.org>
-
- * libnetworking/rtems/rtems_mii_ioctl_kern.c: Added IFM_ACTIVE and
- IFM_AVALID to the status for a link up. These are the supported
- but in the BSD stack. Before IFM_LINK_OK was set and this is a
- spare bit.
-
-2009-10-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libblock/include/rtems/diskdevs.h: Documentation. Added field to
- rtems_disk_device.
- * libblock/include/rtems/blkdev.h: New request code
- RTEMS_BLKIO_DELETED.
- * libblock/src/diskdevs.c: Major rewrite. Changed the way disks are
- deleted. Disks will be now deleted if they are not in use or upon
- last release. The IO control handler will be invoked if a physical
- disk is deleted with the RTEMS_BLKIO_DELETED request code. Logical
- disks increase now the usage count of the associated physical disk.
-
-2009-10-16 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libblock/src/ramdisk.c: Removed file.
- * libblock/src/ramdisk-config.c, libblock/src/ramdisk-driver.c,
- libblock/src/ramdisk-init.c: New files.
- * libblock/include/rtems/ramdisk.h: Split up RAM disk functions to
- support static and runtime configuration.
- * libblock/Makefile.am: Update.
-
-2009-10-14 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libcsupport/src/no_libc.c: Remove.
- * libcsupport/Makefile.am: Remove no_libc.c.
- * libcsupport/src/newlibc_reent.c: Eliminate RTEMS_UNIX.
- * libcsupport/src/newlibc_exit.c: Eliminate RTEMS_UNIX.
- * libcsupport/src/base_fs.c: Eliminate RTEMS_UNIX.
- * libcsupport/src/stat.c: Eliminate RTEMS_UNIX.
- * libmisc/monitor/mon-editor.c: Eliminate RTEMS_UNIX.
- * libcsupport/include/rtems/libcsupport.h: Remove RTEMS_UNIX, hpux.
- Fix extern "C" {}.
- * libfs/src/imfs/ioman.c: Remove RTEMS_UNIX, __linux__.
-
-2009-10-14 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * score/src/threadhandler.c: Remove comment mentioning unix port.
-
-2009-10-14 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * wrapup/Makefile.am: Remove UNIX.
- * configure.ac: Remove UNIX AM_CONDITIONAL.
- * libfs/Makefile.am: Unconditionally build src/pipe/fifo.c
- src/pipe/pipe.c src/pipe/pipe.h.
- * libblock/Makefile.am: Unconditionally build libblock.
- * Makefile.am: Unconditional build libblock.
- * libfs/src/imfs/imfs_unixstub.c, libfs/src/devfs/devfs_unixstub.c:
- Remove (unused).
- * libfs/Makefile.am: Remove libfs/src/imfs/imfs_unixstub.c,
- libfs/src/devfs/devfs_unixstub.c.
-
-2009-10-14 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libcsupport/src/unixlibc.c, libcsupport/src/unixlibc_io.c,
- libcsupport/src/hosterr.c: Remove (unused).
- * libcsupport/Makefile.am: Remove libcsupport/src/unixlibc.c,
- libcsupport/src/unixlibc_io.c, libcsupport/src/hosterr.c.
-
-2009-10-14 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * aclocal/sysv-ipc.m4: Remove (unused).
- * configure.ac: Remove RTEMS_UNIX, RTEMS_UNIXLIB.
-
-2009-10-14 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * configure.ac: Remove some unix-specific checks.
- Remove unix-CPU_CONTEXT size checking.
- Remove enable-unixlib.
- Remove unix subdir.
- * aclocal/canonical-target-name.m4, aclocal/check-networking.m4,
- aclocal/check-posix.m4, aclocal/enable-posix.m4:
- Remove unix/posix.
-
-2009-10-14 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * score/cpu/Makefile.am: Remove unix subdir.
-
-2009-10-13 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libblock/include/rtems/bdbuf.h: Use size_t for swapout_workers.
- * libblock/src/bdpart.c: Add __attribute__((unused)) to suppress
- warnings.
- * libblock/src/bdbuf.c: Fix broken printf formats.
- Use size_t for sizes.
-
-2009-10-12 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libcsupport/include/rtems/error.h: Introduce rtems_error_code_t.
- Minor portability code-massaging.
- * libcsupport/src/error.c: Reflect having introduced
- rtems_error_code_t.
-
-2009-10-12 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * score/include/rtems/score/interr.h: Introduce Internal_errors_t.
- * score/src/interr.c, score/include/rtems/score/userext.h,
- score/src/userextthreadbegin.c: Reflect having introduced
- Internal_errors_t.
-
-2009-10-12 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libblock/include/rtems/diskdevs.h: Added driver data pointer to IO
- control function. The IO control handler takes now the disk device as
- first parameter instead of the physical device number.
- * cpukit/libblock/include/rtems/blkdev.h, libblock/src/bdbuf.c,
- libblock/src/blkdev.c, libblock/src/diskdevs.c, libblock/src/nvdisk.c,
- libblock/src/flashdisk.c, libblock/src/ramdisk.c: Update for block
- device API change.
-
-2009-10-11 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * posix/src/alarm.c: If 0 seconds do not insert timer.
- * rtems/src/regionextend.c: Eliminate warning. Use default else.
-
-2009-10-11 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * score/inline/rtems/score/thread.inl, score/src/threaddispatch.c:
- Correct conditionals so _Thread_Enable_dispatch() is always inlined
- when intended.
-
-2009-10-10 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * posix/include/rtems/posix/threadsup.h, posix/src/cancel.c,
- posix/src/canceleval.c: Make psxcancel run again.
- _POSIX_Thread_Exit() can be called on running thread or another
- thread when it is cancelled.
-
-2009-10-10 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * posix/src/mqueuetimedreceive.c, posix/src/mqueuetimedsend.c,
- posix/src/mutextimedlock.c, posix/src/prwlocktimedrdlock.c,
- posix/src/prwlocktimedwrlock.c, posix/src/semtimedwait.c: Switch from
- switch to if's because only one value needed to be tested. This
- shrinks the code and makes it easier to do coverage analysis on.
-
-2009-10-10 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * score/inline/rtems/score/object.inl: _Objects_Get_local_object() is
- only called from places where the index is known to be valid.
- _Objects_Set_local_object() already assumed this. Eliminates
- unreachable code.
-
-2009-10-10 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/src/timerserver.c: Indentation.
-
-2009-10-10 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/src/regiondelete.c, rtems/src/regionextend.c,
- rtems/src/regiongetfreeinfo.c, rtems/src/regiongetinfo.c,
- rtems/src/regiongetsegment.c, rtems/src/regionresizesegment.c,
- rtems/src/regionreturnsegment.c: Avoid initializing status code. This
- generates dead code on some targets. Add default case to eliminate
- unitialized variable warning.
-
-2009-10-09 Sebastian Huber <Sebastian.Huber@embedded-brains.de>
-
- * cpukit/sapi/include/rtems/io.h: Documentation.
- * cpukit/sapi/src/ioregisterdriver.c: Call from interrupt context is
- an error.
- * cpukit/sapi/src/iounregisterdriver.c: Disable preemption during
- critical section.
-
-2009-10-09 Chris Johns <chrisj@rtems.org>
-
- * libmisc/shell/main_mknod.c: Fixed build problem with networking
- disabled.
-
-2009-10-08 Chris Johns <chrisj@rtems.org>
-
- * Makefile.am, preinstall.am: Added statvfs.h.
- * libcsupport/Makefile.am: Add statvfs.c.
- * libcsupport/include/sys/statvfs.h, libcsupport/src/statvfs.c:
- New.
- * libcsupport/include/rtems/libio.h: Add a file system handler for
- the statvfs call.
- * libfs/src/devfs/devfs_init.c, libfs/src/dosfs/msdos_init.c,
- libfs/src/imfs/imfs_init.c, libfs/src/nfsclient/src/nfs.c: Set the
- statvfs handler to NULL.
- * include/rtems/fs.h: Add a second node access field for the RFS
- file system to hold a directory offset while the existing field
- holds the inode number. This save a rescan of the directory when
- working with directories.
- * libblock/include/rtems/bdbuf.h: Added references and user fields
- to the buffer descriptor.
- * libblock/src/bdbuf.c: Added dynamic buffer support for different
- block sizes. Fixed a number of bugs.
- * libblock/src/blkdev.c: Release the disk device on an error.
- * libblock/src/diskdevs.c: Set the block size to the media block
- size during initialisation of the disk device.
- * libblock/src/flashdisk.c, libblock/src/nvdisk.c,
- libblock/src/ramdisk.c: Updated the drivers to handle variable
- block sizes.
- * libfs/src/dosfs/fat.c, libfs/src/dosfs/fat.h: Release any
- buffers when an error occurs. The FAT buffer layer hangs onto a
- single buffer while mounted. This should be fixed.
- * sapi/inline/rtems/chain.inl: Added rtems_chain_set_off_chain,
- rtems_chain_is_node_off_chain, and rtems_chain_previous.
- * score/inline/rtems/score/chain.inl: Added _Chain_Set_off_chain,
- and _Chain_Is_node_off_chain.
- * libmisc/shell/main_ln.c, libmisc/shell/main_mknod.c,
- libmisc/shell/mknod-pack_dev.c, libmisc/shell/mknod-pack_dev.h:
- New shell commands.
- * libmisc/Makefile.am, libmisc/shell/shellconfig.h: Added ln and
- mknod commands.
- * libmisc/shell/hexdump-display.c: Fixed the reopen bug which
- showed up as a free with a bad pointer.
- * libmisc/shell/main_mount.c: List the user adding file system
- when listing the available file systems to mount.
- * libmisc/shell/utils-cp.c: Remove the fixed static copy buffer
- and use a large dynamic buffer.
- * score/inline/rtems/score/address.inl, score/src/coremsgsubmit.c,
- score/src/objectallocate.c, score/src/objectfree.c: Remove
- warnings.
-
-2009-10-06 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * sapi/src/ioregisterdriver.c: Reowork so this is a context switch
- disable critical section not interrupt disable critical section.
- Hopefully eliminated dead code which showed up in coverage runs.
-
-2009-10-04 Sebastian Huber <Sebastian.Huber@embedded-brains.de>
-
- * sapi/include/rtems/io.h, sapi/src/ioregisterdriver.c: Documenation.
- rtems_io_lookup_name() is now deprecated. Added
- rtems_io_driver_io_error(). rtems_io_register_driver() is now
- thread-safe.
-
-2009-10-04 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/src/ratemonreportstatistics.c: owner field is always set so
- safe to use. Reformat.
- * rtems/src/regionresizesegment.c: Always evaluate the blocked queue
- if the resize succeeded.
- * rtems/src/tasksetnote.c: Spacing.
-
-2009-10-04 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * posix/include/rtems/posix/psignal.h: Add extern for ualarm timer.
- * posix/src/alarm.c, posix/src/ualarm.c: Change from switch to if since
- many enumerated values have no action.
- * posix/src/psignal.c: Initialize ualarm and alarm timers.
-
-2009-10-02 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libmisc/monitor/mon-driver.c: Fix warning if
- defined(RTEMS_USE_16_BIT_OBJECT).
- * libmisc/monitor/mon-prmisc.c: Fix warning if
- defined(RTEMS_USE_16_BIT_OBJECT).
-
-2009-10-01 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- PR 1445/bsps
- * include/rtems/pci.h:
- Make pci_[read|write]_config* static inline, again.
-
-2009-10-01 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * include/rtems/pci.h: Add another missing prototype.
-
-2009-09-30 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * include/rtems/pci.h: Add missing prototype.
-
-2009-09-30 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libcsupport/src/fstat.c, libcsupport/src/fcntl.c,
- libcsupport/src/calloc.c, libcsupport/src/isatty_r.c,
- libcsupport/src/issetugid.c, libcsupport/src/lseek.c,
- libcsupport/src/read.c, libcsupport/src/getpid.c:
- Rework autoconf defines.
-
-2009-09-30 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libcsupport/src/_rename_r.c: Rework autoconf defines.
- Remove unused includes.
- * libcsupport/src/__gettod.c: Rework autoconf defines.
- Eliminate RTEMS_UNIX.
- * libcsupport/src/_calloc_r.c, libcsupport/src/_realloc_r.c:
- Rework autoconf defines.
- * libcsupport/src/open.c, libcsupport/src/close.c:
- Rework autoconf defines.
- * libcsupport/src/tcflow.c: Remove unused includes.
- * libcsupport/src/__sbrk.c: Eliminate RTEMS_UNIX.
- * libcsupport/src/_free_r.c, libcsupport/src/_malloc_r.c:
- Rework autoconf defines.
- * libcsupport/src/malloc_boundary.c: Comment out checkMallocArena
- (unused).
- * libcsupport/src/__assert.c: Rework autoconf defines.
- * libcsupport/src/__brk.c: Eliminate RTEMS_UNIX.
- Remove unused includes.
- * libcsupport/src/getgroups.c: Remove unused includes.
- * libcsupport/src/setpgid.c: Remove unused includes.
- * libcsupport/src/malloc_p.h: Remove #include <inttypes.h>.
-
-2009-09-30 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libnetworking/net/ppp_tty.c: Reflect termios_baud_to_number having
- been renamed to rtems_termios_baud_to_number.
-
-2009-09-30 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libcsupport/src/termios_setinitialbaud.c:
- Include rtems/termiostypes.h.
- Rename termios_set_initial_baud into rtems_termios_set_initial_baud.
- * libcsupport/src/termios_num2baud.c:
- Include rtems/termiostypes.h.
- Rename termios_number_to_baud into rtems_number_to_baud.
- * libcsupport/src/termios_baud2num.c:
- Include rtems/termiostypes.h.
- Rename termios_baud_to_number into rtems_termios_baud_to_number.
- * libcsupport/src/termios_baud2index.c:
- Include rtems/termiostypes.h.
- Rename termios_baud_to_index into rtems_termios_baud_to_index.
- * libcsupport/include/rtems/termiostypes.h: Include stdlib.h.
- Add rtems_termios_baud_t.
- Rename termios_number_to_baud into rtems_termios_number_to_baud,
- termios_baud_to_number into rtems_termios_baud_to_number,
- termios_baud_to_index into rtems_termios_baud_to_index.
-
-2009-09-29 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libnetworking/lib/tftpDriver.c: Remove vim: meta-tags.
-
-2009-09-29 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * score/src/heapwalk.c(Heap_Walk_printer): Add missing return type.
- * libnetworking/lib/tftpDriver.c (rtems_tftp_eval_path):
- Add missing parameter pathlen.
- * libmisc/shell/hexdump-conv.c: Use %lc instead of %C.
-
-2009-09-28 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * rtems/src/regiondelete.c, rtems/src/regiongetfreeinfo.c,
- rtems/src/regiongetinfo.c, rtems/src/regiongetsegment.c,
- rtems/src/regiongetsegmentsize.c, rtems/src/regionresizesegment.c,
- rtems/src/regionreturnsegment.c: Remove warnings.
-
-2009-09-28 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * score/src/objectidtoname.c: Remove error which cannot be reached
- since API that calls this checks the error first.
- * score/src/objectsetname.c: Adjust handling of length.
-
-2009-09-28 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * rtems/src/regiondelete.c, rtems/src/regiongetfreeinfo.c,
- rtems/src/regiongetinfo.c, rtems/src/regiongetsegment.c,
- rtems/src/regiongetsegmentsize.c, rtems/src/regionresizesegment.c,
- rtems/src/regionreturnsegment.c: Do not initialize return status to
- RTEMS_INTERNAL_ERROR.
-
-2009-09-28 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * include/rtems/pci.h: Revert extern inline patch.
-
-2009-09-26 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libmisc/capture/capture.c, posix/src/pthread.c, rtems/src/tasks.c,
- score/include/rtems/score/userext.h: Eliminate use of deprecated
- rtems_extension. Re-add prototype for _User_extensions_Add_API_set.
-
-2009-09-26 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libcsupport/include/rtems/libcsupport.h,
- libcsupport/src/newlibc_reent.c: Eliminate use of deprecated
- rtems_extension.
-
-2009-09-25 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * score/Makefile.am: Re-add file accidentally deleted by Sebastian.
-
-2009-09-25 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * score/inline/rtems/score/thread.inl: Restore the BSP context -- do
- not save the current. This routine is also marked as not returning
- which saves the exit path code.
-
-2009-09-25 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * include/rtems/pci.h: Change extern inline to static inline.
-
-2009-09-25 Sebastian Huber <Sebastian.Huber@embedded-brains.de>
-
- * sapi/include/rtems/extension.h, sapi/src/extensiondelete.c,
- sapi/src/extensionident.c, sapi/src/extensioncreate.c,
- sapi/inline/rtems/extension.inl, score/include/rtems/score/userext.h,
- score/src/userextthreaddelete.c, score/src/userext.c,
- score/src/userextthreadcreate.c, score/src/userextremoveset.c,
- score/src/userextthreadbegin.c, score/src/userextaddset.c,
- score/src/userextthreadstart.c, score/src/userextthreadswitch.c,
- score/src/userextthreadrestart.c: Documentation. The types
- User_extensions_routine and rtems_extension are now deprecated.
- Removed unused types User_extensions_thread_post_switch_extension and
- rtems_task_post_switch_extension. Renamed _User_extensions_Add_API_set()
- in _User_extensions_Add_set(). Renamed _User_extensions_Add_set() in
- _User_extensions_Add_set_with_table().
- * score/src/userextaddapiset.c: Removed file.
- * score/Makefile.am: Update.
-
-2009-09-25 Sebastian Huber <Sebastian.Huber@embedded-brains.de>
-
- * score/src/heap.c, score/include/rtems/score/heap.h: Reduced alignment
- requirement for CPU_ALIGNMENT from four to two.
-
-2009-09-25 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * posix/include/rtems/posix/threadsup.h: Add no return atrribute to
- _POSIX_Thread_Exit().
-
-2009-09-24 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libmisc/shell/hexdump-odsyntax.c: Fix failure on SH2e where there is
- only single precision float.
-
-2009-09-24 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libcsupport/src/getpagesize.c, posix/Makefile.am: Eliminate one copy
- of getpagesize() and make it return an int.
- * posix/src/getpagesize.c: Removed.
-
-2009-09-20 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * posix/Makefile.am: Add getpagesize(). Now required by GNU Ada.
- * posix/src/getpagesize.c: New file.
-
-2009-09-16 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * score/src/userextaddapiset.c: Disable code that is only used when
- ITRON or POSIX is enabled.
-
-2009-09-15 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libmisc/shell/utils-cp.c: Include <utime.h> instead of
- <sys/utime.h> for better POSIX compilance.
-
-2009-09-15 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libcsupport/src/malloc_p.h: Rely upon uintmax_t and PRIuMAX being
- provided.
-
-2009-09-15 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libcsupport/src/libio_init.c, libcsupport/src/libio.c:
- Reflect rtems_libio_number_iops being uint32_t.
-
-2009-09-15 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libcsupport/src/libio_init.c: Remove extern uint32_t
- rtems_libio_number_iops.
-
-2009-09-15 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libcsupport/src/fcntl.c, libcsupport/src/malloc_boundary.c,
- libcsupport/src/newlibc_reent.c, libcsupport/src/printk_plugin.c,
- libcsupport/src/stat.c, libcsupport/src/tcflow.c,
- libcsupport/src/tcflush.c, libcsupport/src/tcsendbreak.c,
- libcsupport/src/tcsetpgrp.c, libcsupport/src/unlink.c,
- libcsupport/src/unmount.c, libcsupport/src/write_r.c:
- Add __attribute__((unused)) to function arguments.
-
-2009-09-15 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libcsupport/src/__brk.c, libcsupport/src/__gettod.c,
- libcsupport/src/__sbrk.c, libcsupport/src/__times.c,
- libcsupport/src/_calloc_r.c, libcsupport/src/_free_r.c,
- libcsupport/src/_malloc_r.c, libcsupport/src/_realloc_r.c,
- libcsupport/src/_rename_r.c, libcsupport/src/assocnamebad.c,
- libcsupport/src/close.c, libcsupport/src/envlock.c,
- libcsupport/src/fstat.c, libcsupport/src/getgroups.c,
- libcsupport/src/getpid.c, libcsupport/src/isatty_r.c,
- libcsupport/src/link.c, libcsupport/src/lseek.c,
- libcsupport/src/open.c, libcsupport/src/read.c,
- libcsupport/src/setpgid.c: Add __attribute__((unused)) to function
- arguments.
-
-2009-09-15 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- PR 1441/cpukit
- * libcsupport/src/tcgetprgrp.c: Remove.
- * libcsupport/src/tcgetpgrp.c: New (Renamed from
- libcsupport/src/tcgetprgrp.c).
- * libcsupport/Makefile.am: Add libcsupport/src/tcgetpgrp.c.
- Remove libcsupport/src/tcgetprgrp.c.
-
-2009-09-15 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libcsupport/src/getpwent.c: Ansify.
-
-2009-09-14 Sebastian Huber <Sebastian.Huber@embedded-brains.de>
-
- * score/src/heapalignupuptr.c, score/src/heapallocatealigned.c:
- Removed files.
- * score/Makefile.am: Update.
-
-2009-09-14 Sebastian Huber <Sebastian.Huber@embedded-brains.de>
-
- * score/src/wkspace.c: Removed work space area consistency checks.
- * libblock/include/rtems/ide_part_table.h: Functions are now
- deprecated.
- * libcsupport/include/rtems/libcsupport.h, libcsupport/src/calloc.c,
- libcsupport/src/malloc_boundary.c,
- libcsupport/src/malloc_initialize.c,
- libcsupport/src/malloc_report_statistics_plugin.c,
- libcsupport/src/malloc_statistics_helpers.c,
- libcsupport/src/malloc_walk.c, libcsupport/src/realloc.c,
- rtems/inline/rtems/rtems/region.inl: Update for heap API changes.
-
-2009-09-14 Christian Mauderer <christian.mauderer@embedded-brains.de>
-
- * libcsupport/src/vprintk.c: Fixed warnings. Print nothing in case the
- pointer to the string is NULL.
-
-2009-09-14 Sebastian Huber <Sebastian.Huber@embedded-brains.de>
-
- * score/src/wkspace.c: Removed work space area consistency checks.
- * libblock/include/rtems/ide_part_table.h: Functions are now
- deprecated.
- * libcsupport/include/rtems/libcsupport.h, libcsupport/src/calloc.c,
- libcsupport/src/malloc_boundary.c,
- libcsupport/src/malloc_initialize.c,
- libcsupport/src/malloc_report_statistics_plugin.c,
- libcsupport/src/malloc_statistics_helpers.c,
- libcsupport/src/malloc_walk.c, libcsupport/src/realloc.c,
- rtems/inline/rtems/rtems/region.inl: Update for heap API changes.
-
-2009-09-14 Christian Mauderer <christian.mauderer@embedded-brains.de>
-
- * libcsupport/src/vprintk.c: Fixed warnings. Print nothing in case the
- pointer to the string is NULL.
-
-2009-09-13 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * posix/src/nanosleep.c: Disable EINTR case when POSIX is disabled
- because it cannot happen.
-
-2009-09-13 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * score/inline/rtems/score/coremsg.inl: Fix compilation issue when
- notifications are not enabled.
-
-2009-09-13 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * score/include/rtems/score/thread.h, score/src/threadinitialize.c,
- score/src/threadstackfree.c: Disable capability for API to let user
- provide thread stack when no API configured includes this capability.
-
-2009-09-13 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * score/include/rtems/score/coresem.h, score/src/coresemseize.c:
- Disable body of _CORE_semaphore_Seize() if it is not used because all
- APIs using it are disabled.
-
-2009-09-13 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * score/include/rtems/score/tod.h: Fix typo.
-
-2009-09-13 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/include/rtems/rtems/config.h: Add
- rtems_configuration_get_maximum_semaphores().
-
-2009-09-13 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * posix/Makefile.am, posix/src/clockgetres.c: Add clockgetres.c to set
- of clock and delayt methods built when POSIX threads are disabled.
- Ensure it builds when POSIX is disabled.
-
-2009-09-13 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * score/src/coremsgbroadcast.c: Fix typo.
-
-2009-09-13 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * score/src/coremsgsubmit.c: Remove extra #else.
-
-2009-09-13 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * score/inline/rtems/score/coremsg.inl, score/src/coremsg.c,
- score/src/coremsgbroadcast.c, score/src/coremsginsert.c,
- score/src/coremsgseize.c, score/src/coremsgsubmit.c: Add wrappers for
- accessing message priority. Since these are empty when priority-based
- message queues are disabled, this eliminates some of the
- conditionals.
-
-2009-09-12 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * score/src/coremsgseize.c: Fix typo.
-
-2009-09-11 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * score/include/rtems/score/coremsg.h,
- score/inline/rtems/score/coremsg.inl, score/src/coremsg.c,
- score/src/coremsginsert.c, score/src/coremsgseize.c,
- score/src/coremsgsubmit.c, score/src/objectnametoidstring.c: Disable
- the Core Message Queue features of notification, priority messages,
- and blocking sends when no API requires them.
-
-2009-09-11 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * score/include/rtems/score/thread.h, score/src/threadhandler.c,
- score/src/threadinitialize.c, score/src/threadtickletimeslice.c:
- Disable thread protocol and scheduling capabilities not exercised
- when POSIX or ITRON API is disabled.
-
-2009-09-11 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * score/include/rtems/score/object.h,
- score/inline/rtems/score/object.inl,
- score/src/objectgetnameasstring.c, score/src/objectidtoname.c,
- score/src/objectinitializeinformation.c,
- score/src/objectnamespaceremove.c, score/src/objectnametoidstring.c,
- score/src/objectsetname.c, score/src/thread.c,
- score/src/threadcreateidle.c: Disable object string name support when
- POSIX is not enabled.
-
-2009-09-11 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * libmisc/capture/capture.c: Use public API to obtain object name.
-
-2009-09-09 Sebastian Huber <Sebastian.Huber@embedded-brains.de>
-
- * score/include/rtems/score/heap.h, score/inline/rtems/score/heap.inl,
- score/src/heapallocate.c, score/src/heap.c, score/src/heapextend.c,
- score/src/heapresizeblock.c, score/src/heapwalk.c: Documenation.
- Simplified block resize. Improved heap walk. Changed heap layout to
- avoid a special case for _Heap_Is_used() and _Heap_Is_free().
- * libmisc/stackchk/check.c: Update for heap API changes.
-
-2009-09-06 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libcsupport/src/issetugid.c: New (relocated from libnetworking).
- * libnetworking/rtems/issetugid.c: Remove.
- * libnetworking/Makefile.am: Reflect changes above.
- * libcsupport/Makefile.am: Reflect changes above.
-
-2009-09-06 Sebastian Huber <Sebastian.Huber@embedded-brains.de>
-
- * libcsupport/src/free.c, libmisc/stackchk/check.c,
- rtems/include/rtems/rtems/region.h, rtems/src/regioncreate.c,
- rtems/src/regionextend.c, rtems/src/regiongetinfo.c,
- rtems/src/regiongetsegment.c, rtems/src/regiongetsegmentsize.c,
- rtems/src/regionresizesegment.c, score/src/pheapallocate.c,
- score/src/pheapallocatealigned.c, score/src/pheapextend.c,
- score/src/pheapfree.c, score/src/pheapgetblocksize.c,
- score/src/pheapgetfreeinfo.c, score/src/pheapgetinfo.c,
- score/src/pheapgetsize.c, score/src/pheapinit.c,
- score/src/pheapresizeblock.c, score/src/pheapwalk.c:
- Update for heap API changes.
- * score/include/rtems/score/apimutex.h,
- score/include/rtems/score/object.h: Documentation.
- * score/include/rtems/score/heap.h,
- score/include/rtems/score/protectedheap.h,
- score/inline/rtems/score/heap.inl, score/src/heap.c,
- score/src/heapallocate.c, score/src/heapallocatealigned.c,
- score/src/heapextend.c, score/src/heapfree.c,
- score/src/heapgetfreeinfo.c, score/src/heapgetinfo.c,
- score/src/heapresizeblock.c, score/src/heapsizeofuserarea.c,
- score/src/heapwalk.c: Overall cleanup. Added boundary constraint to
- allocation function. More changes follow.
-
-2009-09-04 Sebastian Huber <Sebastian.Huber@embedded-brains.de>
-
- * rtems/src/taskmode.c, sapi/src/exshutdown.c,
- score/include/rtems/score/sysstate.h,
- score/inline/rtems/score/sysstate.inl: Added
- _System_state_Is_shutdown(). Removed direct uses of
- _System_state_Current. Documentation.
-
-2009-08-28 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * libcsupport/src/malloc_initialize.c, sapi/src/exinit.c,
- score/src/threadstartmultitasking.c: Fix spacing.
- * libmisc/stackchk/check.c: Move variable into compiler specific conditional.
-
-2009-08-26 Sebastian Huber <Sebastian.Huber@embedded-brains.de>
-
- * score/inline/rtems/score/address.inl: Added const qualifier
- to parameters. Added cast to _Addresses_Subtract() fix a warning.
-
-2009-08-26 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libfs/src/devfs/devfs.h: Fix spelling error.
-
-2009-08-26 Sebastian Huber <Sebastian.Huber@embedded-brains.de>
-
- * sapi/include/rtems/config.h: Changed stack allocator signature to
- match the one of _Workspace_Allocate().
-
-2009-08-24 Sebastian Huber <Sebastian.Huber@embedded-brains.de>
-
- * libmisc/stackchk/check.c, rtems/src/regionreturnsegment.c,
- rtems/src/regiongetsegmentsize.c, src/heapalignupuptr.c,
- src/heapallocatealigned.c, src/heapallocate.c, src/heap.c,
- src/heapextend.c, src/heapfree.c, src/heapgetfreeinfo.c,
- src/heapgetinfo.c, src/heapresizeblock.c, src/heapsizeofuserarea.c,
- src/heapwalk.c, src/pheapgetblocksize.c, inline/rtems/score/heap.inl,
- include/rtems/score/heap.h: Overall cleanup. Changed all types for
- addresses, sizes, offsets and alignments to uintptr_t. Reformatted.
- Added variables for clarity. Renamed various objects. Enabled
- _HAssert() for all instances. More changes follow.
-
-2009-08-25 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * libfs/src/devfs/devfs_eval.c: Fix bug where use of strncmp() resulted
- in a partial match being considered a full name match. On ERC32,
- looking for /dev/console would match /dev/console_b first.
-
-2009-08-21 Roxana Leontie <roxana.leontie@gmail.com>
-
- * Makefile.am, preinstall.am, libmisc/Makefile.am: Changed the name of
- mw-fb directory into fb. Relocated files.
- * libmisc/fb/fb.h, libmisc/fb/mw_uid.c, libmisc/fb/mw_uid.h: New files.
- * libmisc/mw-fb/fb.h, libmisc/mw-fb/mw_uid.c, libmisc/mw-fb/mw_uid.h:
- Removed.
-
-2009-08-19 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * sapi/include/confdefs.h, score/Makefile.am,
- score/include/rtems/score/thread.h: Only instantiate
- _Thread_Idle_body() if it is going ot be used.
- * score/src/threadidlebody.c: Removed.
-
-2009-08-19 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * posix/src/pthread.c: Address sporadic server edge cases. Do not
- change priority if thread is holding a priority ceiling or
- inheritance mutex. Do not change it if it looks like the thread has
- manually changed its priority. Style cleanup on file with new
- comments added.
-
-2009-08-18 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * score/src/heapallocatealigned.c: Remove unused label.
-
-2009-08-18 Sebastian Huber <Sebastian.Huber@embedded-brains.de>
-
- * score/src/heapallocatealigned.c: Change break to continue to fix
- issue encountered on ARM. Fix indentation.
-
-2009-08-18 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * rtems/src/timerreset.c: Rework to ease analysis.
-
-2009-08-17 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * aclocal/check-networking.m4: Disable BSD TCP/IP for small memory
- targets.
-
-2009-08-17 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * rtems/src/clockget.c: Restructure to ease coverage analysis of
- deprecated routine.
-
-2009-08-16 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libi2c/libi2c.c: Fix warnings.
-
-2009-08-15 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libcsupport/src/termios_baud2num.c: B134 should return 134 not 135.
-
-2009-08-12 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * libcsupport/src/malloc_boundary.c: This is currently non-funcitonal.
- Do not build it when doing coverage until it works again.
- * sapi/include/confdefs.h: Address linking errors when building for
- configuration.
-
-2009-08-12 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * libcsupport/Makefile.am: Obsolete coverage file.
- * libcsupport/src/end_profile.c: Removed.
-
-2009-08-12 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * libcsupport/Makefile.am, libcsupport/preinstall.am,
- posix/Makefile.am, posix/preinstall.am, rtems/Makefile.am,
- rtems/preinstall.am, score/Makefile.am, score/preinstall.am: Revert
- modifications accidentally committed.
-
-2009-08-11 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * score/include/rtems/debug.h: Fix typo.
-
-2009-08-10 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libcsupport/src/__times.c, libfs/src/nfsclient/src/nfsTest.c,
- libfs/src/nfsclient/src/rpcio.c: Convert calls to legacy routine
- rtems_clock_get( RTEMS_CLOCK_GET_xxx, ..) to rtems_clock_get_xxx().
-
-2009-08-09 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * score/src/heapresizeblock.c: Remove printk's that were accidentally
- committed.
-
-2009-08-09 Xi Yang <hiyangxi@gmail.com>
-
- * libcsupport/Makefile.am, posix/Makefile.am, rtems/Makefile.am,
- sapi/Makefile.am, score/Makefile.am,
- score/include/rtems/score/heap.h: HEAP_BLOCK_USED_OVERHEAD was under
- by one uint32_t. This showed up in the unlimited and heapwalk tests
- on ARM targets.
-
-2009-08-06 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * score/src/objectextendinformation.c: Minor rework to eliminate
- uncovered ranges introduced by Chris' patch.
-
-2009-08-06 Chris Johns <chrisj@rtems.org>
-
- * score/src/objectextendinformation.c: Ensure that nothing is moved or
- copied until all memory is successfully allocated.
-
-2009-08-06 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * posix/src/mqueuecreatesupp.c, posix/src/mqueuenametoid.c,
- posix/src/mqueueopen.c, posix/src/semaphorecreatesupp.c: Tinker with
- error handling for name too long. Use strnlen to ensure we do not run
- off the end of the maximum length string.
-
-2009-08-06 Christian Mauderer <christian.mauderer@embedded-brains.de>
-
- * rtems/include/rtems/rtems/types.h: Improve documentation.
-
-2009-08-06 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libmisc/bspcmdline/bspcmdline.h, libmisc/bspcmdline/bspcmdline_get.c,
- libmisc/bspcmdline/bspcmdline_getparam.c,
- libmisc/bspcmdline/bspcmdline_getparamraw.c,
- libmisc/bspcmdline/bspcmdline_getparamrhs.c: Add rtems_ as prefix to
- all routines.
-
-2009-08-06 Chris Johns <chrisj@rtems.org>
-
- * libblock/src/bdbuf.c: Fix group user logic.
- * libblock/include/rtems/blkdev.h, libblock/src/blkdev.c,
- libblock/src/nvdisk.c, libblock/src/flashdisk.c: Add set block
- size, and get media block size support.
-
-2009-08-05 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * posix/src/sigaction.c: _POSIX_signals_Clear_process_signals now takes
- signal number not mask.
-
-2009-08-05 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * libcsupport/Makefile.am, rtems/Makefile.am, rtems/preinstall.am,
- sapi/Makefile.am, sapi/preinstall.am, score/Makefile.am,
- score/preinstall.am, score/include/rtems/score/heap.h,
- score/inline/rtems/score/heap.inl: Remove inline version now that it
- is in a C file.
- * libcsupport/src/end_profile.c: New file.
-
-2009-08-05 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * score/Makefile.am: Move from inline to body to avoid path explosion
- from inlining this. Makes coverage analysis easier.
- * score/src/heapalignupuptr.c: New file.
-
-2009-08-05 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libmisc/bspcmdline/bspcmdline.h, libmisc/bspcmdline/bspcmdline_get.c,
- libmisc/bspcmdline/bspcmdline_getparam.c,
- libmisc/bspcmdline/bspcmdline_getparamraw.c,
- libmisc/bspcmdline/bspcmdline_getparamrhs.c: New files.
- Missed in previous commit.
-
-2009-08-05 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * Makefile.am, preinstall.am, libmisc/Makefile.am, wrapup/Makefile.am:
- Add new BSP Boot Command Line helper routines. Recently boot_card()
- has grown the ability to have a command line string pointer. These
- routines provide an interface to that string.
-
-2009-08-05 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * sapi/include/confdefs.h: Fix typo.
-
-2009-08-05 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * posix/src/psignalclearsignals.c: Add comments.
-
-2009-08-05 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libcsupport/include/rtems/libio_.h,
- libcsupport/src/fs_null_handlers.c: Null handlers are now const.
- * libi2c/libi2c.c, libi2c/libi2c.h: Documentation. Do not create
- semaphores on the fly.
- * cpukit/libblock/src/bdpart.c: Fixed format specifier.
- * cpukit/libblock/include/rtems/bdbuf.h, rtems/include/rtems.h,
- rtems/include/rtems/rtems/asr.h, rtems/include/rtems/rtems/attr.h,
- rtems/include/rtems/rtems/barrier.h,
- rtems/include/rtems/rtems/barriermp.h,
- rtems/include/rtems/rtems/cache.h, rtems/include/rtems/rtems/clock.h,
- rtems/include/rtems/rtems/config.h, rtems/include/rtems/rtems/dpmem.h,
- rtems/include/rtems/rtems/event.h,
- rtems/include/rtems/rtems/eventmp.h,
- rtems/include/rtems/rtems/eventset.h,
- rtems/include/rtems/rtems/intr.h, rtems/include/rtems/rtems/message.h,
- rtems/include/rtems/rtems/modes.h, rtems/include/rtems/rtems/mp.h,
- rtems/include/rtems/rtems/msgmp.h, rtems/include/rtems/rtems/object.h,
- rtems/include/rtems/rtems/part.h, rtems/include/rtems/rtems/partmp.h,
- rtems/include/rtems/rtems/ratemon.h,
- rtems/include/rtems/rtems/region.h,
- rtems/include/rtems/rtems/regionmp.h,
- rtems/include/rtems/rtems/rtemsapi.h, rtems/include/rtems/rtems/sem.h,
- rtems/include/rtems/rtems/semmp.h, rtems/include/rtems/rtems/signal.h,
- rtems/include/rtems/rtems/signalmp.h,
- rtems/include/rtems/rtems/status.h,
- rtems/include/rtems/rtems/support.h,
- rtems/include/rtems/rtems/taskmp.h, rtems/include/rtems/rtems/tasks.h,
- rtems/include/rtems/rtems/timer.h, rtems/include/rtems/rtems/types.h,
- rtems/inline/rtems/rtems/support.inl: Documentation.
- * include/rtems/irq-extension.h: Documentation. Added API for
- interrupt servers.
-
-2009-08-05 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * sapi/include/confdefs.h: Account for memory for POSIX message queue
- file descriptors.
-
-2009-08-05 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * posix/src/mqueuecreatesupp.c: Now that the number of POSIX message
- queues and message queue descriptors are independently configured,
- this code is reachable.
-
-2009-08-05 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * posix/include/rtems/posix/psignal.h, posix/src/mqueuecreatesupp.c,
- posix/src/psignalclearprocesssignals.c,
- posix/src/psignalclearsignals.c: Minor rework to ease coverage
- analysis.
-
-2009-08-05 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * rtems/include/rtems/rtems/intr.h, rtems/src/intrcatch.c: Disable
- rtems_interrupt_catch on targets which do not use the simple vectored
- interrupt model.
-
-2009-08-05 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * score/src/heapallocatealigned.c: Fix spacing.
-
-2009-08-05 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * score/src/wkspace.c: Improve debug output.
-
-2009-08-05 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * posix/include/rtems/posix/config.h, posix/src/mqueue.c,
- sapi/include/confdefs.h: Add configuration of posix message queue
- file descriptors as separate entity.
-
-2009-08-05 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * rtems/include/rtems/rtems/region.h: Use new name.
- * score/include/rtems/debug.h: Fix spacing.
-
-2009-08-05 Chris Johns <chrisj@rtems.org>
-
- * libmisc/dummy/dummy-networking.c: New.
- * libmisc/dummy/dummy.c, libmisc/Makefile.am: Move
- trhe networking configuration into a separate file so
- configuration varations do not cause conflicts.
- * score/inline/rtems/score/object.inl,
- score/include/rtems/score/object.h: Remove warnings.
- * score/inline/rtems/score/object.inl: Add _Chain_First,
- _Chain_Last, _Chain_Mext, and _Chain_Previous.
- * sapi/inline/rtems/chain.inl: Add rtems_chain_first,
- rtems_chain_last, rtems_chain_mext, and rtems_chain_previous.
- * libblock/include/rtems/diskdevs.h: Remove the bdbuf pool id and
- block_size_log2. Add media_block_size.
- * libblock/src/diskdevs.c: Remove size restrictions on block
- size. Add media block size initialisation. Remove comment to clean
- up the bdbuf cache.
- * libblock/src/blkdev.c: Remove references to
- block_size_log2. Allow any block size.
- * libblock/include/rtems/bdbuf.h, libblock/src/bdbuf.c: Remove all
- references to pools and make the cache handle demand driver
- variable buffer size allocation. Added worker threads support the
- swapout task.
- * sapi/include/confdefs.h: Updated the bdbuf configutation.
-
-2009-08-04 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * sapi/include/confdefs.h: Account for allocation of user extension
- data area pointers.
-
-2009-08-03 Roxana Leontie <roxana.leontie@gmail.com>
-
- * Makefile.am, preinstall.am, libmisc/Makefile.am: changed the
- references to mw_fb.h into fb.h
- * libmisc/mw-fb/mw_fb.h: renamed fb.h
-
-2009-08-03 Roger Dahlkvist <ruppe@kth.se>
-
- * score/cpu/Makefile.am: nios2 was not in the list.
-
-2009-08-02 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * posix/src/psignal.c: Simplify implementation to ease coverage
- analysis.
-
-2009-08-02 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * rtems/include/rtems/rtems/support.h: Fix comments.
-
-2009-08-01 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * posix/src/psxtransschedparam.c, posix/src/pthread.c: Add error checks
- for 0 time on sporadic scheduler replenish period and initial budget.
- This avoids having to correct for it in the TSR, so we can eliminate
- the check for ticks == 0 there.
-
-2009-08-01 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * score/inline/rtems/score/heap.inl, score/src/heapresizeblock.c:
- Simplify routine.
-
-2009-08-01 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * score/inline/rtems/score/heap.inl: Revert accidental commit.
-
-2009-08-01 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * score/inline/rtems/score/heap.inl, score/src/heapwalk.c: Do not
- inline code to check if newline should be printed. It leads to branch
- path explosion which is really hard to get coverage on.
-
-2009-07-31 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * score/src/heapgetinfo.c: Simplify implementation.
-
-2009-07-29 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * score/src/threadinitialize.c: Rework so there is only one error exit
- path. This required setting every variable that contains memory
- allocated from the workspace to NULL early and using that assumption
- in the one failed exit path.
-
-2009-07-29 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * score/src/wkspace.c: Add debug printks.
-
-2009-07-29 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * posix/src/mqueuedeletesupp.c: Mark unreachable section as
- RTEMS_DEBUG.
-
-2009-07-29 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * posix/src/killinfo.c: Add _Thread_Enable_dispatch() on EAGAIN
- error case. Add debug print on loop processing threads waiting
- for signal.
- * posix/src/psignal.c: When the sigwait() Thread Queue processing loop
- was changed to FIFO, I forgot to change the initialization to match.
-
-2009-07-29 Roxana Leontie <roxana.leontie@gmail.com>
-
- * libmisc/mw-fb/mw_fb.h: Cleaned code and added some more structures.
-
-2009-07-28 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libcsupport/Makefile.am, libcsupport/preinstall.am,
- sapi/include/confdefs.h: Add configuration and basic device driver
- ver definition for frame buffer device.
- * libcsupport/include/rtems/framebuffer.h: New file.
-
-2009-07-26 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * score/Makefile.am, score/preinstall.am: SuperCore Spinlock is only
- used by POSIX API. Do not build it when POSIX is not enabled.
-
-2009-07-24 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * sapi/src/ioregisterdriver.c: Fix spacing.
-
-2009-07-24 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * posix/src/killinfo.c: Rework to make easier to analyze for code
- coverage and to simplify so it is easier to analyze for correctness.
-
-2009-07-24 Roxana Leontie <roxana.leontie@gmail.com>
-
- * libmisc/mw-fb/mw_fb.h: divided fb_screeninfo structure into
- fb_var_screeninfo and fb_fix_screeninfo
-
-2009-07-23 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * aclocal/enable-itron.m4: Default to not building itron.
-
-2009-07-23 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * rtems/src/timerreset.c: Mark an unreachable path that is a sanity
- check as conditional on RTEMS_DEBUG.
-
-2009-07-23 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * score/src/iterateoverthreads.c: Restructure a bit to make analysis
- easier.
-
-2009-07-23 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libmisc/Makefile.am, libmisc/shell/main_chmod.c,
- libmisc/shell/main_mdump.c, libmisc/shell/main_medit.c,
- libmisc/shell/main_mfill.c, libmisc/shell/main_mmove.c,
- libmisc/shell/main_msdosfmt.c, libmisc/shell/main_mwdump.c,
- libmisc/shell/main_sleep.c, libmisc/shell/main_umask.c,
- libmisc/shell/shell_script.c, libmisc/stringto/stringto.h,
- libmisc/stringto/stringto_template.h: Convert return type from bool
- to rtems_status_code and add rtems_string_to_pointer. Perform
- associated clean up and changes for return type change.
- * libmisc/stringto/stringtopointer.c: New file.
-
-2009-07-22 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * posix/src/killinfo.c: Clean up. Avoid NULL pointer case.
-
-2009-07-22 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * score/inline/rtems/score/states.inl: Add
- _States_Is_interruptible_by_signal. Add more DOxygen comments and
- clean up.
-
-2009-07-22 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libmisc/shell/main_help.c: Provide a few more characters for command
- names.
-
-2009-07-22 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libmisc/shell/main_mdump.c, libmisc/shell/main_mwdump.c: Fine tune
- printf format.
-
-2009-07-22 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/src/regionextend.c: Remove warning.
-
-2009-07-22 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * posix/include/semaphore.h, posix/include/rtems/posix/semaphore.h:
- Move SEM_FAILED from private file to public file since it is defined
- by POSIX.
-
-2009-07-22 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libmisc/shell/main_mount.c: Eliminate warning.
-
-2009-07-22 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libmisc/Makefile.am, libmisc/shell/main_chmod.c,
- libmisc/shell/main_mdump.c, libmisc/shell/main_medit.c,
- libmisc/shell/main_mfill.c, libmisc/shell/main_mmove.c,
- libmisc/shell/main_msdosfmt.c, libmisc/shell/main_mwdump.c,
- libmisc/shell/main_sleep.c, libmisc/shell/main_umask.c,
- libmisc/shell/shell.h, libmisc/shell/shell_script.c,
- libmisc/stringto/stringto_template.h: Convert all shell code to use
- stringto.h mehods with better error checking.
- * libmisc/shell/str2int.c: Removed.
-
-2009-07-22 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * Makefile.am, preinstall.am, libmisc/Makefile.am, wrapup/Makefile.am:
- Add the stringto family of string to number converters. These are
- error checking wrappers for the strtoXXX methods and do their best to
- return false if the conversion failed. The error checking required
- for this is tedious and error prone. Hence better to have in a family
- of helper routines.
- * libmisc/stringto/stringto.h, libmisc/stringto/stringto_template.h,
- libmisc/stringto/stringtodouble.c, libmisc/stringto/stringtofloat.c,
- libmisc/stringto/stringtoint.c, libmisc/stringto/stringtolong.c,
- libmisc/stringto/stringtolonglong.c,
- libmisc/stringto/stringtounsignedchar.c,
- libmisc/stringto/stringtounsignedint.c,
- libmisc/stringto/stringtounsignedlong.c,
- libmisc/stringto/stringtounsignedlonglong.c: New files.
-
-2009-07-21 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * posix/include/rtems/posix/key.h, posix/src/keycreate.c,
- posix/src/keydelete.c, posix/src/keyrundestructors.c: Restructure a
- bit to make it easier to do coverage analysis. Eliminate is_active
- member of control structure because it was redundant with very the
- key object was open or closed.
-
-2009-07-21 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * rtems/src/eventseize.c, rtems/src/eventsurrender.c,
- rtems/src/eventtimeout.c: Clean up and minor rework as a side-effect
- of coverage analysis.
-
-2009-07-21 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * sapi/src/debug.c, score/include/rtems/debug.h: Rename
- _Debug_Is_enabled to rtems_is_debug_enabled.
-
-2009-07-21 Roxana Leontie <roxana.leontie@gmail.com>
-
- * libmisc/Makefile.am, libmisc/mw-fb/mw_fb.h: mw_fb.h eliminated the
- ufb_* calls and replaced some of the ioctl structures and numbers
- with the linux framebuffer equivalents
- * libmisc/mw-fb/mw_fb.c: Removed.
-
-2009-07-21 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * posix/include/rtems/posix/cancel.h, posix/src/cancel.c,
- posix/src/canceleval.c, posix/src/setcancelstate.c,
- posix/src/setcanceltype.c: Fix a minor bug in the previous
- modification which resulted in psxcancel failing.
-
-2009-07-21 Santosh G Vattam <vattam.santosh@gmail.com>
-
- * posix/Makefile.am, posix/include/rtems/posix/cancel.h,
- posix/src/cancel.c, posix/src/setcancelstate.c,
- posix/src/setcanceltype.c: Add
- _POSIX_Thread_Evaluate_cancellation_and_enable_dispatch method to
- avoid duplication of code and ease coverage analysis.
- * posix/src/canceleval.c: New file.
-
-2009-07-20 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * score/src/corebarrierwait.c: Reverse order of tests to increase test
- coverage.
-
-2009-07-19 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/src/ratemongetstatus.c: Fix spacing.
-
-2009-07-17 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * posix/src/mutexattrgettype.c: Restructure a bit to make code coverage
- analysis easier.
-
-2009-07-17 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * score/src/watchdogadjusttochain.c: Correct bug in recent rework.
- Coverage not impacted.
-
-2009-07-13 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * score/src/isrthreaddispatch.c: New file.
- * score/include/rtems/score/isr.h: Added prototype.
- * score/Makefile.am: Update.
-
-2009-07-10 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * configure.ac, score/src/threadqenqueuepriority.c: Add
- RTEMS_DO_NOT_UNROLL_THREADQ_ENQUEUE_PRIORITY to give user ability to
- disable the loop in _Thread_queue_Enqueue_priority from being
- unrolled. This reduces code size and makes coverage analysis easier.
-
-2009-07-09 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * score/src/watchdogadjusttochain.c: Rework to ease code coverage
- analysis.
-
-2009-07-09 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * rtems/src/semcreate.c: Clean up rework to eliminate the goto and fix
- a bug introduced by rework.
-
-2009-07-09 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * score/src/heap.c: Remove unneeded include.
-
-2009-07-08 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * rtems/src/semcreate.c: Restructure to simplify and improve ability to
- anlize this routine for coverage.
-
-2009-07-08 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * score/src/objectgetinfo.c: Clean up and eliminate unreachable code.
-
-2009-07-07 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/src/rtemsobjectapimaximumclass.c,
- score/include/rtems/score/object.h,
- score/src/objectapimaximumclass.c, score/src/objectgetinfo.c: Change
- return type of API maximum class methods to unsigned.
-
-2009-07-07 Chris Johns <chrisj@rtems.org>
-
- * score/src/objectshrinkinformation.c: Rework loop to simplify and
- remove dead code.
-
-2009-07-07 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * ChangeLog, posix/src/mutexsetprioceiling.c: Remove warning.
-
-2009-07-07 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * posix/src/mutexsetprioceiling.c: Remove warning.
-
-2009-07-07 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * posix/src/mutexsetprioceiling.c: Restructure to eliminate code
- paths which are unreachable. Also add more comments.
- * score/src/coremutexsurrender.c: Mark some code as RTEMS_DEBUG only
- since it cannot be hit unless coremutexseize.c is broken.
-
-2009-07-06 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * posix/src/mutexget.c: Restructure to improve ability to do coverage
- analysis.
-
-2009-07-06 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * posix/src/psxtransschedparam.c: Restructure to avoid untestable code
- being generated by switch.
-
-2009-07-06 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * score/src/coremsgsubmit.c: Move impossible case inside an RTEMS_DEBUG
- conditional.
-
-2009-07-06 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * posix/Makefile.am, posix/src/mutex.c, posix/src/mutexinit.c: Add
- initial support for the pthread mutex type attribute added by UNIX98.
- It can be normal, recursive, errorcheck or default.
- * posix/src/mutexattrgettype.c, posix/src/mutexattrsettype.c: New files.
-
-2009-07-04 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * rtems/src/taskinitusers.c: Restructure to eliminate dead check --
- loop will not be executed when 0 tasks. Also improved comments and
- eliminated a local variable.
-
-2009-07-03 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * score/src/apiext.c: Unreachable API Extension paths marked as either
- unused or only with certain APIs.
-
-2009-07-03 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * itron/src/task.c, posix/src/pthread.c, rtems/src/tasks.c,
- sapi/src/exinit.c, score/include/rtems/score/apiext.h,
- score/src/apiext.c: No APIs currently implemented use the
- predriver_hook so disable it until such time as it is used.
-
-2009-07-03 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * posix/src/sigtimedwait.c: Restructure to improve coverage. Improve
- comments.
-
-2009-07-03 Daniel Hellstrom <daniel@gaisler.com>
-
- * sapi/src/exinit.c, score/include/rtems/score/objectmp.h,
- score/src/objectmp.c: Ensure local node number is set early enough in
- MP configurations.
-
-2009-07-02 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * score/include/rtems/score/coremsg.h, score/src/coremsgflushwait.c:
- Mark _CORE_message_queue_Flush_waiting_threads with
- FUNCTIONALITY_NOT_CURRENTLY_USED_BY_ANY_API since there is no way to
- reach it via an API.
-
-2009-07-01 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * score/include/rtems/score/tod.h: Correct name of parameter.
-
-2009-06-30 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * posix/src/prwlocktimedrdlock.c: Restructure if slightly to make to
- make it easier to analyze for coverage.
-
-2009-06-29 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * posix/src/killinfo.c, posix/src/mutexinit.c, posix/src/psignal.c,
- posix/src/psignalchecksignal.c, posix/src/pthread.c,
- posix/src/pthreadexit.c, posix/src/pthreadinitthreads.c: Remove
- includes of <assert.h> where possible. Make other uses conditional on
- ifdef RTEMS_DEBUG.
-
-2009-06-24 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * posix/Makefile.am, posix/include/rtems/posix/priority.h,
- posix/include/rtems/posix/pthread.h,
- posix/inline/rtems/posix/priority.inl, posix/src/killinfo.c,
- posix/src/pthread.c, posix/src/pthreadcreate.c,
- posix/src/pthreadsetschedparam.c: Various modifications to improve
- binary code coverage analysis. Some of these are to mark code as
- debug only. Some are to break conditional expressions into multiple
- lines. Some are to move inline methods that are not time critical
- into subroutines to make them easier to test. Inlining them multiple
- times means that their logic paths are spread across multiple
- methods. This explodes the test cases required.
- * posix/src/psxpriorityisvalid.c, posix/src/psxtransschedparam.c: New files.
-
-2009-06-18 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * rtems/src/regionextend.c: Restructure to eliminate dead code being
- generated.
-
-2009-06-18 Chris Johns <chrisj@rtems.org>
-
- * telnetd/des.c: Split the des_f struct into smaller parts so
- targets that cannot address large structs can be supported.
-
-2009-06-17 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * score/src/objectshrinkinformation.c: Fix spelling error.
-
-2009-06-18 Chris Johns <chrisj@rtems.org>
-
- * libmisc/shell/hexdump-odsyntax.c: H8300 has the same size float
- and double. Fix error in case statement.
-
-2009-06-18 Chris Johns <chrisj@rtems.org>
-
- * score/cpu/mips/rtems/mips/idtcpu.h: Missed another WAIT
- define. Removed.
-
-2009-06-17 Chris Johns <chrisj@rtems.org>
-
- * libmisc/shell/extern-dd.h: Delcare the conv arrays extern to
- stop PPC link errors.
- * libmisc/shell/main_time.c, libmisc/Makefile.am,
- libmisc/shell/shellconfig.h: Add a time command.
-
- * libmisc/shell/shellconfig.h,
-2009-06-16 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * include/rtems/bspIo.h, libcsupport/Makefile.am: Add putk().
- * libcsupport/src/putk.c: New file.
-
-2009-06-15 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * posix/src/killinfo.c: Make easier to map coverage data.
-
-2009-06-15 Chris Johns <chrisj@rtems.org>
-
- * libmisc/shell/hexdump-odsyntax.c: AVR has the same size float
- and double. Fix error in case statement.
- * libmisc/shell/main_dd.c: Remove sys/conf.h header. It is not
- available if networking is disabled.
-
-2009-06-15 Chris Johns <chrisj@rtems.org>
-
- * score/cpu/mips/rtems/mips/idtcpu.h: Remote WAIT define. Horrible
- overload.
-
-2009-06-13 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * score/src/heapwalk.c: Remove include of stdlib.h since abort was not
- called anymore.
-
-2009-06-13 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/include/rtems/rtems/region.h,
- rtems/src/rtemsobjectgetclassinfo.c, score/src/heapwalk.c,
- score/src/objectgetnameasstring.c, score/src/objectsetname.c,
- score/src/timespecdivide.c, score/src/ts64divide.c: Remove include of
- stdio.h
-
-2009-06-12 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libblock/src/flashdisk.c, libblock/src/nvdisk.c,
- libblock/src/ramdisk.c, libfs/src/dosfs/fat.c,
- libfs/src/dosfs/msdos_format.c: Eliminate using the GNU/Linux
- specific error numbers EBADRQC and ENOTBLK. Switch to EINVAL and
- ENOTTY as appropriate.
-
-2009-06-12 Chris Johns <chrisj@rtems.org>
-
- * libmisc/shell/dd-args.c, libmisc/shell/dd-conv.c,
- libmisc/shell/dd-conv_tab.c, libmisc/shell/dd-misc.c,
- libmisc/shell/dd-position.c, libmisc/shell/dd.h,
- libmisc/shell/extern-dd.h, libmisc/shell/hexdump-conv.c,
- libmisc/shell/hexdump-display.c, libmisc/shell/hexdump-odsyntax.c,
- libmisc/shell/hexdump-parse.c, libmisc/shell/hexdump.h,
- libmisc/shell/hexsyntax.c, libmisc/shell/main_dd.c,
- libmisc/shell/main_hexdump.c: New.
- * libmisc/Makefile.am, libmisc/shell/shellconfig.h: Add dd and
- hexdump commands.
-
-2009-06-12 Chris Johns <chrisj@rtems.org>
-
- * libblock/include/rtems/flashdisk.h,
- libblock/include/rtems/nvdisk.h, libblock/src/flashdisk.c,
- libblock/src/nvdisk.c: Change names to match the RAM disk change.
- * libcsupport/src/eval.c: Remove some warnings.
-
-2009-06-12 Chris Johns <chrisj@rtems.org>
-
- * libblock/src/bdbuf.c: Update comments.
- * libblock/src/bdpart.c, libblock/src/ide_part_table.c: Get the
- device from the rdev field of the stat buf.
- * libcsupport/include/rtems/libio.h: Add a path length to evalpath
- handler. Add parent locations to rmmod and unlink handlers.
- * libcsupport/include/rtems/libio_.h: Add a path length to
- rtems_filesystem_evaluate_path. Add
- rtems_filesystem_evaluate_relative_path, rtems_filesystem_dirname,
- and rtems_filesystem_prefix_separators. Remove
- rtems_filesystem_evaluate_parent.
- * libcsupport/src/base_fs.c, libcsupport/src/chdir.c,
- libcsupport/src/chmod.c, libcsupport/src/chown.c,
- libcsupport/src/chroot.c, libcsupport/src/fchdir.c,
- libcsupport/src/link.c, libcsupport/src/mount.c,
- libcsupport/src/open.c, libcsupport/src/privateenv.c,
- libcsupport/src/readlink.c, libcsupport/src/unmount.c,
- libcsupport/src/utime.c, libcsupport/src/unmount.c,
- libcsupport/src/utime.c, libfs/src/devfs/devfs.h,
- libfs/src/devfs/devfs_eval.c, libfs/src/devfs/devstat.c,
- libfs/src/dosfs/msdos_create.c, libfs/src/dosfs/msdos_misc.c,
- libfs/src/imfs/imfs.h, libfs/src/imfs/imfs_eval.c,
- libfs/src/imfs/imfs_load_tar.c, libfs/src/imfs/ioman.c,
- libfs/src/pipe/pipe.c, libmisc/fsmount/fsmount.c,
- libnetworking/lib/ftpfs.c: Add the length parameter to the eval
- call.
- * libcsupport/src/eval.c: Add rtems_filesystem_prefix_separators,
- rtems_filesystem_dirname,
- rtems_filesystem_evaluate_relative_path. Add the length parameter
- to the eval call.
- * libcsupport/src/rmdir.c: Find the parent pathloc then the node
- pathloc from that node. Remove the call to find the parent given
- the node pathloc.
- * libcsupport/src/stat.c: Add the length parameter to the eval
- call. Set the device into the rdev field.
- * libcsupport/src/unlink.c: Find the parent pathloc then the node
- pathloc from that node. Remove the call to find the parent given
- the node pathloc.
- * libfs/src/dosfs/fat.c, libfs/src/dosfs/msdos_format.c: Get the
- disk device number from the stat rdev field.
- * libfs/src/dosfs/msdos.h: Add the length parameter to the eval
- call. Add the parent pathloc to the rmnod handler.
- * libfs/src/dosfs/msdos_dir.c: Add the parent pathloc to the rmnod
- handler.
- * libfs/src/dosfs/msdos_eval.c: Add the length parameter to the
- eval and token call.
- * libfs/src/imfs/imfs_directory.c: Add the parent pathloc to the
- rmnod handler.
- * libfs/src/imfs/imfs_fchmod.c: Do not test the mode flags for
- only the allowed flags. Add the missing flags spec'ed in the POSIX
- standard.
- * libfs/src/imfs/imfs_fsunmount.c, libfs/src/imfs/imfs_rmnod.c,
- libfs/src/imfs/imfs_unlink.c, libfs/src/imfs/memfile.c: Add the
- parent node. Currently ignored in the IMFS.
- * libfs/src/imfs/imfs_stat.c: Return the device number in the rdev
- field.
- * libfs/src/imfs/imfs_mknod.c, libfs/src/imfs/imfs_symlink.c : Add
- the length parameter to the token call.
- * libfs/src/nfsclient/src/nfs.c: Add the length parameter to the
- eval call and parent node to the rmnod and unlink command.
- * libmisc/shell/internal.h: Remove the libc mounter decl to make
- public.
- * libmisc/shell/main_mount.c: Add support for hooking external
- mount support for new file systems.
- * libmisc/shell/shell.h: Add helper functions for the mount
- command.
-
-2009-06-11 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * score/src/corespinlockwait.c: Mark timeout code which is not
- currently exercised by any API with the
- FUNCTIONALITY_NOT_CURRENTLY_USED_BY_ANY_API conditional.
-
-2009-06-10 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * sapi/include/confdefs.h: Fix minor error when application has its own
- initialization task table.
-
-2009-06-08 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * score/src/heapwalk.c: Verify addresses are aligned.
-
-2009-06-03 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libcsupport/include/rtems/assoc.h,
- libcsupport/include/rtems/malloc.h: Add extern "C" {} guards.
- * libcsupport/include/rtems/libio_.h: Move extern "C" {} guards.
-
-2009-06-01 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * score/include/rtems/score/thread.h, score/src/threadinitialize.c,
- score/src/threadreset.c, score/src/threadresume.c,
- score/src/threadsuspend.c: Nesting count on thread suspension is only
- supported from ITRON API so disable if ITRON is disabled.
-
-2009-06-01 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * score/include/rtems/score/thread.h, score/src/threadhandler.c: Merge
- conditional code from main and init/fini C++ constructors so the body
- of this method reads better. Mark thread prototypes which are not
- currently exercised by any APIs with
- FUNCTIONALITY_NOT_CURRENTLY_USED_BY_ANY_API conditional.
-
-2009-05-28 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- PR 1415/cpukit
- * rtems/src/semcreate.c, rtems/src/semtranslatereturncode.c,
- score/include/rtems/score/coremutex.h,
- score/inline/rtems/score/coremutex.inl, score/src/coremutex.c:
- Address two paths where a task with a priority above the ceiling
- could obtain a priority ceiling mutex.
-
-2009-05-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libcsupport/include/rtc.h: New RTC driver interface.
- * libmisc/Makefile.am, libmisc/shell/shellconfig.h: Added RTC command.
- * libmisc/shell/main_rtc.c: New file.
-
-2009-05-21 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- PR 1413/cpukit
- * rtems/src/timerserver.c: Fix bug where server based timers which
- reinitiated themselves did not get reinserted onto timer chain.
-
-2009-05-20 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * librpc/src/xdr/xdr_float.c: Change detection logic for h8300.
-
-2009-05-18 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- PR 1412/cpukit
- * score/src/coremutex.c: Add missing braces. Broken with strict mutex
- code added.
-
-2009-05-15 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * posix/src/getitimer.c, posix/src/setitimer.c: Add error checks and
- clean up so coverage analysis is possible.
-
-2009-05-15 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * posix/src/sysconf.c: Restructure to improve coverage analysis.
-
-2009-05-15 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * libcsupport/Makefile.am, libcsupport/src/printk.c: Restructure to
- make analysis and coverage easier. Now 100% covered.
- * libcsupport/src/vprintk.c: New file.
-
-2009-05-13 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- PR 1411/cpukit
- * rtems/src/workspace.c, score/include/rtems/score/protectedheap.h,
- score/src/pheapgetfreeinfo.c, score/src/pheapgetinfo.c: Improve
- workspace wrapper methods.
-
-2009-05-10 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libmisc/shell/login_prompt.c, libmisc/shell/shell_script.c,
- rtems/include/rtems/rtems/timer.h: Fix warnings.
-
-2009-05-08 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * posix/include/rtems/posix/psignal.h,
- rtems/inline/rtems/rtems/support.inl: Remove warnings.
-
-2009-05-08 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * sapi/include/rtems/config.h: Switch from ssize_t to uintptr_t for
- work space size since it is larger than a single allocatable object.
-
-2009-05-08 Chris Johns <chrisj@rtems.org>
-
- * cpukit/libblock/src/bdpart.c, libmisc/shell/main_msdosfmt.c,
- libmisc/shell/main_rm.c, libnetworking/libc/gethostnamadr.c,
- score/include/rtems/score/bitfield.h,
- score/inline/rtems/score/priority.inl: Remove warnings.
-
-2009-05-07 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * score/src/objectgetnext.c: Add checks for NULL pointers.
-
-2009-05-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libnetworking/lib/ftpfs.c, libnetworking/rtems/ftpfs.h: Added
- timeouts. Options are now per file system instance.
-
-2009-05-06 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libmisc/uuid/gen_uuid.c, libnetworking/lib/syslog.c,
- telnetd/telnetd.c: Fixed warnings.
-
-2009-05-06 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libcsupport/Makefile.am:
- * libcsupport/src/isatty_r.c: New file.
-
-2009-05-06 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libmisc/uuid/README: New file.
-
-2009-05-05 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/include/rtems/rtems/part.h,
- rtems/inline/rtems/rtems/region.inl: Fix warnings.
-
-2009-05-05 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * score/include/rtems/score/heap.h,
- score/inline/rtems/score/address.inl,
- score/inline/rtems/score/heap.inl,
- score/inline/rtems/score/object.inl,
- score/inline/rtems/score/priority.inl,
- score/inline/rtems/score/tod.inl: Remove warnings.
-
-2009-05-05 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * score/include/rtems/system.h: Added
- RTEMS_COMPILER_DEPRECATED_ATTRIBUTE define.
- * include/rtems/endian.h:
- Added functions to translate integers to/from byte streams.
- * libnetworking/lib/ftpfs.c: Added timeout for active data connection
- accept. Return EIO for close() errors. Changed PORT format string.
- Fixed connection termination after store errors on passive connections.
- Added magic device identifier for stat().
- * libmisc/uuid/clear.c, libmisc/uuid/compare.c, libmisc/uuid/copy.c,
- libmisc/uuid/COPYING, libmisc/uuid/gen_uuid.c, libmisc/uuid/isnull.c,
- libmisc/uuid/pack.c, libmisc/uuid/parse.c, libmisc/uuid/unpack.c,
- libmisc/uuid/unparse.c, libmisc/uuid/uuidd.h, libmisc/uuid/uuid.h,
- libmisc/uuid/uuidP.h, libmisc/uuid/uuid_time.c: New files.
- * Makefile.am, preinstall.am, libblock/Makefile.am,
- libmisc/Makefile.am, wrapup/Makefile.am: Update.
- * libblock/include/rtems/bdpart.h, libblock/src/bdpart.c,
- libmisc/shell/fdisk.c: New files.
- * libmisc/shell/shellconfig.h: Added FDISK command.
- * libblock/include/rtems/blkdev.h, libblock/include/rtems/diskdevs.h:
- Documentation.
- * libblock/include/rtems/ramdisk.h, libblock/src/ramdisk.c,
- libmisc/fsmount/fsmount.c, libmisc/fsmount/fsmount.h:
- Documentation. Changed integer types to match block device types.
- Added const qualifier whenever possible. Added
- rtems_fsmount_create_mount_point() prototype.
- * libfs/src/dosfs/msdos_format.c: Added check for NULL.
-
-2009-05-04 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * telnetd/telnetd.h: Spacing.
-
-2009-05-04 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/include/rtems/rtems/clock.h, rtems/src/clocktodtoseconds.c,
- rtems/src/clocktodvalidate.c: Add const to parameter.
-
-2009-05-03 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libmisc/shell/shell.c, libmisc/stackchk/check.c: Eliminate warnings.
-
-2009-05-03 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * posix/src/condtimedwait.c, posix/src/mutextimedlock.c,
- posix/src/prwlocktimedrdlock.c, posix/src/prwlocktimedwrlock.c,
- posix/src/semopen.c: Silence warnings.
-
-2009-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * sapi/include/confdefs.h, libblock/include/rtems/bdbuf.h: Changed
- type of rtems_bdbuf_pool_configuration_size to size_t.
-
- * libblock/include/rtems/bdbuf.h, libblock/include/rtems/blkdev.h,
- libblock/include/rtems/diskdevs.h, libblock/src/bdbuf.c,
- libblock/src/blkdev.c, libblock/src/diskdevs.c: Buffer pool
- allocation is now cache aligned. The cache functions are
- currently not available on all platforms so the cache line size is
- fixed to 32 bytes for now. Changed various integer types which
- refer to block sizes, numbers and indexes. Fixed logical block
- indexes in buffer get and read function. It is now possible to
- delete logical disks. Modified documentation
-
-2009-04-29 Chris Johns <chrisj@rtems.org>
-
- * libcsupport/include/rtems/libio.h: Add rtems_off64_t for
- internal use. Update the internal off_t to the 64bit offset.
-
- * libnetworking/lib/ftpfs.c, libnetworking/lib/tftpDriver.c,
- libfs/src/nfsclient/src/nfs.c, libfs/src/imfs/imfs_fifo.c,
- libfs/src/imfs/memfile.c, libfs/src/imfs/imfs_directory.c,
- libfs/src/imfs/imfs.h, libfs/src/imfs/deviceio.c: Change off_t to
- rtems_off64_t.
-
- * libmisc/shell/main_msdosfmt.c: Add an info level so the format
- code can tell the user what is happening. Add more options to
- control the format configuration.
-
- * libfs/src/dosfs/msdos_format.c: Add a print function to display
- the format progress and print statements. Select a better default
- cluster size depending on the size of the disk. This lowers the
- size of the FAT on large disks. Read and maintain the MRB
- partition information.
-
- * libfs/src/dosfs/dosfs.h, libfs/src/dosfs/fat.h,
- libfs/src/dosfs/fat_file.c, libfs/src/dosfs/fat_file.h,
- libfs/src/dosfs/msdos.h, libfs/src/dosfs/msdos_conv.c,
- libfs/src/dosfs/msdos_create.c, libfs/src/dosfs/msdos_file.c,
- libfs/src/dosfs/msdos_handlers_dir.c,
- libfs/src/dosfs/msdos_handlers_file.c,
- libfs/src/dosfs/msdos_init.c, libfs/src/dosfs/msdos_initsupp.c,
- libfs/src/dosfs/msdos_misc.c, libfs/src/dosfs/msdos_mknod.c: Add
- long file name support. Change off_t to rtems_off64_t.
-
- * libblock/include/rtems/ide_part_table.h: Add MRB partition table
- size.
-
-2009-04-28 Chris Johns <chrisj@rtems.org>
-
- * libblock/src/bdbuf.c: Flush the transfer sync event before
- blocking in a read.
-
-2009-04-28 Chris Johns <chrisj@rtems.org>
-
- * libnetworking/nfs/bootp_subr.c: Fixed PR1384. The route set in
- the initialise pass is not deleted so an exists error is
- returned. Ignore the error. Print the server address as an IP
- address not hex digits.
-
- * libnetworking/rtems/rtems_dhcp.c: Fixed
- PR1338. Close the socket, handle the returned event flags.
-
-2009-04-28 Chris Johns <chrisj@rtems.org>
-
- * sapi/include/confdefs.h: Add a prototype for Init with C linkage
- and define Init task command line arguments if confdefs.h provides
- an Init entry point.
-
-2009-04-15 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * configure.ac: Disable LIBSHELL for unix targets.
-
-2009-04-15 Wei-Tsun Sun <wsun013@gmail.com>
-
- * libcsupport/src/malloc_initialize.c: Add dummy
- RTEMS_Malloc_Initialize.
-
-2009-04-14 Till Straumann <strauman@slac.stanford.edu>
-
- * libnetworking/rtems/rtems_mii_ioctl_kern.c: poll BMSR twice
- to clear latched link-status low.
-
-2009-04-14 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * Makefile.am, preinstall.am, libmisc/shell/login.h: Removed login.h.
- * libmisc/shell/login_check.c, libmisc/shell/login_prompt.c,
- libmisc/shell/shell.c, libmisc/shell/shell.h: Changed copyright
- notices. Moved shell login declarations to shell.h.
- * telnetd/check_passwd.c, telnetd/telnetd.c, telnetd/telnetd.h: Changed
- copyright notices. Update for shell login changes.
-
-2009-04-03 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libnetworking/lib/ftpfs.c: Fixed return codes of open handler.
- Request reply after data write connection close.
-
-2009-04-02 Ralf Corsépius <ralfcorsepius@rtems.org>
-
- * aclocal/check-rtems-debug.m4: Add missing ','.
-
-2009-03-30 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libcsupport/src/symlink.c: Check if path evaluation handler exists.
- * libnetworking/lib/ftpfs.c: Cleanup.
-
-2009-03-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * Makefile.am, preinstall.am, libmisc/Makefile.am,
- libmisc/shell/shell.c, libmisc/shell/shell.h, telnetd/check_passwd.c,
- telnetd/telnetd.c, telnetd/telnetd.h:
- Generalized login check.
- * libmisc/shell/login.h, libmisc/shell/login_check.c,
- libmisc/shell/login_prompt.c: New files.
- * libmisc/stackchk/check.c: Changed format for blown stack message.
- * libcsupport/src/libio_sockets.c: Removed superfluous cast.
- * libnetworking/rtems/ftpfs.h: Documentation.
-
-2009-03-26 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libmisc/shell/shell.h: Pointer to
- oparations table for mount command is now const.
- * libnetworking/lib/ftpfs.c, libnetworking/rtems/ftpfs.h: Rewrite of
- the FTP file system which implements now the trivial command state
- machines of RFC 959. For the data transfer passive (= default) and
- active (= fallback) modes are now supported.
- * libmisc/shell/main_mount_ftp.c: Update for FTP file system changes.
-
-2009-03-12 Santosh G Vattam <vattam.santosh@gmail.com>
-
- PR 1378/filesystem
- * libfs/src/imfs/deviceio.c: IMFS device lseek should return the
- current offset.
-
-2009-03-12 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * ftpd/ftpd.h: Add extern C.
-
-2009-03-12 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- PR 1393/cpukit
- * posix/src/mutextranslatereturncode.c: Add entry to table for
- CORE_MUTEX_RELEASE_NOT_ORDER.
-
-2009-03-11 Ralf Corsépius <ralfcorsepius@rtems.org>
-
- * configure.ac: Check for __assert().
- * libcsupport/src/__assert.c: Conditionally build __assert().
-
-2009-03-10 Ralf Corsépius <ralfcorsepius@rtems.org>
-
- * configure.ac: Check for creat().
- * libcsupport/src/creat.c: Build conditionally.
-
-2009-03-09 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- PR 1376/filesystem
- * libcsupport/include/rtems/libio.h, libfs/src/dosfs/fat_file.c,
- libfs/src/dosfs/msdos.h, libfs/src/dosfs/msdos_dir.c,
- libfs/src/dosfs/msdos_file.c, libfs/src/imfs/deviceio.c,
- libfs/src/imfs/imfs.h, libfs/src/imfs/imfs_directory.c,
- libfs/src/imfs/imfs_fifo.c, libfs/src/imfs/memfile.c,
- libfs/src/nfsclient/src/nfs.c: lseek handlers should return off_t.
-
-2009-03-06 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * score/inline/rtems/score/heap.inl: Use the correct fields and do end
- - begin.
-
-2009-03-05 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libcsupport/src/malloc_initialize.c: Fixed invalid function
- parameter.
-
-2009-03-02 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libcsupport/src/malloc_initialize.c, score/Makefile.am,
- score/include/rtems/score/protectedheap.h,
- score/inline/rtems/score/heap.inl: Get total heap size correct when
- using unified C Program Heap and RTEMS Workspace.
- * score/src/pheapgetsize.c: New file.
-
-2009-03-02 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- PR 1388/cpukit
- * rtems/src/semcreate.c: Classic Semaphores allow both priority inherit
- and ceiling attributes to be set on semaphore create. These
- attributes are mutually exclusive and this should be an error.
-
-2009-02-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libmisc/shell/shell.c, libmisc/shell/shell.h: Changed type for
- boolean values from 'int' to 'bool'. Added option 'login' to enable or
- disable a login prompt. Changed intialization of global shell
- environment to static initialization. Changed stack size type to
- 'size_t' conforming to classic API.
-
- * libmisc/shell/shellconfig.h: Fixed some typos.
-
-2009-02-20 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * include/sys/priority.h: New.
- * Makefile.am: Add include/sys/priority.h
-
-2009-02-19 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * include/rtems/irq-extension.h, include/rtems/irq.h: Spelling errors
- and spacing.
-
-2009-02-19 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libnetworking/rtems/rtems_bsdnet_internal.h: Re-add boolean when
- building BSD code. This is used by at least one of the BSD NIC
- drivers I am currently porting. I am trying out
-
-2009-02-19 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libmisc/Makefile.am, libmisc/shell/shellconfig.h: Add halt command to
- shell which results in the shutting RTEMS down.
- * libmisc/shell/main_halt.c: New file.
-
-2009-02-17 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- PR 1377/shell
- * libmisc/shell/main_netstats.c: Remove #if 0 which should not have
- been there anyway.
-
-2009-02-12 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * sapi/include/rtems/config.h, score/include/rtems/score/thread.h,
- score/src/threadidlebody.c: Change prototype of IDLE thread to
- consistently return void * and take a uintptr_t argument.
-
-2009-02-11 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * sapi/src/exinit.c: Eliminate _CPU_Thread_dispatch_pointer and passing
- address of _Thread_Dispatch to _CPU_Initialize. Clean up comments.
-
-2009-02-11 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- PR 1374/misc
- * libmisc/stackchk/check.c: Fix printk formatting string.
-
-2009-02-11 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * sapi/src/exinit.c: Interrupts are guaranteed to be disabled by
- boot_card(), do not do it here as well.
-
-2009-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libnetworking/sys/kernel.h: Remove PSEUDO_*
- (Unused, not in FreeBSD).
- * libnetworking/sys/kernel.h: Remove struct linker_set (Unused).
- * libnetworking/net/if_loop.c: Remove PSEUDO_SET (Unused).
- * libnetworking/kern/uipc_domain.c: Remove domain_set (Unused).
- * libnetworking/sys/kernel.h: Remove execsw_set,
- si_elem_t (Unused, not in FreeBSD).
- #include <sys/linker_set.h>.
- Add #ifdef _KERNEL guards (From FreeBSD).
-
-2009-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libnetworking/sys/kernel.h: Remove hostnamelen, domainnamelen,
- lbolt, tickdelta, timedelta (Unused, not in FreeBSD).
-
-2009-02-10 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libnetworking/vm/vm.h: Cosmetics from FreeBSD.
- * libnetworking/rtems/rtems_bsdnet_internal.h: Remove struct
- vm_page, vm_page_t, boolean_t (Unused).
- * libnetworking/nfs/bootp_subr.c,
- libnetworking/nfsclient/nfsdiskless.h:
- Cosmetics from FreeBSD.
- * libnetworking/rtems/rtems_bsdnet_internal.h:
- Remove struct file (Unused).
-
-2009-02-09 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libnetworking/sys/socketvar.h: Remove struct file,
- soo_ioctl, soo_select, soo_stat, getsock (Unused).
-
-2009-02-06 Ralf Corsépius <ralf.corsepius@rtems.org>
- * posix/include/sched.h, posix/src/sched_getparam.c:
- Make sched_getparam() POSIX compliant.
-
-2009-02-06 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Don't install libcsupport/include/tar.h.
-
-2009-02-06 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * aclocal/canonical-target-name.m4, aclocal/enable-posix.m4:
- Remove comment referring to HPUX.
-
-2009-02-05 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libnetworking/lib/ftpfs.c: Enable write and mount filesystem
- with read-write access.
-
-2009-02-05 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * ftpd/ftpd.c: Change SIX_MONTHS to time_t.
- * sapi/include/rtems/io.h: Move extern "C" brace after includes.
-
-2009-02-04 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libnetworking/net/if_ppp.h: Eliminate pppattach, pppintr
- (Unused).
- * libnetworking/net/if_ppp.c: Eliminate pppintr (Unused).
-
-2009-02-04 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libnetworking/rtems/rtems_dhcp.c: Remove #define KERNEL.
- * libnetworking/Makefile.am, libnetworking/rtems/rtems_bsdnet.h,
- libnetworking/rtems/rtems_dhcp.c:
- Remove -D_COMPILING_BSD_KERNEL_ (Unused).
- * libnetworking/Makefile.am: Remove -DKERNEL.
- * libnetworking/rtems/rtems_mii_ioctl.c: Remove #undef KERNEL.
- * libnetworking/nfs/bootp_subr.c: #include <sys/ucred.h>.
- * libcsupport/include/sys/ioccom.h: Remove #define KERNEL,
- #define _KERNEL.
- * libfs/src/nfsclient/src/rpcio.c,
- libfs/src/nfsclient/src/sock_mbuf.c,
- libfs/src/nfsclient/src/xdr_mbuf.c: Remove #define KERNEL.
- * libfs/src/dosfs/fat_file.h, libfs/src/dosfs/fat_fat_operations.h:
- Move extern "C" brace after includes.
-
-2009-02-03 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * posix/src/barrierattrdestroy.c, posix/src/barrierattrinit.c,
- posix/src/cond.c, posix/src/condattrdestroy.c,
- posix/src/condbroadcast.c, posix/src/conddefaultattributes.c,
- posix/src/condsignal.c, posix/src/condtimedwait.c,
- posix/src/condwait.c, posix/src/key.c, posix/src/keycreate.c,
- posix/src/keydelete.c, posix/src/keyrundestructors.c,
- posix/src/killinfo.c, posix/src/mqueue.c,
- posix/src/mqueuecreatesupp.c, posix/src/mqueueopen.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/mqueueunlink.c, posix/src/mutex.c,
- posix/src/mutexattrdestroy.c, posix/src/mutexinit.c,
- posix/src/mutexlock.c, posix/src/mutextimedlock.c,
- posix/src/mutextrylock.c, posix/src/pbarrier.c,
- posix/src/prwlock.c, posix/src/prwlockrdlock.c,
- posix/src/prwlocktimedrdlock.c, posix/src/prwlocktimedwrlock.c,
- posix/src/prwlocktryrdlock.c, posix/src/prwlocktrywrlock.c,
- posix/src/prwlockwrlock.c, posix/src/psignalunblockthread.c,
- posix/src/pspin.c, posix/src/pspinlock.c,
- posix/src/pspintrylock.c, posix/src/pthread.c,
- posix/src/pthreadattrdestroy.c, posix/src/pthreadcreate.c,
- posix/src/pthreadinitthreads.c, posix/src/pthreadkill.c,
- posix/src/pthreadonce.c, posix/src/pthreadsetschedparam.c,
- posix/src/ptimer.c, posix/src/rwlockattrdestroy.c,
- posix/src/rwlockattrinit.c, posix/src/semaphore.c,
- posix/src/semaphorecreatesupp.c, posix/src/semdestroy.c,
- posix/src/semopen.c, posix/src/semtrywait.c,
- posix/src/semunlink.c, posix/src/semwait.c:
- Eliminate TRUE/FALSE.
-
-2009-01-30 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * score/include/rtems/score/object.h: Maximum index if 0xffff not 0xff
- when using 32-bit ids. This resulted in unlimited configurations not
- being able to create more than 255 objects of a class.
-
-2009-01-29 Nickolay Semyonov-Kolchin <nbkolchin@gmail.com>
-
- PR 1359/cpukit
- * libcsupport/src/libio.c: rtems_libio_allocate:
- rtems_libio_iop_freelist incorrectly zeroed on semaphore error. Now
- checks error and does not modify anything until sure it has created
- semaphore.
-
-2009-01-29 Gene Smith <gene.smith@siemens.com>
-
- PR 1363/filesystem
- * libfs/src/dosfs/fat.h: Fix issue where 32 bit values are not written
- correctly in FAT f/s data.
-
-2009-01-29 Eric Norum <norume@aps.anl.gov>
-
- PR 1364/cpukit
- * libcsupport/src/gxx_wrappers.c: Fix compilation problems when
- diagnostics enabled.
-
-2009-01-23 Chris Johns <chrisj@rtems.org>
-
- * libmisc/shell/shell.c: Fix command line parsing of valid
- characters.
-
-2009-01-21 Nickolay Kolchin <nbkolchin@gmail.com>
- Joel Sherrill <joel.sherrill@oarcorp.com>
-
- PR 1357/cpukit
- * rtems/src/tasks.c: Ensure creating a task with no ASR is honored.
-
-2009-01-21 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * rtems/src/tasks.c: Initialize event_condition to 0 just because.
-
-2009-01-08 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * librpc/src/xdr/xdr_float.c: M32C has no native float but GCC soft
- float should be IEEE format.
-
-2009-01-08 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * score/src/objectextendinformation.c: Fold two paths into one.
-
-2009-01-06 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/src/barrier.c, rtems/src/barrierwait.c,
- rtems/src/clocktodvalidate.c, rtems/src/dpmem.c,
- rtems/src/msg.c, rtems/src/msgmp.c, rtems/src/msgqcreate.c,
- rtems/src/msgqsend.c, rtems/src/msgqurgent.c, rtems/src/part.c,
- rtems/src/partcreate.c, rtems/src/partmp.c, rtems/src/ratemon.c,
- rtems/src/region.c, rtems/src/regionmp.c, rtems/src/rtemstimer.c,
- rtems/src/sem.c, rtems/src/semcreate.c, rtems/src/semmp.c,
- rtems/src/semobtain.c, rtems/src/signalsend.c, rtems/src/taskcreate.c,
- rtems/src/taskinitusers.c, rtems/src/taskmode.c, rtems/src/taskmp.c,
- rtems/src/taskresume.c, rtems/src/tasks.c,
- rtems/src/tasksetpriority.c: Eliminate TRUE/FALSE.
-
-2009-01-05 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libcsupport/src/gxx_wrappers.c, posix/include/mqueue.h,
- posix/include/rtems/posix/semaphore.h,
- posix/inline/rtems/posix/barrier.inl,
- posix/inline/rtems/posix/key.inl,
- posix/inline/rtems/posix/mqueue.inl,
- posix/inline/rtems/posix/rwlock.inl,
- posix/inline/rtems/posix/semaphore.inl,
- posix/inline/rtems/posix/spinlock.inl,
- posix/inline/rtems/posix/timer.inl, posix/src/condget.c,
- posix/src/mqueuenametoid.c, posix/src/mutexget.c,
- posix/src/semaphorenametoid.c, posix/src/semopen.c,
- sapi/src/itronapi.c, sapi/src/posixapi.c: Make changes necessary for
- all tests to run on SPARC with 16-bit Ids. This required ensuring
- that all POSIX and compilering binding code makes a distinction
- between the public Id type (e.g. pthread_t, etc.) and the RTEMS
- Object_Id type. All POSIX Object Get routines should not take the
- POSIX Id type as the argument. Sixteen bit RTEMS Ids should be placed
- into the 32-bits reserved by the POSIX API type in a uniform manner
- now. This removed all assumptions that the external Id types in POSIX
- and ITRON are the same as the internal Object Id type.
-
-2009-01-05 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * itron/inline/rtems/itron/semaphore.inl: THREAD_STATUS_PROXY_BLOCKING
- should only be defined in multiprocessing configurations.
-
-2009-01-05 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * posix/include/rtems/posix/key.h: Remove redundant prototypes for
- inlines.
-
-2009-01-05 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- PR 1351/cpukit
- * sapi/include/confdefs.h: Mask off unlimited object bit before using
- configured number in calculations.
-
-2009-01-05 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * score/include/rtems/score/object.h,
- score/src/objectallocatebyindex.c: Object index should be int.
- Fix bug when index is negative.
- * score/src/objectextendinformation.c: Do not allow maximum number
- of allocated objects to exceed maximum representable in index
- field of Object Id.
- * score/src/objectgetisr.c: Use same code that is in _Objects_Get
- to extract index field of Object Id.
-
-2009-01-05 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * itron/include/itronsys/types.h: ITRON types should follow native
- integer size.
-
-2009-01-05 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * pppd/sys-rtems.c: Remove stray ';' introducing unreachable code.
- * libcsupport/src/error.c: Remove hpux9 anachronism.
-
-2009-01-05 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * Makefile.am:
- Install libnetworking/sys/uio.h if building for NEWLIB.
- * libnetworking/Makefile.am:
- Remove installation of libnetworking/sys/uio.h.
- * libcsupport/Makefile.am: Build writev.c/readv.c for NEWLIB.
- * libfs/src/imfs/imfs_eval.c: Add braces to suppress gcc warning on
- empty 'else' block.
-
-2009-01-04 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libcsupport/src/scandir.c: Use external scandir if available.
-
-2009-01-03 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libnetworking/lib/tftpDriver.c: Add __attribute__((unused)) to
- unused function args.
- * libnetworking/lib/tftpDriver.c: Use INADDR_ANY/INADDR_BROADCAST.
- * libnetworking/netinet/in.h: Add in_addr_t.
- Re-base "struct in_addr" on in_addr_t (mandated by POSIX).
- * libnetworking/netinet/in.h: Remove struct ip_opts (unused).
-
-2009-01-02 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * ftpd/ftpd.c: Add __attribute__((unused)) to unused function args.
- * libmisc/capture/capture-cli.c, libmisc/capture/capture.c,
- libmisc/devnull/devnull.c, libmisc/monitor/mon-command.c,
- libmisc/monitor/mon-config.c, libmisc/monitor/mon-driver.c,
- libmisc/monitor/mon-extension.c, libmisc/monitor/mon-itask.c,
- libmisc/monitor/mon-monitor.c, libmisc/monitor/mon-network.c,
- libmisc/monitor/mon-part.c, libmisc/monitor/mon-queue.c,
- libmisc/monitor/mon-region.c, libmisc/monitor/mon-sema.c,
- libmisc/monitor/mon-server.c, libmisc/monitor/mon-symbols.c,
- libmisc/monitor/mon-task.c, libmisc/mw-fb/mw_fb.c,
- libmisc/mw-fb/mw_uid.c, libmisc/serdbg/termios_printk.c,
- libmisc/shell/cmds.c, libmisc/shell/fts.c, libmisc/shell/main_cp.c
- libmisc/shell/main_id.c, libmisc/shell/main_logoff.c,
- libmisc/shell/main_mount_nfs.c, libmisc/shell/main_pwd.c,
- libmisc/shell/main_stackuse.c, libmisc/shell/main_tty.c,
- libmisc/shell/main_whoami.c, libmisc/shell/main_wkspaceinfo.c,
- libmisc/shell/shell_script.c, libmisc/shell/utils-cp.c,
- libmisc/shell/utils-ls.c, libmisc/shell/verr.c,
- libmisc/shell/verrx.c, libmisc/stackchk/check.c:
- Add __attribute__((unused)) to unused function args.
-
-2009-01-02 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libblock/src/blkdev.c, libblock/src/flashdisk.c,
- libblock/src/nvdisk-sram.c, libblock/src/nvdisk.c,
- libblock/src/ramdisk.c:
- Add __attribute__((unused)) to unused function args.
-
-2009-01-02 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * posix/src/_execve.c, posix/src/aio_cancel.c,
- posix/src/aio_error.c, posix/src/aio_fsync.c,
- posix/src/aio_read.c, posix/src/aio_return.c,
- posix/src/aio_suspend.c, posix/src/aio_write.c, posix/src/alarm.c,
- posix/src/devctl.c, posix/src/lio_listio.c, posix/src/mprotect.c,
- posix/src/pbarrierwait.c, posix/src/psignal.c, posix/src/pthread.c,
- posix/src/pthreadatfork.c, posix/src/sched_getparam.c,
- posix/src/sched_getscheduler.c, posix/src/sched_setparam.c,
- posix/src/sched_setscheduler.c, posix/src/timertsr.c.
- posix/src/ualarm.c: Add __attribute__((unused)) to unused function
- args.
-
-2009-01-02 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * posix/include/aio.h, posix/src/aio_suspend.c: Make aio_suspend()
- POSIX-compliant.
-
-2009-01-01 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * itron/src/acp_por.c, itron/src/act_cyc.c, itron/src/cal_por.c,
- itron/src/can_wup.c, itron/src/chg_iXX.c, itron/src/clr_flg.c,
- itron/src/cre_flg.c, itron/src/cre_mpf.c, itron/src/cre_mpl.c,
- itron/src/cre_por.c, itron/src/def_alm.c, itron/src/def_cyc.c,
- itron/src/def_int.c, itron/src/del_flg.c, itron/src/del_mpf.c,
- itron/src/del_mpl.c, itron/src/del_por.c, itron/src/dis_int.c,
- itron/src/ena_int.c, itron/src/fwd_por.c, itron/src/get_blf.c,
- itron/src/get_blk.c, itron/src/get_tim.c, itron/src/pacp_por.c,
- itron/src/pcal_por.c, itron/src/pget_blf.c, itron/src/pget_blk.c,
- itron/src/pol_flg.c, itron/src/ref_alm.c, itron/src/ref_cyc.c,
- itron/src/ref_flg.c, itron/src/ref_iXX.c, itron/src/ref_mpf.c,
- itron/src/ref_mpl.c, itron/src/ref_por.c, itron/src/rel_blf.c,
- itron/src/rel_blk.c, itron/src/ret_wup.c, itron/src/rpl_rdv.c,
- itron/src/set_flg.c, itron/src/set_tim.c, itron/src/sta_tsk.c,
- itron/src/tacp_por.c, itron/src/tcal_por.c, itron/src/tget_blf.c,
- itron/src/tget_blk.c, itron/src/tslp_tsk.c, itron/src/twai_flg.c,
- itron/src/wai_flg.c, itron/src/wup_tsk.c:
- Add __attribute__((unused)) to unused function args.
-
-2008-12-31 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * score/src/threaddelayended.c, score/src/threadqextractfifo.c,
- score/src/threadqextractpriority.c, score/src/threadqflush.c,
- score/src/threadqtimeout.c:
- Add __attribute__((unused)) to unused function args.
- * score/src/threadblockingoperationcancel.c: Remove nested include.
- Add __attribute__((unused)) to unused function args.
-
-2008-12-31 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * score/src/coremutexsurrender.c, score/src/coremsgsubmit.c,
- score/src/coremsgbroadcast.c, score/src/corebarrierrelease.c:
- Add __attribute__((unused)) to unused function args.
- * score/inline/rtems/score/sysstate.inl:
- Add __attribute__((unused)) to unused function args.
- * rtems/src/timerserver.c: Remove _Timer_Server_body warnings.
-
-2008-12-29 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * configure.ac: Require <errno.h>. Cleanup comments.
- Remove check for <sys/errno.h>.
-
-2008-12-23 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libcsupport/Makefile.am: Move src/malloc_p.h to *_SOURCES.
- * rtems/include/rtems/rtems/support.h,
- rtems/include/rtems/rtems/region.h,
- rtems/include/rtems/rtems/intr.h,
- rtems/include/rtems/rtems/clock.h:
- Eliminate TRUE/FALSE.
-
-2008-12-23 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libi2c/libi2c.c: Add missing initializers.
- * libmisc/dummy/dummy.c: Add missing initializers.
- * libnetworking/netinet/ip_icmp.c: Add missing initializers.
- * libnetworking/netinet/ip_input.c: Add missing initializers.
- * libnetworking/netinet/raw_ip.c: Add missing initializers.
- * libnetworking/netinet/udp_usrreq.c: Add missing initializers.
- * libnetworking/rtems/rtems_syscall.c: Add missing initializers.
- * librpc/src/rpc/rtems_rpc.c: Add missing initializers.
-
-2008-12-22 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libfs/src/nfsclient/src/nfs.c: Add missing initializers.
- * libnetworking/netinet/ip_divert.c: Add missing initializers.
- * libnetworking/netinet/if_ether.c: Add missing initializers.
- * libfs/src/nfsclient/src/rpcio.c: Add missing initializers.
- * libnetworking/netinet/in_proto.c: Add missing initializers.
- * libnetworking/net/rtsock.c: Add missing initializers.
- * libnetworking/libc/res_debug.c: Add missing initializers.
-
-2008-12-22 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * score/inline/rtems/score/address.inl,
- score/inline/rtems/score/chain.inl,
- score/inline/rtems/score/corebarrier.inl,
- score/inline/rtems/score/coremsg.inl,
- score/inline/rtems/score/coremutex.inl,
- score/inline/rtems/score/coresem.inl,
- score/inline/rtems/score/corespinlock.inl,
- score/inline/rtems/score/heap.inl,
- score/inline/rtems/score/isr.inl,
- score/inline/rtems/score/mppkt.inl,
- score/inline/rtems/score/object.inl,
- score/inline/rtems/score/priority.inl,
- score/inline/rtems/score/stack.inl,
- score/inline/rtems/score/states.inl,
- score/inline/rtems/score/sysstate.inl,
- score/inline/rtems/score/thread.inl,
- score/inline/rtems/score/tqdata.inl,
- score/inline/rtems/score/watchdog.inl:
- Eliminate TRUE/FALSE.
-
-2008-12-22 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libnetworking/net/if.c, libnetworking/net/if_ethersubr.c
- libnetworking/net/if_loop.c, libnetworking/net/raw_cb.c,,
- libnetworking/net/raw_usrreq.c, libnetworking/netinet/in.c,
- libnetworking/netinet/in_pcb.c, libnetworking/netinet/ip_divert.c,
- libnetworking/netinet/ip_input.c, libnetworking/netinet/ip_mroute.c,
- libnetworking/netinet/ip_output.c, libnetworking/netinet/raw_ip.c,
- libnetworking/netinet/tcp_debug.c, libnetworking/netinet/tcp_input.c,
- libnetworking/netinet/tcp_output.c, libnetworking/netinet/tcp_subr.c,
- libnetworking/netinet/tcp_timer.c, libnetworking/netinet/tcp_usrreq.c,
- libnetworking/netinet/udp_usrreq.c,
- libnetworking/rtems/rtems_mii_ioctl_kern.c,
- libnetworking/rtems/rtems_select.c,
- libnetworking/rtems/rtems_socketpair.c,
- libnetworking/rtems/rtems_syscall.c:
- Include <errno.h> (POSIX,C99) instead of <sys/errno.h> (BSD'ism).
-
-2008-12-22 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * score/include/rtems/score/context.h,
- score/include/rtems/score/corebarrier.h,
- score/include/rtems/score/coremsg.h,
- score/include/rtems/score/coremutex.h,
- score/include/rtems/score/corerwlock.h,
- score/include/rtems/score/coresem.h,
- score/include/rtems/score/heap.h,
- score/include/rtems/score/isr.h,
- score/include/rtems/score/object.h,
- score/include/rtems/score/objectmp.h,
- score/include/rtems/score/protectedheap.h,
- score/include/rtems/score/thread.h,
- score/include/rtems/score/threadq.h,
- score/include/rtems/score/tod.h,
- score/include/rtems/score/userext.h,
- score/include/rtems/score/wkspace.h:
- Eliminate TRUE/FALSE.
-
-2008-12-22 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * score/src/apimutex.c, score/src/apimutexallocate.c,
- score/src/apimutexlock.c, score/src/corebarrierwait.c,
- score/src/coremsg.c, score/src/coremsgseize.c,
- score/src/coremutexseize.c, score/src/coremutexsurrender.c,
- score/src/coresemseize.c, score/src/coretod.c,
- score/src/coretodset.c, score/src/heapfree.c,
- score/src/heapsizeofuserarea.c, score/src/heapwalk.c,
- score/src/interr.c, score/src/isr.c,
- score/src/mpci.c, score/src/objectinitializeinformation.c,
- score/src/objectmp.c, score/src/objectnametoid.c,
- score/src/objectnametoidstring.c, score/src/objectsetname.c,
- score/src/thread.c, score/src/threadblockingoperationcancel.c,
- score/src/threadchangepriority.c, score/src/threadclearstate.c,
- score/src/threadcreateidle.c, score/src/threaddispatch.c,
- score/src/threadevaluatemode.c, score/src/threadhandler.c,
- score/src/threadinitialize.c, score/src/threadmp.c,
- score/src/threadqextractpriority.c,
- score/src/threadqextractwithproxy.c,
- score/src/threadqrequeue.c, score/src/threadready.c,
- score/src/threadresettimeslice.c, score/src/threadrestart.c,
- score/src/threadresume.c, score/src/threadrotatequeue.c,
- score/src/threadsetstate.c, score/src/threadstartmultitasking.c,
- score/src/threadsuspend.c, score/src/threadyieldprocessor.c,
- score/src/timespecgreaterthan.c, score/src/timespecisvalid.c,
- score/src/timespeclessthan.c, score/src/userextthreadcreate.c,
- score/src/wkspace.c: Eliminate TRUE/FALSE.
-
-2008-12-22 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libi2c/libi2c.h: Change header guard to RTEMS conventions.
- Add extern's.
-
-2008-12-22 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * aclocal/canonical-target-name.m4: Remove tic4x.
-
-2008-12-21 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libcsupport/src/malloc_statistics_helpers.c: Use intptr_t not
- ssize_t.
-
-2008-12-21 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * score/inline/rtems/score/object.inl, score/src/objectgetbyindex.c:
- Fix issues when using 16-bit object Ids.
-
-2008-12-19 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * itron/include/itronsys/types.h: Derive ITRON ID type from Objects_Id
- to avoid sizing mismatches.
-
-2008-12-19 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/src/dpmemcreate.c: Spacing.
- * rtems/src/timerserver.c: Move error check to RTEMS_DEBUG. Cannot
- happen under normal circumstances.
-
-2008-12-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libblock/src/ide_part_table.c: Fixed NULL pointer access.
- * libmisc/monitor/mon-command.c, libmisc/monitor/mon-editor.c,
- libmisc/monitor/mon-monitor.c, libmisc/monitor/monitor.h,
- libmisc/shell/cmds.c: The list of registered monitor commands is now
- private and only accessible via a lookup and iterate function.
-
-2008-12-18 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/include/rtems/rtems/regionmp.h, sapi/include/rtems/config.h,
- sapi/src/exinit.c, score/Makefile.am,
- score/include/rtems/score/object.h,
- score/include/rtems/score/objectmp.h, score/src/objectmp.c: Eliminate
- Object Handler Initialization routine since it was all for MP
- configurations.
- * score/src/object.c: Removed.
-
-2008-12-18 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libmisc/shell/cmds.c: Revert back to public. Used to execute monitor
- commands in test code.
-
-2008-12-18 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libmisc/serdbg/termios_printk.c, libmisc/serdbg/termios_printk.h:
- Fixed incompatible return value.
-
- * libmisc/cpuuse/cpuusagereport.c: Changed output format.
-
- * libmisc/Makefile.am, libmisc/monitor/mon-editor.c: New file.
-
- * libmisc/capture/capture-cli.c, libmisc/monitor/mon-command.c,
- libmisc/monitor/mon-monitor.c, libmisc/monitor/mon-object.c,
- libmisc/monitor/mon-prmisc.c, libmisc/monitor/mon-symbols.c,
- libmisc/monitor/monitor.h, libmisc/shell/cat_file.c,
- libmisc/shell/cmds.c, libmisc/shell/internal.h,
- libmisc/shell/main_help.c, libmisc/shell/shell.c,
- libmisc/shell/shell.h, libmisc/shell/shell_cmdset.c,
- libmisc/shell/shell_getchar.c, libmisc/shell/str2int.c: Various global
- data is now read only. Added 'const' qualifier to many pointer
- parameters. It is no longer possible to remove monitor commands.
- Moved monitor line editor into a separate file to avoid unnecessary
- dependencies.
-
-2008-12-17 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * sapi/include/rtems/extension.h, sapi/include/rtems/io.h,
- sapi/src/exinit.c, sapi/src/extension.c, sapi/src/io.c,
- score/include/rtems/score/mpci.h, score/include/rtems/score/object.h,
- score/include/rtems/score/thread.h, score/include/rtems/score/tod.h,
- score/include/rtems/score/userext.h,
- score/include/rtems/score/wkspace.h, score/src/coretod.c,
- score/src/mpci.c, score/src/object.c, score/src/thread.c,
- score/src/userext.c, score/src/wkspace.c: Convert SAPI manager and
- SuperCore Handler initialization routines to directly pull parameters
- from configuration table.
-
-2008-12-17 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * itron/include/rtems/itron/config.h,
- itron/include/rtems/itron/eventflags.h,
- itron/include/rtems/itron/fmempool.h,
- itron/include/rtems/itron/mbox.h,
- itron/include/rtems/itron/msgbuffer.h,
- itron/include/rtems/itron/port.h,
- itron/include/rtems/itron/semaphore.h,
- itron/include/rtems/itron/task.h,
- itron/include/rtems/itron/vmempool.h, itron/src/eventflags.c,
- itron/src/fmempool.c, itron/src/itroninittasks.c,
- itron/src/itronsem.c, itron/src/mbox.c, itron/src/msgbuffer.c,
- itron/src/port.c, itron/src/task.c, itron/src/vmempool.c,
- sapi/src/itronapi.c: Convert ITRON manager initialization routines to
- directly pull parameters from configuration table.
-
-2008-12-17 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * posix/include/rtems/posix/config.h: Fix typo.
-
-2008-12-17 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * posix/include/rtems/posix/barrier.h,
- posix/include/rtems/posix/cond.h, posix/include/rtems/posix/key.h,
- posix/include/rtems/posix/mqueue.h,
- posix/include/rtems/posix/mutex.h,
- posix/include/rtems/posix/psignal.h,
- posix/include/rtems/posix/pthread.h,
- posix/include/rtems/posix/ptimer.h,
- posix/include/rtems/posix/rwlock.h,
- posix/include/rtems/posix/semaphore.h,
- posix/include/rtems/posix/spinlock.h,
- posix/include/rtems/posix/timer.h, posix/src/cond.c, posix/src/key.c,
- posix/src/mqueue.c, posix/src/mutex.c, posix/src/pbarrier.c,
- posix/src/prwlock.c, posix/src/psignal.c, posix/src/pspin.c,
- posix/src/pthread.c, posix/src/pthreadinitthreads.c,
- posix/src/ptimer.c, posix/src/semaphore.c, sapi/src/posixapi.c:
- Convert POSIX manager initialization routines to directly pull
- parameters from configuration table.
-
-2008-12-17 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/Makefile.am, rtems/include/rtems/rtems/attr.h,
- rtems/include/rtems/rtems/barrier.h,
- rtems/include/rtems/rtems/dpmem.h, rtems/include/rtems/rtems/intr.h,
- rtems/include/rtems/rtems/message.h,
- rtems/include/rtems/rtems/part.h,
- rtems/include/rtems/rtems/ratemon.h,
- rtems/include/rtems/rtems/region.h, rtems/include/rtems/rtems/sem.h,
- rtems/include/rtems/rtems/tasks.h, rtems/include/rtems/rtems/timer.h,
- rtems/src/barrier.c, rtems/src/dpmem.c, rtems/src/msg.c,
- rtems/src/part.c, rtems/src/ratemon.c, rtems/src/region.c,
- rtems/src/rtemstimer.c, rtems/src/sem.c, rtems/src/tasks.c,
- sapi/src/rtemsapi.c: Convert manager initialization routines to
- directly pull parameters from configuration table. Eliminate empty
- routines sportted.
- * rtems/src/intr.c: Removed.
-
-2008-12-17 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Remove include/rtems/stdint.h.
- * include/rtems/stdint.h: Remove.
- * configure.ac: Require stdint.h.
- * score/include/rtems/score/timespec.h: #include <stdint.h>,
- #include <time.h>. Remove bogus #include <sys/types.h>.
-
-2008-12-16 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libmisc/monitor/mon-config.c: Configuration table entry
- work_space_size was not removed.
-
-2008-12-16 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libblock/src/bdbuf.c, libmisc/capture/capture-cli.c,
- libmisc/capture/capture.c, libmisc/mw-fb/mw_uid.c,
- rtems/include/rtems/rtems/support.h, score/Makefile.am,
- score/include/rtems/score/tod.h, score/src/coretod.c,
- score/src/coretodtickle.c: Eliminate all public use of TOD conversion
- routines. Eliminate _TOD_Microseconds_per_tick and let every place
- use the field directly from the Configuration Table. This required
- moving some methods from macros to bodies.
- * score/src/coretodmsecstoticks.c, score/src/coretodtickspersec.c,
- score/src/coretodusectoticks.c: New files.
-
-2008-12-16 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libcsupport/src/__times.c, posix/src/adjtime.c,
- posix/src/clockgetres.c, posix/src/sysconf.c,
- rtems/src/clockgettickspersecond.c, rtems/src/clockgettod.c,
- rtems/src/clockset.c, rtems/src/clocktodvalidate.c,
- score/src/timespecfromticks.c, score/src/timespectoticks.c,
- score/src/ts64toticks.c: More case converted to use configuration
- table entry not _TOD_Microseconds_per_tick.
-
-2008-12-16 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libgnat/adasupp.c: Add helper method so Ada binding does not
- reference _TOD_Microseconds_per_tick.
-
-2008-12-16 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * sapi/include/rtems/config.h: Remove commented out lines. Add macro
- for rtems_configuration_get_nanoseconds_per_tick().
-
-2008-12-15 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * itron/include/rtems/itron/itronapi.h, libmisc/capture/capture.c,
- libmisc/monitor/mon-config.c, libmisc/monitor/mon-driver.c,
- libmisc/monitor/mon-itask.c, libmisc/monitor/mon-mpci.c,
- posix/include/rtems/posix/config.h,
- posix/include/rtems/posix/posixapi.h,
- rtems/include/rtems/rtems/config.h,
- rtems/include/rtems/rtems/rtemsapi.h, rtems/src/taskinitusers.c,
- sapi/include/confdefs.h, sapi/include/rtems/config.h,
- sapi/include/rtems/init.h, sapi/src/exinit.c, sapi/src/itronapi.c,
- sapi/src/posixapi.c, sapi/src/rtemsapi.c, score/src/isr.c,
- score/src/thread.c, score/src/threadcreateidle.c,
- score/src/threadstackallocate.c, score/src/threadstackfree.c,
- score/src/wkspace.c: Eliminate pointers to API configuration tables
- in the main configuration table. Reference the main configuration
- table and the API configuration tables directly using the confdefs.h
- version rather than obtaining a pointer to it. This eliminated some
- variables, a potential fatal error, some unnecessary default
- configuration structures. Overall, about a 4.5% reduction in the code
- size for minimum and hello on the SPARC.
-
-2008-12-15 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/include/rtems/rtems/types.h: Fix incorrect type name.
-
-2008-12-14 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libcsupport/src/realloc.c, rtems/include/rtems/rtems/region.h,
- rtems/src/regioncreate.c, rtems/src/regionextend.c,
- rtems/src/regiongetsegment.c, rtems/src/regiongetsegmentsize.c,
- rtems/src/regionmp.c, rtems/src/regionresizesegment.c,
- sapi/include/rtems/config.h, score/include/rtems/score/heap.h,
- score/include/rtems/score/protectedheap.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/pheapallocate.c,
- score/src/pheapallocatealigned.c, score/src/pheapextend.c,
- score/src/pheapgetblocksize.c, score/src/pheapresizeblock.c: Change
- sizes of heap/region and allocated objects in heap to intptr_t so
- they can be larger than a single allocatable object (e.g. size_t).
-
-2008-12-14 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * itron/src/chg_pri.c, itron/src/cre_tsk.c, itron/src/rot_rdq.c,
- posix/Makefile.am, posix/include/rtems/posix/mutex.h,
- posix/include/rtems/posix/priority.h, posix/src/mutex.c,
- score/include/rtems/score/priority.h: Run all tests successfully with
- maxixum number of priorities as 16 instead of 256. This was done by
- temporarily modifying the score priority.h maximum. This allowed
- testing of all API code to ensure that it worked properly with a
- reduced number of priorities. Most modifications were to switch from
- hard-coded maximum to using the SuperCore variable based upon
- configured number.
- * posix/src/mutexdefaultattributes.c: Removed.
-
-2008-12-11 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * score/inline/rtems/score/address.inl: Make offset arguments intptr_t
- not int32_t.
-
-2008-12-11 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libnetworking/net/if_arp.h, libnetworking/net/route.h:
- Include <sys/socket.h> to make header self contained.
-
-2008-12-11 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * zlib/zconf.h: #include <stdint.h> instead of <rtems/stdint.h>.
- * score/cpu/arm/rtems/score/types.h,
- score/cpu/avr/rtems/score/types.h,
- score/cpu/bfin/rtems/score/types.h,
- score/cpu/c4x/rtems/score/types.h,
- score/cpu/h8300/rtems/score/types.h,
- score/cpu/i386/rtems/score/types.h,
- score/cpu/lm32/rtems/score/types.h,
- score/cpu/m32c/rtems/score/types.h,
- score/cpu/m32r/rtems/score/types.h,
- score/cpu/m68k/rtems/score/types.h,
- score/cpu/mips/rtems/score/types.h,
- score/cpu/nios2/rtems/score/types.h,
- score/cpu/no_cpu/rtems/score/types.h,
- score/cpu/powerpc/rtems/score/types.h,
- score/cpu/sh/rtems/score/types.h,
- score/cpu/sparc/rtems/score/types.h,
- score/cpu/unix/rtems/score/types.h:
- #include <stdint.h> instead of <rtems/stdint.h>.
-
-2008-12-11 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libcsupport/src/readdir.c, libmd/md4.h, libmd/md5.h,
- libmisc/mw-fb/mw_fb.h, libnetworking/net/ppp_defs.h,
- libnetworking/net/slcompress.c, libnetworking/rtems/bsdnet/_types.h,
- libnetworking/sys/sysctl.h, librpc/include/rpc/types.h, pppd/pppd.h,
- rtems/include/rtems/rtems/types.h, score/include/rtems/system.h:
- #include <stdint.h> instead of <rtems/stdint.h>.
-
-2008-12-10 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * aclocal/prog-cc.m4: Use -r instead of -Wl,-r to build *.rels.
- * libcsupport/src/strlcat.c: Add prototypes.
- * libmisc/Makefile.am: Remove stray "\".
-
-2008-12-10 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/include/rtems/rtems/ratemon.h,
- rtems/include/rtems/rtems/types.h, rtems/src/ratemongetstatistics.c,
- rtems/src/ratemongetstatus.c, rtems/src/ratemonperiod.c,
- rtems/src/ratemonreportstatistics.c,
- score/include/rtems/score/thread.h, score/src/coretodgetuptime.c:
- Make all Thread and Period Statistics use publicly defined types. Do
- not leak the SuperCore Timestamp type through the APIs.
-
-2008-12-09 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * score/Makefile.am, score/preinstall.am,
- score/include/rtems/score/timespec.h,
- score/include/rtems/score/timestamp.h: Add 64-bit implementation of
- SuperCore Timestamps. Tested on PowerPC/psim and SPARC/sis.
- * score/include/rtems/score/timestamp64.h, score/src/ts64addto.c,
- score/src/ts64divide.c, score/src/ts64dividebyinteger.c,
- score/src/ts64equalto.c, score/src/ts64getnanoseconds.c,
- score/src/ts64getseconds.c, score/src/ts64greaterthan.c,
- score/src/ts64lessthan.c, score/src/ts64set.c,
- score/src/ts64settozero.c, score/src/ts64subtract.c,
- score/src/ts64toticks.c, score/src/ts64totimespec.c: New files.
-
-2008-12-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libblock/src/bdbuf.c: Fix typo having crept in during
- boolean->bool transition.
-
-2008-12-09 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * score/cpu/unix/cpu.c: Add prototypes, eliminate nested externs.
-
-2008-12-08 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libcsupport/src/__times.c, libmisc/cpuuse/cpuusagereport.c,
- libmisc/cpuuse/cpuusagereset.c, posix/src/clockgettime.c,
- posix/src/pthread.c, posix/src/timersettime.c,
- rtems/include/rtems/rtems/ratemon.h,
- rtems/src/clockgetsecondssinceepoch.c, rtems/src/clockgetuptime.c,
- rtems/src/ratemongetstatus.c, rtems/src/ratemonperiod.c,
- rtems/src/ratemonreportstatistics.c, rtems/src/taskwakewhen.c,
- rtems/src/timerfirewhen.c, rtems/src/timerserver.c,
- rtems/src/timerserverfirewhen.c, score/Makefile.am,
- score/preinstall.am, score/include/rtems/score/thread.h,
- score/include/rtems/score/tod.h, score/src/coretod.c,
- score/src/coretodget.c, score/src/coretodgetuptime.c,
- score/src/coretodset.c, score/src/coretodtickle.c,
- score/src/threaddispatch.c, score/src/threadinitialize.c: Add
- SuperCore handler Timestamp to provide an opaque class for the
- representation and manipulation of uptime, time of day, and the
- difference between two timestamps. By using SuperCore Timestamp, it
- is clear which methods and APIs really have to be struct timespec and
- which can be in an optimized native format.
- * score/include/rtems/score/timestamp.h,
- score/src/coretodgetuptimetimespec.c: New files.
-
-2008-12-08 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libfs/src/nfsclient/src/nfs.c: Use
- rtems_clock_get_seconds_since_epoch() from public API.
-
-2008-12-08 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libfs/src/nfsclient/Makefile.am: Remove RTEMS_RELLDFLAGS.
- * aclocal/prog-cc.m4: Add RTEMS_RELLDFLAGS hack.
- * libfs/src/nfsclient/src/dirutils.c: #include <limits.h>.
-
-2008-12-08 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/include/rtems/rtems/clock.h: #include <sys/time.h>
- * librpc/include/rpc/rpcent.h: #include <rpc/types.h>.
- * librpc/include/rpc/xdr.h: #include <rtems/bsd/sys/cdefs.h>.
-
-2008-12-08 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libfs/src/devfs/devfs.h: Add missing "extern"s.
- * libfs/src/imfs/imfs.h: Add missing "extern"s
- * libfs/src/pipe/pipe.h: Add missing "extern"s.
- Add extern "C" {}.
-
-2008-12-07 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * score/cpu/arm/cpu.c, score/cpu/avr/cpu.c, score/cpu/bfin/cpu.c,
- score/cpu/c4x/cpu.c, score/cpu/h8300/cpu.c, score/cpu/i386/cpu.c,
- score/cpu/lm32/cpu.c, score/cpu/m32c/cpu.c, score/cpu/m32r/cpu.c,
- score/cpu/mips/cpu.c, score/cpu/nios2/cpu.c, score/cpu/no_cpu/cpu.c,
- score/cpu/sh/cpu.c, score/cpu/sparc/cpu.c, score/cpu/unix/cpu.c:
- Fix typo.
-
-2008-12-05 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * score/include/rtems/score/timespec.h: Remove unnecessary includes.
- Fix typo.
- * posix/include/rtems/posix/time.h, score/src/coretodget.c,
- score/src/coretodgetuptime.c: Add required include files which
- were formerly included from timespec.h
-
-2008-12-05 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libfs/src/pipe/fifo.c: Do not include .inl files directly. Use .h
- files with kernel visibility violated until functionality exposed.
-
-2008-12-05 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * configure.ac: Check for functions in newlib.
- * posix/Makefile.am: Unconditionally compile files which now
- are in newlib.
- * libcsupport/Makefile.am: Unconditionally compile files which now
- are in newlib.
-
-2008-12-05 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * posix/src/execl.c, posix/src/execle.c,
- posix/src/execlp.c, posix/src/execv.c,
- posix/src/execve.c, posix/src/execvp.c,
- posix/src/sleep.c, posix/src/usleep.c:
- Compile contents conditionally.
-
-2008-12-05 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libcsupport/src/closedir.c, libcsupport/src/getcwd.c,
- libcsupport/src/isatty.c, libcsupport/src/opendir.c,
- libcsupport/src/readdir.c, libcsupport/src/readdir_r.c,
- libcsupport/src/rewinddir.c, libcsupport/src/seekdir.c,
- libcsupport/src/telldir.c, libcsupport/src/ttyname.c:
- Compile contents conditionally.
-
-2008-12-04 Jukka Pietarinen <jukka.pietarinen@mrf.fi>
-
- * configure.ac, librpc/src/xdr/xdr_float.c, score/cpu/Makefile.am: Add
- Lattice Mico32 support.
-
-2008-12-04 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- 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>
-
- 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>
-
- 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>
-
- * libfs/src/pipe/fifo.c: Actually disable initializing pipes as
- requested in confdefs.h.
-
-2008-12-01 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * 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>
-
- * 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>
-
- * 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-11-26 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * 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-25 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * score/src/watchdogadjust.c, score/src/watchdogtickle.c: Spacing.
-
-2008-11-24 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- 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>
-
- * configure.ac: Add AC_CHECK_FUNC's to check functions migrating
- into newlib.
-
-2008-11-24 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * 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>
-
- * 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>
-
- * 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>
-
- 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>
-
- * 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>
-
- * 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>
-
- 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>
-
- * posix/Makefile.am: Add dummy vfork() implementation.
- * posix/src/vfork.c: New file.
-
-2008-11-13 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- 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>
-
- * libcsupport/Makefile.am: Add getrusage().
- * libcsupport/src/getrusage.c: New file.
-
-2008-11-12 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * score/src/timespecaddto.c: Fix typo.
-
-2008-11-07 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * 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>
-
- * librpc/src/xdr/xdr_float.c: Add M32C, M32R, and Blackfin.
-
-2008-11-05 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * score/src/threadhandler.c: M32R uses different name for init.
-
-2008-11-05 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * 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>
-
- PR 1333/cpukit
- * libcsupport/include/rtems/termiostypes.h: Typo on type name -- should
- be rtems_device_minor_number.
-
-2008-10-15 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- 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 Tim Cussins <timcussins@eml.cc>
-
- PR 1330/cpukit
- * libcsupport/src/free.c: Should print begin field not start field.
-
-2008-10-14 Wei Shen <cquark@gmail.com>
-
- * 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.
-
-2008-10-03 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * 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>
-
- * 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 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libnetworking/rtems/rtems_glue.c: Copy nothing in
- 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-02 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * 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>
-
- * configure.ac: Revert trash committed. Shell builds with m32c now.
-
-2008-10-02 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * 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>
-
- * libmisc/shell/utils-cp.c: Do not put a 64K buffer on the stack.
-
-2008-10-02 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * score/inline/rtems/score/priority.inl: Use simple integer as loop
- counter.
-
-2008-10-02 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libmisc/monitor/mon-monitor.c, rtems/include/rtems/rtems/types.h: Do
- not have fp context type when no hardware or software floating point
- is available.
-
-2008-10-02 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libcsupport/src/malloc_statistics_helpers.c,
- libcsupport/src/realloc.c, rtems/include/rtems/rtems/region.h,
- rtems/include/rtems/rtems/support.h,
- rtems/src/regiongetsegmentsize.c, rtems/src/regionresizesegment.c,
- rtems/src/workspace.c, sapi/include/confdefs.h,
- 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: Change size_t to ssize_t on all Heap, Workspace
- and Region calls. On 16-bit architectures, size_t can be 16-bits
- which would limit sizes to 64K.
-
-2008-10-02 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libmisc/shell/main_cp.c, libmisc/shell/main_ls.c,
- libmisc/shell/main_mv.c, libmisc/shell/main_netstats.c,
- libmisc/shell/main_rm.c, libmisc/shell/shell_script.c: Newlib >
- 1.16.0 requires __need_getopt_newlib to be defined to get visibility
- on the reentrancy extensions.
-
-2008-10-01 Gene Smith <gene.smith@siemens.com>
-
- PR 1328/cpukit
- * libmisc/shell/main_mdump.c, libmisc/shell/main_mwdump.c: Fix printing
- of more than 256 bytes.
-
-2008-09-30 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libi2c/libi2c.h: Added definitions for asynchronous read and write IO
- commands.
-
-2008-09-26 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- PR 1316/cpukit
- * score/src/coremsgbroadcast.c: Give error when message is too large
- like when sending a message. This was the documented behavior.
-
-2008-09-26 Eric Norum <norume@aps.anl.gov>
-
- * libnetworking/lib/rtems_bsdnet_ntp.c: Final resolution of this
- "small" port number change.
-
-2008-09-25 Eric Norum <norume@aps.anl.gov>
-
- * libnetworking/lib/rtems_bsdnet_ntp.c: Revert previous patch.
-
-2008-09-25 Eric Norum <norume@aps.anl.gov>
-
- * libnetworking/lib/rtems_bsdnet_ntp.c: Revert previous patch.
-
-2008-09-25 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libfs/src/imfs/deviceio.c: Eliminate duplicate implementation.
-
-2008-09-24 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- PR 1326/cpukit
- * libi2c/libi2c.c: Use int for return value when negative values
- possible.
-
-2008-09-24 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libnetworking/lib/ftpfs.c: Use ssize_t for read retval (Fix
- comparision of unsigned < 0).
-
-2008-09-23 Eric Norum <norume@aps.anl.gov>
-
- * libnetworking/lib/rtems_bsdnet_ntp.c: Let TCP/IP stack pick port
- rather than hard coding selection.
-
-2008-09-22 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * include/rtems/bspIo.h, libcsupport/Makefile.am: Add genchark() for
- polled debug input from the same device as printk().
- * libcsupport/src/getchark.c: New file.
-
-2008-09-22 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * aclocal/version.m4: Bump RTEMS_API to 4.10.
- Bump _RTEMS_VERSION to 4.9.99.0.
-
-2008-09-19 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libmisc/shell/main_mallocinfo.c, libmisc/shell/main_wkspaceinfo.c:
- Include information on whether C Program Heap and RTEMS Workspace are
- separate.
-
-2008-09-18 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libfs/Makefile.am: Do not build nfsclient if no networking.
-
-2008-09-18 Miao Yan <yanmiaobest@gmail.com>
-
- * libfs/src/devfs/devclose.c, libfs/src/devfs/devfs_eval.c,
- libfs/src/devfs/devioctl.c, libfs/src/devfs/devopen.c,
- libfs/src/devfs/devread.c, libfs/src/devfs/devwrite.c: Fix warnings.
-
-2008-09-17 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * Doxyfile.in, rtems/mainpage.h, score/include/rtems/system.h: Move to
- generating Doxygen for more of CPU Kit.
- * rtems/Doxyfile, score/Doxyfile, score/mainpage.h: Removed.
-
-2008-09-17 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * configure.ac: Add generated Doxyfile which can process entire set of
- preinstalled .h files.
- * Doxyfile.in: New file.
-
-2008-09-17 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * sapi/include/confdefs.h: Rename STACK_CHECKER_ON to more appropriate
- CONFIGURE_STACK_CHECKER_ENABLED.
-
-2008-09-17 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libfs/src/devfs/devclose.c, libfs/src/devfs/devfs_init.c,
- libfs/src/devfs/devfs_show.c, libfs/src/devfs/devioctl.c,
- libfs/src/devfs/devopen.c, libfs/src/devfs/devread.c,
- libfs/src/devfs/devwrite.c: Fix warnings.
-
-2008-09-17 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libcsupport/src/free.c, libcsupport/src/malloc.c,
- libcsupport/src/malloc_initialize.c, libcsupport/src/malloc_p.h,
- libcsupport/src/malloc_sbrk_helpers.c,
- libcsupport/src/malloc_statistics_helpers.c,
- libcsupport/src/malloc_walk.c, libcsupport/src/mallocfreespace.c,
- libcsupport/src/mallocinfo.c, libcsupport/src/realloc.c,
- libcsupport/src/rtems_memalign.c, sapi/include/confdefs.h,
- score/inline/rtems/score/thread.inl: Add support for optionally
- having a unified work area. In other words, the RTEMS Workspace and C
- Program Heap are the same pool of memory.
-
-2008-09-17 Miao Yan <yanmiaobest@gmail.com>
-
- * Makefile.am, preinstall.am, libcsupport/Makefile.am,
- libcsupport/include/rtems/libcsupport.h,
- libcsupport/include/rtems/libio.h, libcsupport/src/base_fs.c,
- libcsupport/src/libio_init.c, libcsupport/src/newlibc_exit.c,
- libcsupport/src/newlibc_init.c, libcsupport/src/sync.c,
- libfs/Makefile.am, libfs/src/imfs/deviceio.c,
- sapi/include/confdefs.h: Merge GSOC project code to add simple device
- only filesystem (devfs), optionally completely drop out filesystem,
- and to clean up disabling newlib reentrancy support. This dropped 17K
- from the minimum.exe for sparc/sis and arm/rtl22xx_t now has a 15K
- code space.
- * libcsupport/src/__usrenv.c, libcsupport/src/newlibc_reent.c,
- libfs/src/devfs/devclose.c, libfs/src/devfs/devfs.h,
- libfs/src/devfs/devfs_eval.c, libfs/src/devfs/devfs_init.c,
- libfs/src/devfs/devfs_mknod.c, libfs/src/devfs/devfs_node_type.c,
- libfs/src/devfs/devfs_show.c, libfs/src/devfs/devioctl.c,
- libfs/src/devfs/devopen.c, libfs/src/devfs/devread.c,
- libfs/src/devfs/devstat.c, libfs/src/devfs/devwrite.c,
- libfs/src/imfs/deviceerrno.c: New files.
- * libcsupport/src/newlibc.c: Removed.
-
-2008-09-16 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * sapi/include/confdefs.h: Revert previous patch. Does not apply to
- head.
-
-2008-09-16 Gene Smith <gene.smith@siemens.com>
-
- PR 564/cpukit
- * sapi/include/confdefs.h: Fix incorrect name. Was missed in an earlier
- renaming sweep.
-
-2008-09-11 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/include/rtems/rtems/types.h: Do not define rtems_boolean,
- rtems_single, rtems_double unless RTEMS_DEPRECATED_TYPES is given.
-
-2008-09-10 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * configure.ac, aclocal/canonical-target-name.m4: Readd NIOS2 and TI
- C4x. Accidentally not done on 4.9 branch. :(
- * score/cpu/c4x/.cvsignore, score/cpu/c4x/ChangeLog,
- score/cpu/c4x/Makefile.am, score/cpu/c4x/cpu.c,
- score/cpu/c4x/cpu_asm.S, score/cpu/c4x/irq.c,
- score/cpu/c4x/preinstall.am, score/cpu/c4x/rtems/asm.h,
- score/cpu/c4x/rtems/score/c4x.h, score/cpu/c4x/rtems/score/cpu.h,
- score/cpu/c4x/rtems/score/cpu_asm.h,
- score/cpu/c4x/rtems/score/types.h, score/cpu/c4x/rtems/tic4x/c4xio.h,
- score/cpu/nios2/.cvsignore, score/cpu/nios2/ChangeLog,
- score/cpu/nios2/Makefile.am, score/cpu/nios2/cpu.c,
- score/cpu/nios2/cpu_asm.S, score/cpu/nios2/irq.c,
- score/cpu/nios2/preinstall.am, score/cpu/nios2/rtems/asm.h,
- score/cpu/nios2/rtems/score/cpu.h,
- score/cpu/nios2/rtems/score/cpu_asm.h,
- score/cpu/nios2/rtems/score/nios2.h,
- score/cpu/nios2/rtems/score/types.h: New files.
-
-2008-09-10 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * configure.ac, aclocal/canonical-target-name.m4,
- score/cpu/Makefile.am: Remove TI C4x and NIOS2 ports from 4.9 branch.
- * score/cpu/c4x/.cvsignore, score/cpu/c4x/ChangeLog,
- score/cpu/c4x/Makefile.am, score/cpu/c4x/cpu.c,
- score/cpu/c4x/cpu_asm.S, score/cpu/c4x/irq.c,
- score/cpu/c4x/preinstall.am, score/cpu/c4x/rtems/asm.h,
- score/cpu/c4x/rtems/score/c4x.h, score/cpu/c4x/rtems/score/cpu.h,
- score/cpu/c4x/rtems/score/cpu_asm.h,
- score/cpu/c4x/rtems/score/types.h, score/cpu/c4x/rtems/tic4x/c4xio.h,
- score/cpu/nios2/.cvsignore, score/cpu/nios2/ChangeLog,
- score/cpu/nios2/Makefile.am, score/cpu/nios2/cpu.c,
- score/cpu/nios2/cpu_asm.S, score/cpu/nios2/irq.c,
- score/cpu/nios2/preinstall.am, score/cpu/nios2/rtems/asm.h,
- score/cpu/nios2/rtems/score/cpu.h,
- score/cpu/nios2/rtems/score/cpu_asm.h,
- score/cpu/nios2/rtems/score/nios2.h,
- score/cpu/nios2/rtems/score/types.h: Removed.
-
-2008-09-08 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * sapi/include/confdefs.h: Add debug information for
- per task allocations.
- * score/src/objectextendinformation.c: Do not allocate memory for name
- tables because we do not use name tables any longer.
-
-2008-09-08 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * score/src/threadinitialize.c: _Stack_Ensure_minimum was being called
- here and in _Thread_Stack_Allocate.
-
-2008-09-08 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libcsupport/include/rtems/libio_.h, libcsupport/src/libio_sockets.c,
- libfs/src/dosfs/fat.h, libfs/src/dosfs/msdos.h,
- libfs/src/imfs/deviceio.c, libmisc/monitor/mon-monitor.c,
- libmisc/monitor/mon-object.c, libmisc/monitor/mon-symbols.c,
- libmisc/monitor/monitor.h, libmisc/stackchk/internal.h,
- rtems/inline/rtems/rtems/part.inl, score/include/rtems/system.h,
- score/include/rtems/score/bitfield.h, score/src/mpci.c,
- score/src/objectextendinformation.c, score/src/threadmp.c: Remove
- extraneous spaces.
-
-2008-09-08 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * pppd/auth.c, pppd/ccp.c, pppd/chap.c, pppd/ipcp.c, pppd/lcp.c,
- pppd/options.c, pppd/upap.c: Add missing initializers.
-
-2008-09-07 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * httpd/webrom.c: Add missing initializers.
- * libblock/include/rtems/bdbuf.h, libblock/include/rtems/diskdevs.h,
- libblock/include/rtems/ramdisk.h: Use "#include <..>" to include
- public headers.
-
-2008-09-07 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libnetworking/netinet/in_cksum_arm.h:
- Stop using old-style function definitions.
- * configure.ac: Remove score/cpu/arm/thumb/Makefile.
-
-2008-09-07 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * itron/include/itronsys/types.h: Eliminate "boolean".
- * libmisc/monitor/mon-prmisc.c: Add missing initializers.
-
-2008-09-06 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libblock/include/rtems/ramdisk.h,
- libfs/src/nfsclient/proto/mount_prot.x: Convert to Unix file format.
-
-2008-09-05 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * libcsupport/include/clockdrv.h: The Shared Memory Driver no longer
- requires the special IOCTL in Clock_control. This was a hack which
- has existed since before the Classic API Timer Manager was
- implemented. All implementations of and references to Clock_control
- were removed.
-
-2008-09-05 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * score/src/corebarrier.c, score/src/corebarrierrelease.c,
- score/src/corebarrierwait.c, score/src/coremsg.c,
- score/src/coremsgbroadcast.c, score/src/coremsgclose.c,
- score/src/coremsgflush.c, score/src/coremsgflushsupp.c,
- score/src/coremsgflushwait.c, score/src/coremsginsert.c,
- score/src/coremsgseize.c, score/src/coremsgsubmit.c,
- score/src/corerwlock.c, score/src/coresem.c,
- score/src/coresemflush.c, score/src/coresemseize.c,
- score/src/coresemsurrender.c, score/src/corespinlock.c,
- score/src/threadblockingoperationcancel.c,
- score/src/threadqenqueue.c: Remove unnecessary include of mpci.h.
-
-2008-09-05 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/src/msgmp.c, rtems/src/msgqtranslatereturncode.c,
- rtems/src/semmp.c, rtems/src/semtranslatereturncode.c: Correct
- confusion over SuperCore proxy blocking status and Classic API proxy
- blocking status constants.
-
-2008-09-05 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * score/src/objectgetinfo.c: Correct for multiprocessor systems when
- all object instances within a particular class are remote.
-
-2008-09-05 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libcsupport/src/assocnamebad.c: Correct file name in message.
-
-2008-09-05 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * sapi/include/confdefs.h: Make sure
- CONFIGURE_TIMER_FOR_SHARED_MEMORY_DRIVER is defined to 0 in single
- processor configurations.
-
-2008-09-05 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * sapi/include/confdefs.h: Account for needed a Classic API Timer when
- using the Shared Memory MPCI driver.
-
-2008-09-05 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * score/include/rtems/score/mpci.h,
- score/inline/rtems/score/threadmp.inl, score/src/mpci.c: Eliminate
- dependencies between MP .h files.
-
-2008-09-05 Eric Norum <norume@aps.anl.gov>
-
- * libfs/src/nfsclient/src/rpcio.c: Correct breakage introduced by Joel
- removing asserts with side-effects.
-
-2008-09-04 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * sapi/include/rtems/config.h,
- sapi/inline/rtems/chain.inl,
- sapi/inline/rtems/extension.inl,
- sapi/src/debug.c,
- sapi/src/extension.c,
- sapi/src/ioregisterdriver.c: Convert to "bool".
- * rtems/src/clocktodvalidate.c,
- rtems/src/intrbody.c,
- rtems/src/msgmp.c,
- rtems/src/msgqcreate.c,
- rtems/src/msgqreceive.c,
- rtems/src/partmp.c,
- rtems/src/regionmp.c,
- rtems/src/semmp.c,
- rtems/src/signalsend.c,
- rtems/src/taskcreate.c,
- rtems/src/taskmode.c,
- rtems/src/taskmp.c,
- rtems/src/tasks.c,
- rtems/src/timerserver.c,
- rtems/src/workspace.c: Convert to "bool".
- * rtems/inline/rtems/rtems/asr.inl,
- rtems/inline/rtems/rtems/attr.inl,
- rtems/inline/rtems/rtems/barrier.inl,
- rtems/inline/rtems/rtems/dpmem.inl,
- rtems/inline/rtems/rtems/eventset.inl,
- rtems/inline/rtems/rtems/message.inl,
- rtems/inline/rtems/rtems/modes.inl,
- rtems/inline/rtems/rtems/options.inl,
- rtems/inline/rtems/rtems/part.inl,
- rtems/inline/rtems/rtems/ratemon.inl,
- rtems/inline/rtems/rtems/region.inl,
- rtems/inline/rtems/rtems/sem.inl,
- rtems/inline/rtems/rtems/status.inl,
- rtems/inline/rtems/rtems/support.inl,
- rtems/inline/rtems/rtems/tasks.inl,
- rtems/inline/rtems/rtems/timer.inl: Convert to "bool".
- * rtems/include/rtems/rtems/asr.h,
- rtems/include/rtems/rtems/clock.h,
- rtems/include/rtems/rtems/config.h,
- rtems/include/rtems/rtems/object.h,
- rtems/include/rtems/rtems/sem.h,
- rtems/include/rtems/rtems/support.h: Convert to "bool".
- * score/src/corebarrierwait.c,
- score/src/coremsg.c,
- score/src/coremsginsert.c,
- score/src/coremsgseize.c,
- score/src/coremsgsubmit.c,
- score/src/coremutexseize.c,
- score/src/corerwlockobtainread.c,
- score/src/corerwlockobtainwrite.c,
- score/src/coresemseize.c,
- score/src/corespinlockwait.c,
- score/src/heapfree.c,
- score/src/heapresizeblock.c,
- score/src/heapsizeofuserarea.c,
- score/src/heapwalk.c,
- score/src/interr.c,
- score/src/objectinitializeinformation.c,
- score/src/objectmp.c,
- score/src/objectnametoid.c,
- score/src/objectsetname.c,
- score/src/pheapextend.c,
- score/src/pheapfree.c,
- score/src/pheapgetblocksize.c,
- score/src/pheapresizeblock.c,
- score/src/pheapwalk.c,
- score/src/threadchangepriority.c,
- score/src/threaddispatch.c,
- score/src/threadevaluatemode.c,
- score/src/threadinitialize.c,
- score/src/threadloadenv.c,
- score/src/threadqextractpriority.c,
- score/src/threadqextractwithproxy.c,
- score/src/threadrestart.c,
- score/src/threadresume.c,
- score/src/threadstart.c,
- score/src/timespecgreaterthan.c,
- score/src/timespecisvalid.c,
- score/src/timespeclessthan.c,
- score/src/userextthreadbegin.c,
- score/src/userextthreadcreate.c,
- score/src/wkspace.c: Convert to "bool".
- * score/inline/rtems/score/address.inl,
- score/inline/rtems/score/chain.inl,
- score/inline/rtems/score/corebarrier.inl,
- score/inline/rtems/score/coremsg.inl,
- score/inline/rtems/score/coremutex.inl,
- score/inline/rtems/score/coresem.inl,
- score/inline/rtems/score/corespinlock.inl,
- score/inline/rtems/score/heap.inl,
- score/inline/rtems/score/isr.inl,
- score/inline/rtems/score/mppkt.inl,
- score/inline/rtems/score/object.inl,
- score/inline/rtems/score/objectmp.inl,
- score/inline/rtems/score/priority.inl,
- score/inline/rtems/score/stack.inl,
- score/inline/rtems/score/states.inl,
- score/inline/rtems/score/sysstate.inl,
- score/inline/rtems/score/thread.inl,
- score/inline/rtems/score/threadmp.inl,
- score/inline/rtems/score/tqdata.inl,
- score/inline/rtems/score/watchdog.inl:
- Convert to "bool".
- * score/include/rtems/debug.h,
- score/include/rtems/score/context.h,
- score/include/rtems/score/corebarrier.h,
- score/include/rtems/score/coremsg.h,
- score/include/rtems/score/coremutex.h,
- score/include/rtems/score/corerwlock.h,
- score/include/rtems/score/coresem.h,
- score/include/rtems/score/corespinlock.h,
- score/include/rtems/score/heap.h,
- score/include/rtems/score/interr.h,
- score/include/rtems/score/isr.h,
- score/include/rtems/score/object.h,
- score/include/rtems/score/objectmp.h,
- score/include/rtems/score/protectedheap.h,
- score/include/rtems/score/sysstate.h,
- score/include/rtems/score/thread.h,
- score/include/rtems/score/threadq.h,
- score/include/rtems/score/timespec.h,
- score/include/rtems/score/tod.h,
- score/include/rtems/score/userext.h,
- score/include/rtems/score/wkspace.h:
- Convert to "bool".
- * score/src/object.c: Stop using old-style function definitions.
-
-2008-09-04 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * itron/include/rtems/itron/mbox.h,
- itron/include/rtems/itron/msgbuffer.h,
- itron/include/rtems/itron/semaphore.h,
- itron/inline/rtems/itron/eventflags.inl,
- itron/inline/rtems/itron/fmempool.inl,
- itron/inline/rtems/itron/mbox.inl,
- itron/inline/rtems/itron/msgbuffer.inl,
- itron/inline/rtems/itron/port.inl,
- itron/inline/rtems/itron/semaphore.inl,
- itron/inline/rtems/itron/task.inl,
- itron/inline/rtems/itron/vmempool.inl,
- itron/src/cre_tsk.c, itron/src/sta_tsk.c,
- itron/src/task.c, itron/src/trcv_mbf.c,
- itron/src/trcv_mbx.c, itron/src/tsnd_mbf.c,
- itron/src/twai_sem.c: Convert to "bool".
-
-2008-09-04 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * posix/include/rtems/posix/cond.h,
- posix/include/rtems/posix/key.h,
- posix/include/rtems/posix/mqueue.h,
- posix/include/rtems/posix/mutex.h,
- posix/include/rtems/posix/priority.h,
- posix/include/rtems/posix/psignal.h,
- posix/include/rtems/posix/pthread.h,
- posix/include/rtems/posix/semaphore.h,
- posix/include/rtems/posix/timer.h: Convert to "bool".
- * posix/inline/rtems/posix/barrier.inl,
- posix/inline/rtems/posix/cond.inl,
- posix/inline/rtems/posix/key.inl,
- posix/inline/rtems/posix/mqueue.inl,
- posix/inline/rtems/posix/mutex.inl,
- posix/inline/rtems/posix/priority.inl,
- posix/inline/rtems/posix/pthread.inl,
- posix/inline/rtems/posix/rwlock.inl,
- posix/inline/rtems/posix/semaphore.inl,
- posix/inline/rtems/posix/spinlock.inl,
- posix/inline/rtems/posix/timer.inl: Convert to "bool".
- * posix/src/cancel.c,
- posix/src/condsignalsupp.c,
- posix/src/condtimedwait.c,
- posix/src/condwaitsupp.c,
- posix/src/keyrundestructors.c,
- posix/src/killinfo.c,
- posix/src/mqueuerecvsupp.c,
- posix/src/mqueuesendsupp.c,
- posix/src/mqueuetimedreceive.c,
- posix/src/mqueuetimedsend.c,
- posix/src/mutexlocksupp.c,
- posix/src/mutextimedlock.c,
- posix/src/prwlocktimedrdlock.c,
- posix/src/prwlocktimedwrlock.c,
- posix/src/psignal.c,
- posix/src/psignalchecksignal.c,
- posix/src/psignalclearsignals.c,
- posix/src/psignalunblockthread.c,
- posix/src/pthread.c,
- posix/src/pthreadcreate.c,
- posix/src/pthreadkill.c,
- posix/src/pthreadsigmask.c,
- posix/src/semaphorewaitsupp.c,
- posix/src/semtimedwait.c,
- posix/src/setcancelstate.c,
- posix/src/setcanceltype.c,
- posix/src/sigtimedwait.c,
- posix/src/testcancel.c,
- posix/src/timerinserthelper.c,
- posix/src/timersettime.c,
- posix/src/timertsr.c: Convert to "bool".
-
-2008-09-04 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libnetworking/lib/ftpfs.c: Use bool instead of boolean.
- * libi2c/libi2c.c, libi2c/libi2c.h: Use bool instead of boolean.
- * libfs/src/dosfs/dosfs.h, libfs/src/dosfs/fat.c,
- libfs/src/dosfs/fat.h, libfs/src/dosfs/msdos.h,
- libfs/src/dosfs/msdos_dir.c, libfs/src/dosfs/msdos_eval.c,
- libfs/src/dosfs/msdos_format.c, libfs/src/dosfs/msdos_misc.c,
- libfs/src/imfs/imfs_initsupp.c, libfs/src/imfs/ioman.c:
- Use "bool" instead of "rtems_boolean|boolean".
- * libfs/src/imfs/imfs_eval.c: Change "done" to bool.
- * libfs/src/nfsclient/src/xdr_mbuf.c: Stop using old-style
- definitions.
-
-2008-09-03 Cindy Cicalese <cicalese@mitre.org>
-
- * libmisc/shell/shell.c: FALSE accidentally changed to true in switch
- to bool type.
-
-2008-09-02 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * sapi/include/confdefs.h: Add CONFIGURE_BSP_PREREQUISITE_DRIVERS and
- CONFIGURE_APPLICATION_PREREQUISITE_DRIVERS.
-
-2008-09-02 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- PR 1301/cpukit
- * sapi/src/debug.c: Let _Debug_Is_enabled return TRUE|FALSE.
-
-2008-09-01 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libcsupport/include/timerdrv.h,
- libcsupport/include/rtems/libcsupport.h,
- libcsupport/src/chdir.c, libcsupport/src/chmod.c,
- libcsupport/src/chown.c, libcsupport/src/free.c,
- libcsupport/src/link.c, libcsupport/src/lstat.c,
- libcsupport/src/malloc.c, libcsupport/src/malloc_deferred.c,
- libcsupport/src/malloc_initialize.c, libcsupport/src/malloc_p.h,
- libcsupport/src/mount.c, libcsupport/src/newlibc.c,
- libcsupport/src/open.c, libcsupport/src/readlink.c,
- libcsupport/src/readv.c, libcsupport/src/rmdir.c,
- libcsupport/src/stat.c, libcsupport/src/termios.c,
- libcsupport/src/unlink.c, libcsupport/src/unmount.c,
- libcsupport/src/utime.c, libcsupport/src/writev.c:
- Convert using "bool".
-
-2008-09-01 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * librpc/src/rpc/auth_none.c, librpc/src/rpc/authunix_prot.c,
- librpc/src/rpc/bindresvport.c, librpc/src/rpc/clnt_generic.c,
- librpc/src/rpc/clnt_udp.c, librpc/src/rpc/getrpcent.c,
- librpc/src/rpc/netname.c, librpc/src/rpc/netnamer.c,
- librpc/src/rpc/pmap_clnt.c, librpc/src/rpc/pmap_getmaps.c,
- librpc/src/rpc/pmap_getport.c, librpc/src/rpc/pmap_prot.c,
- librpc/src/rpc/pmap_prot2.c, librpc/src/rpc/rpc_callmsg.c,
- librpc/src/rpc/svc_run.c, librpc/src/xdr/xdr.c,
- librpc/src/xdr/xdr_array.c, librpc/src/xdr/xdr_float.c,
- librpc/src/xdr/xdr_reference.c:
- Stop using old-style function definitions.
-
-2008-09-01 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libmisc/capture/capture-cli.c, libmisc/capture/capture.c,
- libmisc/capture/capture.h:
- Convert to using "bool".
- * libmisc/serdbg/serdbg.c, libmisc/serdbg/serdbg.h,
- libmisc/serdbg/serdbgcnf.h, libmisc/serdbg/serdbgio.c,
- libmisc/serdbg/termios_printk.c:
- Convert to using "bool".
- * libmisc/shell/main_logoff.c, libmisc/shell/shell.c,
- libmisc/shell/shell.h:
- Convert to using "bool".
- * libmisc/monitor/mon-command.c, libmisc/monitor/mon-config.c,
- libmisc/monitor/mon-driver.c, libmisc/monitor/mon-extension.c,
- libmisc/monitor/mon-itask.c, libmisc/monitor/mon-monitor.c,
- libmisc/monitor/mon-mpci.c, libmisc/monitor/mon-network.c,
- libmisc/monitor/mon-object.c, libmisc/monitor/mon-part.c,
- libmisc/monitor/mon-queue.c, libmisc/monitor/mon-region.c,
- libmisc/monitor/mon-sema.c, libmisc/monitor/mon-symbols.c,
- libmisc/monitor/mon-task.c, libmisc/monitor/monitor.h:
- Convert to using "bool".
- * libmisc/stackchk/check.c, libmisc/stackchk/internal.h,
- libmisc/stackchk/stackchk.h:
- Convert to using "bool".
- * libblock/include/rtems/bdbuf.h, libblock/src/bdbuf.c,
- libblock/src/diskdevs.c, libblock/src/ide_part_table.c,
- libblock/src/ramdisk.c, libblock/src/show_bdbuf.c:
- Convert to using "bool".
- * libblock/src/nvdisk-sram.c: Add missing HAVE_CONFIG_H.
-
-2008-09-01 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * httpd/asp.c, httpd/balloc.c, httpd/default.c,
- httpd/emfdb.c, httpd/form.c, httpd/handler.c,
- httpd/md5c.c, httpd/security.c, httpd/sock.c,
- httpd/socket.c, httpd/sym.c, httpd/uemf.c, httpd/um.c,
- httpd/webmain.c, httpd/webs.c, httpd/websuemf.c:
- Stop using old-style function definitions.
-
-2008-09-01 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libnetworking/libc/addr2ascii.c,
- libnetworking/libc/ascii2addr.c,
- libnetworking/libc/base64.c,
- libnetworking/libc/gethostbyht.c,
- libnetworking/libc/gethostnamadr.c,
- libnetworking/libc/getnetbyht.c,
- libnetworking/libc/getservbyport.c,
- libnetworking/libc/getservent.c,
- libnetworking/libc/herror.c,
- libnetworking/libc/inet_addr.c,
- libnetworking/libc/inet_lnaof.c,
- libnetworking/libc/inet_netof.c,
- libnetworking/libc/inet_network.c,
- libnetworking/libc/inet_ntoa.c,
- libnetworking/libc/inet_ntop.c,
- libnetworking/libc/inet_pton.c,
- libnetworking/libc/linkaddr.c,
- libnetworking/libc/map_v4v6.c,
- libnetworking/libc/res_comp.c,
- libnetworking/libc/res_debug.c,
- libnetworking/libc/res_init.c,
- libnetworking/libc/res_mkquery.c,
- libnetworking/libc/res_query.c,
- libnetworking/nfs/bootp_subr.c,
- libnetworking/rtems/rtems_glue.c:
- Stop using old-style function definitions.
-
-2008-09-01 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libnetworking/netinet/if_ether.c,
- libnetworking/netinet/igmp.c,
- libnetworking/netinet/in.c,
- libnetworking/netinet/in_pcb.c,
- libnetworking/netinet/ip_icmp.c,
- libnetworking/netinet/ip_input.c,
- libnetworking/netinet/ip_mroute.c,
- libnetworking/netinet/ip_output.c,
- libnetworking/netinet/raw_ip.c,
- libnetworking/netinet/tcp_debug.c,
- libnetworking/netinet/tcp_input.c,
- libnetworking/netinet/tcp_output.c,
- libnetworking/netinet/tcp_subr.c,
- libnetworking/netinet/tcp_timer.c,
- libnetworking/netinet/tcp_usrreq.c,
- libnetworking/netinet/udp_usrreq.c:
- Stop using old-style function definitions.
-
-2008-09-01 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libnetworking/netinet/tcp_var.h: Fix broken declaration of
- tcp_trace().
-
-2008-09-01 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libnetworking/libc/res_comp.c,
- libnetworking/netinet/igmp.c,
- libnetworking/netinet/in_cksum.c,
- libnetworking/netinet/in_proto.c,
- libnetworking/netinet/tcp_debug.c,
- libnetworking/netinet/tcp_input.c,
- libnetworking/netinet/tcp_output.c,
- libnetworking/netinet/tcp_timer.c:
- Remove BSD "Add clause" (From FreeBSD).
-
-2008-09-01 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libnetworking/net/if_ethersubr.c, libnetworking/net/if_loop.c,
- libnetworking/net/if_ppp.c, libnetworking/net/ppp_tty.c,
- libnetworking/net/radix.c, libnetworking/net/raw_cb.c,
- libnetworking/net/raw_usrreq.c, libnetworking/net/route.c,
- libnetworking/net/rtsock.c, libnetworking/net/slcompress.c:
- Stop using old-style function definitions.
-
-2008-09-01 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libnetworking/kern/uipc_domain.c, libnetworking/kern/uipc_mbuf.c
- libnetworking/kern/uipc_socket.c, libnetworking/kern/uipc_socket2.c:
- Stop using old-style function definitions.
-
-2008-08-31 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libcsupport/include/timerdrv.h: Rename timer driver methods to follow
- RTEMS programming conventions.
-
-2008-08-30 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * posix/Makefile.am, rtems/src/tasksetpriority.c: Improve comments and
- wrapping.
-
-2008-08-29 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * ftpd/ftpd.c: Fix prototype.
-
-2008-08-27 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * libmisc/Makefile.am, libmisc/shell/shell.c, libmisc/shell/shell.h:
- Split out rtems_shell_get_prompt() so it can be overridden by the
- user.
- * libmisc/shell/shell_getprompt.c: New file.
-
-2008-08-27 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libnetworking/libc/getproto.c, libnetworking/libc/getprotoent.c,
- libnetworking/libc/getprotoname.c,
- libnetworking/libc/getservbyname.c,
- libnetworking/libc/inet_makeaddr.c, libnetworking/libc/recv.c,
- libnetworking/libc/send.c: Stop using old-style
- function-definitions.
-
-2008-08-26 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libmisc/fsmount/fsmount.c: Convert to using bool.
-
-2008-08-26 Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
-
- * libbcsupport/src/printk_plugin.c: properly terminate va_list
- processing with va_end
-
-2008-08-26 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * pppd/auth.c, pppd/ccp.c, pppd/chap.c, pppd/chat.c,
- pppd/demand.c, pppd/fsm.c, pppd/ipcp.c, pppd/lcp.c,
- pppd/magic.c, pppd/options.c, pppd/rtemsmain.c,
- pppd/sys-rtems.c, pppd/upap.c, pppd/utils.c:
- Stop using old-style function-definitions.
-
-2008-08-25 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libblock/src/bdbuf.c, libblock/src/diskdevs.c,
- libblock/src/ide_part_table.c, libblock/src/ramdisk.c:
- s/rtems_boolean/bool/g.
-
-2008-08-25 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libmd/md4.c, libmd/md5.c:
- Stop using old-style function-definitions.
- * libcsupport/src/closedir.c, libcsupport/src/getcwd.c,
- libcsupport/src/mount.c, libcsupport/src/newlibc.c,
- libcsupport/src/opendir.c, libcsupport/src/readdir.c,
- libcsupport/src/scandir.c:
- Stop using old-style function-definitions.
-
-2008-08-25 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libcsupport/src/malloc_boundary.c: Use %zi to print size_t.
- * libmisc/capture/capture.c, libmisc/shell/fts.c:
- Stop using old-style function-definitions.
-
-2008-08-21 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * libblock/include/rtems/bdbuf.h, libblock/include/rtems/diskdevs.h,
- libblock/src/bdbuf.c, libblock/src/blkdev.c, libblock/src/diskdevs.c,
- libblock/src/ramdisk.c: Eliminate sign mismatch warnings.
-
-2008-08-21 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libmisc/monitor/mon-network.c: Use memset instead of bzero.
-
-2008-08-21 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libmisc/shell/internal.h: Don't include "config.h".
- Adjust header guard.
- * libmisc/shell/cmp-ls.c, libmisc/shell/err.c,
- libmisc/shell/errx.c, libmisc/shell/filemode.c,
- libmisc/shell/fts.c, libmisc/shell/main_cp.c,
- libmisc/shell/main_ls.c, libmisc/shell/main_mv.c,
- libmisc/shell/main_rm.c, libmisc/shell/print-ls.c,
- libmisc/shell/pwcache.c, libmisc/shell/shellconfig.c,
- libmisc/shell/utils-cp.c, libmisc/shell/utils-ls.c,
- libmisc/shell/verr.c, libmisc/shell/verrx.c,
- libmisc/shell/vis.c, libmisc/shell/vwarn.c,
- libmisc/shell/vwarnx.c, libmisc/shell/warn.c,
- libmisc/shell/warnx.c: Include "config.h".
-
-2008-08-21 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libmisc/monitor/mon-network.c, libmisc/monitor/mon-part.c,
- libmisc/monitor/mon-region.c, libmisc/monitor/mon-sema.c:
- Include "config.h".
-
-2008-08-21 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libmisc/shell/main_ifconfig.c: Use memset instead of bzero.
- * ftpd/ftpd.c: Don't use annonymous unions.
-
-2008-08-21 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libblock/src/flashdisk.c: Remove bool, true, false.
-
-2008-08-20 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * libmisc/dummy/dummy.c: Add missing initializers.
- * score/src/threadinitialize.c: Change type of loop counter.
-
-2008-08-20 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * libcsupport/src/error.c, libmisc/dummy/dummy.c,
- rtems/src/rtemsobjectgetapiclassname.c,
- rtems/src/rtemsobjectgetapiname.c: Add 0 for missing initializers.
-
-2008-08-20 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * include/rtems/status-checks.h: Fixed integer conversion warning.
-
-2008-08-20 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * configure.ac: Abort if stdbool.h is not c99 compliant.
-
-2008-08-20 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * pppd/pppd.h: Use stdbool.h. Remove local bool.
-
-2008-08-20 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * configure.ac: Add AC_HEADER_STDBOOL.
- * libblock/src/nvdisk.c: Remove bool, true, false (unused, clashes
- with C99/POSIX).
-
-2008-08-19 Cedric Aubert <cedric_aubert@yahoo.fr>
-
- PR 500/misc
- * libcsupport/src/termios.c: Avoid potential buffer overflow.
-
-2008-08-19 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * libnetworking/kern/kern_sysctl.c, libnetworking/libc/res_debug.c: Fix
- warnings.
-
-2008-08-19 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * libfs/src/nfsclient/src/nfs.c, libfs/src/nfsclient/src/rpcio.c:
- Remove some warnings. Using ASSERT/assert macros confuses gcc who is
- unsure actions take place. More importantly if you ever compiled with
- NDEBUG set wrong, intended actions would not occur. Likely I did not
- catch all of these.
-
-2008-08-19 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * httpd/uemf.h: Add empty braces to macro.
-
-2008-08-19 Tim FitzGeorge <tim.fitzgeorge@astrium.eads.net>
-
- PR 1296/cpukit.
- * posix/src/timersettime.c: POSIX timers use incorrect repeat interval.
- This patch fixes the following problems in timer_settime: 1) Uses
- value.it_interval for repeat period. 2) Corrects test for incorrect
- value of it_value.tv_nsec (should reject 1000000000).
-
-2008-08-19 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * score/inline/rtems/score/threadmp.inl: Add include of
- rtems/score/mpci.h and remove extern.
-
-2008-08-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libcsupport/include/clockdrv.h: Add Clock_Exit prototype.
-
-2008-08-19 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/inline/rtems/rtems/asr.inl,
- rtems/inline/rtems/rtems/attr.inl,
- rtems/inline/rtems/rtems/barrier.inl,
- rtems/inline/rtems/rtems/dpmem.inl,
- rtems/inline/rtems/rtems/event.inl,
- rtems/inline/rtems/rtems/eventset.inl,
- rtems/inline/rtems/rtems/message.inl,
- rtems/inline/rtems/rtems/modes.inl,
- rtems/inline/rtems/rtems/options.inl,
- rtems/inline/rtems/rtems/part.inl,
- rtems/inline/rtems/rtems/ratemon.inl,
- rtems/inline/rtems/rtems/region.inl,
- rtems/inline/rtems/rtems/sem.inl,
- rtems/inline/rtems/rtems/status.inl,
- rtems/inline/rtems/rtems/support.inl,
- rtems/inline/rtems/rtems/tasks.inl,
- rtems/inline/rtems/rtems/timer.inl,
- Add header guard to force indirect inclusion.
- * score/inline/rtems/score/address.inl,
- score/inline/rtems/score/chain.inl,
- score/inline/rtems/score/corebarrier.inl,
- score/inline/rtems/score/coremsg.inl,
- score/inline/rtems/score/coremutex.inl,
- score/inline/rtems/score/corerwlock.inl,
- score/inline/rtems/score/coresem.inl,
- score/inline/rtems/score/corespinlock.inl,
- score/inline/rtems/score/heap.inl,
- score/inline/rtems/score/isr.inl,
- score/inline/rtems/score/mppkt.inl,
- score/inline/rtems/score/object.inl,
- score/inline/rtems/score/objectmp.inl,
- score/inline/rtems/score/priority.inl,
- score/inline/rtems/score/stack.inl,
- score/inline/rtems/score/states.inl,
- score/inline/rtems/score/sysstate.inl,
- score/inline/rtems/score/thread.inl,
- score/inline/rtems/score/threadmp.inl,
- score/inline/rtems/score/threadq.inl,
- score/inline/rtems/score/tod.inl,
- score/inline/rtems/score/tqdata.inl,
- score/inline/rtems/score/watchdog.inl,
- score/inline/rtems/score/wkspace.inl:
- Add header guard to force indirect inclusion.
- * posix/inline/rtems/posix/barrier.inl,
- posix/inline/rtems/posix/cond.inl,
- posix/inline/rtems/posix/key.inl,
- posix/inline/rtems/posix/mqueue.inl,
- posix/inline/rtems/posix/mutex.inl,
- posix/inline/rtems/posix/priority.inl,
- posix/inline/rtems/posix/pthread.inl,
- posix/inline/rtems/posix/rwlock.inl,
- posix/inline/rtems/posix/semaphore.inl,
- posix/inline/rtems/posix/spinlock.inl,
- posix/inline/rtems/posix/timer.inl:
- Add header guard to force indirect inclusion.
- * itron/inline/rtems/itron/eventflags.inl,
- itron/inline/rtems/itron/fmempool.inl,
- itron/inline/rtems/itron/intr.inl,
- itron/inline/rtems/itron/mbox.inl,
- itron/inline/rtems/itron/msgbuffer.inl,
- itron/inline/rtems/itron/network.inl,
- itron/inline/rtems/itron/port.inl,
- itron/inline/rtems/itron/semaphore.inl,
- itron/inline/rtems/itron/sysmgmt.inl,
- itron/inline/rtems/itron/task.inl,
- itron/inline/rtems/itron/time.inl,
- itron/inline/rtems/itron/vmempool.inl:
- Add header guard to force indirect inclusion.
- * sapi/inline/rtems/chain.inl:
- Add header guard to force indirect inclusion.
-
-2008-08-19 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/include/rtems/rtems/object.h: Use _RTEMS_RTEMS_OBJECT_H as
- header guard.
-
-2008-08-18 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * libnetworking/netinet/in_cksum_arm.h, score/cpu/arm/cpu.c
- score/cpu/h8300/rtems/score/cpu.h: Add missing prototypes.
-
-2008-08-18 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libnetworking/lib/ftpfs.c, libnetworking/libc/inet_ntoa.c,
- libnetworking/libc/rcmd.c, libnetworking/nfs/bootp_subr.c,
- libnetworking/rtems/rtems_glue.c,
- libnetworking/rtems/rtems_malloc_mbuf.c,
- libnetworking/rtems/rtems_showicmpstat.c, libnetworking/sys/malloc.h:
- Fix some warnings.
-
-2008-08-18 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libcsupport/include/rtems/libcsupport.h, libcsupport/src/scandir.c,
- libmisc/cpuuse/cpuusagereset.c, libmisc/monitor/mon-monitor.c,
- libmisc/serdbg/serdbg.c, libmisc/serdbg/serdbg.h,
- libnetworking/netinet/in_cksum_powerpc.h, shttpd/compat_rtems.h: Fix
- warnings.
-
-2008-08-18 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * itron/include/rtems/itron/task.h, itron/src/def_cyc.c,
- itron/src/task.c, libcsupport/src/newlibc_exit.c,
- libcsupport/src/sync.c, libfs/src/imfs/imfs_fchmod.c,
- posix/include/rtems/posix/pthread.h, posix/src/pthread.c,
- posix/src/sysconf.c, rtems/include/rtems/rtems/tasks.h,
- rtems/src/tasks.c, score/include/rtems/score/stack.h,
- score/inline/rtems/score/stack.inl,
- score/inline/rtems/score/thread.inl, score/src/threadhandler.c: Fix
- various nested-externs warnings.
-
-2008-08-18 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libcsupport/Makefile.am, libcsupport/src/newlibc.c: Split libc_init()
- into a separate file to avoid linkage dependencies on newlibc.c which
- in turn pulls in fclose() and other C library methods.
- * libcsupport/src/newlibc_init.c: New file.
-
-2008-08-18 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * aclocal/prog-cc.m4: Add -Wnested-externs.
-
-2008-08-18 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * libnetworking/net/ppp_tty.c: Remove bogus local decl of
- termios_baud_to_number(int).
- * libnetworking/netinet/in_cksum_i386.h: Add missing prototype.
- * libnetworking/netinet/in_cksum.c: Add missing prototypes.
- * librpc/src/rpc/clnt_tcp.c, librpc/src/rpc/svc_tcp.c:
- Add missing prototypes.
-
-2008-08-16 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * libfs/src/nfsclient/src/librtemsNfs.h: Add missing prototype.
-
-2008-08-16 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * aclocal/prog-cc.m4: Add -Wimplicit-function-declaration
- -Wstrict-prototypes to RTEMS_CFLAGS.
-
-2008-08-15 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- PR 1297/cpukit
- * posix/src/prwlockinit.c: Fix NULL attribute pointer handling.
-
-2008-08-14 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * rtems/include/rtems/rtems/ratemon.h,
- rtems/include/rtems/rtems/status.h,
- score/include/rtems/score/coremutex.h,
- score/include/rtems/score/object.h: Removed extraneous commas.
-
-2008-08-08 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * rtems/include/rtems/rtems/msgmp.h: Fix MP code missed by Sebastian.
-
-2008-08-08 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libmisc/monitor/monitor.h, rtems/include/rtems/rtems/tasks.h,
- score/include/rtems/score/thread.h, score/src/threadreset.c,
- score/src/threadrestart.c, score/src/threadstart.c: New type
- Thread_Entry_numeric_type for numeric arguments in thread entry
- functions with at least one numeric argument.
-
-2008-08-07 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * score/include/rtems/score/sysstate.h,
- score/inline/rtems/score/sysstate.inl, score/src/thread.c: Make
- _System_state_Is_multiprocessing unused when multiprocessing is not
- enabled. Saves one more variable from single processor configuration.
-
-2008-08-07 Chris Johns <chrisj@rtems.org>
-
- * libcsupport/src/_rename_r.c: Fixed return code bug. Add a check
- to see if the 'to' path was a directory and removed the directory.
-
- * libmisc/Makefile.am, libmisc/shell/shellconfig.h: Added the mv
- command.
-
- * libmisc/shell/main_mv.c, libmisc/shell/pathnames-mv.h: New.
-
-2008-08-06 Chris Johns <chrisj@rtems.org>
-
- * libblock/src/bdbuf.c: PR1272. Fixed similar possible issues in
- the new bdbuf code.
-
-2008-08-06 Brett Swimley <brett.swimley@aedbozeman.com>
-
- PR 1192/filesystem
- * libblock/src/diskdevs.c: PR1192. Update the disktap pointer
- after the realloc.
-
-2008-08-06 Till Straumann <strauman@slac.stanford.edu>
-
- * libblock/src/diskdevs.c: PR1269. Delete the semaphore rather
- than release it.
-
-2008-08-05 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- PR 537/bsps
- * libcsupport/include/rtems/libcsupport.h, libcsupport/src/newlibc.c,
- libcsupport/src/no_libc.c, libcsupport/src/unixlibc.c: Eliminate
- vestiges of ticks_per_timeslice controlling newlib reentrancy. The
- parameter was ignored in libc_init().
-
-2008-08-05 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- PR 741/networking
- * libmisc/dummy/dummy.c: Add dummy network configuration.
-
-2008-08-05 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * rtems/include/rtems/rtems/sem.h, rtems/src/semobtain.c:
- Changed option set type to rtems_option.
-
- * score/src/objectgetinfo.c: Check return value of
- _Objects_API_maximum_class().
-
- * libmisc/monitor/mon-mpci.c, libmisc/monitor/monitor.h,
- rtems/include/rtems/rtems/message.h, rtems/src/msgmp.c,
- rtems/src/msgqallocate.c, rtems/src/msgqbroadcast.c,
- rtems/src/msgqcreate.c, rtems/src/msgqreceive.c, rtems/src/msgqsend.c,
- rtems/src/msgqurgent.c, score/include/rtems/score/coremsg.h,
- score/include/rtems/score/mpci.h, score/include/rtems/score/thread.h,
- score/inline/rtems/score/coremsg.inl, score/src/coremsg.c,
- score/src/coremsgbroadcast.c, score/src/coremsgseize.c,
- score/src/coremsgsubmit.c:
- Removed parameters of _Message_queue_Allocate(). Changed option set
- type to rtems_option. Changed type of maximum message and packet size
- to size_t. Changed the input buffer type for message send functions to
- "const void *". Changed the pointer to the second return argument in
- the thread wait information to a union. This union can contain a
- pointer to an immutable or a mutable object. This is somewhat fragile.
- An alternative would be to add a third pointer for immutable objects,
- but this would increase the structure size.
-
-2008-08-05 Xudong Guan <xudong.guan@criticalsoftware.com>
-
- PR 1212/cpukit
- * rtems/src/taskmode.c, score/src/threadtickletimeslice.c: Time slicing
- will not happen if the task mode is changed from a non-timeslicing
- mode to timeslicing mode if it is done by the executing thread (e.g.
- in its task body). This change includes sp44 to demonstrate the
- problem and verify the correction.
-
-2008-08-04 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * posix/src/mqueuetimedreceive.c, posix/src/mqueuetimedsend.c: Fix
- warnings.
-
-2008-08-04 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- PR 1265/cpukit
- * score/include/rtems/score/object.h,
- score/src/objectallocatebyindex.c: Rename index argument to avoid
- warning when rtems.h and string.h are included at the same time by
- user code.
-
-2008-08-03 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libnetworking/lib/tftpDriver.c: Add prototypes.
- * pppd/rtemsmain.c: Add prototypes.
- * zlib/crc32.c: Add prototypes.
-
-2008-08-02 Chris Johns (chrisj@rtems.org>
-
- * libblock/include/rtems/blkdev.h: Remove count and start from
- rtems_blkdev_request. Add RTEMS_BLKDEV_START_BLOCK macro.
-
- * libblock/src/bdbuf.c: Add read ahead blocks always consecutive
- comment. Change count to bufnum and remove start references. Sort
- the transfer list so blocks are consecutive where possible.
-
- * libblock/src/blkdev.c, libblock/src/nvdisk.c,
- libblock/src/ramdisk.c: Change count to bufnum and remove start
- references.
-
-2008-08-02 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * telnetd/telnetd.c: Add missing prototypes.
- Remove unused local declations.
-
-2008-08-02 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libnetworking/libc/gethostbydns.c,
- libnetworking/libc/gethostbyht.c,
- libnetworking/libc/gethostbynis.c,
- libnetworking/libc/gethostnamadr.c,
- libnetworking/libc/getnetbydns.c,
- libnetworking/libc/getnetbynis.c,
- libnetworking/libc/getnetnamadr.c,
- libnetworking/libc/nsap_addr.c,
- libnetworking/libc/res_debug.c,
- libnetworking/libc/res_send.c: Add missing prototypes.
-
-2008-08-02 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libi2c/libi2c.c, libi2c/libi2c.h: Add missing prototypes.
- * libmd/md4.c, libmd/md5.c: Add missing prototypes.
- * libmisc/monitor/mon-command.c, libmisc/shell/filemode.c,
- libmisc/shell/shell_script.c: Add missing prototypes.
-
-2008-08-01 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libfs/src/nfsclient/src/xdr_mbuf.c: Add prototypes.
-
-2008-08-01 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * librpc/include/rpc/clnt.h: Cleanup.
- * librpc/include/rpc/svc.h: Cleanup.
-
-2008-08-01 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * librpc/src/xdr/xdr_mem.c librpc/src/xdr/xdr_rec.c
- librpc/src/xdr/xdr_sizeof.c, librpc/src/xdr/xdr_stdio.c:
- Misc. ansifications. Add prototypes.
-
-2008-08-01 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * rtems/src/msgqsend.c, rtems/src/msgqurgent.c: Fix typos.
-
-2008-08-01 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * librpc/src/rpc/getrpcport.c: Misc. ansifications.
- * librpc/src/rpc/getrpcent.c: Remove stray local decls.
- Misc. ansifications.
- * librpc/src/rpc/clnt_perror.c: Misc. ansifications.
- * librpc/src/rpc/get_myaddress.c: Misc. ansifications.
- * librpc/src/rpc/svc_auth_unix.c: Misc. ansifications.
- * librpc/src/rpc/pmap_clnt.c: Remove stray clnt_perror().
- * librpc/src/rpc/clnt_tcp.c: Add missing prototypes.
- * librpc/src/rpc/clnt_raw.c: Add missing prototypes.
- * librpc/src/rpc/clnt_udp.c: Add missing prototypes.
- * librpc/src/rpc/svc_auth.c: Add missing prototypes.
- * librpc/src/rpc/svc_raw.c: Add missing prototypes.
- * librpc/src/rpc/svc_tcp.c: Add missing prototypes.
- * librpc/src/rpc/svc_udp.c: Add missing prototypes.
-
-2008-08-01 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * librpc/src/rpc/svc.c: Add missing prototypes.
- * librpc/src/xdr/xdr_rec.c: Remove register vars.
- * librpc/src/xdr/xdr_mem.c: Misc. ansifications.
- * librpc/src/rpc/svc_tcp.c: Misc. ansifications.
- * librpc/src/rpc/clnt_tcp.c: Misc. ansifications.
- * librpc/src/rpc/svc_raw.c: Misc. ansifications.
- * librpc/src/xdr/xdr_rec.c: Misc. ansifications.
- * librpc/src/rpc/svc_simple.c: Add missing prototypes.
- * librpc/src/rpc/rtems_portmapper.c: Add missing prototypes.
- * librpc/src/rpc/rpcdname.c: Add missing prototypes.
- * librpc/src/rpc/rpc_prot.c: Misc. ansifications.
- * librpc/src/rpc/pmap_rmt.c: Misc. ansifications.
- * librpc/src/rpc/clnt_simple.c: Misc. ansifications.
- * librpc/src/rpc/auth_unix.c: Misc. ansifications.
- Add missing prototypes.
- * librpc/src/rpc/rtime.c, librpc/src/rpc/svc_udp.c:
- Misc. ansifications.
-
-2008-08-01 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * librpc/include/rpc/auth_unix.h, librpc/include/rpc/pmap_clnt.h,
- librpc/include/rpc/pmap_prot.h, librpc/include/rpc/pmap_rmt.h,
- librpc/include/rpc/rpc_msg.h, librpc/include/rpc/svc_auth.h,
- librpc/include/rpcsvc/yppasswd.x, librpc/src/rpc/netnamer.c,
- librpc/src/rpc/svc_udp.c, librpc/src/xdr/xdr_rec.c,
- librpc/include/rpcsvc/ypclnt.h, librpc/include/rpcsvc/yp_prot.h:
- Eliminate __P().
-
-2008-08-01 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * score/include/rtems/score/thread.h: Add missing prototype.
- * score/inline/rtems/score/thread.inl: Add missing prototypes.
- * libfs/src/nfsclient/src/nfs.c: Add missing prototype.
- * libnetworking/lib/ftpfs.c, libnetworking/libc/rcmd.c,
- libnetworking/netinet/in_cksum_m68k.h,
- libnetworking/netinet/ip_divert.c, libnetworking/rtems/ftpfs.h,
- libnetworking/rtems/mkrootfs.c, libnetworking/rtems/mkrootfs.h,
- libnetworking/rtems/rtems_showroute.c: Add missing prototypes.
- * itron/include/itronsys/types.h: Add missing prototype.
- * ftpd/ftpd.c: Fix broken prototype.
- * libblock/include/rtems/bdbuf.h, libblock/src/bdbuf.c:
- Add missing prototypes.
-
-2008-07-31 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * 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 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libmisc/shell/main_netstats.c: Add missing prototypes.
- * libmisc/shell/main_wkspaceinfo.c: Remove classinfo_tester.
- * shttpd/compat_rtems.c: Replace C++-comments with C-comments.
-
-2008-07-30 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * 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.
-
-2008-07-29 Tim Cussins <timcussins@eml.cc>
-
- * ChangeLog, libmisc/monitor/mon-object.c: Add mising RTEMS_POSIX_API
- conditional.
-
-2008-07-29 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libmisc/monitor/mon-monitor.c: Remove stray arg from function
- call.
-
-2008-07-29 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * ftpd/ftpd.c, ftpd/ftpd.h: Add missing prototypes.
-
-2008-07-29 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libmisc/capture/capture.h, libmisc/monitor/mon-symbols.c,
- libmisc/monitor/monitor.h: Add missing prototypes.
- * score/inline/rtems/score/tod.inl: Add prototypes.
- * score/src/coretodset.c: Remove stray args in function call.
- * libcsupport/include/rtems/libcsupport.h,
- libcsupport/include/rtems/libio_.h,
- libcsupport/src/malloc_statistics_helpers.c,
- libcsupport/src/scandir.c: Add prototypes.
- * telnetd/pty.c: Add prototypes. Remove misc. C++-code pollution.
- * posix/src/prwlocktrywrlock.c, posix/src/prwlocktryrdlock.c,
- posix/src/prwlockrdlock.c: Use C-style comments.
-
-2008-07-29 Chris Johns <chrisj@rtems.org>
-
- * libblock/src/nvdisk.c: Fix block compile bug.
-
-2008-07-29 Chris Johns <chrisj@rtems.org>
-
- * libblock/include/rtems/bdbuf.h, cpukit/libblock/src/bdbuf.c:
- Update the comments.
-
-2008-07-29 Chris Johns <chrisj@rtems.org>
-
- * 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 strict 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.
-
-2008-07-24 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libcsupport/include/rtems/libcsupport.h: Moved declaration of
- bsp_libc_init() into new bootcard.h.
-
- * cpukit/include/rtems/irq-extension.h: New function
- rtems_interrupt_handler_iterate() for system information and
- diagnostics.
-
-2008-07-23 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * 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>
-
- * 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>
-
- * 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>
-
- 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
-
-2008-07-17 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * 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>
-
- * 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>
-
- * score/cpu/powerpc/rtems/powerpc/registers.h:
- added ppc_interrupt_get_disable_mask() inline function.
-
-2008-07-16 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libmisc/shell/shellconfig.h, libmisc/stackchk/stackchk.h: Fix typos.
-
-2008-07-16 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * 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>
-
- * rtems/include/rtems.h, sapi/Makefile.am: Add simple helper to get
- RTEMS version string.
- * sapi/src/getversionstring.c: New file.
-
-2008-07-10 Peter Rasmussen <Peter.Rasmussen@embedded-brains.de>
-
- * score/cpu/m68k/cpu_asm.S, cpukit/score/cpu/m68k/rtems/asm.h,
- cpukit/score/cpu/m68k/rtems/score/cpu.h,
- score/cpu/m68k/rtems/score/m68k.h:
-
- added support to save coldfire FPU/EMAC context
-
-2008-07-10 Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
-
- * libi2c/libi2c.c, libi2c/libi2c.h:
- make buffer passed to *write* functions a const pointer
-
-
-2008-07-10 Till Straumann <strauman@slac.stanford.edu>
-
- * cpukit/score/cpu/powerpc/rtems/new-exceptions/cpu.h,
- cpukit/score/cpu/powerpc/rtems/score/cpu.h,
- cpukit/score/cpu/powerpc/rtems/score/powerpc.h:
- Removed all macro definitions which depended on
- the compiler defining a PPC CPU-model dependent
- symbol.
- Macros which were not used by cpukit have been
- moved to libcpu/powerpc/rtems/powerpc/powerpc.h.
-
-2008-07-10 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * include/rtems/status-checks.h: Fix style.
-
-2008-07-10 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * rtems/include/rtems/rtems/intr.h: Documentation.
-
- * cpukit/include/rtems/irq-extension.h: Extension of the RTEMS
- Interrupt Manager (shared handler and handler with a handle).
-
-
-2008-07-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * cpukit/include/rtems/status-checks.h: Macros for status code and
- return value checks.
-
- * cpukit/libmisc/shell/shell.c: Restore terminal settings on exit.
-
- * cpukit/libfs/src/dosfs/msdos_dir.c,
- cpukit/libfs/src/dosfs/msdos_file.c: Added S_IRWXU, S_IRWXG and S_IRWXO
- to file mode.
-
- * cpukit/libi2c/libi2c.h, cpukit/libi2c/libi2c.c: Modified error
- messages. Driver operations table is now constant. New entry in the
- rtems_libi2c_tfr_mode_t structure: idle_char. This character will be
- continuously transmitted in read only functions.
-
-2008-07-03 Chris Johns <chrisj@rtems.org>
-
- * cpukit/libcsupport/include/chain.h: Removed. Use the SAPI
- interface that is supported.
-
- * cpukit/libcsupport/Makefile.am,
- cpukit/libcsupport/preinstall.am: Remove chain.h header
- references.
-
- * cpukit/sapi/include/rtems/chain.h,
- cpukit/sapi/inline/rtems/chain.inl: New. A supported chains
- interface.
-
- * cpukit/sapi/Makefile.am, cpukit/sapi/preinstall.am: Updated to
- include the new chains interface.
-
- * cpukit/libfs/src/imfs/imfs.h,
- cpukit/libfs/src/imfs/imfs_creat.c,
- cpukit/libfs/src/imfs/imfs_debug.c,
- cpukit/libfs/src/imfs/imfs_directory.c,
- cpukit/libfs/src/imfs/imfs_fsunmount.c,
- cpukit/libfs/src/imfs/imfs_getchild.c,
- cpukit/libfs/src/imfs/imfs_load_tar.c,
- cpukit/libfs/src/imfs/imfs_rmnod.c,
- cpukit/libfs/src/imfs/memfile.c,
- cpukit/libfs/src/nfsclient/src/nfs.c,
- cpukit/libcsupport/include/rtems/libio.h,
- cpukit/libcsupport/src/malloc_deferred.c,
- cpukit/libcsupport/src/mount.c,
- cpukit/libcsupport/src/privateenv.c,
- cpukit/libcsupport/src/unmount.c: Change to the new chains
- interface.
-
- * cpukit/libcsupport/src/malloc_boundary.c: Remove warning.
-
-2008-07-02 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * score/include/rtems/score/thread.h,
- score/src/threaddispatch.c, score/src/threadinitialize.c:
- Support rtems_ada_self iff __RTEMS_ADA__ is given.
-
-2008-07-02 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libmisc/shell/shell_script.c: Remove unused function.
-
-2008-07-02 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * configure.ac: Add __RTEMS_ADA__.
-
-2008-07-02 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libnetworking/Makefile.am, libnetworking/libc/gethostnamadr.c,
- libnetworking/libc/getservbyname.c,
- libnetworking/libc/getservbyport.c: Add initial versions of
- getservbyport_r(), gethostbyaddr_r(), and getservbyport_r(). At this
- point they are just simple weappers for the version without the _r in
- the name.
-
-2008-07-01 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libmisc/monitor/mon-prmisc.c, rtems/include/rtems/rtems/attr.h:
- Review association tables in monitor.
-
-2008-06-30 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * configure.ac, rtems/src/semtranslatereturncode.c,
- score/include/rtems/score/coremutex.h,
- score/include/rtems/score/thread.h,
- score/inline/rtems/score/coremutex.inl,
- score/src/coremutex.c, score/src/coremutexsurrender.c,
- score/src/threadinitialize.c:
- Rename __STRICT_ORDER_MUTEX__ to __RTEMS_STRICT_ORDER_MUTEX__.
-
-2008-06-30 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * configure.ac: Add AM_CONDITIONAL(LIBGNAT).
- * libgnat/Makefile.am: Use LIBGNAT.
- * wrapup/Makefile.am: Use LIBGNAT.
-
-2008-06-30 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * acinclude.m4: Add magic to update cpuopt.h.
- * configure.ac: Remove magic to update cpuopt.h.
-
-2008-06-30 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * acinclude.m4: Add _RTEMS_CPUOPT_INIT, _RTEMS_CPUOPT_FINI.
- * configure.ac: Apply _RTEMS_CPU_INIT, _RTEMS_CPUOPT_FINI.
- Cleanup mal-formated RTEMS_CPUOPT's.
-
-2008-06-30 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * aclocal/rtems-top.m4: Require AC_DISABLE_OPTION_CHECKING.
- AC_PREREQ(2.62).
-
-2008-06-19 Matthew Riek <matthew.riek@ibiscomputer.com.au>
-
- * sapi/include/confdefs.h: Use the PRIORITY_DEFAULT_MAXIMUM rather
- than a number.
-
-2008-06-17 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * sapi/include/confdefs.h: When you disabled newlib reentrancy, it
- still reserved memory for the reentrancy structure. This is about 1K
- per task. On psim, we now reserve only 1936 bytes and only 240 remain
- after all allocations. Further analysis will be required to narrow
- that down. In addition, the new constant CONFIGURE_CONFDEFS_DEBUG can
- be defined and the structure named Configuration_Memory_Debug will be
- instantiated. This structure contains many of the component values
- that go into the memory reservation computation. This is helpful when
- tracking down problems.
-
-2008-06-17 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * sapi/include/confdefs.h: The math in the _Configure_Object_RAM macro
- was always adding heap overhead even when the number of objects
- configured was zero and we would not do an allocation. This resulted
- in an over estimation of the amount of Workspace required (~2K on
- minimum.exe on PowerPC).
-
-2008-06-17 Chris Johns <chrisj@rtems.org>
-
- * cpukit/sapi/include/confdefs.h: Add missing quote to string to
- remove warning.
-
- * cpukit/score/cpu/m68k/rtems/score/m68k.h: Add the default
- priority level for large memory Coldfires.
-
-2008-06-16 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/include/rtems/rtems/config.h,
- rtems/include/rtems/rtems/tasks.h, rtems/src/taskgetnote.c,
- rtems/src/tasks.c, rtems/src/tasksetnote.c, sapi/include/confdefs.h:
- Add CONFIGURE_DISABLE_CLASSIC_API_NOTEPADS.
-
-2008-06-13 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * sapi/include/confdefs.h, score/include/rtems/score/priority.h: Add
- CONFIGURE_IDLE_TASK_INITIALIZES_APPLICATION and
- CONFIGURE_MAXIMUM_PRIORITY.
-
-2008-06-13 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * posix/include/rtems/posix/pthread.h, posix/src/pthread.c,
- posix/src/pthreadcreate.c, rtems/include/rtems.h, rtems/src/attr.c,
- sapi/include/confdefs.h, sapi/include/rtems/config.h,
- score/inline/rtems/score/stack.inl, score/src/isr.c,
- score/src/mpci.c, score/src/threadcreateidle.c,
- score/src/threadinitialize.c, score/src/threadstackallocate.c: Add
- ability for application to configure minimum stack size. Add
- RTEMS_CONFIGURED_MINIMUM_STACK_SIZE constant so user can clearly
- indicate they want the configured as opposed to the recommended
- minimum stack size.
-
-2008-06-10 Chris Johns <chrisj@rtems.org>
-
- * score/include/rtems/score/priority.h: Let the CPU define the
- maximum and minimum priority levels to reduce the amount of memory
- thread chains use.
-
-2008-06-06 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/include/rtems.h, rtems/include/rtems/rtems/clock.h,
- rtems/include/rtems/rtems/config.h,
- rtems/include/rtems/rtems/dpmem.h,
- rtems/include/rtems/rtems/eventset.h,
- rtems/include/rtems/rtems/object.h, rtems/include/rtems/rtems/part.h,
- rtems/include/rtems/rtems/ratemon.h,
- rtems/include/rtems/rtems/region.h, rtems/include/rtems/rtems/sem.h,
- rtems/include/rtems/rtems/tasks.h, rtems/include/rtems/rtems/timer.h,
- rtems/include/rtems/rtems/types.h, rtems/src/ratemonperiod.c: Improve
- Classic API Doxygen.
-
-2008-06-06 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * rtems/include/rtems/rtems/ratemon.h, rtems/src/ratemonperiod.c,
- score/include/rtems/score/thread.h: Complete previous patch. Add
- typedef for cpu usage statistics.
-
-2008-06-06 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * libcsupport/src/__times.c, libmisc/cpuuse/cpuusagereport.c,
- libmisc/cpuuse/cpuusagereset.c, libmisc/monitor/mon-task.c,
- rtems/include/rtems/rtems/ratemon.h, rtems/src/ratemongetstatus.c,
- rtems/src/ratemonperiod.c, score/include/rtems/score/thread.h,
- score/src/threaddispatch.c, score/src/threadinitialize.c,
- score/src/threadtickletimeslice.c: Add typedefs for cpu usage and
- period timing statistics. Also renamed related variables and
- structure members so they are the same whether you are using
- nanosecond (e.g. struct timespec) or ticks (e.g. uint32_t)
- granularity. This lays the groundwork for future cleanup.
-
-2008-06-05 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * sapi/include/confdefs.h: Rework to be more accurate on allocation. In
- particular, there was a report from that Matthew Riek that memory was
- being reserved twice for the IDLE task. This was covering up other
- places that under allocated memory. Before I was done, I had reworked
- the file to be easier to read, maintain and be more accurate.
-
-2008-06-05 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * score/include/rtems/score/isr.h, score/src/isr.c: Use
- CPU_SIMPLE_VECTORED_INTERRUPTS porting parameter to avoid allocating
- memory for vector table.
-
-2008-06-05 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * score/src/wkspace.c: Fix error in comment.
-
-2008-06-05 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * posix/src/psignal.c: Do not allocate any memory for queued signals if
- the configuration parameter is 0. Before we would end up with an
- allocation of 0 which rounded up and wasted some memory when POSIX
- was configured.
-
-2008-06-05 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * libcsupport/src/newlibc_exit.c: Only run the fini section on exit if
- the target toolset uses init/fini sections.
-
-2008-06-05 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * itron/include/rtems/itron/task.h, itron/src/task.c: ITRON currently
- has no functional data in the user extension data area structure so
- this disables the definition, allocation and deallocation of that
- structure. If we ever have to add data to it, then it will be easy to
- reenable.
-
-2008-06-04 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * score/src/objectgetinfo.c, score/src/objectidtoname.c,
- score/src/threadget.c: Make sure the pointer to the API object table
- is valid before derefencing it.
-
-2008-06-02 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * score/include/rtems/score/interr.h, score/src/interr.c: Convention
- calls for leading underscore on private RTEMS variables.
-
-2008-05-31 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * score/include/rtems/score/object.h,
- score/include/rtems/score/watchdog.h: Move #include's out of
- extern "C" {}.
-
-2008-05-30 Till Straumann <strauman@slac.stanford.edu>
-
- * libfs/src/nfsclient/src/nfs.c:BUGFIX: must not attempt to
- release node if rtems_filesystem_evaluate_path() fails
- in nfs_eval_link() since pathloc contains no valid node.
-
-2008-05-27 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libmisc/shell/shell_getchar.c: Minor change so dropping connection
- while at prompt results in shell logging out and connection still
- being available.
-
-2008-05-27 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libcsupport/src/newlibc_exit.c, score/src/threadhandler.c: Call
- fini() as part of exit(). This avoids atexit() being a required
- function.
-
-2008-05-27 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libmisc/shell/shell.c: Minor change so dropping connection during
- login prompt results in connection still being available.
-
-
-2008-05-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * score/include/rtems/score/object.h,
- rtems/include/rtems/rtems/types.h: Added new defines OBJECTS_ID_NONE
- and RTEMS_ID_NONE. No object can have this ID.
-
-2008-05-27 Sebastian Huber <Sebastian.Huber@embedded-brains.de>
-
- * include/rtems/fs.h, libblock/include/rtems/diskdevs.h,
- libblock/src/diskdevs.c, libcsupport/include/rtems/libio.h,
- libcsupport/src/base_fs.c, libcsupport/src/error.c,
- libcsupport/src/libio.c, libcsupport/src/mount.c, libfs/src/dosfs/fat.c,
- libfs/src/dosfs/msdos.h, libfs/src/dosfs/msdos_handlers_dir.c,
- libfs/src/dosfs/msdos_handlers_file.c, libfs/src/dosfs/msdos_init.c,
- libfs/src/dosfs/msdos_initsupp.c, libfs/src/imfs/deviceio.c,
- libfs/src/imfs/imfs.h, libfs/src/imfs/imfs_config.c,
- libfs/src/imfs/imfs_creat.c, libfs/src/imfs/imfs_getchild.c,
- libfs/src/imfs/imfs_handlers_device.c,
- libfs/src/imfs/imfs_handlers_directory.c,
- libfs/src/imfs/imfs_handlers_link.c,
- libfs/src/imfs/imfs_handlers_memfile.c, libfs/src/imfs/imfs_init.c,
- libfs/src/imfs/imfs_initsupp.c, libfs/src/imfs/imfs_symlink.c,
- libfs/src/imfs/imfs_unixstub.c, libfs/src/imfs/miniimfs_init.c,
- posix/include/rtems/posix/psignal.h, posix/src/psignal.c,
- rtems/include/rtems/rtems/status.h, rtems/src/semtranslatereturncode.c,
- sapi/include/confdefs.h, sapi/include/rtems/io.h,
- sapi/src/ioregisterdriver.c, sapi/src/itronapi.c, sapi/src/posixapi.c:
- Added const qualifier to various pointers and data tables to
- reduce size of data area.
- IMFS: Fixed creation of symbolic links to avoid a compiler warning.
- DOSFS: Use LibBlock instead of read() to read the boot record.
-
-2008-05-27 Sebastian Huber <Sebastian.Huber@embedded-brains.de>
-
- * libcsupport/include/console.h: New define: CONSOLE_DEVICE_NAME.
-
-2008-05-27 Sebastian Huber <Sebastian.Huber@embedded-brains.de>
-
- * libcsupport/src/printk.c:
- Bugfix: String output without width option.
-
-2008-05-27 Sebastian Huber <Sebastian.Huber@embedded-brains.de>
-
- * libnetworking/net/if_ppp.c, libnetworking/net/if_pppvar.h:
- Bugfix: Moved definition of ppp_softc into source file.
-
-2008-05-23 Till Straumann <strauman@slac.stanford.edu>
-
- * libnetworking/netinet/ip_output.c: when fragmenting
- multicast packets M_MCAST must be set on all fragments.
- This was fixed in FreeBSD ip_output.c 1.82 on 1998/8/23 !
- (see my email to rtems-users from 2008/5/15).
-
-2008-05-22 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * itron/include/rtems/itron/task.h, itron/src/del_tsk.c,
- itron/src/exd_tsk.c, itron/src/task.c,
- posix/include/rtems/posix/threadsup.h, posix/src/cancel.c,
- posix/src/cancelrun.c, posix/src/pthread.c, posix/src/pthreadexit.c,
- posix/src/setcancelstate.c, posix/src/setcanceltype.c,
- posix/src/testcancel.c, rtems/src/taskdelete.c,
- score/inline/rtems/score/object.inl, score/src/objectclose.c,
- score/src/threadclose.c: Make all task delete/exit/cancel routines
- follow the same critical section pattern. Also ensure that POSIX
- cancelation routines are run at thread exit.
-
-2008-05-22 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libcsupport/src/termios_baud2index.c,
- libcsupport/src/termios_baud2num.c,
- libcsupport/src/termios_num2baud.c,
- libcsupport/src/termios_setinitialbaud.c: New files.
-
-2008-05-22 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libcsupport/Makefile.am, libcsupport/preinstall.am,
- libcsupport/include/rtems/termiostypes.h: Move termios helper
- routines from libchip to libcsupport. Add routine which makes it easy
- for a termios device driver to inform termios of its default baud
- rate. This avoids inconsistencies in later termios settings changes.
-
-2008-05-22 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * libcsupport/include/rtems/watchdogdrv.h: Finish writing comments.
-
-2008-05-22 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * libcsupport/preinstall.am, sapi/include/confdefs.h: Add baseline
- interface for Watchdog Driver.
- * libcsupport/include/rtems/watchdogdrv.h: New file.
-
-2008-05-16 Till Straumann <strauman@slac.stanford.edu>
-
- * score/src/threadchangepriority.c: Just in case the transient
- state was set when we entered, ensure that it is still set when
- we exit.
- * score/src/threadclose.c: When a thread is being deleted, it should
- go into the dormant state -- not the transient state.
-
-2008-05-15 Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
-
- * libi2c/libi2c.h, libi2c/libi2c.h: added interface to query
- driver private data
-
-2008-05-13 Eric Norum: <norume@aps.anl.gov>
-
- * cpukit/libcsupport/src/mallocinfo.c: Add locks around non-atomic
- structure assignment.
-
-2008-05-13 Robert S. Grimes <rsg@alum.mit.edu>
-
- * libi2c/libi2c.h: Fix typo.
-
-2008-05-13 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * pppd/example/system.h: Fix path in example -- NOT COMPILED WITH
- CPUKIT.
-
-2008-05-12 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * sapi/include/rtems/init.h, sapi/src/exinit.c: Refactored and renamed
- initialization routines to rtems_initialize_data_structures,
- rtems_initialize_before_drivers, rtems_initialize_device_drivers, and
- rtems_initialize_start_multitasking. This opened the sequence up so
- that bootcard() could provide a more robust and flexible framework
- which is easier to explain and understand. This also lays the
- groundwork for sharing the division of available memory between the
- RTEMS workspace and heap and the C library initialization across all
- BSPs.
-
-2008-05-06 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * sapi/src/exinit.c, score/src/threadstartmultitasking.c: Improve
- comments.
-
-2008-05-06 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * score/src/objectget.c: Improve comments and readability.
-
-2008-05-06 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * rtems/include/rtems/rtems/message.h, sapi/include/confdefs.h,
- score/src/coresemseize.c, score/src/threadhandler.c: Comment
- improvements from class.
-
-2008-05-06 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- PR 1285/rtems
- * sapi/include/rtems/config.h: Remove obsolete
- rtems_configuration_get_maximum_devices().
-
-2008-05-01 Chris Johns <chrisj@rtems.org>
-
- * libblock/include/rtems/nvdisk-sram.h,
- libblock/include/rtems/nvdisk.h,
- libblock/src/nvdisk-sram.c,
- libblock/src/nvdisk.c: New. A Non-volatile memory disk drive.
- * Makefile.am, preinstall.am, libblock/Makefile.am: Updated for
- the NV disk driver.
-
-2008-05-01 Maarten Van Es <maarten@mind.be>
-
- * libnetworking/rtems/rtems_dhcp.c: Removed panic()s. Added
- interface for rtems_dhcp_failsafe.
- * libnetworking/rtems/rtems_dhcp.h: Added interface for
- rtems_dhcp_failsafe.
-
-2008-05-01 Arnout Vandecappelle <arnout@mind.be>
-
- * libnetworking/nfs/bootp_subr: Allow some errors for sosend() and
- return on timeout in bootpc_call(). Removed panic()s.
- * libnetworking/rtems/rtems_glue.c: Fix the cast for the
- SIOCAIFADDR ioctl call.
- * libnetworking/rtems/rtems_dhcp_failsafe.c,
- libnetworking/rtems/rtems_dhcp_failsafe.h: New.
- * libnetworking/Makefile.am, libnetworking/preinstall.am: Added
- rtems_dhcp_failsafe.c and rtems_dhcp_failsafe.h files.
-
-2008-04-30 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/include/rtems/rtems/timer.h: Fix typo.
-
-2008-04-28 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/include/rtems.h, rtems/include/rtems/rtems/ratemon.h,
- rtems/include/rtems/rtems/status.h,
- rtems/include/rtems/rtems/tasks.h, rtems/include/rtems/rtems/timer.h,
- rtems/inline/rtems/rtems/sem.inl: More Doxygen warnings removed.
-
-2008-04-28 Daron Chabot <daron.chabot@usask.ca>
-
- * posix/src/keycreate.c, posix/src/pthreadequal.c,
- rtems/src/semtranslatereturncode.c,
- score/src/threadblockingoperationcancel.c: Fix compilation errors
- when --enable-rtems-debug is used.
-
-2008-04-25 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * score/include/rtems/system.h: Fix typo in comment.
-
-2008-04-23 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * rtems/include/rtems/rtems/partmp.h, sapi/include/confdefs.h: Fix
- typos added with recent changes.
-
-2008-04-22 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libcsupport/Makefile.am, libcsupport/include/rtems/libio.h: Remove
- rtems_termios_reserve_resources. It is obsolete.
- * libcsupport/src/termiosreserveresources.c: Removed.
-
-2008-04-18 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/mainpage.h: New file.
-
-2008-04-18 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/Doxyfile, rtems/include/rtems/rtems/asr.h,
- rtems/include/rtems/rtems/attr.h,
- rtems/include/rtems/rtems/barrier.h,
- rtems/include/rtems/rtems/barriermp.h,
- rtems/include/rtems/rtems/cache.h,
- rtems/include/rtems/rtems/config.h,
- rtems/include/rtems/rtems/dpmem.h, rtems/include/rtems/rtems/event.h,
- rtems/include/rtems/rtems/eventmp.h,
- rtems/include/rtems/rtems/eventset.h,
- rtems/include/rtems/rtems/intr.h,
- rtems/include/rtems/rtems/message.h,
- rtems/include/rtems/rtems/modes.h, rtems/include/rtems/rtems/mp.h,
- rtems/include/rtems/rtems/msgmp.h,
- rtems/include/rtems/rtems/options.h,
- rtems/include/rtems/rtems/part.h, rtems/include/rtems/rtems/partmp.h,
- rtems/include/rtems/rtems/ratemon.h,
- rtems/include/rtems/rtems/region.h,
- rtems/include/rtems/rtems/regionmp.h,
- rtems/include/rtems/rtems/rtemsapi.h,
- rtems/include/rtems/rtems/sem.h, rtems/include/rtems/rtems/semmp.h,
- rtems/include/rtems/rtems/signal.h,
- rtems/include/rtems/rtems/signalmp.h,
- rtems/include/rtems/rtems/status.h,
- rtems/include/rtems/rtems/support.h,
- rtems/include/rtems/rtems/taskmp.h,
- rtems/include/rtems/rtems/tasks.h, rtems/include/rtems/rtems/timer.h,
- rtems/include/rtems/rtems/types.h, rtems/inline/rtems/rtems/asr.inl,
- rtems/inline/rtems/rtems/attr.inl,
- rtems/inline/rtems/rtems/barrier.inl,
- rtems/inline/rtems/rtems/dpmem.inl,
- rtems/inline/rtems/rtems/event.inl,
- rtems/inline/rtems/rtems/message.inl,
- rtems/inline/rtems/rtems/modes.inl,
- rtems/inline/rtems/rtems/options.inl,
- rtems/inline/rtems/rtems/part.inl,
- rtems/inline/rtems/rtems/ratemon.inl,
- rtems/inline/rtems/rtems/region.inl,
- rtems/inline/rtems/rtems/sem.inl,
- rtems/inline/rtems/rtems/status.inl,
- rtems/inline/rtems/rtems/support.inl,
- rtems/inline/rtems/rtems/timer.inl: More Doxygen improvements.
-
-2008-04-18 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/include/rtems.h, rtems/include/rtems/rtems/asr.h,
- rtems/include/rtems/rtems/attr.h,
- rtems/include/rtems/rtems/barrier.h,
- rtems/include/rtems/rtems/barriermp.h,
- rtems/include/rtems/rtems/cache.h, rtems/include/rtems/rtems/clock.h,
- rtems/include/rtems/rtems/config.h,
- rtems/include/rtems/rtems/dpmem.h, rtems/include/rtems/rtems/event.h,
- rtems/include/rtems/rtems/eventmp.h,
- rtems/include/rtems/rtems/eventset.h,
- rtems/include/rtems/rtems/intr.h,
- rtems/include/rtems/rtems/message.h,
- rtems/include/rtems/rtems/modes.h, rtems/include/rtems/rtems/mp.h,
- rtems/include/rtems/rtems/msgmp.h,
- rtems/include/rtems/rtems/object.h,
- rtems/include/rtems/rtems/options.h,
- rtems/include/rtems/rtems/part.h, rtems/include/rtems/rtems/partmp.h,
- rtems/include/rtems/rtems/ratemon.h,
- rtems/include/rtems/rtems/region.h,
- rtems/include/rtems/rtems/regionmp.h,
- rtems/include/rtems/rtems/rtemsapi.h,
- rtems/include/rtems/rtems/sem.h, rtems/include/rtems/rtems/semmp.h,
- rtems/include/rtems/rtems/signal.h,
- rtems/include/rtems/rtems/signalmp.h,
- rtems/include/rtems/rtems/status.h,
- rtems/include/rtems/rtems/support.h,
- rtems/include/rtems/rtems/taskmp.h,
- rtems/include/rtems/rtems/tasks.h, rtems/include/rtems/rtems/timer.h,
- rtems/include/rtems/rtems/types.h, rtems/inline/rtems/rtems/asr.inl,
- rtems/inline/rtems/rtems/attr.inl,
- rtems/inline/rtems/rtems/barrier.inl,
- rtems/inline/rtems/rtems/dpmem.inl,
- rtems/inline/rtems/rtems/event.inl,
- rtems/inline/rtems/rtems/eventset.inl,
- rtems/inline/rtems/rtems/message.inl,
- rtems/inline/rtems/rtems/modes.inl,
- rtems/inline/rtems/rtems/options.inl,
- rtems/inline/rtems/rtems/part.inl,
- rtems/inline/rtems/rtems/ratemon.inl,
- rtems/inline/rtems/rtems/region.inl,
- rtems/inline/rtems/rtems/sem.inl,
- rtems/inline/rtems/rtems/status.inl,
- rtems/inline/rtems/rtems/support.inl,
- rtems/inline/rtems/rtems/tasks.inl,
- rtems/inline/rtems/rtems/timer.inl: Initial conversion of Classic API
- header files to Doxygen.
- * rtems/Doxyfile: New file.
-
-2008-04-18 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * posix/src/key.c: Include <limits.h>
- * posix/src/psignal.c, rtems/src/tasks.c: Do not attempt to process
- a NULL extension block.
-
-2008-04-17 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libmisc/dummy/dummy.c, sapi/include/confdefs.h: Add checks for
- application configuration errors. If any POSIX objects or a POSIX
- init thread is configured without POSIX being configure, then error
- out. Similarly for ITRON. Add
- CONFIGURE_APPLICATION_DOES_NOT_NEED_CLOCK_DRIVER configuration
- parameter so the application has to explicitly configure the Clock
- driver in or out if the Timer driver is not configured. Also verify
- RTEMS was built for multiprocessing, if the user tries to configure a
- multiprocessing application.
-
-2008-04-12 Chris Johns <chrisj@rtems.org>
-
- * libmisc/shell/shell.c, libmisc/shell/shell.h,
- libmisc/shell/shell_script.c: Add support to echo the commands to
- stdout. This is useful with the -v script option to show commands
- as the run. Also added support to chdir to the directory the task
- invoking the script is in.
- * libmisc/shell/extern-cp.h, libmisc/shell/main_cp.c,
- libmisc/shell/utils-cp.c: Update tro the latest FreeBSD version.
- * libcsupport/Makefile.am, libcsupport/src/fchown.c: Add fchown
- support.
-
-2008-04-09 Madhusudan.C.S <madhusudancs@gmail.com>
-
- * score/include/rtems/score/tod.h: Fix typo.
-
-2008-04-08 Chris Johns <chrisj@rtems.org>
-
- * libmisc/shell/shell.c: Copy the cmd line to a buffer to split
- into argv parts. Was using the command line history buffer so the
- history was being corrupted.
-
-2008-04-03 Chris Johns <chrisj@rtems.org>
-
- * libfs/src/nfsclient/src/librtemsNfs.h,
- libfs/src/nfsclient/src/nfs.c: Remove CEXP references. CEXP is
- external to RTEMS and even if in the cpukit it should not cross
- reference in this way.
- * libmisc/shell/shell_getchar.c: New. Taken from the monitor.
- * libmisc/Makefile.am: Add shell_getchar.c and clean up a little
- in the shell area.
- * libmisc/shell/shell.c, libmisc/shell/shell.h: Add line editting
- support.
-
-2008-03-29 Chris Johns <chrisj@rtems.org>
-
- * librpc/include/rpc/clnt.h: Added the missing __BEGIN_DECLS as
- reported to the mailing list by Pierre Kestener
- (pierre.kestener@cea.fr).
-
-2008-03-25 Till Straumann <strauman@slac.stanford.edu>
-
- * shttpd/log.c: Activate SPLIT_SNPRINTF for gcc <= 4.2.3 and
- coldfire.
-
-2008-03-12 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libmisc/shell/cmds.c: Directly register the command structure to
- avoid unnecessary duplication of static strings. We know best this
- time.
-
-2008-03-11 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * sapi/include/confdefs.h: Do not reserve 2 * minimum stack size
- for the ITRON initialization tasks ALL the time.
- Do not reserve memory for the object name table since it does not
- exist any longer.
- * sapi/include/rtems/sptables.h: Fix typo.
-
-2008-03-11 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/Makefile.am, rtems/include/rtems/rtems/clock.h,
- rtems/src/clockget.c:
- * rtems/src/clockgetsecondssinceepoch.c,
- rtems/src/clockgettickspersecond.c,
- rtems/src/clockgettickssinceboot.c, rtems/src/clockgettod.c,
- rtems/src/clockgettodtimeval.c: New files.
- Refactored rtems_clock_get into 5 methods which are single purpose
- and more strongly typed. They are:
- rtems_clock_get_tod - Get TOD in Classic API structure
- rtems_clock_get_tod_timeval - Get TOD in struct timeval
- rtems_clock_get_seconds_since_epoch - Get TOD as seconds since 1988
- rtems_clock_get_ticks_since_boot - Get ticks since boot
- rtems_clock_get_ticks_per_second - Get ticks per second
-
-2008-03-07 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libmisc/shell/main_cp.c, libmisc/shell/main_netstats.c,
- libmisc/shell/shell_script.c: Add memset() of getopt_data to
- ensure it is zeroed out each time we use getopt_r().
- * libmisc/shell/shell.c: Do not echo commands if input is not a tty.
- This makes the scripts behave more like UNIX scripts.
-
-2008-03-07 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * posix/Makefile.am: Make clock_settime() available always just like
- clock_gettime().
-
-2008-03-04 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * score/include/rtems/score/copyrt.h: Update year.
-
-2008-03-04 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libcsupport/src/gxx_wrappers.c: Add rtems_gxx_mutex_destroy as needed
- by gcc newer than the 4.3 release series.
-
-2008-03-04 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libmisc/Makefile.am, libmisc/shell/main_cp.c,
- libmisc/shell/main_cpuuse.c, libmisc/shell/main_date.c,
- libmisc/shell/main_mallocinfo.c, libmisc/shell/main_netstats.c,
- libmisc/shell/main_perioduse.c, libmisc/shell/main_stackuse.c,
- libmisc/shell/main_wkspaceinfo.c, libmisc/shell/print_heapinfo.c,
- libmisc/shell/shell.c, libmisc/shell/shell.h,
- libmisc/shell/shell_makeargs.c, libmisc/shell/shellconfig.c,
- libmisc/shell/shellconfig.h, libmisc/shell/write_file.c: Add initial
- capability to automatically execute a script from the filesystem. Add
- echo command from NetBSD and sleep command.
- * libmisc/shell/main_echo.c, libmisc/shell/main_sleep.c,
- libmisc/shell/shell_script.c: New files.
-
-2008-02-28 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * itron/include/rtems/itron/task.h, itron/src/cre_tsk.c,
- posix/src/pthreadcreate.c, rtems/src/taskcreate.c,
- rtems/src/taskdelete.c, rtems/src/timerserver.c,
- score/src/threadclose.c, score/src/threadcreateidle.c,
- score/src/threadinitialize.c: Switch task create and delete
- operations to using API Allocator Mutex. This moves almost all uses
- of the RTEMS Workspace from dispatching disabled to mutex protected
- which should improve deterministic behavior. The implementation was
- carefully done to allow task create and delete extensions to invoke
- more services. In particular, a task delete extension should be able
- to do mutex and file operations.
-
-2008-02-28 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libmisc/Makefile.am: Turn on NFS mount support when networking is
- enabled.
-
-2008-02-28 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libcsupport/src/chroot.c: Formatting.
-
-2008-02-27 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libmisc/shell/cat_file.c, libmisc/shell/main_alias.c,
- libmisc/shell/main_blksync.c, libmisc/shell/main_cat.c,
- libmisc/shell/main_chdir.c, libmisc/shell/main_chmod.c,
- libmisc/shell/main_chroot.c, libmisc/shell/main_cpuuse.c,
- libmisc/shell/main_date.c, libmisc/shell/main_help.c,
- libmisc/shell/main_id.c, libmisc/shell/main_logoff.c,
- libmisc/shell/main_ls.c, libmisc/shell/main_mallocinfo.c,
- libmisc/shell/main_mdump.c, libmisc/shell/main_medit.c,
- libmisc/shell/main_mfill.c, libmisc/shell/main_mkdir.c,
- libmisc/shell/main_mmove.c, libmisc/shell/main_mount.c,
- libmisc/shell/main_mount_nfs.c, libmisc/shell/main_msdosfmt.c,
- libmisc/shell/main_mwdump.c, libmisc/shell/main_perioduse.c,
- libmisc/shell/main_pwd.c, libmisc/shell/main_rm.c,
- libmisc/shell/main_rmdir.c, libmisc/shell/main_stackuse.c,
- libmisc/shell/main_tty.c, libmisc/shell/main_umask.c,
- libmisc/shell/main_unmount.c, libmisc/shell/main_whoami.c,
- libmisc/shell/shell.h: Clean up done while writing documentation.
- Some command improvements such as date now allows setting of the
- current TOD. Often commands did not use stdout/stderr per
- expectations and did not return -1 on an error.
-
-2008-02-26 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * configure.ac, libfs/Makefile.am: Add nfsclient to cpukit. Although
- the use of RPC/XDR could be an issue, the code does build multilib
- across all targets. There are a few remaining warnings to deal with.
- * libfs/src/nfsclient/.cvsignore, libfs/src/nfsclient/ChangeLog.slac,
- libfs/src/nfsclient/LICENSE, libfs/src/nfsclient/Makefile.am,
- libfs/src/nfsclient/README, libfs/src/nfsclient/preinstall.am,
- libfs/src/nfsclient/rfc1094.txt,
- libfs/src/nfsclient/proto/mount_prot.h,
- libfs/src/nfsclient/proto/mount_prot.x,
- libfs/src/nfsclient/proto/mount_prot_xdr.c,
- libfs/src/nfsclient/proto/nfs_prot.h,
- libfs/src/nfsclient/proto/nfs_prot.x,
- libfs/src/nfsclient/proto/nfs_prot_xdr.c,
- libfs/src/nfsclient/src/cexphelp.c,
- libfs/src/nfsclient/src/dirutils.c,
- libfs/src/nfsclient/src/librtemsNfs.h, libfs/src/nfsclient/src/nfs.c,
- libfs/src/nfsclient/src/nfs.modini.c,
- libfs/src/nfsclient/src/nfsTest.c, libfs/src/nfsclient/src/rpcio.c,
- libfs/src/nfsclient/src/rpcio.h,
- libfs/src/nfsclient/src/rpcio.modini.c,
- libfs/src/nfsclient/src/sock_mbuf.c,
- libfs/src/nfsclient/src/xdr_mbuf.c: New files.
-
-2008-02-26 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * sapi/include/rtems/config.h, sapi/include/rtems/sptables.h: Add
- missing field to default multiprocessing configuration table. Also
- document fields in Doxygen format.
-
-2008-02-26 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * rtems/src/regionmp.c, score/src/objectnametoidstring.c: Fix some
- warnings.
-
-2008-02-20 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libmisc/Makefile.am, libmisc/shell/shellconfig.h: Add netstats
- command to access statistics reporting functions in TCP/IP stack.
- * libmisc/shell/main_netstats.c: New file.
-
-2008-02-19 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libmisc/Makefile.am, libmisc/shell/main_wkspaceinfo.c,
- libmisc/shell/shell.c, libmisc/shell/shellconfig.h: Add route and
- ifconfig commands. The code for these was previously in the
- networking guide. Disable NFS filesystem mount until that code is in
- cpukit.
- * libmisc/shell/main_ifconfig.c, libmisc/shell/main_route.c: New files.
-
-2008-02-16 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * posix/preinstall.am, libcsupport/preinstall.am:
- Revert Joel's 2008-01-31 screw up.
-
-2008-02-15 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * posix/include/rtems/posix/timer.h: Add c++ guards.
- * posix/src/cond.c, posix/src/mutex.c, posix/src/pbarrier.c,
- posix/src/prwlock.c, posix/src/pspin.c: Include <limits.h>.
- * libcsupport/include/motorola/mc68230.h: Prefix defines with
- MC68230_ to avoid preprocessor clashes.
-
-2008-02-06 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * posix/src/mqueueunlink.c, score/Makefile.am,
- score/include/rtems/score/object.h,
- score/inline/rtems/score/object.inl: Enhance
- _Objects_Namespace_remove() to handle freeing object names which are
- strings. All changed _Objects_Close() to call
- _Objects_Namespace_remove(). The resulting code was then moved from
- inline routines to function calls.
- * score/src/objectclose.c, score/src/objectnamespaceremove.c: New files.
-
-2008-02-06 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libcsupport/src/printk.c: Added width and padding for %s.
- * libmisc/cpuuse/cpuusagereport.c: Support object names that are
- strings longer than 4 chanracters.
-
-2008-02-06 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- PR 1277/networking
- * libnetworking/netinet/in_cksum_i386.h: Use q instead of r in
- constraint for assembly language. This restricts the register choice
- to the a-d registers.
-
-2008-02-05 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libnetworking/kern/uipc_socket2.c,
- libnetworking/netinet/tcp_usrreq.c,
- libnetworking/netinet/udp_usrreq.c,
- libnetworking/rtems/rtems_bsdnet.h, libnetworking/rtems/rtems_glue.c:
- Add configuration parameters for network stack efficiency multiplier
- and default socket buffer sizes. Change default multiplier from 8 to
- 2 to match GNU/Linux. This has no impact on performance on the BSPs
- tested.
-
-2008-02-04 Jennifer Averett <jennifer.averett@OARcorp.com>
-
- * rtems/Makefile.am, rtems/include/rtems/rtems/support.h: Added
- workspace manipulation routines for testing.
- * rtems/src/workspace.c: New file.
-
-2008-02-04 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/src/rtemsobjectsetname.c, score/src/objectgetinfoid.c,
- score/src/objectgetnameasstring.c, score/src/objectidtoname.c: Handle
- Object Id of SELF.
-
-2008-01-31 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * posix/src/clockgettime.c, posix/src/clocksettime.c,
- Minor modifications to improve testability.
- * posix/src/pthreadcreate.c: Add NULL check for thread entry.
-
-2008-01-31 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * posix/src/pthreadinitthreads.c: Clean up error paths.
-
-2008-01-31 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * libcsupport/preinstall.am, posix/preinstall.am: Revert temporary
- changes which aid in coverage testing.
-
-2008-01-31 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * posix/src/cond.c, posix/src/key.c, posix/src/mqueuenametoid.c,
- posix/src/mutex.c, posix/src/pbarrier.c, posix/src/prwlock.c,
- posix/src/pspin.c, posix/src/pthread.c, posix/src/ptimer.c,
- posix/src/semaphorenametoid.c: Add option for all POSIX objects
- whether named or unnamed to have a string name. If the API does
- not directly support having a name, then the user must explicitly
- assign it using rtems_object_set_name().
- * rtems/src/rtemsobjectgetapiclassname.c: Improved testability.
- * score/include/rtems/score/object.h,
- score/src/objectgetnameasstring.c, score/src/objectnametoidstring.c,
- score/src/objectsetname.c: Modifications required to pass testing of
- recently modified object name operations. Also eliminated
- multiprocessing related code that was not reachable.
-
-2008-01-31 Jennifer Averett <jennifer.averett@OARcorp.com>
-
- * posix/src/timersettime.c: Fix to remove warning.
-
-2008-01-31 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * libcsupport/src/posix_memalign.c: Remove warning.
-
-2008-01-31 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * score/include/rtems/score/object.h, score/src/objectgetinfo.c,
- rtems/include/rtems/rtems/object.h,
- rtems/src/rtemsobjectgetapiclassname.c,
- rtems/src/rtemsobjectgetclassinfo.c: class is a C++ keyword and
- cannot be used as a parameter.
-
-2008-01-30 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * score/Makefile.am, score/include/rtems/score/threadq.h,
- score/inline/rtems/score/threadq.inl: _Thread_queue_Process_timeout
- was really too complex to be inlined.
- * score/src/threadqprocesstimeout.c: New file.
-
-2008-01-29 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * score/Doxyfile: Revert Doxygen version changes.
-
-2008-01-29 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * score/Doxyfile: Update to latest Doxygen format.
- * score/include/rtems/score/apimutex.h,
- score/include/rtems/score/corebarrier.h,
- score/include/rtems/score/coremutex.h,
- score/include/rtems/score/corerwlock.h,
- score/include/rtems/score/heap.h, score/include/rtems/score/object.h,
- score/include/rtems/score/protectedheap.h,
- score/include/rtems/score/thread.h,
- score/include/rtems/score/threadsync.h,
- score/include/rtems/score/tod.h,
- score/inline/rtems/score/corerwlock.inl,
- score/inline/rtems/score/corespinlock.inl: Remove most doxygen
- warnings.
-
-2008-01-29 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * rtems/src/rtemsobjectgetapiclassname.c: Class name strings are not
- available when API is disabled. Do not attempt to use them.
-
-2008-01-29 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * score/include/rtems/system.h: First cut at Doxygen mainpage.
-
-2008-01-29 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * itron/src/exd_tsk.c, itron/src/task.c, libmisc/capture/capture.c,
- libmisc/monitor/mon-config.c, libmisc/monitor/mon-driver.c,
- libmisc/monitor/mon-itask.c, libmisc/monitor/mon-monitor.c,
- libmisc/monitor/mon-mpci.c, libmisc/monitor/mon-object.c,
- libmisc/monitor/mon-symbols.c, posix/src/cancelrun.c,
- posix/src/pthreadexit.c, rtems/Makefile.am, rtems/preinstall.am,
- rtems/include/rtems.h, rtems/include/rtems/rtems/support.h,
- rtems/inline/rtems/rtems/tasks.inl, rtems/src/eventmp.c,
- rtems/src/msgmp.c, rtems/src/partmp.c, rtems/src/regionmp.c,
- rtems/src/rtemsobjectgetname.c, rtems/src/semmp.c,
- rtems/src/signalmp.c, rtems/src/taskdelete.c, rtems/src/taskmp.c,
- rtems/src/timerserver.c, score/Makefile.am,
- score/include/rtems/score/object.h,
- score/inline/rtems/score/object.inl, score/src/Unlimited.txt,
- score/src/objectgetnameasstring.c,
- score/src/threadqextractwithproxy.c: Add new Object Services
- collection. This changed the name of a few previously public but
- undocumented services and added a some new services.
- * rtems/include/rtems/rtems/object.h, rtems/src/rtemsbuildid.c,
- rtems/src/rtemsbuildname.c, rtems/src/rtemsobjectapimaximumclass.c,
- rtems/src/rtemsobjectapiminimumclass.c,
- rtems/src/rtemsobjectgetapiclassname.c,
- rtems/src/rtemsobjectgetapiname.c,
- rtems/src/rtemsobjectgetclassicname.c,
- rtems/src/rtemsobjectgetclassinfo.c,
- rtems/src/rtemsobjectidapimaximum.c,
- rtems/src/rtemsobjectidapiminimum.c, rtems/src/rtemsobjectidgetapi.c,
- rtems/src/rtemsobjectidgetclass.c, rtems/src/rtemsobjectidgetindex.c,
- rtems/src/rtemsobjectidgetnode.c, rtems/src/rtemsobjectsetname.c,
- score/src/objectapimaximumclass.c, score/src/objectgetinfo.c,
- score/src/objectgetinfoid.c, score/src/objectsetname.c: New files.
- * rtems/src/rtemsidtoname.c: Removed.
-
-2008-01-29 Jennifer Averett <jennifer.averett@OARcorp.com>
-
- * score/src/corerwlockrelease.c, score/src/coresemseize.c: Changed
- switch statements to if statements.
-
-2008-01-29 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * libcsupport/Makefile.am, libcsupport/include/rtems/malloc.h,
- libcsupport/src/malloc_walk.c, libcsupport/src/posix_memalign.c,
- libcsupport/src/realloc.c, score/src/heapwalk.c: Add rtems_memalign
- as helper and as exposed nmemalign variant with few restrictions.
- Also turn on compilation of _Heap_Walk but make forced calls to it
- conditionally compiled. This should allow more flexibility to the
- user as to run-time checking of the heap.
- * libcsupport/src/rtems_memalign.c: New file.
-
-2008-01-28 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * sapi/include/confdefs.h, score/src/mpci.c, score/src/objectmp.c,
- score/src/objectnametoid.c, score/src/objectnametoidstring.c:
- Multiprocessing compiles again and survives initialization. The
- recent object name and confdefs.h changes had broken it.
-
-2008-01-25 Jennifer Averett <jennifer.averett@OARcorp.com>
-
- * sapi/include/rtems/fatal.h, score/include/rtems/score/coremutex.h,
- score/include/rtems/score/interr.h,
- score/inline/rtems/score/thread.inl, score/src/coremutexseize.c:
- Modifications to aid in full path testing.
-
-2008-01-25 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * posix/src/mqueuesendsupp.c: Remove warning.
-
-2008-01-24 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libcsupport/include/rtems/assoc.h: rtems_assoc_ptr_by_local should be
- in public API.
-
-2008-01-24 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * score/include/rtems/score/object.h,
- score/src/objectextendinformation.c,
- score/src/objectinitializeinformation.c,
- score/src/objectshrinkinformation.c: Eliminate name_table since it is
- not used.
-
-2008-01-23 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * score/src/objectnametoidstring.c: New file.
-
-2008-01-23 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * itron/include/rtems/itron/object.h, itron/src/cre_tsk.c,
- libblock/src/show_bdbuf.c, libmisc/capture/capture-cli.c,
- libmisc/capture/capture.c, libmisc/monitor/mon-manager.c,
- libmisc/stackchk/check.c, posix/src/condinit.c,
- posix/src/keycreate.c, posix/src/mqueuecreatesupp.c,
- posix/src/mqueuedeletesupp.c, posix/src/mqueuenametoid.c,
- posix/src/mqueueopen.c, posix/src/mqueueunlink.c,
- posix/src/mutexinit.c, posix/src/pbarrierinit.c,
- posix/src/prwlockinit.c, posix/src/pspininit.c,
- posix/src/pthreadcreate.c, posix/src/pthreadexit.c,
- posix/src/semaphorecreatesupp.c, posix/src/semaphorenametoid.c,
- posix/src/timercreate.c, rtems/src/barrierident.c,
- rtems/src/dpmemident.c, rtems/src/msgqident.c, rtems/src/partident.c,
- rtems/src/ratemonident.c, rtems/src/regionident.c,
- rtems/src/semident.c, rtems/src/taskident.c, rtems/src/timerident.c,
- sapi/src/extensionident.c, score/Makefile.am,
- score/include/rtems/score/object.h,
- score/inline/rtems/score/object.inl, score/src/apimutexallocate.c,
- score/src/objectextendinformation.c,
- score/src/objectgetnameasstring.c, score/src/objectmp.c,
- score/src/objectnametoid.c: Convert the Objects_Name type from a
- simple type to a union of an unsigned 32 bit integer and a pointer.
- This should help eliminate weird casts between u32 and pointers in
- various places. The APIs now have to explicitly call _u32 or _string
- versions of helper routines. This should also simplify things and
- eliminate the need for ugly casts in some cases.
- * score/src/objectclearname.c, score/src/objectcomparenameraw.c,
- score/src/objectcomparenamestring.c, score/src/objectcopynameraw.c,
- score/src/objectcopynamestring.c: Removed.
-
-2008-01-23 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * score/src/threadblockingoperationcancel.c: Clean up.
- * score/src/threadqextract.c: Restructure to eliminate dead code.
-
-2008-01-22 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * rtems/src/eventsurrender.c, rtems/src/ratemonperiod.c,
- score/src/threadqdequeue.c, score/src/threadqdequeuefifo.c,
- score/src/threadqdequeuepriority.c: Fix bugs encountered while
- testing and clean up more code.
-
-2008-01-22 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * score/src/threadqfirst.c: Remove switch.
-
-2008-01-22 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/include/rtems/rtems/event.h,
- rtems/inline/rtems/rtems/eventset.inl, rtems/src/event.c,
- rtems/src/eventseize.c, rtems/src/eventsurrender.c,
- rtems/src/eventtimeout.c, score/Makefile.am, score/preinstall.am,
- score/include/rtems/score/interr.h,
- score/include/rtems/score/thread.h,
- score/include/rtems/score/threadq.h,
- score/include/rtems/score/tqdata.h,
- score/inline/rtems/score/threadq.inl,
- score/inline/rtems/score/tqdata.inl, score/src/threadq.c,
- score/src/threadqdequeue.c, score/src/threadqdequeuefifo.c,
- score/src/threadqdequeuepriority.c, score/src/threadqenqueue.c,
- score/src/threadqenqueuefifo.c, score/src/threadqenqueuepriority.c,
- score/src/threadqextract.c, score/src/threadqextractfifo.c,
- score/src/threadqextractpriority.c,
- score/src/threadqextractwithproxy.c, score/src/threadqfirst.c,
- score/src/threadqfirstfifo.c, score/src/threadqfirstpriority.c,
- score/src/threadqflush.c, score/src/threadqrequeue.c,
- score/src/threadqtimeout.c: Refactor thread queue enqueue and event
- blocking synchronization critical sections. This resulted in three
- copies of essentially the same hard to test critical section code
- becoming the one shared routine _Thread_blocking_operation_Cancel. In
- addition, the thread queue and event code now share a common
- synchronization enumerated type. Along the way, switches were
- reworked to eliminate dead code generated by gcc and comments and
- copyrights were updated.
- * score/include/rtems/score/threadsync.h,
- score/src/threadblockingoperationcancel.c: New files.
-
-2008-01-22 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * libi2c/README_libi2c: Correct spelling error.
- * score/src/threadclearstate.c: Improve comment.
-
-2008-01-18 Jennifer Averett <jennifer.averett@OARcorp.com>
-
- * posix/include/rtems/posix/timer.h, posix/src/cleanuppop.c,
- posix/src/cleanuppush.c, posix/src/mqueueclose.c,
- posix/src/timergettime.c, posix/src/timersettime.c,
- score/include/rtems/score/timespec.h:
-
-2008-01-16 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libmisc/shell/Makefile.am: Don't use make variables.
-
-2008-01-11 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libmisc/shell/shell.c: When stdin or stdout is NULL, just use
- existing one.
-
-2008-01-09 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * score/include/rtems/score/wkspace.h,
- score/inline/rtems/score/wkspace.inl, score/src/wkspace.c: Do not
- inline _Workspace_Free or _Workspace_Allocate since they are not
- always inlined and actually smaller overall as subroutines. They are
- not particularly time critical so inlining is not absolutely
- necessary.
-
-2008-01-09 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * posix/Makefile.am, posix/include/rtems/posix/cond.h,
- posix/include/rtems/posix/mutex.h, posix/inline/rtems/posix/cond.inl,
- posix/inline/rtems/posix/mutex.inl: Do not include POSIX Mutex or
- Condition Variable object get helpers because they are more
- complicated than the norm. They can implicitly perform a create. They
- cross the line as being too complex and large to inline since they
- negatively impact size and binary test coverage.
- * posix/src/condget.c, posix/src/mutexget.c: New files.
-
-2008-01-09 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libcsupport/Makefile.am: Add src/malloc_dirtier.c.
- * libcsupport/include/rtems/malloc.h: Add malloc dirty support.
- * libcsupport/src/malloc_p.h: Correct prototype.
-
-2008-01-09 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * score/include/rtems/score/coremutex.h,
- score/src/coremutexseizeintr.c: Fix conditional code for inlining
- _CORE_mutex_Seize_interrupt_trylock() and add comments.
-
-2008-01-09 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * sapi/include/confdefs.h: Add CONFIGURE_MALLOC_DIRTY.
-
-2008-01-09 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libcsupport/Makefile.am, libcsupport/include/rtems/malloc.h,
- libcsupport/src/free.c, libcsupport/src/malloc.c,
- libcsupport/src/malloc_deferred.c,
- libcsupport/src/malloc_initialize.c, libcsupport/src/malloc_p.h,
- libcsupport/src/malloc_sbrk_helpers.c,
- libcsupport/src/posix_memalign.c: Place all deferred free code and
- place it in subroutines. Add plugin for dirtying allocated memory to
- assist in debugging. Clean up comments and spacing as needed.
- * libcsupport/src/malloc_dirtier.c: New file.
-
-2008-01-09 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * score/src/objectgetnoprotection.c: Eliminate duplicate exit path code
- when there is an error.
-
-2008-01-09 Jennifer Averett <jennifer.averett@OARcorp.com>
-
- * posix/src/keycreate.c, rtems/src/eventseize.c,
- score/include/rtems/score/interr.h: Rearranged source to allow more
- test coverage.
-
-2008-01-09 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * libcsupport/src/__assert.c: Clean up and make __assert() call
- __assert_func().
-
-2008-01-09 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libcsupport/src/__assert.c: Newlib 1.16.0 adds __assert_func(). We
- need to have it also.
-
-2008-01-08 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libcsupport/Makefile.am: Add malloc_sbrk_helpers.c.
- * libcsupport/include/rtems/malloc.h,
- libcsupport/src/malloc.c, libcsupport/src/malloc_initialize.c,
- libcsupport/src/malloc_p.h,
- libcsupport/src/malloc_statistics_helpers.c: Make sbrk()
- support pluggable and optional. This eliminates the need for
- heap extend and sbrk in the minimum footprint which is ~2.5K on
- the SPARC.
- * sapi/include/confdefs.h: Add the following configuration points:
- + CONFIGURE_MALLOC_STATISTICS
- + CONFIGURE_MALLOC_BSP_SUPPORTS_SBRK
- * libcsupport/src/malloc_sbrk_helpers.c: New file.
-
-2008-01-08 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * score/Makefile.am: Add missing file.
-
-2008-01-07 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libmisc/monitor/mon-manager.c: Style. Eliminate tabs.
-
-2008-01-07 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libmisc/Makefile.am: Add new files.
- * libmisc/shell/internal.h: Prototype for rtems_shell_print_heap_info()
- * libmisc/shell/main_mallocinfo.c: Use rtems_shell_print_heap_info().
- * libmisc/shell/shellconfig.h: Add wkspace command.
- * libmisc/shell/main_wkspaceinfo.c,
- libmisc/shell/print_heapinfo.c: New files.
-
-2008-01-07 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * score/inline/rtems/score/isr.inl: Fix spacing.
- * score/src/apimutexallocate.c: Fix spacing.
- * score/src/coremsgseize.c: Check for message pending instead of
- message pending count to avoid dead code from inlined chain routine.
- It checks if the chain is empty so is redundant to count == 0.
-
-2008-01-07 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/src/eventseize.c, rtems/src/eventtimeout.c: Minor style clean
- up.
-
-2008-01-07 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * posix/src/pthreadcreate.c: Add commit.
- * posix/src/pthreadinitthreads.c: Fix line length.
-
-2008-01-07 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * score/inline/rtems/score/object.inl: Add _Objects_Is_api_valid.
-
-2008-01-07 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * score/src/threadget.c: Use _Objects_Is_api_valid rather than open
- coding it.
-
-2008-01-05 Chris Johns <chrisj@rtems.org>
-
- * configure.ac: Fix typo in the strict order mutex CPU OPTs test.
- * libmisc/shell/shell.c: Handle '#' comment characters correctly.
- * libblock/include/rtems/flashdisk.h: Add docmentation about the
- control fields. Add more control fields to handle the flash when
- full.
- * libblock/src/flashdisk.c: Fix the descriptor erase test so it
- detects a descriptor is erased. Add support for unavailable blocks
- the user can configure. Print the used list as a diag. Fix the bug
- when a page is detected as failed and present on more than one
- queue. Add a count to the queues so queue length can be used to
- manage compaction.
-
-2008-01-03 Till Straumann <strauman@slac.stanford.edu>
-
- * score/src/threadhandler.c, sapi/src/exshutdown.c:
- cannot call _fini via atexit() from rtems_shutdown_executive()
- because at the point where rtems_shutdown_executive is called
- the C-library is already dead.
- Instead, register an atexit(_fini) after calling _init().
-
-2007-12-28 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * libcsupport/Makefile.am: _rename_r is required by newlib 1.16.0.
- Hopefully this implementation is OK.
- * libcsupport/src/_rename_r.c: New file.
-
-2007-12-22 Chris Johns <chrisj@rtems.org>
-
- * configure.ac: fixed bug that always enabled strict order
- mutexes.
- * score/inline/rtems/score/coremutex.inl: Fixed coding standard.
- * score/src/coremutex.c: Add the holder's thread to the lock_mutex
- list if the mutex is initialised locked.
- * libnetworking/rtems/rtems_glue.c: Changed semaphore error
- message to show the error is an rtems-net error.
- * libmisc/monitor/mon-network.c: Removed warnings.
- * telnetd/icmds.c: Changed shell_* to rtems_shell_*.
- * score/Makefile.am: Fixed typo that stopped 'make tags' working.
- * libmisc/shell/err.c, libmisc/shell/err.h, libmisc/shell/errx.c,
- libmisc/shell/extern-cp.h, libmisc/shell/fts.c,
- libmisc/shell/fts.h, libmisc/shell/main_cp.c,
- libmisc/shell/utils-cp.c, libmisc/shell/verr.c,
- libmisc/shell/verrx.c, libmisc/shell/vwarn.c,
- libmisc/shell/vwarnx.c, libmisc/shell/warn.c,
- libmisc/shell/warnx.c: New. Ported from BSD.
- * libmisc/shell/shellconfig.h: Add the cp command.
- * libmisc/Makefile.am: Add the new files to the shell.
- * libmisc/shell/shell.c, libmisc/shell/shell.h: Add scripting
- support.
- * libblock/src/flashdisk.c: Fixed disk drive count size setting
- bug.
-
-2007-12-21 Xi Yang <hiyangxi@gmail.com>
-
- * rtems/src/semtranslatereturncode.c: Add support for proper stacking
- of priority inheritance on mutexes as well as enforce proper order of
- release.
-
-2007-12-21 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * configure.ac, score/include/rtems/score/coremutex.h,
- score/inline/rtems/score/coremutex.inl: Add the ability to disable
- inlining coremutex seize. This reduces the code size and also
- improves the process of coverage analysis.
- * score/src/coremutexseizeintr.c: New file.
-
-2007-12-21 Xi Yang <hiyangxi@gmail.com>
-
- * configure.ac, score/include/rtems/score/coremutex.h,
- score/include/rtems/score/thread.h,
- score/inline/rtems/score/coremutex.inl,
- score/src/coremutexsurrender.c, score/src/threadinitialize.c: Add
- support for proper stacking of priority inheritance on mutexes as
- well as enforce proper order of release.
-
-2007-12-21 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- PR 1268/cpukit
- * libcsupport/include/rtems/assoc.h: There is no
- rtems_assoc_ptr_by_value method.
-
-2007-12-21 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libcsupport/src/sync.c: Make sync() POSIX-compliant.
- * libcsupport/src/__gettod.c: Make gettimeofday() POSIX-compliant.
-
-2007-12-20 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * posix/src/killinfo.c: Clean up and eliminate some dead code paths.
-
-2007-12-20 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * posix/include/rtems/posix/timer.h: Include rtems/score/object.h.
-
-2007-12-20 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/Makefile.am, rtems/include/rtems/rtems/tasks.h: Add
- rtems_task_self() directive.
- * rtems/src/taskself.c: New file.
-
-2007-12-20 Jennifer Averett <jennifer.averett@OARcorp.com>
-
- * posix/Makefile.am, posix/src/kill.c, posix/src/killinfo.c: Split file
- and resolved copyright information.
- * posix/src/kill_r.c: New file.
-
-2007-12-20 Jennifer Averett <jennifer.averett@OARcorp.com>
-
- * posix/src/ualarm.c: Fixed bug where iteration did not work correctly.
-
-2007-12-19 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * sapi/include/confdefs.h: Revert. Requires info not available at
- preprocessing time.
-
-2007-12-19 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * sapi/include/confdefs.h: Catch the error when the user lowers the
- maximum number of drivers below the number of statically configured
- ones.
-
-2007-12-19 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * sapi/src/extension.c, sapi/src/extensioncreate.c,
- sapi/src/extensiondelete.c, sapi/src/extensionident.c: Extension
- Manager clean up. Update object id switches to new pattern. Catch
- some NULL parameter errors.
-
-2007-12-19 Jennifer Averett <jennifer.averett@OARcorp.com>
-
- * posix/src/psignalunblockthread.c: Remove source that
-
-2007-12-19 Jennifer Averett <jennifer.averett@OARcorp.com>
-
- * posix/src/psignalchecksignal.c: Make assert active during debug mode
- only
-
-2007-12-19 Jennifer Averett <jennifer.averett@OARcorp.com>
-
- * posix/src/psignal.c: Move source around to enable path testing
-
-2007-12-19 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * libcsupport/Makefile.am, libcsupport/include/rtems/malloc.h,
- libcsupport/src/free.c, libcsupport/src/malloc.c,
- libcsupport/src/malloc_p.h,
- libcsupport/src/malloc_report_statistics_plugin.c,
- libmisc/shell/shell.c, libmisc/shell/shell.h,
- score/src/objectinitializeinformation.c: Add posix_memalign. Split
- out management of deferred frees to subroutines.
- * libcsupport/src/malloc_deferred.c, libcsupport/src/posix_memalign.c: New files.
-
-2007-12-18 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libcsupport/Makefile.am, libcsupport/preinstall.am,
- libcsupport/src/malloc.c, libcsupport/src/mallocinfo.c,
- libmisc/Makefile.am, libmisc/shell/main_mallocinfo.c,
- libmisc/shell/shellconfig.h: Split malloc.c into multiple files with
- one function per file. Also split out statistics into a separate file
- which can be plugged in dynamically. Right now, it is always in. I
- suspect that splitting the file removed more code than leaving
- statistics in. I tinkered with malloc information command in the
- shell. I resurrected the malloc arena code as malloc boundary. This
- code is now compiled all the time even though it does not appear to
- work.
- * libcsupport/include/rtems/malloc.h, libcsupport/src/_calloc_r.c,
- libcsupport/src/_free_r.c, libcsupport/src/_malloc_r.c,
- libcsupport/src/_realloc_r.c, libcsupport/src/calloc.c,
- libcsupport/src/free.c, libcsupport/src/malloc_boundary.c,
- libcsupport/src/malloc_get_statistics.c,
- libcsupport/src/malloc_initialize.c, libcsupport/src/malloc_p.h,
- libcsupport/src/malloc_report_statistics.c,
- libcsupport/src/malloc_report_statistics_plugin.c,
- libcsupport/src/malloc_statistics_helpers.c,
- libcsupport/src/malloc_walk.c, libcsupport/src/realloc.c,
- libmisc/shell/main_perioduse.c: New files.
-
-2007-12-17 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libmisc/shell/main_alias.c, libmisc/shell/main_blksync.c,
- libmisc/shell/main_cat.c, libmisc/shell/main_cd.c,
- libmisc/shell/main_chdir.c, libmisc/shell/main_chmod.c,
- libmisc/shell/main_chroot.c, libmisc/shell/main_cpuuse.c,
- libmisc/shell/main_date.c, libmisc/shell/main_dir.c,
- libmisc/shell/main_exit.c, libmisc/shell/main_help.c,
- libmisc/shell/main_id.c, libmisc/shell/main_logoff.c,
- libmisc/shell/main_ls.c, libmisc/shell/main_mallocinfo.c,
- libmisc/shell/main_mdump.c, libmisc/shell/main_medit.c,
- libmisc/shell/main_mfill.c, libmisc/shell/main_mkdir.c,
- libmisc/shell/main_mmove.c, libmisc/shell/main_mount.c,
- libmisc/shell/main_mount_ftp.c, libmisc/shell/main_mount_msdos.c,
- libmisc/shell/main_mount_nfs.c, libmisc/shell/main_mount_tftp.c,
- libmisc/shell/main_msdosfmt.c, libmisc/shell/main_mwdump.c,
- libmisc/shell/main_pwd.c, libmisc/shell/main_rm.c,
- libmisc/shell/main_rmdir.c, libmisc/shell/main_stackuse.c,
- libmisc/shell/main_tty.c, libmisc/shell/main_umask.c,
- libmisc/shell/main_unmount.c, libmisc/shell/main_whoami.c,
- libmisc/shell/shell_cmdset.c, libmisc/shell/shellconfig.h: Change
- rtems_Shell_ to rtems_shell_.
-
-2007-12-17 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libmisc/Makefile.am, libmisc/shell/shellconfig.h: Add malloc command
- with info and dump as replacement for older command. Fix what looked
- like a typo for mount sub-commands.
- * libmisc/shell/main_mallocinfo.c: New file.
- * libmisc/shell/main_mallocdump.c: Removed.
-
-2007-12-17 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libcsupport/Makefile.am, libcsupport/src/mallocfreespace.c: Add
- malloc_info() routine.
- * libcsupport/src/mallocinfo.c: New file.
-
-2007-12-17 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libmisc/stackchk/check.c: Add print of current stack pointer and
- stack info even if stack checker is not initialized.
-
-2007-12-17 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libcsupport/src/printk.c: Style.
-
-2007-12-17 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * score/src/threadqextractwithproxy.c: Conditionalize code that is only
- required in multiprocessing configuration.
-
-2007-12-17 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * score/src/objectget.c: Revert.
-
-2007-12-17 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * posix/src/timergettime.c: Include rtems/score/timespec.h
-
-2007-12-17 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * posix/preinstall.am, posix/include/aio.h, posix/include/devctl.h,
- posix/include/mqueue.h, posix/include/sched.h,
- posix/include/semaphore.h, posix/include/rtems/posix/cancel.h,
- posix/include/rtems/posix/priority.h,
- posix/include/rtems/posix/psignal.h,
- posix/include/rtems/posix/threadsup.h,
- posix/include/rtems/posix/timer.h,
- posix/inline/rtems/posix/priority.inl,
- posix/src/barrierattrdestroy.c, posix/src/barrierattrgetpshared.c,
- posix/src/barrierattrinit.c, posix/src/barrierattrsetpshared.c,
- posix/src/cancel.c, posix/src/cancelrun.c, posix/src/cleanuppop.c,
- posix/src/cleanuppush.c, posix/src/cond.c,
- posix/src/condattrdestroy.c, posix/src/condattrgetpshared.c,
- posix/src/condattrinit.c, posix/src/condattrsetpshared.c,
- posix/src/condbroadcast.c, posix/src/conddefaultattributes.c,
- posix/src/conddestroy.c, posix/src/condinit.c,
- posix/src/condsignal.c, posix/src/condsignalsupp.c,
- posix/src/condwait.c, posix/src/condwaitsupp.c, posix/src/key.c,
- posix/src/keycreate.c, posix/src/keydelete.c,
- posix/src/keygetspecific.c, posix/src/keyrundestructors.c,
- posix/src/keysetspecific.c, posix/src/mqueue.c,
- posix/src/mqueueclose.c, posix/src/mqueuecreatesupp.c,
- posix/src/mqueuedeletesupp.c, posix/src/mqueuegetattr.c,
- posix/src/mqueuenametoid.c, posix/src/mqueuenotify.c,
- posix/src/mqueueopen.c, posix/src/mqueuereceive.c,
- posix/src/mqueuerecvsupp.c, posix/src/mqueuesend.c,
- posix/src/mqueuesendsupp.c, posix/src/mqueuesetattr.c,
- posix/src/mqueueunlink.c, posix/src/mutex.c,
- posix/src/mutexattrdestroy.c, posix/src/mutexattrgetprioceiling.c,
- posix/src/mutexattrgetprotocol.c, posix/src/mutexattrgetpshared.c,
- posix/src/mutexattrinit.c, posix/src/mutexattrsetprioceiling.c,
- posix/src/mutexattrsetprotocol.c, posix/src/mutexattrsetpshared.c,
- posix/src/mutexdefaultattributes.c, posix/src/mutexdestroy.c,
- posix/src/mutexgetprioceiling.c, posix/src/mutexlock.c,
- posix/src/mutexlocksupp.c, posix/src/mutexsetprioceiling.c,
- posix/src/mutextrylock.c, posix/src/mutexunlock.c,
- posix/src/psignal.c, posix/src/psignalchecksignal.c,
- posix/src/psignalclearprocesssignals.c,
- posix/src/psignalclearsignals.c,
- posix/src/psignalsetprocesssignals.c,
- posix/src/psignalunblockthread.c, posix/src/ptimer.c,
- posix/src/rwlockattrdestroy.c, posix/src/rwlockattrgetpshared.c,
- posix/src/rwlockattrinit.c, posix/src/rwlockattrsetpshared.c,
- posix/src/semaphore.c, posix/src/semaphoredeletesupp.c,
- posix/src/semaphorenametoid.c, posix/src/semaphorewaitsupp.c,
- posix/src/semclose.c, posix/src/semdestroy.c,
- posix/src/semgetvalue.c, posix/src/seminit.c, posix/src/semopen.c,
- posix/src/sempost.c, posix/src/semtrywait.c, posix/src/semunlink.c,
- posix/src/semwait.c, posix/src/setcancelstate.c,
- posix/src/setcanceltype.c, posix/src/sysconf.c,
- posix/src/testcancel.c: Add missing copyright statements.
-
-2007-12-17 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * score/mainpage.h: Sweep to make sure grep for COPYRIGHT passes.
-
-2007-12-17 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * posix/Makefile.am, posix/preinstall.am,
- posix/include/rtems/posix/timer.h, score/src/objectget.c: Split POSIX
- Timer implementation into multiple files. Add obvious error checks
- for NULL parameters. Attempt to reduce include files.
- * posix/src/timercreate.c, posix/src/timerdelete.c,
- posix/src/timergetoverrun.c, posix/src/timergettime.c,
- posix/src/timerinserthelper.c, posix/src/timersettime.c,
- posix/src/timertsr.c: New files.
- * posix/src/ptimer1.c: Removed.
-
-2007-12-17 Chris Johns <chrisj@rtems.org>
-
- * libmisc/shell/main_blksync.c, libmisc/shell/main_msdosfmt.c,
- libmisc/shell/main_unmount.c: New.
- * libmisc/Makefile.am, libmisc/shell/shellconfig.h: Add the
- blksync, msdosfmt, and unmount commands.
-
-2007-12-17 Chris Johns <chrisj@rtems.org>
-
- * libnetworking/rtems/tftp.h: Provide a decl to the TFTP file
- system opts table.
- * libnetworking/rtems/ftpfs.h: Provide a decl to the FTP file
- system opts table.
- * libmisc/Makefile.am: Add the mount command and supporting files.
- * libmisc/preinstall.am: Rebuilt.
- * libmisc/shell/cat_file.c, libmisc/shell/cmds.c,
- libmisc/shell/main_alias.c, libmisc/shell/main_cat.c,
- libmisc/shell/main_cd.c, libmisc/shell/main_chdir.c,
- libmisc/shell/main_chmod.c, libmisc/shell/main_chroot.c,
- libmisc/shell/main_cpuuse.c, libmisc/shell/main_date.c,
- libmisc/shell/main_dir.c, libmisc/shell/main_exit.c,
- libmisc/shell/main_help.c, libmisc/shell/main_id.c,
- libmisc/shell/main_logoff.c, libmisc/shell/main_ls.c,
- libmisc/shell/main_mallocdump.c, libmisc/shell/main_mdump.c,
- libmisc/shell/main_medit.c, libmisc/shell/main_mfill.c,
- libmisc/shell/main_mkdir.c, libmisc/shell/main_mmove.c,
- libmisc/shell/main_mwdump.c, libmisc/shell/main_pwd.c,
- libmisc/shell/main_rm.c, libmisc/shell/main_rmdir.c,
- libmisc/shell/main_stackuse.c, libmisc/shell/main_tty.c,
- libmisc/shell/main_umask.c, libmisc/shell/main_whoami.c,
- libmisc/shell/shell.c, libmisc/shell/shell_cmdset.c,
- libmisc/shell/shell_makeargs.c, libmisc/shell/str2int.c,
- libmisc/shell/write_file.c: Move all shell_* types, variables and
- functions to rtems_shell_* to avoid namespace clashes with
- applications. The is an RTEMS shell after all.
- * libmisc/shell/shell.h, libmisc/shell/internal.h,
- libmisc/shell/shellconfig.h: Move all shell_* types, variables and
- functions to rtems_shell_* to avoid namespace clashes with
- applications. Add the mount command supporting types.
- * libmisc/shell/main_mount.c, libmisc/shell/main_mount_ftp.c,
- libmisc/shell/main_mount_msdos.c, libmisc/shell/main_mount_nfs.c,
- libmisc/shell/main_mount_tftp.c: New.
-
-2007-12-16 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * configure.ac: Revert Joel's 2007-06-13 NDEBUG patch.
-
-2007-12-14 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libmisc/Makefile.am, libmisc/shell/cat_file.c,
- libmisc/shell/shell_makeargs.c, libmisc/shell/shellconfig.h: Rename
- cmd_XXX.c to main_XXX.c. Add cpuuse and stackuse commands.
- * libmisc/shell/main_alias.c, libmisc/shell/main_cat.c,
- libmisc/shell/main_cd.c, libmisc/shell/main_chdir.c,
- libmisc/shell/main_chmod.c, libmisc/shell/main_chroot.c,
- libmisc/shell/main_cpuuse.c, libmisc/shell/main_date.c,
- libmisc/shell/main_dir.c, libmisc/shell/main_exit.c,
- libmisc/shell/main_help.c, libmisc/shell/main_id.c,
- libmisc/shell/main_logoff.c, libmisc/shell/main_ls.c,
- libmisc/shell/main_mallocdump.c, libmisc/shell/main_mdump.c,
- libmisc/shell/main_medit.c, libmisc/shell/main_mfill.c,
- libmisc/shell/main_mkdir.c, libmisc/shell/main_mmove.c,
- libmisc/shell/main_mwdump.c, libmisc/shell/main_pwd.c,
- libmisc/shell/main_rm.c, libmisc/shell/main_rmdir.c,
- libmisc/shell/main_stackuse.c, libmisc/shell/main_tty.c,
- libmisc/shell/main_umask.c, libmisc/shell/main_whoami.c: New files.
- * libmisc/shell/cmd_alias.c, libmisc/shell/cmd_cat.c,
- libmisc/shell/cmd_cd.c, libmisc/shell/cmd_chdir.c,
- libmisc/shell/cmd_chmod.c, libmisc/shell/cmd_chroot.c,
- libmisc/shell/cmd_date.c, libmisc/shell/cmd_dir.c,
- libmisc/shell/cmd_exit.c, libmisc/shell/cmd_help.c,
- libmisc/shell/cmd_id.c, libmisc/shell/cmd_logoff.c,
- libmisc/shell/cmd_ls.c, libmisc/shell/cmd_mallocdump.c,
- libmisc/shell/cmd_mdump.c, libmisc/shell/cmd_medit.c,
- libmisc/shell/cmd_mfill.c, libmisc/shell/cmd_mkdir.c,
- libmisc/shell/cmd_mmove.c, libmisc/shell/cmd_mwdump.c,
- libmisc/shell/cmd_pwd.c, libmisc/shell/cmd_rm.c,
- libmisc/shell/cmd_rmdir.c, libmisc/shell/cmd_tty.c,
- libmisc/shell/cmd_umask.c, libmisc/shell/cmd_whoami.c: Removed.
-
-2007-12-14 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * score/Makefile.am: _Thread_Rotate_ready_queue is only used by ITRON
- API.
-
-2007-12-14 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * posix/src/sleep.c, posix/src/usleep.c: Add copyright header.
- * rtems/src/ratemonreportstatistics.c, rtems/src/timerserver.c:
- Minor cleanup to improve testability and eliminate dead code.
-
-2007-12-12 Chris Johns <chrisj@rtems.org>
-
- * libblock/include/rtems/flashdisk.h, libblock/src/flashdisk.c:
- Add RTEMS license details.
-
-2007-12-12 Chris Johns <chrisj@rtems.org>
-
- * Makefile.am, preinstall.am: Added
- libblock/include/rtems/flashdisk.h to the installed header list.
- * libblock/Makefile.am: Add flashdisk.c to the files to build.
- * libblock/include/rtems/flashdisk.h, libblock/src/flashdisk.c:
- New.
-
-2007-12-13 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * libcsupport/preinstall.am, posix/preinstall.am, rtems/Makefile.am,
- rtems/preinstall.am, sapi/Makefile.am, sapi/preinstall.am,
- score/Makefile.am, score/preinstall.am: Revert testing patch.
-
-2007-12-13 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * posix/src/sched_rr_get_interval.c: Fix warning.
-
-2007-12-13 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * posix/Makefile.am, posix/src/clockgetcpuclockid.c,
- posix/src/clockgetenableattr.c, posix/src/clockgettime.c,
- posix/src/clocksetenableattr.c, posix/src/clocksettime.c,
- posix/src/devctl.c, posix/src/execl.c, posix/src/execle.c,
- posix/src/execlp.c, posix/src/execv.c, posix/src/execve.c,
- posix/src/execvp.c, posix/src/fork.c, posix/src/mutexinit.c,
- posix/src/pthreadatfork.c, posix/src/pthreadgetcpuclockid.c,
- posix/src/pthreadkill.c, posix/src/semaphorecreatesupp.c,
- posix/src/sysconf.c, posix/src/wait.c, posix/src/waitpid.c: Split
- files into one function per file.
- * posix/src/aio_cancel.c, posix/src/aio_error.c, posix/src/aio_fsync.c,
- posix/src/aio_read.c, posix/src/aio_return.c,
- posix/src/aio_suspend.c, posix/src/aio_write.c,
- posix/src/lio_listio.c, posix/src/sched_getparam.c,
- posix/src/sched_getprioritymax.c, posix/src/sched_getprioritymin.c,
- posix/src/sched_getscheduler.c, posix/src/sched_rr_get_interval.c,
- posix/src/sched_setparam.c, posix/src/sched_setscheduler.c,
- posix/src/sched_yield.c: New files.
- * posix/src/aio.c, posix/src/sched.c, posix/src/types.c: Removed.
-
-2007-12-13 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * libcsupport/preinstall.am, posix/preinstall.am, posix/src/aio.c,
- posix/src/clockgetcpuclockid.c, posix/src/clockgetenableattr.c,
- posix/src/clockgettime.c, posix/src/clocksetenableattr.c,
- posix/src/clocksettime.c, posix/src/devctl.c,
- posix/src/pthreadcreate.c, posix/src/pthreadgetcpuclockid.c,
- posix/src/types.c, rtems/preinstall.am, sapi/Makefile.am,
- sapi/preinstall.am, score/Makefile.am, score/preinstall.am: Eliminate
- POSIX_NOT_IMPLEMENTED(). Return ENOSYS instead.
-
-2007-12-13 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * posix/src/adjtime.c: Clean up and verify against behavior documented
- in GNU/Linux man page provided with Fedora 7.
-
-2007-12-12 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * libgnat/Makefile.am, wrapup/Makefile.am: Another attempt at the
- automake variables.
-
-2007-12-12 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * rtems/Makefile.am, rtems/include/rtems/rtems/tasks.h,
- rtems/src/tasks.c, rtems/src/taskvariableadd.c,
- rtems/src/taskvariabledelete.c: Add test code for task variables to
- improve coverage.
- * rtems/src/taskvariable_invoke_dtor.c: New file.
-
-2007-12-12 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * posix/preinstall.am: Revert debug patch.
-
-2007-12-12 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * libmisc/shell/cmd_ls.c: Add include of <sys/stat.h> needed for UNIX
- BSP.
-
-2007-12-12 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * libgnat/Makefile.am: Handle POSIX being disabled correctly.
-
-2007-12-12 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * score/Makefile.am: Only used by ITRON so do not build if ITRON is
- disabled.
-
-2007-12-12 Chris Johns <chrisj@rtems.org>
-
- * Makefile.am: Added libmisc/shell/shellconfig.h to the installed
- header list.
- * libmisc/shell/shell_cmdset.c: Let the Initial command add occur
- in any order rather than before any commands have been added. Also
- made the command's strings be copies rather than references.
- * sapi/src/ioregisterdriver.c: Return the I/O initialise calls result.
-
-2007-12-11 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * Makefile.am, configure.ac, posix/Makefile.am, wrapup/Makefile.am:
- Move Ada support code that is untestable from the Standard RTEMS Test
- Suite into its own directory. All code in score, posix, rtems, and
- sapi should be testable by the Standard RTEMS Test Suites. It was
- buried under POSIX before so this should be a clearer location
- anyway.
- * libgnat/.cvsignore, libgnat/Makefile.am, libgnat/ada_intrsupp.c,
- libgnat/adasupp.c: New files.
- * posix/src/ada_intrsupp.c, posix/src/adasupp.c: Removed.
-
-2007-12-11 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * score/src/pheapallocatealigned.c, score/src/pheapgetblocksize.c:
- Reverse file contents.
-
-2007-12-11 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * sapi/include/rtems/config.h: Correct idle task prototype.
-
-2007-12-11 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libmisc/Makefile.am, libmisc/shell/cmd_help.c, libmisc/shell/cmds.c,
- libmisc/shell/internal.h, libmisc/shell/shell.c,
- libmisc/shell/shell.h, libmisc/shell/shellconfig.h: Command set
- processing now separated from main command loop. Addition of user
- commands and aliases tested. Monitor registration now explicit.
- * libmisc/shell/shell_cmdset.c, libmisc/shell/shell_makeargs.c,
- libmisc/shell/write_file.c: New files.
-
-2007-12-11 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libmisc/Makefile.am: Fix typo.
-
-2007-12-10 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * ChangeLog, preinstall.am, libmisc/Makefile.am, libmisc/shell/cmds.c,
- libmisc/shell/shell.c, libmisc/shell/shell.h: Split shell commands
- into multiple files and add initial stages of command configuration.
- This seems to work but the monitor commands need to be integrated
- this way and the ability to configure user commands needs to be
- tested.
- * libmisc/shell/cat_file.c, libmisc/shell/cmd_alias.c,
- libmisc/shell/cmd_cat.c, libmisc/shell/cmd_cd.c,
- libmisc/shell/cmd_chdir.c, libmisc/shell/cmd_chmod.c,
- libmisc/shell/cmd_chroot.c, libmisc/shell/cmd_date.c,
- libmisc/shell/cmd_dir.c, libmisc/shell/cmd_exit.c,
- libmisc/shell/cmd_help.c, libmisc/shell/cmd_id.c,
- libmisc/shell/cmd_logoff.c, libmisc/shell/cmd_ls.c,
- libmisc/shell/cmd_mallocdump.c, libmisc/shell/cmd_mdump.c,
- libmisc/shell/cmd_medit.c, libmisc/shell/cmd_mfill.c,
- libmisc/shell/cmd_mkdir.c, libmisc/shell/cmd_mmove.c,
- libmisc/shell/cmd_mwdump.c, libmisc/shell/cmd_pwd.c,
- libmisc/shell/cmd_rm.c, libmisc/shell/cmd_rmdir.c,
- libmisc/shell/cmd_tty.c, libmisc/shell/cmd_umask.c,
- libmisc/shell/cmd_whoami.c, libmisc/shell/internal.h,
- libmisc/shell/shellconfig.c, libmisc/shell/shellconfig.h,
- libmisc/shell/str2int.c: New files.
-
-2007-12-10 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * score/cpu/no_cpu/rtems/score/cpu.h: Fix Doxygen.
-
-2007-12-10 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * sapi/include/rtems/config.h: Fix idle thread prototype.
-
-2007-12-07 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * sapi/include/confdefs.h: Separate the concept of configuring the
- interrupt stack size from actually reserving memory for it in the
- RTEMS Workspace.
-
-2007-12-06 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * httpd/Makefile.am, httpd/preinstall.am: rtems_webserver.h must be
- installed. It is the initialization interface for both GoAhead and
- Simple HTTPD.
-
-2007-12-05 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * sapi/include/rtems/config.h: Correct previous commit.
-
-2007-12-05 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * sapi/include/rtems/config.h: Commit temporary fix so
- interrupt_stack_size is accessible before RTEMS is initialized.
-
-2007-12-04 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * sapi/include/confdefs.h, sapi/include/rtems/config.h,
- sapi/include/rtems/init.h, sapi/src/exinit.c,
- score/include/rtems/system.h, score/src/isr.c: Move
- interrupt_stack_size field from CPU Table to Configuration Table.
- Eliminate CPU Table from all ports. Delete references to CPU Table in
- all forms.
-
-2007-12-04 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * sapi/include/rtems/config.h: Add accessory macros for Configuration
- Table fields merged from CPU Table.
-
-2007-12-03 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * libcsupport/src/malloc.c, libmisc/monitor/mon-command.c,
- posix/preinstall.am, posix/include/rtems/posix/cond.h,
- posix/include/rtems/posix/mqueue.h,
- posix/include/rtems/posix/mutex.h,
- posix/include/rtems/posix/pthread.h,
- posix/include/rtems/posix/semaphore.h, posix/src/conddestroy.c,
- posix/src/mutexdestroy.c, posix/src/mutexinit.c,
- posix/src/mutexsetprioceiling.c, posix/src/mutexunlock.c,
- sapi/include/confdefs.h, sapi/include/rtems/config.h,
- sapi/include/rtems/init.h, sapi/include/rtems/sptables.h,
- sapi/src/exinit.c, score/include/rtems/system.h,
- score/include/rtems/score/mpci.h, score/src/mpci.c,
- score/src/thread.c, score/src/threadcreateidle.c,
- score/src/threadstackallocate.c, score/src/threadstackfree.c,
- score/src/wkspace.c: Moved most of the remaining CPU Table fields to
- the Configuration Table. This included pretasking_hook,
- predriver_hook, postdriver_hook, idle_task, do_zero_of_workspace,
- extra_mpci_receive_server_stack, stack_allocate_hook, and
- stack_free_hook. As a side-effect of this effort some multiprocessing
- code was made conditional and some style clean up occurred.
-
-2007-12-03 Chris Johns <chrisj@rtems.org>
-
- * libmisc/shell/shell.h: Added comments for the parameters to the
- shell_init function.
- * libmisc/shell/shell.c: Only set cflags if tcflags is
- non-zero. This means the shell can use the current cflags settings
- and the application does not need to know the baudrate etc.
- * libmisc/capture/capture.h: Fix the comment.
-
-2007-11-30 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * rtems/src/barrierdelete.c, rtems/src/barrierrelease.c,
- rtems/src/barriertranslatereturncode.c, rtems/src/barrierwait.c,
- rtems/src/clockget.c, rtems/src/dpmemdelete.c,
- rtems/src/dpmemexternal2internal.c,
- rtems/src/dpmeminternal2external.c, rtems/src/eventsend.c,
- rtems/src/eventtimeout.c, rtems/src/msgqbroadcast.c,
- rtems/src/msgqdelete.c, rtems/src/msgqflush.c,
- rtems/src/msgqgetnumberpending.c, rtems/src/msgqreceive.c,
- rtems/src/msgqsend.c, rtems/src/msgqurgent.c, rtems/src/partdelete.c,
- rtems/src/partgetbuffer.c, rtems/src/partreturnbuffer.c,
- rtems/src/ratemoncancel.c, rtems/src/ratemondelete.c,
- rtems/src/ratemongetstatistics.c, rtems/src/ratemongetstatus.c,
- rtems/src/ratemonperiod.c, rtems/src/ratemonresetstatistics.c,
- rtems/src/ratemontimeout.c, rtems/src/semdelete.c,
- rtems/src/semflush.c, rtems/src/semobtain.c, rtems/src/semrelease.c,
- rtems/src/semtranslatereturncode.c, rtems/src/signalsend.c,
- rtems/src/taskdelete.c, rtems/src/taskgetnote.c,
- rtems/src/taskissuspended.c, rtems/src/taskrestart.c,
- rtems/src/taskresume.c, rtems/src/tasksetnote.c,
- rtems/src/tasksetpriority.c, rtems/src/taskstart.c,
- rtems/src/tasksuspend.c, rtems/src/taskvariableadd.c,
- rtems/src/taskvariabledelete.c, rtems/src/taskvariableget.c,
- rtems/src/timercancel.c, rtems/src/timerdelete.c,
- rtems/src/timerfirewhen.c, rtems/src/timergetinfo.c,
- rtems/src/timerreset.c, rtems/src/timerserverfireafter.c,
- rtems/src/timerserverfirewhen.c: Restructured all code with
- the switch (location) pattern so that OBJECTS_LOCAL is first
- and we can fall into it and the OBJECTS_ERROR case breaks
- to a return RTEMS_INVALID_ID. This eliminates the return
- RTEMS_INTERNAL_ERROR at the bottom of each of these files which
- was unreachable and untestable code. This resulted in a code
- savings of approximately 20 bytes per file on the SPARC/ERC32.
-
-2007-11-30 Glenn Humphrey <glenn.humphrey@OARcorp.com>
-
- * posix/Makefile.am: Restructed to move the
- OBJECTS_LOCAL case to the top of the switch statement and
- eliminate the fall-through return of POSIX_BOTTOM_REACHED. These
- changes produced simplier assembly code and allowed for complete
- test coverage. Also applied some consistency to the functions
- that translate the core status codes to POSIX status codes.
-
-2007-11-30 Glenn Humphrey <glenn.humphrey@OARcorp.com>
-
- * posix/include/rtems/posix/mutex.h,
- posix/include/rtems/posix/semaphore.h, posix/src/cancel.c,
- posix/src/conddestroy.c, posix/src/condsignalsupp.c,
- posix/src/condwaitsupp.c, posix/src/keydelete.c,
- posix/src/keygetspecific.c, posix/src/keysetspecific.c,
- posix/src/mqueueclose.c, posix/src/mqueuegetattr.c,
- posix/src/mqueuenotify.c, posix/src/mqueuerecvsupp.c,
- posix/src/mqueuesendsupp.c, posix/src/mqueuesetattr.c,
- posix/src/mqueuetranslatereturncode.c, posix/src/mutexdestroy.c,
- posix/src/mutexgetprioceiling.c, posix/src/mutexinit.c,
- posix/src/mutexlocksupp.c, posix/src/mutexsetprioceiling.c,
- posix/src/mutexunlock.c, posix/src/pbarrierdestroy.c,
- posix/src/pbarriertranslatereturncode.c, posix/src/pbarrierwait.c,
- posix/src/prwlockdestroy.c, posix/src/prwlockrdlock.c,
- posix/src/prwlocktimedrdlock.c, posix/src/prwlocktimedwrlock.c,
- posix/src/prwlocktranslatereturncode.c, posix/src/prwlocktryrdlock.c,
- posix/src/prwlocktrywrlock.c, posix/src/prwlockunlock.c,
- posix/src/prwlockwrlock.c, posix/src/pspindestroy.c,
- posix/src/pspinlock.c, posix/src/pspinlocktranslatereturncode.c,
- posix/src/pspintrylock.c, posix/src/pspinunlock.c,
- posix/src/pthreaddetach.c, posix/src/pthreadequal.c,
- posix/src/pthreadgetschedparam.c, posix/src/pthreadjoin.c,
- posix/src/pthreadkill.c, posix/src/pthreadsetschedparam.c,
- posix/src/ptimer1.c, posix/src/semaphorewaitsupp.c,
- posix/src/semclose.c, posix/src/semdestroy.c,
- posix/src/semgetvalue.c, posix/src/sempost.c, posix/src/types.c,
- rtems/src/msgqtranslatereturncode.c, rtems/src/semobtain.c,
- rtems/src/timerfireafter.c, score/include/rtems/system.h,
- score/include/rtems/score/corebarrier.h,
- score/include/rtems/score/coremsg.h,
- score/include/rtems/score/coremutex.h,
- score/include/rtems/score/coresem.h: Restructed to move the
- OBJECTS_LOCAL case to the top of the switch statement and
- eliminate the fall-through return of POSIX_BOTTOM_REACHED. These
- changes produced simplier assembly code and allowed for complete
- test coverage. Also applied some consistency to the functions
- that translate the core status codes to POSIX status codes.
- * posix/src/mutextranslatereturncode.c,
- posix/src/semaphoretranslatereturncode.c: New files.
- * posix/src/mutexfromcorestatus.c: Removed.
-
-2007-11-30 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * posix/inline/rtems/posix/priority.inl: Fix typo.
-
-2007-11-28 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * sapi/src/exinit.c, score/include/rtems/score/object.h,
- score/include/rtems/score/thread.h, score/src/object.c,
- score/src/thread.c: Conditionally compile out more code that is
- specific to multiprocessor configurations.
-
-2007-11-28 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * posix/Makefile.am, posix/preinstall.am, posix/src/cancel.c,
- posix/src/conddestroy.c, posix/src/condinit.c,
- posix/src/condsignalsupp.c, posix/src/condwaitsupp.c,
- posix/src/mqueueclose.c, posix/src/mqueuecreatesupp.c,
- posix/src/mqueuedeletesupp.c, posix/src/mqueuegetattr.c,
- posix/src/mqueuenotify.c, posix/src/mqueuerecvsupp.c,
- posix/src/mqueuesendsupp.c, posix/src/mqueuesetattr.c,
- posix/src/mqueueunlink.c, posix/src/mutexattrdestroy.c,
- posix/src/mutexattrgetprioceiling.c,
- posix/src/mutexattrgetprotocol.c, posix/src/mutexattrgetpshared.c,
- posix/src/mutexattrinit.c, posix/src/mutexattrsetprioceiling.c,
- posix/src/mutexattrsetprotocol.c, posix/src/mutexattrsetpshared.c,
- posix/src/mutexdefaultattributes.c, posix/src/mutexdestroy.c,
- posix/src/mutexgetprioceiling.c, posix/src/mutexinit.c,
- posix/src/mutexlocksupp.c, posix/src/mutexsetprioceiling.c,
- posix/src/mutexunlock.c, posix/src/semaphorecreatesupp.c,
- posix/src/semaphoredeletesupp.c, posix/src/semaphorewaitsupp.c,
- posix/src/semclose.c, posix/src/semdestroy.c,
- posix/src/semgetvalue.c, posix/src/sempost.c, posix/src/semunlink.c,
- posix/src/types.c, score/cpu/powerpc/rtems/old-exceptions/cpu.h:
- Remove all pretense of POSIX MP support. The support in place was
- only a shell. This should make maintenance easier.
- * posix/include/rtems/posix/condmp.h,
- posix/include/rtems/posix/mqueuemp.h,
- posix/include/rtems/posix/mutexmp.h,
- posix/include/rtems/posix/pthreadmp.h,
- posix/include/rtems/posix/semaphoremp.h, posix/src/condmp.c,
- posix/src/mutexmp.c, posix/src/semaphoremp.c: Removed.
-
-2007-11-27 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * configure.ac, score/inline/rtems/score/thread.inl,
- score/src/threaddispatch.c: Add ability for user to disable inlining
- of _Thread_Enable_dispatch. This can save code space but more
- importantly it means the binary generated does not have code inlined
- that is difficult to test and very seldom executed.
-
-2007-11-27 Glenn Humphrey <glenn.humphrey@OARcorp.com>
-
- * posix/src/prwlocktimedrdlock.c, posix/src/prwlocktimedwrlock.c,
- rtems/include/rtems/rtems/barrier.h,
- score/src/corerwlockobtainread.c, score/src/corerwlockobtainwrite.c,
- score/src/corerwlockrelease.c: Fixed several implementation errors.
-
-2007-11-27 Glenn Humphrey <glenn.humphrey@OARcorp.com>
-
- * rtems/src/regioncreate.c, rtems/src/regiondelete.c,
- rtems/src/regionextend.c, rtems/src/regiongetfreeinfo.c,
- rtems/src/regiongetinfo.c, rtems/src/regiongetsegment.c,
- rtems/src/regiongetsegmentsize.c, rtems/src/regionresizesegment.c,
- rtems/src/regionreturnsegment.c: Restructed to move the OBJECTS_LOCAL
- case to the top of the switch statement, have a single exit with one
- call to _RTEMS_Unlock_allocator and eliminate the fall-through return
- of RTEMS_INTERNAL_ERROR. These changes produced simplier assembly
- code and allowed for complete test coverage.
-
-2007-11-27 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * sapi/include/confdefs.h,
- score/cpu/powerpc/rtems/old-exceptions/cpu.h: Add
- CONFIGURE_APPLICATION_EXTRA_DRIVERS.
-
-2007-11-27 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * sapi/include/confdefs.h: Add CONFIGURE_APPLICATION_EXTRA_DRIVERS.
-
-2007-11-27 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * libnetworking/netinet/in_cksum.c: ARM optimized version does not
- support Thumb.
-
-2007-11-26 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * telnetd/pty.c, telnetd/telnetd.c, telnetd/telnetd.h: Style clean up.
- Now works on gen5200/icecube.
-
-2007-11-26 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libcsupport/src/printk.c, score/src/objectget.c: Fix spacing.
-
-2007-11-26 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libcsupport/src/malloc.c: Do not assert on free of bad pointer.
-
-2007-11-26 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * score/include/rtems/score/thread.h: Fix spelling error.
-
-2007-11-17 Till Straumann <strauman@slac.stanford.edu>
-
- * libi2c/libi2c.c, libi2c/libi2c.h, libi2c/README_libi2c:
- Added checks so that use of 'stdio' is avoided (falling
- back to 'printk') before the system is up.
- Publish driver entry points so that the libi2c driver could
- be added to the applications 'device driver table'.
- This is not fully implemented yet, though, since in addition to
- initializing libi2c the low-level i2c bus drivers as well
- as high-level i2c device drivers need to be registered
- with the library.
- Updated README_libi2c accordingly.
-
-2007-11-17 Till Straumann <strauman@slac.stanford.edu>
-
- * libnetworking/rtems/rtems_glue.c: let rtems_bsdnet_ifconfig
- (SIOCGIFMEDIA) pass the user parameter down to the ioctl
- so that it knows what PHY they want to look at.
-
-2007-11-09 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * score/src/apimutexlock.c, score/src/apimutexunlock.c: Functions were
- in opposite files. Whoops!
-
-2007-11-09 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libmisc/shell/shell.c, libmisc/shell/shell.h: Much cleanup but much
- of the focus was on the beginning stages of making the login checker
- pluggable just like the shell.
-
-2007-11-09 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * posix/src/mprotect.c: Update comments.
-
-2007-11-09 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * posix/Makefile.am: Add support for Ada95 interrupt tasks. This
- will require gcc 4.3 or newer.
- * posix/src/ada_intrsupp.c: New file.
-
-2007-11-09 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * sapi/src/exinit.c, score/Makefile.am,
- score/include/rtems/score/apimutex.h: API Mutex calls should never
- have been inlined. Inlining them lead to many inlined copies of core
- mutex lock. This lead to over 2K savings in the SPARC/ERC32
- minimum.exe.
- * score/src/apimutex.c, score/src/apimutexallocate.c,
- score/src/apimutexlock.c, score/src/apimutexunlock.c: New files.
-
-2007-11-07 Till Straumann <strauman@slac.stanford.edu>
-
- * score/include/rtems/score/isr.h: added RTEMS_COMPILER_MEMORY_BARRIER
- around _CPU_ISR_Set_level().
-
-2007-11-07 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * score/inline/rtems/score/object.inl: During test coverage analysis,
- we identified this sanity check which should have been conditional on
- RTEMS_DEBUG since it can NOT be tripped during normal RTEMS
- operations. With all APIs enabled, this saved 352 bytes from the
- minimum executable on the SPARC/ERC32.
-
-2007-11-07 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * score/include/rtems/system.h, score/include/rtems/score/interr.h: Add
- compiler conditional attribute for methods that do not return. This
- avoids gcc generating unreachable code following calls to
- _Internal_error_Occurred.
-
-2007-11-06 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * configure.ac: Add ARM/Thumb Makefile.
-
-2007-11-06 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- PR 1266/cpukit
- * posix/src/keycreate.c, posix/src/keyrundestructors.c: Use API instead
- of class for key indexing.
-
-2007-11-06 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * telnetd/icmds.c, telnetd/pty.c, telnetd/telnetd.c, telnetd/telnetd.h:
- Fix headers and formatting.
-
-2007-11-06 Glenn Humphrey <glenn.humphrey@OARcorp.com>
-
- Miscellaneous changes made after a review against the POSIX spec.
- * posix/src/pbarrierinit.c, posix/src/prwlockinit.c: If the caller
- passes a NULL in the attributes parameter, default attributes are used.
- * posix/src/prwlockdestroy.c: If there is at least one thread
- waiting, do not allow deletion.
- * posix/src/prwlockwrlock.c: Corrected parameter passed to the core
- operation used to obtain a RWLock for writing.
- * posix/src/pspinlocktranslatereturncode.c,
- score/include/rtems/score/corespinlock.h,
- score/src/corespinlockrelease.c: If the current thread is not the
- holder of the lock, do not allow an unlock and return EPERM.
- * score/src/corerwlockobtainwrite.c: Corrected to use the operation
- for queueing with a timeout handler.
-
-2007-11-02 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * score/cpu/sparc/cpu.c, score/cpu/sparc/rtems/score/cpu.h,
- score/include/rtems/score/context.h, score/src/threadhandler.c: Fix
- stack so gdb backtrace does not print corrupted frame message after
- _Thread_Handler. Daniel Hellstrom <daniel@gaisler.com> provided the
- SPARC implementation and I made it more general.
-
-2007-10-26 Glenn Humphrey <glenn.humphrey@OARcorp.com>
-
- * libmisc/cpuuse/cpuusagereport.c, rtems/src/ratemonreportstatistics.c:
- Cleaned up reports and fixed a bug related the printf format which
- resulted in lack of leading zeroes and misleading magnitude.
- * score/src/timespecdivide.c: Fixed bugs related to zero divide case.
-
-2007-10-26 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * itron/src/can_wup.c, itron/src/chg_pri.c, itron/src/del_mbf.c,
- itron/src/del_mbx.c, itron/src/del_sem.c, itron/src/del_tsk.c,
- itron/src/frsm_tsk.c, itron/src/ref_mbf.c, itron/src/ref_mbx.c,
- itron/src/ref_sem.c, itron/src/ref_tsk.c, itron/src/rel_wai.c,
- itron/src/rsm_tsk.c, itron/src/sig_sem.c, itron/src/snd_mbx.c,
- itron/src/sta_tsk.c, itron/src/sus_tsk.c, itron/src/ter_tsk.c,
- itron/src/trcv_mbf.c, itron/src/trcv_mbx.c, itron/src/tsnd_mbf.c,
- itron/src/twai_sem.c, posix/src/cancel.c, posix/src/conddestroy.c,
- posix/src/condinit.c, posix/src/condsignalsupp.c,
- posix/src/condwaitsupp.c, posix/src/keydelete.c,
- posix/src/keygetspecific.c, posix/src/keysetspecific.c,
- posix/src/mqueueclose.c, posix/src/mqueuegetattr.c,
- posix/src/mqueuenotify.c, posix/src/mqueuerecvsupp.c,
- posix/src/mqueuesendsupp.c, posix/src/mqueuesetattr.c,
- posix/src/mutexdestroy.c, posix/src/mutexgetprioceiling.c,
- posix/src/mutexinit.c, posix/src/mutexlocksupp.c,
- posix/src/mutexsetprioceiling.c, posix/src/mutexunlock.c,
- posix/src/pbarrierdestroy.c, posix/src/pbarrierwait.c,
- posix/src/prwlockdestroy.c, posix/src/prwlockrdlock.c,
- posix/src/prwlocktimedrdlock.c, posix/src/prwlocktimedwrlock.c,
- posix/src/prwlocktryrdlock.c, posix/src/prwlocktrywrlock.c,
- posix/src/prwlockunlock.c, posix/src/prwlockwrlock.c,
- posix/src/pspindestroy.c, posix/src/pspinlock.c,
- posix/src/pspintrylock.c, posix/src/pspinunlock.c,
- posix/src/pthreaddetach.c, posix/src/pthreadequal.c,
- posix/src/pthreadgetschedparam.c, posix/src/pthreadjoin.c,
- posix/src/pthreadkill.c, posix/src/pthreadsetschedparam.c,
- posix/src/ptimer1.c, posix/src/semaphorewaitsupp.c,
- posix/src/semclose.c, posix/src/semdestroy.c,
- posix/src/semgetvalue.c, posix/src/sempost.c, posix/src/types.c,
- rtems/src/barrierdelete.c, rtems/src/barrierrelease.c,
- rtems/src/barrierwait.c, rtems/src/dpmemdelete.c,
- rtems/src/dpmemexternal2internal.c,
- rtems/src/dpmeminternal2external.c, rtems/src/eventsend.c,
- rtems/src/eventtimeout.c, rtems/src/msgqbroadcast.c,
- rtems/src/msgqdelete.c, rtems/src/msgqflush.c,
- rtems/src/msgqgetnumberpending.c, rtems/src/msgqreceive.c,
- rtems/src/msgqsend.c, rtems/src/msgqurgent.c, rtems/src/partdelete.c,
- rtems/src/partgetbuffer.c, rtems/src/partreturnbuffer.c,
- rtems/src/ratemoncancel.c, rtems/src/ratemondelete.c,
- rtems/src/ratemongetstatistics.c, rtems/src/ratemongetstatus.c,
- rtems/src/ratemonperiod.c, rtems/src/ratemonresetstatistics.c,
- rtems/src/ratemontimeout.c, rtems/src/regiondelete.c,
- rtems/src/regionextend.c, rtems/src/regiongetfreeinfo.c,
- rtems/src/regiongetinfo.c, rtems/src/regiongetsegment.c,
- rtems/src/regiongetsegmentsize.c, rtems/src/regionresizesegment.c,
- rtems/src/regionreturnsegment.c, rtems/src/semdelete.c,
- rtems/src/semflush.c, rtems/src/semobtain.c, rtems/src/semrelease.c,
- rtems/src/signalsend.c, rtems/src/taskdelete.c,
- rtems/src/taskgetnote.c, rtems/src/taskissuspended.c,
- rtems/src/taskrestart.c, rtems/src/taskresume.c,
- rtems/src/tasksetnote.c, rtems/src/tasksetpriority.c,
- rtems/src/taskstart.c, rtems/src/tasksuspend.c,
- rtems/src/taskvariableadd.c, rtems/src/taskvariabledelete.c,
- rtems/src/taskvariableget.c, rtems/src/timercancel.c,
- rtems/src/timerdelete.c, rtems/src/timerfireafter.c,
- rtems/src/timerfirewhen.c, rtems/src/timergetinfo.c,
- rtems/src/timerreset.c, rtems/src/timerserverfireafter.c,
- rtems/src/timerserverfirewhen.c, sapi/src/extensiondelete.c,
- score/include/rtems/score/object.h, score/src/corerwlocktimeout.c,
- score/src/mpci.c, score/src/objectgetnameasstring.c,
- score/src/threaddelayended.c, score/src/threadqtimeout.c: When
- multiprocessing is disabled, do not even allow the constant
- OBJECTS_REMOTE to appear in the source. Even at -O2, the presence of
- a case OBJECTS_REMOTE in each id->pointer _Objects_Get switch results
- in the generation of binary code which can NOT be reached.
-
-2007-10-26 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * score/Makefile.am, score/include/rtems/score/thread.h,
- score/inline/rtems/score/thread.inl: No longer inline _Thread_Get. It
- resulted in unnessary code explosion, many uncovered paths when
- looking at binary executable coverage, and only optimized getting
- self. Id translations were still getting pushed to a subroutine call
- to _Objects_Get. Later the non-inlined version can be further
- optimized to get Ids in range for the current API, then self, then
- look at other APIs.
- * score/src/threadget.c: New file.
-
-2007-10-26 Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
-
- * libi2c/README-libi2c
- document structure of libi2c library
-
-2007-10-25 Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
-
- * libi2c/libi2c.c, libi2c/libi2c.h:
- extend API to support SPI devices
- made libi2c.h C++-proof
-
-2007-10-19 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * libcsupport/src/assoc.c: Removed. Accidentally included routine
- also in another file. Mistake after splitting.
- * libcsupport/Makefile.am: Reflect file removal.
-
-2007-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libnetworking/netdb.h, libnetworking/libc/gethostnamadr.c,
- libnetworking/libc/getnetnamadr.c: Adjust to POSIX.
- Minor updates from FreeBSD.
-
-2007-10-11 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * score/include/rtems/score/copyrt.h: Update year.
-
-2007-10-11 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * score/include/rtems/score/copyrt.h: Update year.
-
-2007-10-11 Daniel Hellstrom <daniel@gaisler.com>
-
- * libi2c/libi2c.c, libi2c/libi2c.h: Add message about needing IMFS.
- Fixed check of status when registering driver. Add use of strerror().
-
-2007-10-04 Keith Robertson <kjrobert@alumni.uwaterloo.ca>,
- Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libnetworking/ifaddrs.h, libnetworking/libc/getifaddrs.c,
- libnetworking/libc/if_indextoname.c,
- libnetworking/libc/if_nameindex.c: New (from FreeBSD)
- * Makefile.am: Add files above.
- * libnetworking/net/if.h: Add if_nameindex (from FreeBSD).
-
-2007-09-28 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libmisc/stackchk/check.c: Eliminate output with little information.
- Always print a blown message using the same routine. Now works with
- GNAT RTS -fstack-checking if you have patch for the RTEMS specific
- support in your GCC version.
-
-2007-09-25 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * libcsupport/src/gxx_wrappers.c: Revert.
-
-2007-09-25 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * libcsupport/src/gxx_wrappers.c, libmisc/monitor/mon-mpci.c: Use
- PRId32 to fix warning.
-
-2007-09-25 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * telnetd/passwd.h: New file.
-
-2007-09-25 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * telnetd/README, telnetd/pty.c, telnetd/pty.h, telnetd/telnetd.c,
- telnetd/telnetd.h: telnetd rewrite.
- * telnetd/check_passwd.c, telnetd/des.c, telnetd/genpw.c: New files.
-
-2007-09-24 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- PR 1262/filesystem
- * libcsupport/Makefile.am, libnetworking/libc/herror.c,
- libnetworking/libc/res_send.c, libnetworking/sys/uio.h,
- telnetd/Makefile.am, telnetd/README, telnetd/preinstall.am,
- telnetd/pty.c, telnetd/telnetd.c: Add support for readv() and
- writev() including documentation and test case.
- * libcsupport/src/readv.c, libcsupport/src/writev.c: New files.
-
-2007-09-21 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libnetworking/Makefile.am: Add dummy socketpair() implementation to
- document what is required to provide a fully functional
- implementation.
- * libnetworking/rtems/rtems_socketpair.c: New file.
-
-2007-09-21 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * aclocal/version.m4: Bump RTEMS_API to 4.9.
- Bump RTEMS_VERSION to 4.8.99.0.
-
-2007-09-20 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libcsupport/src/read.c, libcsupport/src/write.c: Fix spacing.
-
-2007-09-17 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * posix/src/semaphorecreatesupp.c: Fixed warning.
-
-2007-09-17 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libmisc/dumpbuf/dumpbuf.c: Use printk.
-
-2007-09-16 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libnetworking/net/ppp_defs.h: Include rtems/stdint.h.
- Use uint32_t for ext_accm.
-
-2007-09-16 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * pppd/auth.c, pppd/demand.c, pppd/ipcp.c, pppd/ipcp.h,
- pppd/lcp.c, pppd/lcp.h, pppd/magic.c, pppd/magic.h, pppd/options.c,
- pppd/pppd.h, pppd/sys-rtems.c, pppd/utils.c: Convert to using C99
- fixed-size types instead of BSD fixed-size types.
-
-2007-09-14 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libmisc/stackchk/check.c: Fix alignment of output.
-
-2007-09-14 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libmisc/monitor/monitor.h: Add network commands that were in the
- network supplement but not in the code.
- * libmisc/monitor/mon-network.c: New file.
-
-2007-09-14 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- PR 1261/cpukit
- * posix/src/semaphorecreatesupp.c: Initialize all fields during
- semaphore creation.
-
-2007-09-14 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- PR 1260/cpukit
- * posix/src/pthread.c: Get initial signals blocked from creating
- thread not from ourselves.
-
-2007-09-14 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * score/src/watchdogtickle.c: Remove tabs.
-
-2007-09-13 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- PR 1259/rtems
- * rtems/src/taskcreate.c: Initialize is_global in all cases since
- memory is not guaranteed to be zero.
-
-2007-09-12 Sergei Organov <osv@javad.com>
-
- PR 1258/rtems
- * cpukit/score/src/heapallocatealigned.c (block_allocate): New routine.
- * cpukit/score/src/heapallocatealigned.c (_Heap_Allocate_aligned):
- Use block_allocate() instead of _Heap_Block_allocate(). Replace
- _Heap_Head(the_heap)->next with equivalent _Heap_First(the_heap).
- * cpukit/score/src/heap.c (_Heap_Allocate): fix comments according
- to changed block split strategy in _Heap_Allocate_aligned().
-
-2007-09-10 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * libcsupport/src/printk.c: Remove unnecessary comments.
-
-2007-09-10 Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
-
- * libmisc/monitor/mon-monitor.c:
- Corrected linked list of rtems_monitor_commands
-
-2007-09-07 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libcsupport/src/malloc.c: If RTEMS_HEAP_DEBUG is defined, add heap
- walk on init, malloc, and free. The ability to walk the heap appears
- to disappeared during the rework of the C Program heap to skip the
- Region.
-
-2007-09-07 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * score/src/heap.c: Style.
- * score/src/heapwalk.c: Add more information to prints.
- * score/src/pheapwalk.c: Do not lock allocator mutex if dispatching
- is disabled.
-
-2007-09-06 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libcsupport/Makefile.am, libcsupport/src/printk.c:
- * libcsupport/src/printk_plugin.c: New file.
- include/rtems/bspIo.h, libmisc/cpuuse/cpuusagereport.c,
- libmisc/cpuuse/cpuuse.h, libmisc/stackchk/check.c,
- libmisc/stackchk/stackchk.h: rtems/include/rtems/rtems/ratemon.h,
- rtems/src/ratemonreportstatistics.c: Added capability to specify
- your own "printf" routine to various reporting functions. This
- added an XXX_with_plugin as the underlying implementation for
- + rtems_rate_monotonic_report_statistics
- + rtems_stack_checker_report_usage
- + rtems_cpu_usage_report
- As demonstration, the http netdemo can now print out stack
- and cpu usage reports.
-
-2007-09-06 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * shttpd/compat_rtems.c: Style clean up.
-
-2007-09-06 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/src/ratemonperiod.c: Clean up.
- * rtems/src/ratemonreportstatistics.c: Clarify period statistics output.
-
-2007-09-06 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libmisc/monitor/mon-monitor.c: Fix warnings and typo.
-
-2007-09-05 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libmisc/untar/untar.c, libmisc/untar/untar.h: Clean up prototype.
-
-2007-09-05 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libmisc/Makefile.am: Add new files.
-
-2007-09-05 Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
-
- * libmisc/monitor/mon-object.c,
- * libmisc/monitor/monitor.h, libmisc/monitor/mon-part.c,
- * libmisc/monitor/mon-region.c, libmisc/monitor/mon-sema.c,
- * libmisc/monitor/mon-task, libmisc/Makefile.am:
- Added functionality for osmonweb support
-
-2007-09-04 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libmisc/monitor/mon-monitor.c, libmisc/monitor/mon-object.c,
- libmisc/monitor/monitor.h: Merge minor parts of Thomas' improvements
- that are needed by osmonweb.
-
-2007-09-04 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libmisc/untar/untar.c, libmisc/untar/untar.h: Add const to char *.
- Use printk.
-
-2007-08-28 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * rtems/include/rtems/rtems/clock.h, score/src/threadhandler.c: Fix
- spacing and spelling.
-
-2007-08-28 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- PR 1256/networking
- * ftpd/ftpd.c: Fix unaligned access.
-
-2007-08-28 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * posix/Makefile.am: Always build nanosleep.
-
-2007-08-17 Chris Johns <chrisj@rtems.org>
-
- * libmisc/capture/README: Minor copyright change.
- * libmisc/capture/capture-cli.c, libmisc/capture/capture.c,
- libmisc/capture/capture.h: Fixed the memory leak when lots of
- tasks are being created and deleted. Improved the trigger
- interface so all task type actions can be caught.
-
-2007-08-13 Chris Johns <chrisj@rtems.org>
-
- * score/include/rtems/score/object.h: Point the
- OBJECTS_RTEMS_CLASSES_LAST macro to the last entry.
-
-2007-07-31 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- PR 1248/networking
- * libnetworking/rtems/rtems_glue.c: Luke Stras <luke@spacequest.com>
- reported that when no interfaces are successfully attached, the
- default route is broken and may result in a jump to an illegal
- address.
-
-2007-07-31 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * score/inline/rtems/score/priority.inl: Use size_t instead of
- uint32_t for array index.
-
-2007-07-30 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libnetworking/netinet/in_cksum_m68k.h: Use __mcoldfire__ to
- identify coldfire cpus.
-
-2007-07-30 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * shttpd/log.c: Activate SPLIT_SNPRINTF for gcc <= 4.2.1 and
- coldfire.
-
-2007-07-30 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * shttpd/log.c: Add preliminary version of SPLIT_SNPRINTF to
- work-around bug m68k/coldfire -fomit-frame-pointer bug
- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32307.
-
-2007-07-27 Chris Johns <chrisj@rtems.org>
-
- * wrapup/Makefile.am: Create archive from a file for hosts
- with a limited command line size.
-
-2007-07-26 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * include/rtems/bspIo.h, include/rtems/pci.h:
- Add extern "C" guards. Reported by
- Robert S. Grimes <rsg@alum.mit.edu>.
-
-2007-07-24 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libmisc/cpuuse/cpuusagereport.c, libmisc/cpuuse/cpuusagereset.c,
- score/src/timespecdivide.c: Fix various math and reporting bugs. Now
- the time appears to be reported correctly and add up to what is
- expected.
-
-2007-07-24 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * shttpd/Makefile.am: Prefix all non-public symbols with _shttp_.
- * shttpd/compat_rtems.c: Don't build my_stat for rtems.
- * shttpd/defs.h: Don't build most of my_* wrappers for rtems.
-
-2007-07-18 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libmisc/Makefile.am, libmisc/cpuuse/cpuusagereport.c,
- libmisc/cpuuse/cpuusagereset.c: Fix bug where cpu usage calculation
- was always using uptime not time since last cpu usage reset when
- using nanoseconds granularity.
- * libmisc/cpuuse/cpuusagedata.c: New file.
-
-2007-07-13 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libcsupport/src/mount.c: Allow null for output parameter.
-
-2007-07-12 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * shttpd/compat_rtems.c, shttpd/compat_rtems.h: Add port to listen on
- to shttpd initialization.
-
-2007-07-11 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libcsupport/src/malloc.c: Clean up Malloc debug code.
- * score/include/rtems/score/heap.h: Spacing.
- * score/inline/rtems/score/thread.inl:
- * score/src/heapfree.c. Clean up and add explicit check of the address
- being freed actually being in the heap.
- * score/src/heapwalk.c: Switch to printk and do not call abort.
-
-2007-07-06 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libmisc/stackchk/check.c: Make checking the integrity of the pattern
- area contingent on the stack checker user extension having been
- initialized.
-
-2007-06-21 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * libnetworking/rtems/rtems_syscall.c: Remove RTEMS versions of send()
- and recv(). We already had the BSD versions and these conflict
- sometimes when linking.
-
-2007-06-21 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * libnetworking/rtems/mkrootfs.h, libnetworking/rtems/rtems_bsdnet.h,
- libnetworking/rtems/rtems_bsdnet_internal.h: Add extern __cplusplus.
-
-2007-06-20 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * sapi/include/confdefs.h: Do not instantiate initialization
- thas/thread pointer tables for an API that is not configured.
-
-2007-06-20 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * libcsupport/Makefile.am:
- * libcsupport/src/open_dev_console.c: New file.
-
-2007-06-20 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * score/src/corerwlock.c: Make sure structure is fully initialized.
- When reused, some fields will not be zero like at initialization.
-
-2007-06-20 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * sapi/include/confdefs.h: POSIX threads use twice the minimum stack
- size. Account for this.
-
-2007-06-13 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * configure.ac: Add NDEBUG as a command line compilation option.
-
-2007-06-12 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * libmd/.cvsignore: New file.
-
-2007-06-12 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * shttpd/defs.h: Eliminate my_strncasecmp.
- * shttpd/string.c: Eliminate my_strncasecmp.
-
-2007-06-12 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * wrapup/Makefile.am: Pickup ../libmd/libmd.a.
- * pppd/Makefile.am: Reflect moving out md*.
- * pppd/md4.h, pppd/md4.c, pppd/md5.c, pppd/md5.h: Remove (moved to
- libmd).
- * libmd/Makefile.am, libmd/md4.c, libmd/md4.h, libmd/md5.c,
- libmd/md5.h, libmd/preinstall.am: New (moved out from pppd).
- * configure.ac, Makefile.am: Add libmd.
-
-2007-06-12 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * shttpd/defs.h: Eliminate my_strlcpy.
- * shttpd/string.c: Eliminate my_strlcpy.
-
-2007-06-12 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * shttpd/defs.h: Eliminate my_strdup, my_strndup.
- * shttpd/string.c: Eliminate my_strdup, my_strndup.
- * shttpd/Makefile.am: Add -DHAVE_MD5 to use md5 routines from
- libmd.a.
-
-2007-06-12 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * wrapup/Makefile.am: Add libmd.a.
-
-2007-06-11 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * pppd/Makefile.am: Remove md5 and md4 from libpppd.a.
- Add pppd/libmd.a.
- * pppd/md4.c: Don't include pppd.h.
-
-2007-06-11 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * shttpd/shttpd.ico, shttpd/resources.rc: Remove (Unused).
-
-2007-06-11 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * shttpd/Makefile.am: Conditionally build on LIBNETWORKING.
- * shttpd/compat_rtems.h: Include <arpa/inet.h>.
- Add config.h support.
-
-2007-06-11 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * shttpd/compat_rtems.h: Define closesocket.
-
-2007-06-11 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * shttpd/compat_rtems.h: Add IS_DIRSEP_CHAR.
-
-2007-06-11 Ralf Corsépius <ralf.corsepius@rtems.org>
- * shttpd/compat_rtems.h, shttpd/compat_rtems.c:
- Use size_t for stack sizes.
-
-2007-06-11 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * configure.ac, Makefile.am: Add shttpd.
- * shttpd/Makefile.am: New.
- * shttpd/auth.c, shttpd/cgi.c, shttpd/compat_rtems.c,
- shttpd/compat_rtems.h, shttpd/compat_unix.c, shttpd/compat_unix.h,
- shttpd/compat_win32.c, shttpd/compat_win32.h, shttpd/compat_wince.c,
- shttpd/compat_wince.h, shttpd/config.c, shttpd/defs.h,
- shttpd/io_cgi.c, shttpd/io_dir.c, shttpd/io_emb.c, shttpd/io_file.c,
- shttpd/io.h, shttpd/io_socket.c, shttpd/io_ssl.c, shttpd/llist.h,
- shttpd/log.c, shttpd/Makefile, shttpd/md5.c, shttpd/md5.h,
- shttpd/mime_type.c, shttpd/resources.rc, shttpd/shttpd.1,
- shttpd/shttpd.c, shttpd/shttpd.h, shttpd/shttpd.ico, shttpd/ssl.h,
- shttpd/standalone.c, shttpd/std_includes.h, shttpd/string.c:
- Import from shttpd-1.37.tar.gz.
-
-2007-06-11 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * configure.ac: Remove "pad" from CPU_CONTEXT.
-
-2007-06-05 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * score/src/coremsg.c: Formatting.
-
-2007-05-29 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * score/include/rtems/score/copyrt.h: Update copyright notice.
-
-2007-05-29 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * sapi/Makefile.am, sapi/include/rtems/io.h, sapi/src/io.c: Split into
- one function per file execpt io.c which contains required
- initialization methods.
- * sapi/src/ioclose.c, sapi/src/iocontrol.c, sapi/src/iodata.c,
- sapi/src/ioinitialize.c, sapi/src/ioopen.c, sapi/src/ioread.c,
- sapi/src/ioregisterdriver.c, sapi/src/iounregisterdriver.c,
- sapi/src/iowrite.c: New files.
-
-2007-05-29 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * sapi/include/confdefs.h, sapi/src/io.c: Readded code to copy driver
- table into Workspace but now it is only done if the application needs
- extra slots for dynamic driver registration. Cleaned up
- rtems_io_register_driver and rtems_io_unregister_driver code and
- added numerous error cases to register.
-
-2007-05-28 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * libmisc/Makefile.am, libmisc/monitor/mon-object.c,
- libmisc/monitor/monitor.h, sapi/include/confdefs.h,
- sapi/include/rtems/config.h, sapi/include/rtems/io.h,
- sapi/src/exinit.c, sapi/src/io.c: Eliminate maximum_drivers
- configuration parameter since it was used to configure a no longer
- used feature. Device names are now part of the filesystem not in a
- table. This also eliminated the variables _IO_Number_of_devices and
- _IO_Driver_name_table from RTEMS as well as the memory allocation
- used to populate _IO_Driver_name_table.
- * libmisc/monitor/mon-dname.c: Removed.
-
-2007-05-23 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * sapi/include/confdefs.h: Add CONFIGURE_MESSAGE_BUFFER_MEMORY so there
- is less dependence on CONFIGURE_MEMORY_OVERHEAD. Do not arbitrarily
- add 1 to CONFIGURE_MEMORY_OVERHEAD so we do not waste a kilobyte for
- unused Workspace. Round the workspace required size to an 8 byte
- boundary instead of a 0x400 byte one. We may end up needing to add 8
- bytes again to account for the alignment rounding.
-
-2007-05-23 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- Yu Chen <chyyuu@gmail.com>
- * score/src/corespinlockwait.c: Per question posted as
- http://www.rtems.org/ml/rtems-users/2007/may/msg00180.html, changed
- logical operator to <=.
-
-2007-05-22 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * score/cpu/arm/cpu.c, score/cpu/avr/cpu.c, score/cpu/bfin/cpu.c,
- score/cpu/c4x/cpu.c, score/cpu/h8300/cpu.c, score/cpu/i386/cpu.c,
- score/cpu/m68k/cpu.c, score/cpu/mips/cpu.c, score/cpu/nios2/cpu.c,
- score/cpu/no_cpu/cpu.c, score/cpu/sh/cpu.c, score/cpu/sparc/cpu.c,
- cpukit/sapi/src/exinit.c: Move copying of CPU Table to shared
- executive initialization.
-
-2007-05-22 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * score/src/corerwlockrelease.c: Do not dereference NULL.
-
-2007-05-21 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/Makefile.am, rtems/include/rtems/rtems/barrier.h,
- rtems/include/rtems/rtems/dpmem.h, rtems/include/rtems/rtems/event.h,
- rtems/include/rtems/rtems/message.h, rtems/include/rtems/rtems/part.h,
- rtems/include/rtems/rtems/ratemon.h, rtems/include/rtems/rtems/region.h,
- rtems/include/rtems/rtems/sem.h, rtems/include/rtems/rtems/tasks.h,
- rtems/include/rtems/rtems/timer.h, sapi/Makefile.am,
- sapi/include/rtems/extension.h: Split Classic API data instantiation
- into individual files. This reduces the size of the BSS section when
- an optional manager stub is used. Some tests showed about a 600 byte
- reduction in BSS size.
- * rtems/src/taskinitusers.c, sapi/src/rtemsapi.c, rtems/src/tasks.c:
- Eliminated the variables _RTEMS_tasks_User_initialization_tasks and
- _RTEMS_tasks_Number_of_initialization_tasks because they were only
- used in one place after initialized. It was a waste of space.
- * rtems/src/barrierdata.c, rtems/src/dpmem.c, rtems/src/dpmemdata.c,
- rtems/src/eventdata.c, rtems/src/msgdata.c, rtems/src/partdata.c,
- rtems/src/ratemondata.c, rtems/src/regiondata.c,
- rtems/src/rtemstimerdata.c, rtems/src/semdata.c, rtems/src/taskdata.c,
- sapi/src/extensiondata.c: New files.
-
-2007-05-21 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libmisc/Makefile.am, libmisc/cpuuse/README: Split remaining CPU Usage
- functionality into multiple files to eliminate unnecessary cohesion.
- Update README.
- * libmisc/cpuuse/cpuusagereport.c, libmisc/cpuuse/cpuusagereset.c:
- New files.
- * libmisc/cpuuse/cpuuse.c: Removed.
-
-2007-05-21 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/src/ratemonperiod.c: Fix math ordering bug which resulted in a
- negative value in some circumstances. Also cleaned up to share uptime
- declaration.
-
-2007-05-17 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * ChangeLog, configure.ac, libcsupport/src/__times.c,
- libmisc/cpuuse/cpuuse.c, libmisc/stackchk/check.c,
- rtems/include/rtems/rtems/ratemon.h, rtems/src/ratemongetstatus.c,
- rtems/src/ratemonperiod.c, rtems/src/ratemonreportstatistics.c,
- rtems/src/ratemonresetall.c, rtems/src/ratemontimeout.c,
- score/Makefile.am, score/include/rtems/score/thread.h,
- score/include/rtems/score/timespec.h, score/src/threaddispatch.c,
- score/src/threadinitialize.c, score/src/threadtickletimeslice.c,
- score/src/timespecdivide.c: Add nanoseconds granularity to the rate
- monotonic period statistics and CPU usage statistics. This capability
- is enabled by default although may be conditionally disabled by the
- user. It could be too much overhead on small targets but it does not
- appear to be bad in early testing. Its impact on code size has not
- been evaluated either. It is possible that both forms of statistics
- gathering could be disabled with further tweaking of the conditional
- compilation.
- * score/src/timespecdividebyinteger.c: New file.
-
-2007-05-16 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libmisc/cpuuse/cpuuse.c: Use rtems_object_get_name and eliminate
- functionally similar code here. Also cleanup print formats.
-
-2007-05-16 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * score/src/objectgetnameasstring.c: Internal threads use string names
- so in the current RTEMS source string object name can NOT be
- disabled. It is probably worth considering converting the internal
- threads to uint32_t style names so all the support for string names
- can be conditionally disabled.
-
-2007-05-16 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * score/Makefile.am, score/include/rtems/score/timespec.h: Add division
- and greater than operations for timespecs.
- * score/src/timespecdivide.c, score/src/timespecgreaterthan.c:
- New files.
-
-2007-05-16 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * score/src/objectgetnameasstring.c: Remove bogus ifdef
- RTEMS_POSIX_API.
-
-2007-05-15 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * Makefile.am, preinstall.am, libmisc/Makefile.am, rtems/Makefile.am,
- rtems/include/rtems.h, rtems/include/rtems/rtems/ratemon.h,
- rtems/inline/rtems/rtems/ratemon.inl, rtems/src/ratemoncancel.c,
- rtems/src/ratemoncreate.c, rtems/src/ratemondelete.c,
- rtems/src/ratemongetstatus.c, rtems/src/ratemonident.c,
- rtems/src/ratemonperiod.c, rtems/src/ratemontimeout.c,
- score/Makefile.am, score/include/rtems/score/object.h,
- score/src/threadhandler.c, wrapup/Makefile.am: Integrate Rate
- Monotonic Statistics and Period Usage into Rate Monotonic Manager.
- Added the following directives: rtems_rate_monotonic_get_statistics,
- rtems_rate_monotonic_reset_statistics,
- rtems_rate_monotonic_reset_all_statistics,
- rtems_rate_monotonic_report_statistics, and rtems_object_get_name.
- Obsoleted the rtems/rtmonuse.h file as a public interface.
- * rtems/src/ratemongetstatistics.c,
- rtems/src/ratemonreportstatistics.c, rtems/src/ratemonresetall.c,
- rtems/src/ratemonresetstatistics.c, rtems/src/rtemsobjectgetname.c,
- score/src/objectgetnameasstring.c: New files.
- * libmisc/rtmonuse/rtmonuse.c, libmisc/rtmonuse/rtmonuse.h: Removed.
-
-2007-05-14 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * libcsupport/Makefile.am, libcsupport/src/unixlibc.c: Split off dummry
- rtems_io_register_name for use on unix.
- * libcsupport/src/unixlibc_io.c: New file.
-
-2007-05-11 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * score/src/coremsgseize.c: A blocking sender's message size was
- pulled out of the wrong field in the Wait information structure.
- * score/src/objectallocate.c: With the new optional manager support,
- we only stub out the initialization. This makes it possible to attempt
- to create an object with the information structure only initialized
- with all zeros. This ensures we return an error cleanly in this case.
-
-2007-05-11 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * rtems/src/region.c, sapi/src/exinit.c: Now that the Region is
- an optional manager, we cannot depend on it do initialize the
- internal Allocator Mutex. This was always a questionable place to
- do it, so this is a cleanup.
-
-2007-05-11 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * libmisc/cpuuse/cpuuse.c, libmisc/stackchk/check.c,
- libmisc/stackchk/stackchk.h: Clean up as side-effect of making them
- suitable for inclusion in the Users Guide.
-
-2007-05-11 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * ChangeLog: Move all ChangeLog entries for 2006 and earlier to
- ChangeLog-pre2007.
- * ChangeLog-pre2007: New file.
-
-2007-05-10 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- PR 1241/rtems
- * score/src/threadchangepriority.c, score/src/threadqrequeue.c: Close
- critical section window added with requeueing support.
-
-2007-05-10 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libcsupport/include/rtems/cdefs.h,
- libcsupport/include/sys/cdefs.h: Remove.
- * Makefile.am: Remove libcsupport/include/sys/cdefs.h.
- * libcsupport/Makefile.am: Remove include/rtems/cdefs.h.
- * include/rtems/bsd/sys/queue.h, libcsupport/include/sys/ioccom.h,
- libnetworking/netdb.h, libnetworking/resolv.h,
- libnetworking/arpa/inet.h, libnetworking/arpa/nameser.h,
- libnetworking/libc/gethostbydns.c, libnetworking/libc/res_stubs.c,
- libnetworking/machine/in_cksum.h, libnetworking/net/ethernet.h,
- libnetworking/net/if.h, libnetworking/net/if_dl.h,
- libnetworking/netinet/ip.h, libnetworking/netinet/tcp.h,
- libnetworking/rtems/rtems_bsdnet_internal.h,
- libnetworking/sys/libkern.h, libnetworking/sys/mount.h,
- libnetworking/sys/poll.h, libnetworking/sys/socket.h,
- libnetworking/sys/sysctl.h, libnetworking/sys/syslog.h,
- libnetworking/sys/uio.h, libnetworking/sys/un.h,
- librpc/include/rpc/auth.h, librpc/include/rpc/auth_unix.h,
- librpc/include/rpc/clnt.h, librpc/include/rpc/clnt_soc.h,
- librpc/include/rpc/pmap_clnt.h, librpc/include/rpc/pmap_prot.h,
- librpc/include/rpc/pmap_rmt.h, librpc/include/rpc/svc.h,
- librpc/include/rpc/svc_soc.h, librpc/include/rpc/xdr.h,
- librpc/include/rpcsvc/ypclnt.h, librpc/include/rpc/rpc_com.h:
- Include <rtems/bsd/sys/cdefs.h> instead of <sys/cdefs.h>.
-
-2007-05-10 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Reflect introduction of
- include/rtems/bsd/sys/cdefs.h.
- * include/rtems/bsd/sys/cdefs.h: New.
-
-2007-05-10 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libnetworking/Makefile.am: Reflect having removed sys/queue.h.
- * libnetworking/sys/queue.h: Remove.
-
-2007-05-10 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * librpc/src/xdr/xdr_float.c: Include <rtems/endian.h> instead of
- <machine/endian.h>.
- * libnetworking/rtems/rtems_showroute.c,
- libnetworking/rtems/rtems_showipstat.c,
- libnetworking/rtems/rtems_showtcpstat.c,
- libnetworking/rtems/rtems_showicmpstat.c,
- libnetworking/rtems/rtems_showmbuf.c,
- libnetworking/rtems/rtems_showudpstat.c,
- libnetworking/rtems/rtems_showifstat.c, libnetworking/net/if.c,
- libnetworking/net/raw_cb.c, libnetworking/net/route.c,
- libnetworking/net/rtsock.c, libnetworking/net/raw_usrreq.c,
- libnetworking/netinet/tcp_usrreq.c,
- libnetworking/netinet/tcp_timer.c, libnetworking/netinet/if_ether.c,
- libnetworking/netinet/tcp_debug.c, libnetworking/netinet/ip_fw.c,
- libnetworking/netinet/ip_output.c,
- libnetworking/netinet/ip_mroute.c, libnetworking/netinet/in_proto.c,
- libnetworking/netinet/udp_usrreq.c,
- libnetworking/netinet/tcp_output.c,
- libnetworking/netinet/tcp_subr.c, libnetworking/netinet/tcp_input.c,
- libnetworking/netinet/in_rmx.c, libnetworking/netinet/in_pcb.c,
- libnetworking/netinet/raw_ip.c, libnetworking/netinet/ip_divert.c,
- libnetworking/netinet/in.c, libnetworking/kern/uipc_socket2.c,
- libnetworking/kern/kern_sysctl.c, libnetworking/kern/uipc_socket.c,
- libnetworking/kern/kern_subr.c: Include <rtems/bsd/sys/queue.h>
- instead of <sys/queue.h>.
- * libnetworking/sys/socketvar.h, libnetworking/sys/mount.h,
- libnetworking/sys/sysctl.h, libnetworking/net/raw_cb.h,
- libnetworking/net/if.h, libnetworking/net/if_media.h,
- libnetworking/net/if_var.h, libnetworking/netinet/in_var.h,
- libnetworking/netinet/in_pcb.h: Include <rtems/bsd/sys/queue.h>
- instead of <sys/queue.h>.
- * Makefile.am: Reflect addition of include/rtems/bsd/sys/queue.h.
- * include/rtems/bsd/sys/queue.h: New (Copied from
- libnetworking/sys/queue.h).
-
-2007-05-09 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * libcsupport/include/rtems/libcsupport.h, libcsupport/src/newlibc.c,
- sapi/Makefile.am, sapi/include/confdefs.h, sapi/src/exinit.c,
- score/Makefile.am, score/preinstall.am,
- score/include/rtems/score/userext.h, score/src/chain.c,
- score/src/userext.c: Switch to newlib reentrancy extension being
- installed in the initial set instead of using rtems_extension_create.
- While implementing this, noticed that user extensions and chain code
- had multiple functions in a single file which is not desirable in the
- SuperCore and API portions of RTEMS, so split these into multiple
- files with one function per file. Also noticed that some of user
- extension code was inlined for no particular reason so moved that to
- C bodies. Split executive shutdown from initialization since not
- every application shuts down. Moved __fini call to executive shutdown
- to be more symmetrical with where it is called at startup.
- * sapi/src/exshutdown.c, score/src/chainappend.c,
- score/src/chainextract.c, score/src/chainget.c,
- score/src/chaininsert.c, score/src/userextaddapiset.c,
- score/src/userextaddset.c, score/src/userextremoveset.c,
- score/src/userextthreadbegin.c, score/src/userextthreadcreate.c,
- score/src/userextthreaddelete.c, score/src/userextthreadrestart.c,
- score/src/userextthreadstart.c, score/src/userextthreadswitch.c: New
- files.
- * score/inline/rtems/score/userext.inl: Removed.
-
-2007-05-09 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * libcsupport/src/error.c, sapi/include/rtems/config.h: Do not
- reference _Configuration_MP_table if multiprocessing is disabled.
-
-2007-05-09 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * libmisc/monitor/mon-monitor.c, libmisc/monitor/mon-server.c: Do not
- reference _Configuration_MP_table if multiprocessing is disabled.
-
-2007-05-09 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libnetworking/machine/endian.h: Remove.
- * libnetworking/Makefile.am: Remove machine/endian.h.
- * libnetworking/arpa/nameser_compat.h, libnetworking/netinet/in.h,
- libnetworking/rtems/rtems_bsdnet_internal.h: Include
- <rtems/endian.h> instead of <machine/endian.h>.
- * Makefile.am: Add include/rtems/endian.h.
- * include/rtems/endian.h: New (Copied from
- libnetworking/machine/endian.h).
-
-2007-05-09 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libcsupport/src/readdir.c, libnetworking/net/slcompress.c,
- pppd/md4.h, pppd/md5.h, pppd/pppd.h,
- score/cpu/m68k/rtems/score/m68k.h: Include <rtems/stdint.h> instead
- of <stdint.h>.
- * libnetworking/machine/endian.h: Remove
- CPU_HAS_OWN_HOST_TO_NETWORK_ROUTINES.
- * NEWS: new.
-
-2007-05-09 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- PR 1243
- * pppd/auth.c (set_allowed_addrs): Remove bogus dereference.
-
-2007-05-08 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libnetworking/machine/endian.h: Convert htons, htonl, ntohs, ntohl
- to inline functions, using uint[16,32]_t.
- * libnetworking/netdb.h: Change netent->n_net to uint32_t to comply
- with SUSv3.
- * telnetd/icmds.c: Add HAVE_CONFIG_H magic.
- * rtems/src/regionprocessqueue.c, score/src/heapresizeblock.c
- score/src/threadqrequeue.c, ftpd/ftpd.c, libblock/src/show_bdbuf.c:
- Add HAVE_CONFIG_H magic.
- * libnetworking/libc/gethostbydns.c,
- libnetworking/libc/inet_net_ntop.c,
- libnetworking/libc/inet_pton.c: Eliminate __P.
- * librpc/src/rpc/rtime.c: Use uint32_t instead of unsigned long for
- return value of ntohl (POSIX requirement).
- Use UINT32_C macros to avoid overflows on 16bit targets.
- Eliminate __P.
- * configure.ac: Check for working PRIxPTR.
-
-2007-05-08 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * score/include/rtems/score/thread.h, score/inline/rtems/score/stack.inl
- score/src/threadinitialize.c, score/src/threadstackallocate.c:
- Use size_t for stack sizes.
-
-2007-05-03 Joel Sherrill <joel@OARcorp.com>
-
- * ChangeLog, libcsupport/src/malloc.c,
- libcsupport/src/mallocfreespace.c, sapi/include/confdefs.h,
- score/Makefile.am, score/preinstall.am: malloc never blocks so the
- Region Manager is quite heavy for implementing this. This patch
- implements the C Program Heap directly in terms of the new Protected
- Heap handler. This handler is a direct use of a SuperCore Heap in
- conjunction with the Allocator Mutex used internally by RTEMS. This
- saves 3184 bytes on most SPARC test executables.
- * score/include/rtems/score/protectedheap.h, score/src/pheapallocate.c,
- score/src/pheapallocatealigned.c, score/src/pheapextend.c,
- score/src/pheapfree.c, score/src/pheapgetblocksize.c,
- score/src/pheapgetfreeinfo.c, score/src/pheapgetinfo.c,
- score/src/pheapinit.c, score/src/pheapresizeblock.c,
- score/src/pheapwalk.c: New files.
-
-2007-05-03 Joel Sherrill <joel@OARcorp.com>
-
- * libcsupport/src/rmdir.c: Fixed spacing.
- * libcsupport/Makefile.am, libcsupport/src/newlibc.c: Split _exit from
- newlibc.c. It is not required for minimum executing and drops 624
- from SPARC minimum executable.
- * libcsupport/src/newlibc_exit.c: New file.
-
-2007-04-17 Joel Sherrill <joel@OARcorp.com>
-
- * itron/Makefile.am, itron/src/eventflags.c, itron/src/fmempool.c,
- itron/src/itronintr.c, itron/src/itrontime.c, itron/src/network.c,
- itron/src/port.c, itron/src/sysmgmt.c, itron/src/task.c,
- itron/src/vmempool.c, posix/Makefile.am, posix/src/pthread.c,
- rtems/src/taskinitusers.c, rtems/src/tasks.c,
- sapi/include/confdefs.h, sapi/src/io.c: Various modification to
- reduce executable size. Most were refactoring of files. Split ITRON
- API files. Implemented mechanism to avoid initialization task/thread
- loop being linked in when that style of task initialization was not
- being used.
- * itron/src/acp_por.c, itron/src/act_cyc.c, itron/src/cal_por.c,
- itron/src/chg_iXX.c, itron/src/clr_flg.c, itron/src/cre_flg.c,
- itron/src/cre_mpf.c, itron/src/cre_mpl.c, itron/src/cre_por.c,
- itron/src/def_alm.c, itron/src/def_cyc.c, itron/src/def_exc.c,
- itron/src/def_int.c, itron/src/def_svc.c, itron/src/del_flg.c,
- itron/src/del_mpf.c, itron/src/del_mpl.c, itron/src/del_por.c,
- itron/src/dis_int.c, itron/src/dly_tsk.c, itron/src/ena_int.c,
- itron/src/fwd_por.c, itron/src/get_blf.c, itron/src/get_blk.c,
- itron/src/get_tim.c, itron/src/get_ver.c, itron/src/itroninittasks.c,
- itron/src/loc_cpu.c, itron/src/nget_nod.c, itron/src/nget_ver.c,
- itron/src/nrea_dat.c, itron/src/nwri_dat.c, itron/src/pacp_por.c,
- itron/src/pcal_por.c, itron/src/pget_blf.c, itron/src/pget_blk.c,
- itron/src/pol_flg.c, itron/src/ref_alm.c, itron/src/ref_cfg.c,
- itron/src/ref_cyc.c, itron/src/ref_flg.c, itron/src/ref_iXX.c,
- itron/src/ref_mpf.c, itron/src/ref_mpl.c, itron/src/ref_por.c,
- itron/src/ref_sys.c, itron/src/rel_blf.c, itron/src/rel_blk.c,
- itron/src/ret_int.c, itron/src/ret_tmr.c, itron/src/ret_wup.c,
- itron/src/rpl_rdv.c, itron/src/set_flg.c, itron/src/set_tim.c,
- itron/src/tacp_por.c, itron/src/tcal_por.c, itron/src/tget_blf.c,
- itron/src/tget_blk.c, itron/src/twai_flg.c, itron/src/unl_cpu.c,
- itron/src/wai_flg.c, posix/src/pthreadinitthreads.c: New files.
-
-2007-04-17 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * score/include/rtems/score/thread.h:
- Use Context_Control_fp* instead of void* for fp_contexts.
-
-2007-04-16 Joel Sherrill <joel@OARcorp.com>
-
- PR 1240/filesystem
- * libfs/src/imfs/imfs_rmnod.c: Fix link when removing a symlink. Memory
- for filename was not being freed.
-
-2007-04-16 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * pppd/utils.c: Use uintptr_t instead of unsigned long.
-
-2007-04-16 Joel Sherrill <joel@OARcorp.com>
-
- * itron/src/rsm_tsk.c: Correct error returned.
-
-2007-04-14 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * configure.ac: Redefine LIBPOSIX to !UNIX.
- * posix/src/usleep.c, libcsupport/src/readlink.c:
- Update API to SUSv3.
-
-2007-04-13 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * posix/Makefile.am: Unconditionally build src/sleep.c,
- src/usleep.c.
- * posix/src/clockgettime.c: #ifdef CLOCK_MONOTONIC the
- CLOCK_MONOTONIC case.
- * score/inline/rtems/score/tod.inl: Include <sys/time.h>.
-
-2007-04-13 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * posix/Makefile.am: Cosmetics.
- * configure.ac: Add AM_CONDITIONAL(HAS_PTHREADS).
- * httpd/Makefile.am: Use HAS_PTHREADS instead of LIBPOSIX.
-
-2007-04-13 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * posix/Makefile.am, wrapup/Makefile.am, configure.ac: Rename
- AM_CONDITIONAL(HAS_POSIX) into LIBPOSIX.
- * posix/src/clockgettime.c, posix/src/clocksettime.c: Don't include
- rtems/posix/time.h.
- * posix/src/nanosleep.c: Include rtems/score/timespec.h instead of
- rtems/posix/time.h.
- * score/include/rtems/score/object.h: Use size_t for byte sizes.
-
-2007-04-12 Joel Sherrill <joel@OARcorp.com>
-
- * itron/src/rsm_tsk.c: Correct error returned.
-
-2007-04-09 Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
-
- * include/rtems/pci.h: Added device ID for MOTOROLA_HAWK
-
-2007-04-09 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libcsupport/src/newlibc.c: Add __ATTRIBUTE_IMPURE_PTR__
- (Fixes "relocation truncated to fit: R_MIPS_GPREL16" against
- _impure_ptr bug).
- Fix abuse of _REENT_INIT().
-
-2007-04-05 Joel Sherrill <joel@OARcorp.com>
-
- * itron/src/itrontime.c: Fix typo.
- * score/include/rtems/score/tod.h: Add TOD_TICKS_PER_SECOND macro.
- * score/src/iterateoverthreads.c: Safely take NULL as argument.
- * score/src/threaddispatch.c: Formatting.
-
-2007-04-05 Joel Sherrill <joel@OARcorp.com>
-
- * posix/Makefile.am: Fix formatting.
-
-2007-04-05 Joel Sherrill <joel@OARcorp.com>
-
- * posix/Makefile.am, posix/include/rtems/posix/time.h,
- posix/src/adjtime.c, posix/src/alarm.c, posix/src/clockgetres.c,
- posix/src/condtimedwait.c, posix/src/mqueuetimedreceive.c,
- posix/src/mqueuetimedsend.c, posix/src/mutextimedlock.c,
- posix/src/nanosleep.c, posix/src/posixtimespecabsolutetimeout.c,
- posix/src/pthread.c, posix/src/pthreadcreate.c,
- posix/src/pthreadsetschedparam.c, posix/src/ptimer1.c,
- posix/src/sched.c, posix/src/semtimedwait.c,
- posix/src/sigtimedwait.c, posix/src/ualarm.c,
- rtems/src/clocktodtoseconds.c, score/Makefile.am,
- score/preinstall.am, score/include/rtems/score/tod.h,
- score/inline/rtems/score/tod.inl, score/src/coretod.c,
- score/src/coretodget.c, score/src/coretodgetuptime.c,
- score/src/coretodset.c, score/src/coretodtickle.c: Provide timespec
- manipulation routines in the SuperCore. Use them everywhere possible.
- This lead to significant cleanup in the API routines and eliminated
- some of the same code from the POSIX API. At this point, the
- SuperCore keeps time in POSIX timespec format properly from 1970. You
- just cannot set it before 1988 in keeping with RTEMS traditional
- behavior.
- * score/include/rtems/score/timespec.h, score/src/timespecaddto.c,
- score/src/timespecfromticks.c, score/src/timespecisvalid.c,
- score/src/timespeclessthan.c, score/src/timespecsubtract.c,
- score/src/timespectoticks.c: New files.
- * posix/src/posixintervaltotimespec.c,
- posix/src/posixtimespecsubtract.c,
- posix/src/posixtimespectointerval.c: Removed.
-
-2007-04-04 Joel Sherrill <joel@OARcorp.com>
-
- * score/Makefile.am, score/include/rtems/score/tod.h,
- score/inline/rtems/score/tod.inl: Make _TOD_Tickle_ticks a real
- non-inlined routine. It should only be used once so there is little
- advantage to inlining it.
- * score/src/coretodtickle.c: New file.
-
-2007-04-02 Joel Sherrill <joel@OARcorp.com>
-
- * posix/Makefile.am, score/src/objectgetnoprotection.c: Eliminate some
- dead code.
- * posix/src/time.c: Removed.
-
-2007-04-02 Joel Sherrill <joel@OARcorp.com>
-
- * posix/include/rtems/posix/timer.h, posix/src/alarm.c,
- posix/src/posixtimespectointerval.c, posix/src/ptimer1.c,
- posix/src/sysconf.c, posix/src/ualarm.c, rtems/src/clockget.c,
- rtems/src/clocktodvalidate.c, score/include/rtems/score/tod.h,
- score/inline/rtems/score/tod.inl, score/src/coretod.c: Eliminate
- TOD_Ticks_per_second variable.
-
-2007-04-02 Joel Sherrill <joel@OARcorp.com>
-
- * itron/src/itrontime.c, libcsupport/src/__gettod.c,
- posix/include/rtems/posix/time.h, posix/include/rtems/posix/timer.h,
- posix/src/clockgettime.c, posix/src/clocksettime.c,
- posix/src/nanosleep.c, posix/src/posixtimespecsubtract.c,
- posix/src/posixtimespectointerval.c, posix/src/ptimer1.c,
- posix/src/sleep.c, rtems/Makefile.am,
- rtems/include/rtems/rtems/clock.h, rtems/include/rtems/rtems/timer.h,
- rtems/include/rtems/rtems/types.h, rtems/src/clockget.c,
- rtems/src/clockset.c, rtems/src/clocktodtoseconds.c,
- rtems/src/clocktodvalidate.c, rtems/src/taskwakewhen.c,
- score/Makefile.am, score/include/rtems/score/tod.h,
- score/inline/rtems/score/tod.inl, score/src/coretod.c,
- score/src/coretodset.c: Convert from Classic API style TOD_Control as
- fundamental time structure to POSIX struct timespec. Add
- clock_get_uptime().
- * rtems/src/clockgetuptime.c, score/src/coretodget.c,
- score/src/coretodgetuptime.c: New files.
- * score/src/coretodtickle.c, score/src/coretodtoseconds.c,
- score/src/coretodvalidate.c: Removed.
-
-2007-04-02 Joel Sherrill <joel@OARcorp.com>
-
- * libcsupport/src/printk.c: Add %p support.
-
-2007-04-02 Joel Sherrill <joel@OARcorp.com>
-
- * libmisc/stackchk/check.c: Add code to check validity of frame pointer
- in addition to the pattern area being overwritten. Also do some
- cleanup.
-
-2007-03-31 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * include/rtems/pci.h: Further stdint.h fixed-size types.
-
-2007-03-30 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * include/rtems/pci.h: Use stdint.h fixed size-types.
-
-2007-03-30 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libnetworking/Makefile.am: Move libc/send.c to libc_a_SOURCES.
- * libnetworking/Makefile.am: Move libc/recv.c to libc_a_SOURCES.
- * libnetworking/Makefile.am: Move libc/res_config.h to
- libc_a_SOURCES (File is being used).
- * libnetworking/libc/iso_addr.c, libnetworking/libc/iso_addr.3:
- Remove (Unused).
- * libnetworking/Makefile.am: Remove libc/iso_addr.c, libc/iso_addr.3.
- * libnetworking/net/ppp-deflate.c, libnetworking/net/bsd-comp.c:
- Remove (Unused).
- * libnetworking/Makefile.am: Remove net/ppp-deflate.c, net/bsd-comp.c.
-
-2007-03-30 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libnetworking/libc/addr2ascii.c, libnetworking/libc/ascii2addr.c,
- libnetworking/libc/base64.c, libnetworking/libc/ether_addr.c,
- libnetworking/libc/gethostbydns.c, libnetworking/libc/gethostbyht.c,
- libnetworking/libc/gethostbynis.c,
- libnetworking/libc/gethostnamadr.c,
- libnetworking/libc/gethostname.c, libnetworking/libc/getnetbydns.c,
- libnetworking/libc/getnetbyht.c, libnetworking/libc/getnetbynis.c,
- libnetworking/libc/getnetnamadr.c, libnetworking/libc/getproto.c,
- libnetworking/libc/getprotoent.c, libnetworking/libc/getprotoname.c,
- libnetworking/libc/getservbyname.c,
- libnetworking/libc/getservbyport.c, libnetworking/libc/getservent.c,
- libnetworking/libc/herror.c, libnetworking/libc/inet_addr.c,
- libnetworking/libc/inet_lnaof.c, libnetworking/libc/inet_makeaddr.c,
- libnetworking/libc/inet_net_ntop.c,
- libnetworking/libc/inet_net_pton.c, libnetworking/libc/inet_neta.c,
- libnetworking/libc/inet_netof.c, libnetworking/libc/inet_network.c,
- libnetworking/libc/inet_ntoa.c, libnetworking/libc/inet_ntop.c,
- libnetworking/libc/inet_pton.c, libnetworking/libc/iso_addr.c,
- libnetworking/libc/linkaddr.c, libnetworking/libc/map_v4v6.c,
- libnetworking/libc/ns_addr.c, libnetworking/libc/ns_name.c,
- libnetworking/libc/ns_netint.c, libnetworking/libc/ns_ntoa.c,
- libnetworking/libc/ns_parse.c, libnetworking/libc/ns_print.c,
- libnetworking/libc/ns_ttl.c, libnetworking/libc/nsap_addr.c,
- libnetworking/libc/rcmd.c, libnetworking/libc/recv.c,
- libnetworking/libc/res_comp.c, libnetworking/libc/res_data.c,
- libnetworking/libc/res_debug.c, libnetworking/libc/res_init.c,
- libnetworking/libc/res_mkquery.c, libnetworking/libc/res_mkupdate.c,
- libnetworking/libc/res_query.c, libnetworking/libc/res_send.c,
- libnetworking/libc/res_stubs.c, libnetworking/libc/res_update.c,
- libnetworking/libc/send.c, libnetworking/libc/strsep.c: Eliminate
- SCCS, LINT. Add HAVE_CONFIG_H.
- * libcsupport/src/__assert.c: Add HAVE_CONFIG_H.
-
-2007-03-29 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/include/rtems/rtems/tasks.h: Change rtems_task_argument to
- uintptr_t.
-
-2007-03-29 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libnetworking/netinet/ip_icmp.c, libnetworking/netinet/ip_input.c,
- libnetworking/netinet/ip_output.c: Further _IP_VHL removal preps.
-
-2007-03-29 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libnetworking/netinet/ip.h: Add FreeBSD's alignment macros.
- * libnetworking/net/netisr.h: Partial update from FreeBSD.
- * libcsupport/src/getpwent.c: Remove bogus cast to long.
- * libnetworking/libc/strsep.c: Don't build if provided by libc.
- * libnetworking/libc/rcmd.c: Eliminate __P(). Cosmetics.
- * libnetworking/sys/select.h: Remove selrecord, selwakeup (Unused).
- * libnetworking/netinet/ip_output.c: Preps to eliminate _IP_VHL
- (Abandoned in FreeBSD). Misc mergers from upstream FreeBSD.
- * libnetworking/netinet/ip_input.c: Preps to eliminate _IP_VHL
- (Abandoned in FreeBSD). Misc mergers from upstream FreeBSD.
- * libnetworking/netinet/ip_icmp.c: Preps to eliminate _IP_VHL
- (Abandoned in FreeBSD).
- * libnetworking/netinet/tcp_subr.c: Preps to eliminate _IP_VHL
- (Abandoned in FreeBSD).
- * libnetworking/netinet/raw_ip.c: Preps to eliminate _IP_VHL
- (Abandoned in FreeBSD).
- * libnetworking/netinet/ip_output.c: Partial update from FreeBSD.
- * libnetworking/netinet/ip_fw.c: Eliminate __P().
-
-2007-03-28 Chris Johns <chrisj@rtems.org>
-
- * rtems/Makefile.am, rtems/include/rtems/rtems/clock.h,
- score/include/rtems/score/watchdog.h: Add support for a handler to
- obtain the number of nanoseconds since the last clock tick. The
- primary interface for this is rtems_clock_set_nanoseconds_extension.
- Subsequent commits from Joel will redo the TOD support to use this
- capability.
- * rtems/src/clocksetnsecshandler.c: New file.
-
-2007-03-28 Joel Sherrill <joel@OARcorp.com>
-
- PR 1234/cpukit
- * libcsupport/Makefile.am: Provide printk() based implementation of
- __assert() to reduce dependencies in executables.
- * libcsupport/src/__assert.c: New file.
-
-2007-03-28 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * librpc/src/rpc/clnt_tcp.c (clnttcp_create):
- Use uintptr_t for "disrupt". Remove bogus (long) cast.
- * libnetworking/net/ppp-comp.h: Remove (Unused).
- * libnetworking/Makefile.am: Remove net/ppp-comp.h.
- * libnetworking/sys/buf.h: Remove (Unused).
- * libnetworking/Makefile.am: Remove sys/buf.h.
- * libnetworking/kern/kern_sysctl.c,
- libnetworking/kern/uipc_socket2.c: Include <sys/queue.h> instead of
- <sys/buf.h>.
- * libcsupport/include/sys/sockio.h: Partial update from
- FreeBSD.
-
-2007-03-28 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libnetworking/netinet/ip_output.c: Use uint32_t optlen.
- * libnetworking/netinet/igmp.c: Eliminate __P().
- * libnetworking/netinet/in.c: Eliminate __P().
- * libnetworking/netinet/tcp_subr.c: Eliminate __P().
- * libnetworking/netinet/in_pcb.c: Eliminate __P().
- * libnetworking/netinet/ip_output.c: Eliminate __P().
-
-2007-03-28 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libnetworking/sys/protosw.h (pr_usrreqs.pru_attach,
- pr_usrreqs.pru_control, pr_usrreqs.pru_rcvd, pr_usrreqs.pru_rcvoob):
- Change int args to intptr_t because they are casted to pointers.
- * libnetworking/netinet/tcp_usrreq.c,
- libnetworking/kern/uipc_socket2.c: Reflect changes to sys/protosw.h.
-
-2007-03-28 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libnetworking/rtems/rtems_glue.c: Cast to intptr_t instead of
- "long", because long is not guaranteed to be castable to char*.
- * libnetworking/netinet/ip_input.c: Eliminate __P().
- Change "int next" to "int32_t next" for 16bit targets.
- * libnetworking/netinet/tcp_input.c: Eliminate __P().
- * libnetworking/netinet/in_rmx.c: Eliminate __P().
- * libnetworking/netinet/tcp_usrreq.c: Eliminate __P().
- * libnetworking/netinet/udp_usrreq.c: Eliminate __P().
- * libnetworking/nfs/bootp_subr.c: Eliminate __P().
- * libnetworking/rtems/rtems_bsdnet_internal.h: Eliminate __P().
- * libnetworking/kern/uipc_domain.c: Eliminate __P().
-
-2007-03-28 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libnetworking/net/pppcompress.h, libnetworking/net/pppcompress.c:
- Remove (Abandoned in FreeBSD).
- * libnetworking/Makefile.am: Remove net/pppcompress.c,
- net/pppcompress.h.
- * libnetworking/net/if_ppp.c: Use net/slcompress.h instead of
- net/pppcompress.h.
- * libnetworking/net/slcompress.h: Cosmetics from FreeBSD.
- * libnetworking/net/ppp_tty.c: Use net/slcompress.h instead of
- net/pppcompress.h.
-
-2007-03-28 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libnetworking/net/pppcompress.h: Eliminate __P().
- * libnetworking/net/if_pppvar.h: Cosmetics from FreeBSD.
- * libnetworking/net/if_llc.h: Update from FreeBSD.
-
-2007-03-27 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * pppd/ccp.c, pppd/options.c: Include <net/ppp_comp.h> instead of
- <net/ppp-comp.h>.
- * libnetworking/net/ppp-comp.h: Include <net/ppp_comp.h>.
- Warn about using it.
- * libnetworking/Makefile.am: Add net/ppp_comp.h.
- * libnetworking/net/ppp_comp.h: New (copy of ppp-comp.h).
- * libnetworking/net/ppp-comp.h: Eliminate __P(). Cosmetics from
- FreeBSD.
- * libnetworking/machine/in_cksum.h: Eliminate __P().
- * pppd/auth.c, pppd/cbcp.c, pppd/ccp.c, pppd/chap.c,
- pppd/chap_ms.c, pppd/chat.c, pppd/demand.c, pppd/fsm.c,
- pppd/ipcp.c, pppd/lcp.c, pppd/options.c, pppd/rtemsmain.c,
- pppd/sys-rtems.c, pppd/upap.c, pppd/utils.c:
- Eliminate __P().
- * libcsupport/src/scandir.c: Eliminate __P().
- * pppd/chap.h, pppd/chap_ms.h, pppd/fsm.h, pppd/ipcp.h,
- pppd/lcp.h, pppd/magic.h, pppd/md4.h, pppd/pppd.h, pppd/upap.h:
- Eliminate __P().
- * libnetworking/netinet/ip_mroute.c: Eliminate __P().
- * libnetworking/netinet/ip_mroute.h: Partial update from FreeBSD.
- * libnetworking/net/raw_cb.c: Sync with FreeBSD.
-
-2007-03-26 Joel Sherrill <joel@OARcorp.com>
-
- PR 1231/cpukit
- * posix/src/adasupp.c, posix/src/clockgetcpuclockid.c,
- posix/src/clockgetenableattr.c, posix/src/clockgetres.c,
- posix/src/clockgettime.c, posix/src/clocksetenableattr.c,
- posix/src/mutex.c, posix/src/mutexattrdestroy.c,
- posix/src/mutexattrgetprioceiling.c,
- posix/src/mutexattrgetprotocol.c, posix/src/mutexattrgetpshared.c,
- posix/src/mutexattrinit.c, posix/src/mutexattrsetprioceiling.c,
- posix/src/mutexattrsetprotocol.c, posix/src/mutexattrsetpshared.c,
- posix/src/mutexdefaultattributes.c, posix/src/mutexdestroy.c,
- posix/src/mutexgetprioceiling.c, posix/src/mutexlock.c,
- posix/src/mutexlocksupp.c, posix/src/mutexmp.c,
- posix/src/mutexsetprioceiling.c, posix/src/mutextimedlock.c,
- posix/src/mutextrylock.c, posix/src/mutexunlock.c,
- posix/src/nanosleep.c, posix/src/posixintervaltotimespec.c,
- posix/src/posixtimespecsubtract.c,
- posix/src/posixtimespectointerval.c,
- posix/src/psignalclearprocesssignals.c,
- posix/src/psignalclearsignals.c,
- posix/src/psignalsetprocesssignals.c,
- posix/src/psignalunblockthread.c, posix/src/ptimer.c,
- posix/src/ptimer1.c, posix/src/sched.c, posix/src/time.c: Remove
- unneeded includes of assert.h
-
-2007-03-26 Joel Sherrill <joel@OARcorp.com>
-
- * libcsupport/include/rtems/assoc.h: Pick up the include file
- changes associated with the file splitting.
-
-2007-03-26 Joel Sherrill <joel@OARcorp.com>
-
- * libcsupport/Makefile.am: Pick up the Makefile changes associated
- with the file splitting.
-
-2007-03-26 Joel Sherrill <joel@OARcorp.com>
-
- * libcsupport/src/assoc.c, libcsupport/src/libio.c,
- libcsupport/src/write.c: Split files to shrink minimum.exe. Hopefully
- this will not be deemed necessary to commit to the 4.7 branch.
- * libcsupport/src/assoclocalbyname.c,
- libcsupport/src/assoclocalbyremote.c,
- libcsupport/src/assoclocalbyremotebitfield.c,
- libcsupport/src/assocnamebylocal.c,
- libcsupport/src/assocnamebylocalbitfield.c,
- libcsupport/src/assocnamebyremote.c,
- libcsupport/src/assocnamebyremotebitfield.c,
- libcsupport/src/assocptrbylocal.c, libcsupport/src/assocptrbyname.c,
- libcsupport/src/assocptrbyremote.c,
- libcsupport/src/assocremotebylocal.c,
- libcsupport/src/assocremotebylocalbitfield.c,
- libcsupport/src/assocremotebyname.c, libcsupport/src/libio_init.c,
- libcsupport/src/write_r.c: New files.
-
-2007-03-26 Joel Sherrill <joel@OARcorp.com>
-
- * libcsupport/src/__gettod.c: Replace incorrect comment about timezone
- support and remove deadcode. Replace with comment explaining that
- behavior is compatible with GNU/Linux per Eric Norum.
-
-2007-03-26 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libnetworking/net/ppp_defs.h, libnetworking/net/if_ppp.h:
- Partial update from FreeBSD.
- * libnetworking/netinet/if_ether.h: Eliminate __P().
- * libnetworking/netinet/ip_var.h: Eliminate __P().
- * libnetworking/netinet/in.h: Eliminate __P().
- * libnetworking/netinet/tcp_var.h: Eliminate __P().
-
-2007-03-25 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libnetworking/netinet/udp_var.h: Cosmetics from FreeBSD.
- Remove __P();
- * libnetworking/netinet/in_pcb.h: More partial updates from FreeBSD.
-
-2007-03-25 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libnetworking/netinet/in_var.h: Remove __P().
- * libnetworking/netinet/in_systm.h: Remove __P().
- * libnetworking/netinet/in_pcb.h: Partial updates from FreeBSD.
- * libnetworking/sys/socketvar.h: Cosmetics from FreeBSD.
- * libnetworking/netinet/if_ether.c: Remove __P().
- * libnetworking/net/raw_cb.h, libnetworking/net/raw_usrreq.c:
- More updates from FreeBSD.
- * libnetworking/net/raw_cb.h, libnetworking/net/raw_usrreq.c,
- libnetworking/net/route.h: Partial update from FreeBSD.
-
-2007-03-24 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libnetworking/Makefile.am: Remove nfs/krpc.h.
- * libnetworking/nfs/krpc.h: Remove (Unused).
- * libnetworking/kern/kern_subr.c: Remove #ifdef'ed vax code.
- * libnetworking/Makefile.am: Remove nfs/nfs.h.
- * libnetworking/nfs/nfs.h: Remove (Unused).
-
-2007-03-19 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libnetworking/sys/buf.h: Remove unused/non-implemented bsd kernel
- symbols.
- * libnetworking/sys/conf.h: Don't include machine/conf.h.
- Update copyright notice.
- Remove unused/non-implemented declarations.
- * libnetworking/Makefile.am: Remove machine/conf.h.
- * libnetworking/machine/conf.h: Remove.
-
-2007-03-19 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libnetworking/sys/systm.h: Update copyright notice from FreeBSD.
- Remove many non-supported/unused declarations.
-
-2007-03-18 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libnetworking/sys/ucred.h: Remove crcopy, crdup, crfree, crget,
- crhold (Unused/non-implemented).
-
-2007-03-18 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libnetworking/sys/ucred.h: Remove __P().
- * libnetworking/sys/callout.h: Remove __P().
- * libnetworking/sys/domain.h: Remove __P().
- * libnetworking/sys/socketvar.h: Remove __P().
- * libnetworking/sys/socket.h: Remove __P().
- * libnetworking/sys/select.h: Remove __P().
- * libnetworking/sys/kernel.h: Remove __P().
- * libnetworking/sys/protosw.h: Remove __P().
- * libnetworking/sys/conf.h: Remove bdevsw, cdevsw, swdevt (Unused).
- * libnetworking/sys/systm.h: Remove nblkdev, nchrdev,
- swdevt, nswdev, nswap (Unused).
-
-2007-03-18 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libnetworking/sys/conf.h: Remove non-implemented/unused symbols.
- * libnetworking/net/ppp_tty.c: Use struct rtems_termios_linesw
- instead of struct linesw (PR 1229)
- * libnetworking/sys/systm.h: Comment out copyin/copyout to work
- around clash with defines from rtems_bsdnet_internal.h.
- * score/src/heapwalk.c: include stdlib.h.
-
-2007-03-17 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libnetworking/sys/buf.h, libnetworking/sys/conf.h:
- Remove __P().
- * libnetworking/net/if.h, libnetworking/net/if_ppp.h,
- libnetworking/sys/signalvar.h, libnetworking/sys/systm.h:
- Remove __P().
- * libcsupport/include/rtems/termiostypes.h,
- libcsupport/src/termios.c: Prefix linesw, struct linesw, nwlinesw
- with rtems_termios_*.
- * libnetworking/sys/conf.h: Remove linesw, struct linesw, nlinesw.
- (Clash with termiostypes.h - PR 1229).
-
-2007-03-16 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * score/include/rtems/score/wkspace.h,
- score/inline/rtems/score/wkspace.inl, score/src/wkspace.c:
- Change _Workspace_Handler_initialization and
- _Workspace_Allocate_or_fatal_error to using size_t.
- * libnetworking/sys/rtprio.h: Remove (Unused).
- * libnetworking/Makefile.am: Remove sys/rtprio.h.
-
-2007-03-14 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libnetworking/sys/mbuf.h, libnetworking/sys/rtprio.h:
- Remove __P().
-
-2007-03-13 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libcsupport/src/assocnamebad.c: Remove dead code. Use PRI* macros
- to fix warnings.
- * score/include/rtems/score/stack.h: Use size_t for stack sizes.
- * score/include/rtems/score/chain.h, score/src/chain.c:
- Change _Chain_Initialize to using size_t.
-
-2007-03-12 Joel Sherrill <joel@OARcorp.com>
-
- * libmisc/dumpbuf/dumpbuf.c, libmisc/dumpbuf/dumpbuf.h: Rename
- Dump_Buffer to rtems_print_buffer.
-
-2007-03-12 Joel Sherrill <joel@OARcorp.com>
-
- * score/src/heapallocatealigned.c, score/src/threadqrequeue.c: Correct
- license URL and/or fix mistake in copyright notice. Both of these
- mistakes appear to be from code submitted after these changes were
- made previously.
-
-2007-03-10 Joel Sherrill <joel@OARcorp.com>
-
- PR 1226/cpukit
- * sapi/include/confdefs.h: CONFIGURE_HAS_OWN_MULTIPROCESSING_TABLE not
- CONFIGURE_HAS_OWN_MULTIPROCESING_TABLE.
-
-2007-03-08 Joel Sherrill <joel@OARcorp.com>
-
- * libfs/src/imfs/imfs.h: Fix comment.
-
-2007-03-08 Joel Sherrill <joel@OARcorp.com>
-
- * libfs/src/imfs/imfs.h: Fix comment.
-
-2007-03-08 Joel Sherrill <joel@OARcorp.com>
-
- * libmisc/stackchk/check.c, libmisc/stackchk/internal.h,
- libmisc/stackchk/stackchk.h: Change dump usage to report usage.
-
-2007-03-08 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/Makefile.am, rtems/src/msgqsend.c, rtems/src/msgqurgent.c:
- Remove wrapper for message queue send and urgent and implement them
- directly. There was an unnecessary function call layer in addition to
- conditions in the shared routine. Directly coding both directives is
- simpler and should result in smaller code.
- * rtems/src/msgqsubmit.c: Removed.
-
-2007-03-05 Joel Sherrill <joel@OARcorp.com>
-
- PR 1222/cpukit
- * score/Makefile.am, score/include/rtems/score/coremutex.h,
- score/include/rtems/score/threadq.h,
- score/inline/rtems/score/coremutex.inl, score/src/coremsgsubmit.c,
- score/src/coremutexsurrender.c, score/src/threadchangepriority.c,
- score/src/threadclearstate.c, score/src/threadhandler.c,
- score/src/threadinitialize.c, score/src/threadqdequeuefifo.c,
- score/src/threadqdequeuepriority.c, score/src/threadqenqueue.c,
- score/src/threadqenqueuefifo.c, score/src/threadqenqueuepriority.c,
- score/src/threadqextractfifo.c, score/src/threadqextractpriority.c,
- score/src/threadsetstate.c: Enhance so that when the prioirity of a
- thread that is blocked on a priority based thread queue is changed,
- that its placement in the queue is reevaluated based upon the new
- priority. This enhancement includes modifications to the SuperCore as
- well as new test cases.
- * score/src/threadqrequeue.c: New file.
-
-2007-03-05 Joel Sherrill <joel@OARcorp.com>
-
- * sapi/src/exinit.c: Fix spacing.
-
-2007-03-05 Joel Sherrill <joel@OARcorp.com>
-
- PR 1221/cpukit
- * posix/src/pthreadequal.c: Fix critical section nesting.
-
-2007-02-22 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * libcsupport/Makefile.am: Move getpagesize.c to newlib-only
- compiled files.
-
-2007-02-21 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * wrapup/Makefile.am: Use MKDIR_P instead of mkdir_p.
-
-2007-02-16 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * score/Makefile.am: Remove macros/README.
-
-2007-02-11 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * score/include/rtems/score/heap.h, score/src/heap.c,
- score/src/heapallocatealigned.c, score/src/heapresizeblock.c:
- More size_t for heap-sizes.
- * score/include/rtems/score/heap.h, score/src/heap.c,
- score/src/heapallocate.c, score/src/heapextend.c: Use size_t for
- heap-sizes.
- * libnetworking/resolv.h: Typo fixes. Remove __P().
-
-2007-02-09 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/include/rtems/rtems/tasks.h, rtems/src/taskcreate.c:
- Use size_t for stack-sizes.
-
-2007-02-07 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libnetworking/vm/vm_extern.h: Remove non-implemented/unused
- functions.
- * configure.ac: Check for intmax_t, uintptr_t, intptr_t,
- pthread.h, pthread_rwlock_t, pthread_barrier_t, pthread_spinlock_t.
-
-2007-02-06 Till Straumann <strauman@slac.stanford.edu>
-
- * libcsupport/src/gxx_wrappers.c: fix PR#690. Supply
- taskvar dtor to plug memory leak. Applied patch attached
- to PR#690.
-
-2007-02-06 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libcsupport/src/getpagesize.c: New (moved from posix/src).
- * posix/src/getpagesize.c: Removed.
- * posix/Makefile.am: Remove references to getpagesize.c.
- * libcsupport/Makefile.am: Add getpagesize.c.
-
-2007-02-06 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * posix/src/sysconf.c: Add support for _SC_PAGESIZE (PR 1215).
- * posix/src/mqueuesendsupp.c: Remove cast to make broken const cast
- visible.
- * score/inline/rtems/score/coremsg.inl: More size_t and consts.
-
-2007-02-06 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/src/msgqsend.c: Use size_t for sizes.
- * rtems/src/msgqurgent.c: Use size_t for sizes.
- * rtems/src/msgqbroadcast.c: Use size_t for sizes.
- * rtems/src/msgmp.c: Use size_t for sizes.
- * rtems/src/msgqsubmit.c: Use size_t for sizes.
- * rtems/include/rtems/rtems/msgmp.h: Use size_t for sizes.
- * rtems/include/rtems/rtems/message.h: Use size_t for sizes.
- * score/inline/rtems/score/coremsg.inl: Use size_t for sizes.
-
-2007-02-06 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * itron/src/trcv_mbf.c: Use size_t for sizes.
- * libmisc/monitor/mon-object.c: Use size_t for sizes.
- * libmisc/monitor/mon-server.c: Use size_t for sizes.
- * libmisc/monitor/monitor.h: Use size_t for sizes.
- * libmisc/mw-fb/mw_uid.c: Use size_t for sizes.
- * rtems/include/rtems/rtems/message.h: Use size_t for sizes.
- * rtems/src/msgqreceive.c: Use size_t for sizes.
- * posix/src/mqueuerecvsupp.c: Use size_t for sizes.
- * score/src/coremsgseize.c: Use size_t for sizes.
-
-2007-02-05 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * posix/include/rtems/posix/mqueue.h: Use size_t for sizes.
- * posix/src/mqueuesendsupp.c: Use size_t for sizes.
- * score/include/rtems/score/coremsg.h: Use size_t for sizes.
- * score/src/coremsgbroadcast.c: Use size_t for sizes.
- * score/src/coremsgsubmit.c: Use size_t for sizes.
-
-2007-01-30 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libblock/src/show_bdbuf.c: Use inttypes.h macros.
-
-2007-01-29 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libmisc/mw-fb/mw_fb.h: Eliminate __u32, __u16.
-
-2007-01-28 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libnetworking/libc/gethostbyht.c: Remove warning on unused vars.
- Remove isblank (supposed to be provided by libc).
-
-2007-01-27 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libblock/src/show_bdbuf.c: Convert from DOS to UNIX.
-
-2007-01-27 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * score/include/rtems/system.h: Remove __RTEMS_MAJOR__,
- __RTEMS_MINOR__, __RTEMS_REVISION__ (moved to cpuopt.h).
- * configure.ac: Dynamically derive __ __RTEMS_MAJOR__,
- __RTEMS_MINOR__, __RTEMS_REVISION__ from _RTEMS_VERSION.
- Add __RTEMS_MAJOR__, __RTEMS_MINOR__,__RTEMS_REVISION__ to cpuopt.h.
-
-2007-01-26 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * score/include/rtems/system.h:
- #define __RTEMS_MINOR__ 7 (BZ 1206).
-
-2007-01-20 Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
-
- * libblock/src/bdbuf.c, libblock/include/bdbuf.h:
- export some internal variables to make them available in
- "show_bdbuf" monitor add-on
-
-2007-01-16 Till Straumann <strauman@slac.stanford.edu>
-
- * libnetworking/rtems/rtems_mii_ioctl.c,
- libnetworking/rtems/rtems_mii_ioctl.h,
- libnetworking/rtems/rtems_mii_ioctl_kern.c,
- libi2c/libi2c.c, libi2c/libi2c.h:
- Added SLAC/Stanford Authorship Note / Copyright + Liability Disclaimer.
-
-2007-01-09 Joel Sherrill <joel@OARcorp.com>
-
- * libcsupport/src/error.c: rtems_progname is no longer defined in
- the BSP startup since it never held a meaningful value.
-
-2007-01-02 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * posix/include/aio.h: s/aoi_lio_opcode/aio_lio_opcode/
- (BZ 1203).
diff --git a/cpukit/ChangeLog-pre2007 b/cpukit/ChangeLog-pre2007
deleted file mode 100644
index a008768ecc..0000000000
--- a/cpukit/ChangeLog-pre2007
+++ /dev/null
@@ -1,9531 +0,0 @@
-2006-12-13 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * backward/rtc.h, backward/vmeintr.h, backward/confdefs.h,
- backward/clockdrv.h, backward/itron.h, backward/console.h,
- backward/imfs.h, backward/iosupp.h, backward/chain.h,
- backward/motorola/mc68681.h, backward/motorola/mc68230.h,
- backward/spurious.h, backward/rtemspppd.h, backward/zilog/z8536.h,
- backward/zilog/z8030.h, backward/zilog/z8036.h, backward/dosfs.h,
- backward/rtemsdialer.h, backward/asm.h, backward/timerdrv.h,
- backward/ringbuf.h, backward/ftpd.h:
- Abandon.
-
-2006-12-13 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/include/rtems/rtems/types.h: Abandon backward compatibility
- types.
- * include/rtems/stdint.h: Abandon DEPRECATED_TYPES.
- * configure.ac: Abandon DEPRECATED_TYPES/--enable-deprecated.
- * Makefile.am: Abandon DEPRECATED_TYPES.
-
-2006-12-13 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * aclocal/rtems-ampolish.m4: Use am_aux_dir/ampolish3.
-
-2006-12-12 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * aclocal/rtems-ampolish.m4: Require AM_MAINTAINER_MODE.
- * aclocal/rtems-top.m4: Remove RTEMS_AMPOLISH3.
- * configure.ac: Add RTEMS_AMPOLISH3.
- * rtems/src/barrierrelease.c: Remove stray rtems_unsigned32.
-
-2006-12-12 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libfs/src/imfs/imfs.h: Remove
- increment_and_check_linkcounts (unused),
- decrement_linkcounts (unused, broken).
-
-2006-12-08 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libnetworking/net/route.c, libnetworking/netinet/ip_input.c,
- libnetworking/sys/domain.h: Cosmetics from FreeBSD.
-
-2006-12-08 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libnetworking/rtems/rtems_glue.c: Remove local
- extern strdup.
-
-2006-12-08 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libcsupport/include/rtems/libio.h, libcsupport/src/read.c,
- libfs/src/dosfs/msdos.h, libfs/src/dosfs/msdos_dir.c,
- libfs/src/dosfs/msdos_file.c, libfs/src/imfs/deviceio.c,
- libfs/src/imfs/imfs.h, libfs/src/imfs/imfs_directory.c,
- libfs/src/imfs/memfile.c, libnetworking/lib/ftpfs.c,
- libnetworking/lib/tftpDriver.c, libnetworking/rtems/rtems_syscall.c:
- Use size_t instead of uint32_t for read/write count-args.
-
-2006-12-08 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/src/timerserverfirewhen.c: Remove local
- extern _Timer_Seconds_chain.
- * rtems/src/timerserverfireafter.c: Remove local
- extern _Timer_Ticks_chain.
-
-2006-12-06 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * score/include/rtems/score/object.h, score/src/objectclearname.c,
- score/src/objectcopynameraw.c, score/src/objectcopynamestring.c:
- Add const qualifiers, use size_t where appropriate.
-
-2006-12-05 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * score/inline/rtems/score/thread.inl: Add const qualifiers to work
- around aliasing effects.
-
-2006-12-04 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * score/inline/rtems/score/chain.inl: Add const qualifiers (works
- around 651 aliasing bugs).
-
-2006-12-04 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * posix/src/prwlockunlock.c, rtems/Makefile.am,
- rtems/src/barrierrelease.c, rtems/src/barrierwait.c,
- score/src/corerwlockobtainread.c, score/src/corerwlockrelease.c:
- Complete implementation of barrier as the rest of the test code is
- now implemented. Also add blocking code to rwlock.
-
-2006-12-02 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * configure.ac: New BUG-REPORT address.
-
-2006-11-27 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * score/src/threadget.c: Remove (Unused).
- * score/Makefile.am: Removing score/src/threadget.c.
-
-2006-11-21 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libblock/Makefile.am: Don't include preinstall.am.
- * libblock/preinstall.am: Remove.
-
-2006-11-20 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Remove ampolish3.
-
-2006-11-18 Joel Sherrill <joel@OARcorp.com>
-
- * score/src/heapwalk.c: Do not use printk yet since many BSPs do not
- prove the hooks for printk yet. This will require enough BSP changes
- to delay until 4.8.
-
-2006-11-18 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * configure.ac: Add check for uintmax_t.
- * libcsupport/src/malloc.c: Use uintmax_t instead of uint64_t for
- MALLOC_STATS statistics. Use inttypes.h PRIxXXX macros for
- printing.
-
-2006-11-18 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * aclocal/check-networking.m4: Integrate type checks.
- * configure.ac: Use rtems_cv_HAS_NETWORKING instead of
- HAS_NETWORKING.
-
-2006-11-18 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * aclocal/check-itron.m4: Integrate ITRON-type checks.
- * configure.ac: Remove ITRON-type checks.
- Move RTEMS_CHECK* after type-checks.
-
-2006-11-18 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * configure.ac: Remove $LIBRPC.
- * configure.ac: Check for uint64_t, int64_t.
- * configure.ac, Makefile.am, configure.ac, ftpd/Makefile.am,
- httpd/Makefile.am, libnetworking/Makefile.am, pppd/Makefile.am,
- telnetd/Makefile.am, wrapup/Makefile.am: Replace
- AM_CONDITIONAL(HAS_NETWORKING) with AM_CONDITIONAL(LIBNETWORKING).
-
-2006-11-17 Joel Sherrill <joel@OARcorp.com>
-
- * score/inline/rtems/score/object.inl, score/src/objectnametoid.c:
- Properly honor searching only local node even when on single CPU
- system.
-
-2006-11-17 Joel Sherrill <joel@OARcorp.com>
-
- * score/src/coresemseize.c: Add missing ISR enable.
-
-2006-11-17 Joel Sherrill <joel@OARcorp.com>
-
- * score/src/heapwalk.c: Use printk not printf.
-
-2006-11-17 Joel Sherrill <joel@OARcorp.com>
-
- * libmisc/rtmonuse/rtmonuse.c: Do not use float for calculations.
-
-2006-11-17 Joel Sherrill <joel@OARcorp.com>
-
- * libcsupport/src/sync.c: Do not dereference NULL reent.
-
-2006-11-17 Joel Sherrill <joel@OARcorp.com>
-
- * posix/src/semtimedwait.c: Used wrong constant for blocking with bad
- timeout value.
-
-2006-11-17 Joel Sherrill <joel@OARcorp.com>
-
- * posix/src/semtimedwait.c: Reverse accidentally included
- semtimedwait.c.
-
-2006-11-17 Joel Sherrill <joel@OARcorp.com>
-
- * posix/src/keygetspecific.c, posix/src/keysetspecific.c,
- posix/src/semtimedwait.c: Correct indexing of key data to use api and
- index NOT class and index. Class is always 1.
-
-2006-11-17 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * configure.ac: Suppress itron if int8/int16_t are not provided.
- * configure.ac, Makefile.am, itron/Makefile.am, wrapup/Makefile.am:
- Introduce AM_CONDITIONAL(LIBITRON).
- Remove AM_CONDITIONAL(HAS_ITRON).
-
-2006-11-17 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * wrapup/Makefile.am: Introduce AM_CONDITIONAL(LIBDOSFS).
- * configure.ac, Makefile.am, libfs/Makefile.am:
- Introduce AM_CONDITIONAL(LIBDOSFS).
-
-2006-11-16 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libnetworking/libc/gethostbydns.c, libnetworking/libc/linkaddr.c,
- libnetworking/libc/map_v4v6.c: Cosmetic updates from FreeBSD.
- Eliminate bcopy in favor of memcpy.
-
-2006-11-16 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libnetworking/rtems/rtems_bsdnet_internal.h: Add timeout() define.
- * libnetworking/rtems/rtems_glue.c: Rename timeout() into
- rtems_bsdnet_timeout().
- * libnetworking/sys/malloc.h: Remove contigmalloc (non-implemented).
- Remove __P-guards from malloc, free.
-
-2006-11-15 Joel Sherrill <joel@OARcorp.com>
-
- * sapi/src/io.c: Fix spacing.
- * sapi/include/confdefs.h: Enable includes needed for new objects.
-
-2006-11-15 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * sapi/include/confdefs.h: Enable memory for new objects.
-
-2006-11-15 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * posix/Makefile.am: Add file missed in previous commit.
- * posix/src/posixtimespecabsolutetimeout.c: New file.
-
-2006-11-15 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * configure.ac: Remove RTEMS_AMPOLISH3.
- Add checks for uint8_t, int8_t, uint16_t, int16_t,
- uint32_t, int32_t.
- * aclocal/rtems-ampolish.m4: Pick up ampolish3 from ac_aux_dir.
- * aclocal/rtems-top.m4: Add RTEMS_AMPOLISH3.
- * ampolish3: Remove.
-
-2006-11-15 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * score/inline/rtems/score/threadq.inl, score/src/corerwlocktimeout.c:
- New files.
-
-2006-11-15 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libcsupport/src/termios.c, posix/Makefile.am, posix/preinstall.am,
- posix/include/rtems/posix/config.h, posix/include/rtems/posix/time.h,
- sapi/src/posixapi.c, score/Makefile.am, score/preinstall.am,
- score/include/rtems/score/corerwlock.h,
- score/include/rtems/score/threadq.h,
- score/src/corerwlockobtainread.c, score/src/threadqenqueue.c,
- score/src/threadqtimeout.c: Adding POSIX barriers, POSIX spinlocks,
- and partial implementation of POSIX rwlocks.
- * posix/include/rtems/posix/barrier.h,
- posix/include/rtems/posix/rwlock.h,
- posix/include/rtems/posix/spinlock.h,
- posix/inline/rtems/posix/barrier.inl,
- posix/inline/rtems/posix/rwlock.inl,
- posix/inline/rtems/posix/spinlock.inl,
- posix/src/barrierattrdestroy.c, posix/src/barrierattrgetpshared.c,
- posix/src/barrierattrinit.c, posix/src/barrierattrsetpshared.c,
- posix/src/pbarrier.c, posix/src/pbarrierdestroy.c,
- posix/src/pbarrierinit.c, posix/src/pbarriertranslatereturncode.c,
- posix/src/pbarrierwait.c, posix/src/prwlock.c,
- posix/src/prwlockdestroy.c, posix/src/prwlockinit.c,
- posix/src/prwlockrdlock.c, posix/src/prwlocktimedrdlock.c,
- posix/src/prwlocktimedwrlock.c,
- posix/src/prwlocktranslatereturncode.c, posix/src/prwlocktryrdlock.c,
- posix/src/prwlocktrywrlock.c, posix/src/prwlockunlock.c,
- posix/src/prwlockwrlock.c, posix/src/pspin.c,
- posix/src/pspindestroy.c, posix/src/pspininit.c,
- posix/src/pspinlock.c, posix/src/pspinlocktranslatereturncode.c,
- posix/src/pspintrylock.c, posix/src/pspinunlock.c,
- posix/src/rwlockattrdestroy.c, posix/src/rwlockattrgetpshared.c,
- posix/src/rwlockattrinit.c, posix/src/rwlockattrsetpshared.c: New files.
-
-2006-11-14 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * configure.ac: Require inttypes.h, check for stdint.h.
-
-2006-11-12 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * Makefile.am, configure.ac: Remove RTEMS_PROVIDES_STDINT_H,
- RTEMS_PROVIDES_INTTYPES_H.
-
-2006-11-12 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libcsupport/include/stdint.h, libcsupport/include/inttypes.h:
- Remove.
-
-2006-11-12 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * score/Doxyfile: Remove RTEMS_INLINES.
-
-2006-11-09 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * librpc/src/xdr/xdr_float.c: Add bfin.
-
-2006-11-09 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * configure.ac: Remove redundant AC_CHECK_HEADER([stdint.h]),
- AC_CHECK_HEADER([inttypes.h]). Now implicitly checked.
-
-2006-11-02 Steven Johnson <sjohnson@sakuraindustries.com>
-
- * libnetworking/netdb.h, libnetworking/libc/gethostbyht.c,
- libnetworking/libc/gethostnamadr.c: This patch adds a functional
- gethostbyname_r to RTEMS. We were having problems with multiple
- threads calling gethostbyname, so we decided the best way to deal
- with it was to do it properly, rather than kludge up our code to make
- gethostbyname safe. We have found several slightly different
- parameter lists for this function, it does not seem to be standard.
- The one we used has the linux interface. In RTEMS there was an
- existing gethostbyname_r inside a #ifdef _THREAD_SAFE which was NOT
- Threadsafe, as this just called gethostbyname. So we have placed all
- of the additional code inside the #ifdef _THREAD_SAFE.
-
-2006-10-30 Joel Sherrill <joel@OARcorp.com>
-
- PR 841/rtems
- * itron/inline/rtems/itron/semaphore.inl, itron/src/twai_sem.c,
- posix/include/rtems/posix/semaphore.h,
- posix/inline/rtems/posix/semaphore.inl,
- posix/src/semaphorewaitsupp.c, posix/src/semtimedwait.c,
- posix/src/semwait.c, rtems/src/semobtain.c,
- rtems/src/semtranslatereturncode.c,
- score/include/rtems/score/coresem.h, score/src/coresemseize.c: Make
- sem_timedwait more conformant to Open Group specification.
-
-2006-10-25 Jennifer Averett <jennifer@oarcorp.com>
-
- * libcsupport/src/termios.c: Change attribute of semaphore. It was
- counting interrupts not acting as a condition synchronization mutex.
- Since the caller did not always need to obtain the semaphore, it was
- not being decremented until there was no data. This could occur after
- hours of running a system and thousands of interrupts. The code in
- fillBufferQueue would spin until it had consumed all of those
- semaphore counts.
-
-2006-10-23 Joel Sherrill <joel@OARcorp.com>
-
- * configure.ac, score/cpu/Makefile.am: Add bfin.
-
-2006-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * aclocal/enable-inlines.m4, aclocal/prog-gnat.m4: Remove (Unused).
-
-2006-10-19 Joel Sherrill <joel@OARcorp.com>
-
- * score/Makefile.am, score/preinstall.am: Add pieces missed in previous
- commit.
-
-2006-10-19 Joel Sherrill <joel@OARcorp.com>
-
- * configure.ac, itron/Makefile.am, itron/preinstall.am,
- posix/Makefile.am, posix/preinstall.am, rtems/Makefile.am,
- rtems/preinstall.am, sapi/Makefile.am, sapi/preinstall.am,
- score/Makefile.am, score/preinstall.am, score/include/rtems/system.h,
- score/include/rtems/score/chain.h,
- score/include/rtems/score/thread.h, score/src/chain.c,
- score/src/coremutexseize.c, score/src/threadget.c: Remove all macro
- implementations and use only the static inline. Static inline
- functions are now well supported so there is no reason for duplicate
- maintenance.
- * itron/macros/rtems/itron/eventflags.inl,
- itron/macros/rtems/itron/fmempool.inl,
- itron/macros/rtems/itron/intr.inl, itron/macros/rtems/itron/mbox.inl,
- itron/macros/rtems/itron/msgbuffer.inl,
- itron/macros/rtems/itron/network.inl,
- itron/macros/rtems/itron/port.inl,
- itron/macros/rtems/itron/semaphore.inl,
- itron/macros/rtems/itron/sysmgmt.inl,
- itron/macros/rtems/itron/task.inl, itron/macros/rtems/itron/time.inl,
- itron/macros/rtems/itron/vmempool.inl,
- posix/macros/rtems/posix/cond.inl, posix/macros/rtems/posix/key.inl,
- posix/macros/rtems/posix/mqueue.inl,
- posix/macros/rtems/posix/mutex.inl,
- posix/macros/rtems/posix/priority.inl,
- posix/macros/rtems/posix/pthread.inl,
- posix/macros/rtems/posix/semaphore.inl,
- posix/macros/rtems/posix/timer.inl, rtems/macros/rtems/rtems/asr.inl,
- rtems/macros/rtems/rtems/attr.inl,
- rtems/macros/rtems/rtems/barrier.inl,
- rtems/macros/rtems/rtems/dpmem.inl,
- rtems/macros/rtems/rtems/event.inl,
- rtems/macros/rtems/rtems/eventset.inl,
- rtems/macros/rtems/rtems/message.inl,
- rtems/macros/rtems/rtems/modes.inl,
- rtems/macros/rtems/rtems/options.inl,
- rtems/macros/rtems/rtems/part.inl,
- rtems/macros/rtems/rtems/ratemon.inl,
- rtems/macros/rtems/rtems/region.inl,
- rtems/macros/rtems/rtems/sem.inl,
- rtems/macros/rtems/rtems/status.inl,
- rtems/macros/rtems/rtems/support.inl,
- rtems/macros/rtems/rtems/tasks.inl,
- rtems/macros/rtems/rtems/timer.inl, sapi/macros/rtems/extension.inl,
- score/macros/README, score/macros/rtems/score/address.inl,
- score/macros/rtems/score/chain.inl,
- score/macros/rtems/score/corebarrier.inl,
- score/macros/rtems/score/coremsg.inl,
- score/macros/rtems/score/coremutex.inl,
- score/macros/rtems/score/corerwlock.inl,
- score/macros/rtems/score/coresem.inl,
- score/macros/rtems/score/corespinlock.inl,
- score/macros/rtems/score/heap.inl, score/macros/rtems/score/isr.inl,
- score/macros/rtems/score/mppkt.inl,
- score/macros/rtems/score/object.inl,
- score/macros/rtems/score/objectmp.inl,
- score/macros/rtems/score/priority.inl,
- score/macros/rtems/score/stack.inl,
- score/macros/rtems/score/states.inl,
- score/macros/rtems/score/sysstate.inl,
- score/macros/rtems/score/thread.inl,
- score/macros/rtems/score/threadmp.inl,
- score/macros/rtems/score/tod.inl,
- score/macros/rtems/score/tqdata.inl,
- score/macros/rtems/score/userext.inl,
- score/macros/rtems/score/watchdog.inl,
- score/macros/rtems/score/wkspace.inl: Removed.
-
-2006-10-18 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * sapi/include/confdefs.h:
- s/STACK_CHECKER_EXTENSION/RTEMS_STACK_CHECKER_EXTENSION/
- (Reflect 2006-09-13's changes to libmisc/stackchk).
-
-2006-10-18 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * aclocal/rtems-top.m4: Remove RTEMS_API.
- * aclocal/version.m4: Add RTEMS_API. Bump RTEMS_API to 4.8.
-
-2006-10-17 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * aclocal/rtems-top.m4: Bump RTEMS_API to 4.8.
-
-2006-10-17 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libmisc/capture/capture-cli.c: Use size_t instead of int.
-
-2006-10-17 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * aclocal/version.m4: Bump version to 4.7.99.0.
-
-2006-10-17 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * configure.ac: Require autoconf-2.60. Require automake-1.10.
-
-2006-10-17 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * configure.ac: Require autoconf-2.60.
-
-2006-10-16 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * configure.ac, aclocal/multi.m4, aclocal/prog-cc.m4, aclocal/prog-ccas.m4
- automake/compile.am: Adaptations to automake-1.10.
-
-2006-09-29 Chris Johns <chrisj@rtems.org>
-
- * libmisc/monitor/mon-command.c: Flush stdout after updating the
- command line.
-
-2006-09-14 Joel Sherrill <joel@OARcorp.com>
-
- * libnetworking/net/route.c, librpc/src/rpc/auth_none.c,
- librpc/src/rpc/auth_unix.c, librpc/src/rpc/authunix_prot.c,
- librpc/src/rpc/rpc_callmsg.c, librpc/src/rpc/rpc_prot.c,
- librpc/src/rpc/rtems_portmapper.c: Removed warnings.
-
-2006-09-25 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * sapi/include/confdefs.h, sapi/src/posixapi.c, sapi/src/rtemsapi.c:
- Add Classic API Barriers and commented out hooks to initialize .
-
-2006-09-25 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/Makefile.am, rtems/preinstall.am, rtems/include/rtems.h,
- rtems/include/rtems/rtems/attr.h, rtems/include/rtems/rtems/config.h,
- rtems/inline/rtems/rtems/attr.inl, rtems/macros/rtems/rtems/attr.inl:
- Add Classic API Barriers.
- * rtems/include/rtems/rtems/barrier.h,
- rtems/include/rtems/rtems/barriermp.h,
- rtems/inline/rtems/rtems/barrier.inl,
- rtems/macros/rtems/rtems/barrier.inl, rtems/src/barrier.c,
- rtems/src/barriercreate.c, rtems/src/barrierdelete.c,
- rtems/src/barrierident.c, rtems/src/barrierrelease.c,
- rtems/src/barriertranslatereturncode.c, rtems/src/barrierwait.c:
- New files.
-
-2006-09-25 Joel Sherrill <joel@oarcorp.com>
-
- * score/Makefile.am, score/preinstall.am,
- score/include/rtems/score/coresem.h,
- score/include/rtems/score/object.h,
- score/include/rtems/score/states.h,
- score/inline/rtems/score/coresem.inl: Add SuperCore Barriers,
- SpinLocks and a partial implementation of RWLocks.
- * score/include/rtems/score/corebarrier.h,
- score/include/rtems/score/corerwlock.h,
- score/include/rtems/score/corespinlock.h,
- score/inline/rtems/score/corebarrier.inl,
- score/inline/rtems/score/corerwlock.inl,
- score/inline/rtems/score/corespinlock.inl,
- score/macros/rtems/score/corebarrier.inl,
- score/macros/rtems/score/corerwlock.inl,
- score/macros/rtems/score/corespinlock.inl, score/src/corebarrier.c,
- score/src/corebarrierrelease.c, score/src/corebarrierwait.c,
- score/src/corerwlock.c, score/src/corerwlockobtainread.c,
- score/src/corerwlockobtainwrite.c, score/src/corerwlockrelease.c,
- score/src/corespinlock.c, score/src/corespinlockrelease.c,
- score/src/corespinlockwait.c: New files.
-
-2006-09-14 Joel Sherrill <joel@OARcorp.com>
-
- * libnetworking/net/route.c, librpc/src/rpc/auth_none.c,
- librpc/src/rpc/auth_unix.c, librpc/src/rpc/authunix_prot.c,
- librpc/src/rpc/rpc_callmsg.c, librpc/src/rpc/rpc_prot.c,
- librpc/src/rpc/rtems_portmapper.c: Removed warnings.
-
-2006-09-14 Joel Sherrill <joel@OARcorp.com>
-
- * libmisc/cpuuse/cpuuse.c, libmisc/cpuuse/cpuuse.h: Promote CPU Usage
- to first class citizen. Rename to start with rtems_ and include
- documentation in user guide.
-
-2006-09-13 Joel Sherrill <joel@OARcorp.com>
-
- * libnetworking/rtems/rtems_malloc_mbuf.c: Removed warning by adding
- prototype of malloc.
-
-2006-09-13 Joel Sherrill <joel@OARcorp.com>
-
- * libmisc/stackchk/check.c, libmisc/stackchk/internal.h,
- libmisc/stackchk/stackchk.h: Move stack to first class citizen
- status. Include it in User Manual and rename to start with rtems_.
-
-2006-09-11 Joel Sherrill <joel@OARcorp.com>
-
- * libmisc/mw-fb/mw_fb.c, libmisc/mw-fb/mw_fb.h, libmisc/mw-fb/mw_uid.c,
- libmisc/mw-fb/mw_uid.h: Remove warning.
-
-2006-09-11 Jerry Needell <jerry.needell@unh.edu>
-
- * libnetworking/netinet/in_cksum.c: Joel should have used int32_t not
- uint32_t when removing warnings.
-
-2006-09-08 Ken Peters <ken.peters@jpl.nasa.gov>
-
- PR 1170/rtems
- * rtems/src/timerserver.c: Timer Server created the TIME task with a
- hard-coded hexadecimal number instead of using rtems_build_name. This
- resulted in a byte-swapped name on some platforms.
-
-2006-09-06 Chris Johns <chrisj@rtems.org>
-
- * pppd/pppd.h: Fix the bug in name change. The UNTIMEOUT
- macro did not use the ppp version.
-
-2006-09-01 Joel Sherrill <joel@OARcorp.com>
-
- * libnetworking/net/if_loop.c: Remove warning.
-
-2006-09-01 Till Straumann <strauman@slac.stanford.edu>
-
- * pppd/rtems.main.c, pppd/pppd.h: renamed 'untimeout'
- to 'pppuntimeout' to avoid name clash with [future]
- bsdnet kernel routine.
-
-2006-09-01 Joel Sherrill <joel@OARcorp.com>
-
- * libcsupport/src/malloc.c, libnetworking/rtems/rtems_glue.c,
- libnetworking/sys/mbuf.h: Remove warnings -- use uintptr_t or
- properly sized integers.
-
-2006-08-30 Joel Sherrill <joel@OARcorp.com>
-
- * ftpd/ftpd.c, libcsupport/include/sys/ioccom.h,
- libcsupport/src/ioctl.c, libnetworking/kern/uipc_mbuf.c,
- libnetworking/libc/inet_addr.c, libnetworking/net/ethernet.h,
- libnetworking/net/if.c, libnetworking/net/if_ethersubr.c,
- libnetworking/net/if_ppp.c, libnetworking/net/if_pppvar.h,
- libnetworking/net/if_var.h, libnetworking/net/ppp_tty.c,
- libnetworking/netinet/in_cksum.c, libnetworking/nfs/bootp_subr.c,
- libnetworking/rtems/rtems_bsdnet_internal.h,
- libnetworking/sys/mbuf.h, pppd/md4.c, pppd/pppd.h: Remove warnings
- due to improper use of int which shows up on 16 bit targets. Added
- ioctl_command_t since IOCTL command argument does not reliably fit
- into 16 bits.
-
-2006-08-30 Joel Sherrill <joel@OARcorp.com>
-
- * libcsupport/include/sys/ioccom.h, libnetworking/kern/uipc_socket2.c,
- libnetworking/net/ethernet.h, libnetworking/net/if.h,
- libnetworking/net/if_ethersubr.c, libnetworking/net/if_ppp.c,
- libnetworking/net/if_pppvar.h, libnetworking/net/ppp_tty.c,
- libnetworking/net/pppcompress.c, libnetworking/net/slcompress.c,
- libnetworking/netinet/in.h, libnetworking/netinet/ip_icmp.c,
- libnetworking/netinet/tcp.h, libnetworking/netinet/tcp_seq.h,
- libnetworking/sys/protosw.h, libnetworking/sys/socketvar.h: Remove
- warnings. Most of the warnings were 16/32 bit integer sizing issues.
- Some constants had L appended, some had casts add, some types were
- changed to reflect a bit width requirement.
-
-2006-08-30 Joel Sherrill <joel@OARcorp.com>
-
- * libmisc/cpuuse/cpuuse.c, libmisc/monitor/mon-command.c,
- libmisc/monitor/mon-driver.c, libmisc/monitor/mon-symbols.c,
- libmisc/rtmonuse/rtmonuse.c, libmisc/stackchk/check.c,
- libnetworking/libc/res_debug.c, telnetd/telnetd.c: Remove printf
- format warnings.
-
-2006-08-30 Joel Sherrill <joel@OARcorp.com>
-
- * libcsupport/src/utsname.c, libnetworking/libc/res_debug.c,
- libnetworking/net/if_media.h, libnetworking/rtems/rtems_mii_ioctl.c,
- librpc/src/rpc/svc_simple.c: Remove printf format warnings.
-
-2006-08-29 Joel Sherrill <joel@OARcorp.com>
-
- * libmisc/capture/capture-cli.c: Remove printf format warnings.
-
-2006-08-29 Joel Sherrill <joel@OARcorp.com>
-
- * score/include/rtems/score/object.h: _Objects_Local_node is a uint16_t
- so cast the _Objects_Local_node constant to 1.
-
-2006-08-29 Joel Sherrill <joel@OARcorp.com>
-
- * libfs/src/dosfs/fat.h, libfs/src/dosfs/msdos.h,
- libfs/src/dosfs/msdos_create.c, libfs/src/dosfs/msdos_eval.c,
- libfs/src/dosfs/msdos_file.c, libfs/src/dosfs/msdos_free.c,
- libfs/src/dosfs/msdos_fsunmount.c, libfs/src/dosfs/msdos_init.c,
- libfs/src/dosfs/msdos_misc.c, libfs/src/dosfs/msdos_mknod.c,
- libfs/src/imfs/imfs_debug.c: Remove warnings.
-
-2006-08-21 Till Straumann <strauman@slac.stanford.edu>
-
- * libnetworking/net/if_ethersubr.c: (ether_ioctl)
- Return error for unknown/unsupported ioctl command.
- (Change merged from freeBSD).
-
-2006-08-15 Joel Sherrill <joel@OARcorp.com>
-
- * libnetworking/kern/kern_sysctl.c: Change int to int32_t.
- * libnetworking/net/if_loop.c: Add cast to long.
- These plus a patch to machine/param.h let the h8300 build multilib.
-
-2006-08-10 Till Straumann <strauman@slac.stanford.edu>
-
- * libnetworking/rtems/rtems_mii_ioctl_kern.c:
- fixed wrong calculation of 1000baseTx autonegotiation
- result.
-
-2006-08-09 Kolja Waschk <waschk@telos.de>
-
- * configure.ac, librpc/src/xdr/xdr_float.c, score/cpu/Makefile.am: New
- port to Altera NIOS II.
-
-2006-08-08 Till Straumann <strauman@slac.stanford.edu>
-
- * libnetworking/rtems/rtems_mii_ioctl_kern.c:
- read ANER and include partner's autoneg
- capability when determining active link parameters.
-
-2006-07-12 Till Straumann <strauman@slac.stanford.edu>
-
- PR 1110/networking
- * libnetworking/machine/in_cksum.h: Replaced PPC and
- i386 assembly algorithms (must not assume carry bit is preserved
- across multiple asms). Added packet header as a 'm' input
- operand for all CPU variants. Added carry bit to clobber list.
-
-2006-07-12 Till Straumann <strauman@slac.stanford.edu>
-
- * pppd/sys-rtems.c: fixed error message so that the correct
- ioctl is reported.
-
-2006-07-11 Joel Sherrill <joel@OARcorp.com>
-
- PR 1124/rtems
- * score/include/rtems/score/threadq.h, score/src/coremutexseize.c,
- score/src/coremutexsurrender.c, score/src/threadqenqueue.c,
- score/src/threadqenqueuefifo.c, score/src/threadqenqueuepriority.c:
- The placement of the changing a thread's priority when using priority
- ceiling should be on the successful transfer of the mutex -- not when
- the thread tries to acquire. Plus the lack of a dispatch disable
- point lead to the potential for a thread timing out and already
- having inherited the ceiling priority.
-
-2006-07-09 Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
-
- * libblock/src/bdbuf.c:
- * libblock/include/bdbuf.h:
- (PR1118) fetch priority for swapout task from a variable,
- not a fixed configuration value.
-
- * libfs/src/imfs/imfs.h:
- * libfs/src/imfs/imfs_initsupp.c:
- (PR1118) fetch bytes_per_block value from a configuration variable,
- not from a preprocessor macro
-
- * sapi/include/confdefs.h:
- (PR1118) add configuration mechanisms for:
- - ATA task priority
- - swapout task priority
- - libblock basic configuration
- conditionally add ata driver to device driver table
- conditionally add ide driver to device driver table
-
- * libcsupport/include/sys/cdefs.h:
- * libnetworking/include/sys/linker_set.h:
- (PR1119) change attribute "unused" to "used" for sysctl data structures
-
- * libmisc/shell/shell.c:
- (PR1120) adapt stdio redirection to current newlib behaviour
-
-2006-06-28 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Add ampolish3.
-
-2006-06-28 Ralf Corsépius <ralf.corsepius@rtems.org>
- * ampolish3: New.
- * aclocal/rtems-ampolish.m4: Reflect using in-sourcetree ampolish3.
-
-2006-06-24 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libnetworking/net/if_var.h: #include <sys/queue.h>.
- Cosmetics from FreeBSD.
-
-2006-06-23 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libcsupport/include/rtems/cdefs.h: Partial update from freebsd.
-
-2006-06-22 Joel Sherrill <joel@OARcorp.com>
-
- PR 1101/rtems
- * libcsupport/src/base_fs.c: Remove extra endif.
-
-2006-06-22 Joel Sherrill <joel@OARcorp.com>
-
- PR 1101/rtems
- * libcsupport/src/base_fs.c, rtems/src/taskcreate.c, rtems/src/tasks.c,
- score/src/coremutex.c: Remove dead code.
-
-2006-06-18 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * libcsupport/include/rtems/libio.h: Add extern "C" {}.
-
-2006-06-18 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * posix/src/mqueue.c: Remove duplicate #include <limits.h>.
- PR 1088/rtems
- * posix/src/ptimer.c: Add missing #include <limits.h>.
-
-2006-06-08 Joel Sherrill <joel@OARcorp.com>
-
- * posix/Makefile.am, posix/preinstall.am,
- posix/include/rtems/posix/timer.h, posix/src/ptimer.c,
- posix/src/ptimer1.c, sapi/src/posixapi.c,
- score/include/rtems/score/object.h:
-
-2006-06-02 Joel Sherrill <joel@OARcorp.com>
-
- * itron/src/trcv_mbf.c, posix/src/semopen.c,
- rtems/src/taskvariableadd.c, score/macros/rtems/score/heap.inl: Fix
- warnings.
-
-2006-05-31 Eric Norum <norume@aps.anl.gov>
-
- * libnetworking/netinet/ip_icmp.c: Update icps_allecho counter.
-
-2006-05-30 Eric Norum <norume@aps.anl.gov>
-
- * libnetworking/netinet/icmp_var.h, libnetworking/netinet/ip_icmp.c,
- libnetworking/rtems/rtems_showicmpstat.c: Add flag to inhibit ICMP
- replies.
-
-2006-05-25 Eric Norum <norume@aps.anl.gov>
-
- * libnetworking/Makefile.am, libnetworking/Makefile.in,
- libnetworking/rtems/rtems_bsdnet.h, libnetworking/rtems/rtems_glue.c,
- libnetworking/rtems/rtems_malloc_mbuf.c: Provide customisable mbuf
- allocation. Patch from Steven Johnson <sjohnson@sakuraindustries.com>
-
-2006-05-16 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * aclocal/rtems-ampolish.m4: New.
- * configure.ac: Use RTEMS_AMPOLISH3.
-
-2006-04-27 Eric Norum <norume@aps.anl.gov>
-
- * telnetd/pty.c: Accept <CR><NUL> as equivalent to <CR><LF>.
-
-2006-04-27 Eric Norum <norume@aps.anl.gov>
-
- * libmisc/capture/capture.h, libmisc/capture/capture.c
- Add ability to free information on task delete.
-
-2006-04-18 Joel Sherrill <joel@OARcorp.com>
-
- * aclocal/version.m4: Updated to rtems-4.6.99.3.
-
-2006-04-13 Joel Sherrill <joel@OARcorp.com>
-
- PR 949/networking
- * libnetworking/sys/socket.h: GNU/Linux is wrong in making
- MSG_DONTWAIT public. It is strictly BSD and not SUSV. See
- http://www.opengroup.org/onlinepubs/009695399/basedefs/sys/socket.h.html
- for clarification.
-
-2006-04-12 Lars Munch <lars@segv.dk>
-
- PR 949/networking
- * libnetworking/sys/socket.h: Make MSG_DONTWAIT public as in GNU/Linux.
-
-2006-04-06 Joel Sherrill <joel@OARcorp.com>
-
- * posix/inline/rtems/posix/mutex.inl,
- posix/inline/rtems/posix/timer.inl,
- posix/macros/rtems/posix/cond.inl,
- posix/macros/rtems/posix/mutex.inl,
- posix/macros/rtems/posix/timer.inl: Fix warnings.
-
- * score/inline/rtems/score/threadmp.inl,
- score/macros/rtems/score/threadmp.inl: Fix compile error.
-
-2006-04-05 Joel Sherrill <joel@OARcorp.com>
- Victor V. Vengerov <Victor.Vengerov@oktetlabs.ru>
-
- * score/include/rtems/score/mpci.h,
- score/include/rtems/score/threadmp.h,
- score/inline/rtems/score/threadmp.inl,
- score/macros/rtems/score/threadmp.inl, score/src/threadmp.c,
- score/src/threadqenqueue.c: Victor spotted the problem that
- _MPCI_Receive_server_tcb and _Thread_MP_Receive were duplicate
- variables and needed to be set to the same value. I took that
- idea and just removed _Thread_MP_Receive. All uses are now
- _MPCI_Receive_server_tcb.
-
-2006-03-27 Eric Norum <norume@aps.anl.gov>
-
- * libmisc/monitor/prmisc.c: Eliminate undesired sign-extension.
-
-2006-03-08 Joel Sherrill <joel@OARcorp.com>
-
- PR 761/rtems
- * score/src/threadhandler.c: Add volatile cast so test is weak function
- is present will do something. Otherwise, it can be assume by gcc to
- always be a true condition.
-
-2006-03-08 Joel Sherrill <joel@OARcorp.com>
-
- * itron/macros/rtems/itron/semaphore.inl,
- itron/macros/rtems/itron/task.inl: Fix warnings.
- * posix/macros/rtems/posix/cond.inl: Fix typo.
- * score/macros/rtems/score/heap.inl: Fix missed type change.
-
-2006-03-07 Till Strauman <strauman@slac.stanford.edu>
-
- PR 830/filesystem
- * libcsupport/src/termios.c: termios ioctl(FIONREAD) reported wrong
- number of characters. So add chars in low-level/raw buffer to total
- count.
-
-2006-03-07 Steven Johnson <sjohnson@sakuraindustries.com>
-
- PR 850/rtems
- * score/src/watchdogtickle.c: A Watchdog (used to timeout an event)
- with a delay of 1 sometimes does not seem to timeout. The problem
- occurs, because for whatever reason when the watchdog tickle function
- executes, the watchdog->delta_interval is 0. it is then decremented
- before being tested, becomes huge and so doesnt time out. It is
- thought there is a race condition where the watchdog->delta_interval
- is calculated by reference to a head (also with a delay of 1). But
- before it can be added after the head, the head is removed, so the
- new head now has a delay of 0.
-
-2006-03-07 Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
-
- PR 852/filesystem
- * libblock/src/bdbuf.c: Increase performance of MSDOS file accesses by
- using a simple read-ahead and write-combining scheme. Improvement is
- dramatic.
-
-2006-03-07 Till Strauman <strauman@slac.stanford.edu>
-
- PR 886/filesystem
- * libcsupport/src/libio.c: fcntl(fd,F_GETFL) fails to set O_NONBLOCK if
- the descriptor is in non-blocking mode.
-
-2006-03-07 Joel Sherrill <joel@OARcorp.com>
-
- PR 866/rtems
- * score/include/rtems/system.h, score/include/rtems/score/isr.h,
- score/inline/rtems/score/thread.inl,
- score/macros/rtems/score/thread.inl: Added memory barriers to enter
- and exit of dispatching and interrupt critical sections so GCC will
- not optimize and reorder code out of a critical section.
-
-2006-02-08 Thomas Rauscher <trauscher@loytec.com>
-
- PR 890/networking
- * httpd/webs.c: The webservers enters an infinite loop when a POST
- request with less data than indicated in the Content-Length header is
- received. It also consumes additional heap memory and a file
- descriptor for each invalid POST.
-
-2006-02-01 Joel Sherrill <joel@OARcorp.com>
-
- * posix/inline/rtems/posix/cond.inl, posix/macros/rtems/posix/cond.inl,
- posix/src/conddestroy.c: Remove warnings.
-
-2006-02-01 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/src/tasks.c, rtems/src/taskvariableadd.c,
- rtems/src/taskvariabledelete.c, rtems/src/taskvariableget.c: Remove
- warnings.
-
-2006-01-18 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * posix/include/intr.h, posix/include/rtems/posix/intr.h
- posix/inline/rtems/posix/intr.inl.
- posix/macros/rtems/posix/intr.inl, posix/src/intr.c:
- Remove (Unused, dead).
- * posix/Makefile.am: Reflect changes above. Rework.
-
-2006-01-18 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * posix/Makefile.am: Build devctl.
-
-2006-01-16 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/Makefile.am: Rework.
- * score/Makefile.am: Rework.
-
-2006-01-16 Joel Sherrill <joel@OARcorp.com>
-
- Large patch to improve Doxygen output. As a side-effect, grammar and
- spelling errors were corrected, spacing errors were address, and some
- variable names were improved.
- * libmisc/monitor/mon-object.c, libmisc/monitor/monitor.h:
- Account for changing OBJECTS_NO_CLASS to OBJECTS_CLASSIC_NO_CLASS.
- * score/Doxyfile: Set output directory. Predefine some macro values.
- Turn on graphical output.
- * score/include/rtems/debug.h, score/include/rtems/seterr.h,
- score/include/rtems/system.h, score/include/rtems/score/address.h,
- score/include/rtems/score/apiext.h,
- score/include/rtems/score/apimutex.h,
- score/include/rtems/score/bitfield.h,
- score/include/rtems/score/chain.h,
- score/include/rtems/score/context.h,
- score/include/rtems/score/coremsg.h,
- score/include/rtems/score/coremutex.h,
- score/include/rtems/score/coresem.h,
- score/include/rtems/score/heap.h, score/include/rtems/score/interr.h,
- score/include/rtems/score/isr.h, score/include/rtems/score/mpci.h,
- score/include/rtems/score/mppkt.h,
- score/include/rtems/score/object.h,
- score/include/rtems/score/objectmp.h,
- score/include/rtems/score/priority.h,
- score/include/rtems/score/stack.h,
- score/include/rtems/score/states.h,
- score/include/rtems/score/sysstate.h,
- score/include/rtems/score/thread.h,
- score/include/rtems/score/threadmp.h,
- score/include/rtems/score/threadq.h, score/include/rtems/score/tod.h,
- score/include/rtems/score/tqdata.h,
- score/include/rtems/score/userext.h,
- score/include/rtems/score/watchdog.h,
- score/include/rtems/score/wkspace.h,
- score/inline/rtems/score/address.inl,
- score/inline/rtems/score/chain.inl,
- score/inline/rtems/score/coremutex.inl,
- score/inline/rtems/score/coresem.inl,
- score/inline/rtems/score/heap.inl,
- score/inline/rtems/score/object.inl,
- score/inline/rtems/score/stack.inl,
- score/inline/rtems/score/thread.inl,
- score/inline/rtems/score/tqdata.inl, score/macros/README,
- score/src/heap.c, score/src/threadmp.c, score/src/threadready.c,
- score/src/threadstartmultitasking.c: Improve generated Doxygen
- output. Fix spelling and grammar errors in comments. Correct names of
- some variables and propagate changes.
-
-2006-01-16 Joel Sherrill <joel@OARcorp.com>
-
- Large patch to improve Doxygen output. As a side-effect, grammar and
- spelling errors were corrected, spacing errors were address, and some
- variable names were improved.
- * libmisc/monitor/mon-object.c, libmisc/monitor/monitor.h:
- Account for changing OBJECTS_NO_CLASS to OBJECTS_CLASSIC_NO_CLASS.
- * score/Doxyfile: Set output directory. Predefine some macro values.
- Turn on graphical output.
- * score/cpu/arm/rtems/score/cpu.h,
- score/cpu/avr/rtems/score/cpu.h, score/cpu/c4x/rtems/score/cpu.h,
- score/cpu/h8300/rtems/score/cpu.h, score/cpu/m68k/rtems/score/cpu.h,
- score/cpu/mips/rtems/score/cpu.h, score/cpu/no_cpu/rtems/asm.h,
- score/cpu/no_cpu/rtems/score/cpu.h,
- score/cpu/no_cpu/rtems/score/types.h,
- score/cpu/powerpc/rtems/new-exceptions/cpu.h,
- score/cpu/powerpc/rtems/old-exceptions/cpu.h,
- score/cpu/powerpc/rtems/score/cpu.h, score/cpu/sh/rtems/score/cpu.h,
- score/cpu/sparc/rtems/score/cpu.h, score/cpu/unix/rtems/score/cpu.h,
- score/include/rtems/debug.h, score/include/rtems/seterr.h,
- score/include/rtems/system.h, score/include/rtems/score/address.h,
- score/include/rtems/score/apiext.h,
- score/include/rtems/score/apimutex.h,
- score/include/rtems/score/bitfield.h,
- score/include/rtems/score/chain.h,
- score/include/rtems/score/context.h,
- score/include/rtems/score/coremsg.h,
- score/include/rtems/score/coremutex.h,
- score/include/rtems/score/coresem.h,
- score/include/rtems/score/heap.h, score/include/rtems/score/interr.h,
- score/include/rtems/score/isr.h, score/include/rtems/score/mpci.h,
- score/include/rtems/score/mppkt.h,
- score/include/rtems/score/object.h,
- score/include/rtems/score/objectmp.h,
- score/include/rtems/score/priority.h,
- score/include/rtems/score/stack.h,
- score/include/rtems/score/states.h,
- score/include/rtems/score/sysstate.h,
- score/include/rtems/score/thread.h,
- score/include/rtems/score/threadmp.h,
- score/include/rtems/score/threadq.h, score/include/rtems/score/tod.h,
- score/include/rtems/score/tqdata.h,
- score/include/rtems/score/userext.h,
- score/include/rtems/score/watchdog.h,
- score/include/rtems/score/wkspace.h,
- score/inline/rtems/score/address.inl,
- score/inline/rtems/score/chain.inl,
- score/inline/rtems/score/coremutex.inl,
- score/inline/rtems/score/coresem.inl,
- score/inline/rtems/score/heap.inl,
- score/inline/rtems/score/object.inl,
- score/inline/rtems/score/stack.inl,
- score/inline/rtems/score/thread.inl,
- score/inline/rtems/score/tqdata.inl, score/macros/README,
- score/src/heap.c, score/src/threadmp.c, score/src/threadready.c,
- score/src/threadstartmultitasking.c: Improve generated Doxygen
- output. Fix spelling and grammar errors in comments. Correct names of
- some variables and propagate changes.
-
-2006-01-15 Eric Norum <norume@aps.anl.gov>
-
- * posix/inline/rtems/posix/cond.inl, posix/inline/rtems/posix/mutex.inl,
- posix/macros/rtems/posix/cond.inl, posix/macros/rtems/posix/mutex.inl:
- Keep compiler happy by making some casts explicit.
-
-2006-01-13 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Remove doxygen support having accidentially slipped
- into, though yesterday's patch.
-
-2006-01-12 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * Makefile.am, ftpd/Makefile.am, httpd/Makefile.am,
- itron/Makefile.am, libblock/Makefile.am, libcsupport/Makefile.am,
- libfs/Makefile.am, libmisc/Makefile.am, libnetworking/Makefile.am,
- librpc/Makefile.am, posix/Makefile.am, pppd/Makefile.am,
- rtems/Makefile.am, sapi/Makefile.am, score/Makefile.am,
- score/cpu/arm/Makefile.am, score/cpu/avr/Makefile.am,
- score/cpu/c4x/Makefile.am, score/cpu/h8300/Makefile.am,
- score/cpu/i386/Makefile.am, score/cpu/m68k/Makefile.am,
- score/cpu/mips/Makefile.am, score/cpu/no_cpu/Makefile.am,
- score/cpu/powerpc/Makefile.am, score/cpu/sh/Makefile.am,
- score/cpu/sparc/Makefile.am, score/cpu/unix/Makefile.am,
- telnetd/Makefile.am, zlib/Makefile.am: Remove all-local:.
-
-2006-01-10 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * libcsupport/src/error.c: include and use inttypes.h.
-
-2006-01-08 Joel Sherrill <joel@OARcorp.com>
-
- * libnetworking/rtems/rtems_mii_ioctl.h: Fix formatting.
-
-2006-01-08 Joel Sherrill <joel@OARcorp.com>
-
- * libcsupport/src/unixlibc.c, libfs/src/imfs/ioman.c: Change
- rtems_io_register_name to take a const char *.
-
-2006-01-08 Joel Sherrill <joel@OARcorp.com>
-
- * sapi/include/rtems/io.h, sapi/src/io.c: Change rtems_io_register_name
- to take a const char *.
-
-2005-12-09 Till Straumann <strauman@slac.stanford.edu>
-
- PR 849/networking
- * librpc/src/rpc/rtems_portmapper.c: Increased stack size
- by ARGSIZE to prevent overrun.
-
-2005-11-21 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * configure.ac: New header guard for cpuopts.h.
-
-2005-11-13 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * libnetworking/Makefile.am: Re-add rtems/rtems_mii_ioctl.h,
- rtems/rtems_mii_ioctl.c, rtems/rtems_mii_ioctl_kern.c.
- Add dev/mii/mii.h, net/if_media.h (Moved from c/src/libchip).
- * libnetworking/net/if_media.h, libnetworking/dev/mii/mii.h:
- New (Moved from c/src/libchip).
- * libnetworking/rtems/rtems_mii_ioctl.h: Reflect mii.h and
- if_media.h having moved.
-
-2005-11-13 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * automake/local.am: Remove depend.
-
-2005-11-10 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * include/rtems/stdint.h: Disable RTEMS proprietary fixed-size types.
-
-2005-11-08 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * configure.ac: Add RTEMS_NETWORKING to cpuopts.h.
- Add RTEMS_DEPRECATED_TYPES to config.h.
- Add AC_CONFIG_COMMANDS(preinstall-stamp) magic.
- Misc. cleanups.
-
-2005-11-08 Joel Sherrill <joel@OARcorp.com>
-
- * libnetworking/net/if.h: Add forward reference declaration to
- struct mbuf so ifru_tap callback is properly typed.
- * libnetworking/rtems/rtems_bsdnet.h: Add definition of _BSD_VISIBLE
- which needs to be defined so various pieces of the .h files are
- visible to device drives.
-
-2005-11-08 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * libnetworking/Makefile.am: Comment out using
- rtems/rtems_mii_ioctl.h, rtems/rtems_mii_ioctl.c,
- rtems/rtems_mii_ioctl_kern.c.
-
-2005-11-07 Michael Siers <mikes@poliac.com>
-
- * pppd/rtemspppd.c, pppd/rtemspppd.h: Per confirmation from Michael add
- missing copyright notice.
-
-2005-11-06 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * libi2c/libi2c.c: Include config.h.
- * libi2c/libi2c.c, libi2c/libi2c.h,
- libnetworking/rtems/rtems_mii_ioctl.h,
- libnetworking/rtems/rtems_mii_ioctl_kern.c,
- score/src/heap.c: Eliminate obsolete types.
-
-2005-11-03 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * httpd/Makefile.am: Remove bogus noinst_LIBRARIES.
-
-2005-11-02 Till Straumann <strauman@slac.stanford.edu>
-
- * libnetworking/Makefile.am,
- libnetworking/preinstall.am: Added simple implementation of ethernet
- media ioctl SIOCSIFMEDIA/SIOCGIFMEDIA for mii compliant phys.
- * libnetworking/rtems/rtems_mii_ioctl.c,
- libnetworking/rtems/rtems_mii_ioctl.h,
- libnetworking/rtems/rtems_mii_ioctl_kern.c: New files.
-
-2005-11-02 Till Straumann <strauman@slac.stanford.edu>
-
- * libi2c/Makefile.am, libi2c/Makefile.in, libi2c/libi2c.c,
- libi2c/libi2c.h: New files.
- * Makefile.am, configure.ac, preinstall.am, wrapup/Makefile.am: added a
- simple API/library for i2c devices and drivers for i2c 2-byte eeproms
- and a ds1621 temperature sensor; API is documented in libi2c.h
-
-2005-11-02 Fredic Praca <freebsd-fr.org>
-
- PR 842/networking
- * libnetworking/libc/gethostbydns.c: Avoid use of dprintf(). Rename
- dprintf to debugprintf().
-
-2005-11-02 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * libnetworking/net/zlib.c: Remove.
- * libnetworking/net/zlib.h: Remove.
- * libnetworking/Makefile.am: Reflect changes above.
-
-2005-11-01 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * pppd/Makefile.am: Fix typo.
-
-2005-10-31 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- PR 840/rtems:
- * include/rtems/irq.h: Fix several typos.
-
-2005-10-30 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * configure.ac: Add zlib.
- * Makefile.am: Add zlib.
-
-2005-10-27 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * libnetworking/net/zlib.h, libnetworking/net/zlib.c:
- Update from FreeBSD.
- * libnetworking/opt_ppp.h: New.
- * libnetworking/net/ppp.h: Remove.
- * libnetworking/net/if_ppp.c, libnetworking/net/ppp_tty.c:
- Reflect changes above. Cosmetics from FreeBSD.
- * libnetworking/Makefile.am: Don't install loop.h.
- Add opt_ppp.h, remove net/ppp.h.
- * include/rtems/concat.h: Add EXPAND0, CONCAT0.
-
-2005-10-27 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * telnetd/Makefile.am: Only build if LIBSHELL is available.
-
-2005-10-26 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * pppd/Makefile.am, pppd/auth.c, pppd/chap.c, pppd/md5.c, pppd/md5.h,
- pppd/pppd.h: Misc. minor fixes.
-
-2005-10-26 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * configure.ac: Add pppd.
- * Makefile.am: Add pppd.
-
-2005-10-26 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * pppd/Makefile.am:
- Install rtemsdialer.h, rtemspppd.h to $(includedir)/rtems.
- * pppd/ipxcp.c, pppd/ipxcp.h: Remove (Unused).
- * backward/rtemspppd.h, backward/rtemsdialer.h: New.
- * Makefile.am: Add backward/rtemspppd.h, backward/rtemsdialer.h.
-
-2005-10-25 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * telnet/Makefile.am: Install libtelnetd.a.
-
-2005-10-25 Eric Norum <norume@aps.anl.gov>
-
- * libnetworking/rtems/rtems_showifstat.c: Don't sign-extend address components.
-
-
-2005-10-25 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Add telnetd.
- * configure.ac: Add telnetd.
-
-2005-10-25 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * telnetd/icmds.c: Rename register_icmds to
- _rtems_telnet_register_icmds. Make main_* functions static.
- * telnetd/pty.c: Make many functions static.
- Rename rtems_telnetd_maximum_ptys to rtems_pty_maximum_ptys.
- * telnetd/pty.h: Reflect changes above.
- Rename get_pty to rtems_pty_get. New header guards.
- * telnetd/telnetd.c: Reflect changes above.
- * telnetd/telnetd.h: New header guards.
-
-2005-10-25 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * telnet/telnet.h, telnet/telnet.c: Rename
- rtems_initialize_telnetd to rtems_telnetd_initialize,
- main_telnetd to rtems_telnetd_main,
- register_telnetd to rtems_telnetd_register.
-
-2005-10-25 Joel Sherrill <joel@OARcorp.com>
-
- * sapi/include/confdefs.h, telnetd/pty.c, telnetd/pty.h: Attempt
- to fix MAX_PTYS and provide a real configuration entry. This should
- make telnetd some suitable for inclusion in cpukit.
-
-2005-10-17 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * libfs/src/dosfs/msdos_misc.c: Revert to vers. 1.9.
-
-2005-10-06 Joel Sherrill <joel@OARcorp.com>
-
- PR 828/filesystems
- * libfs/src/dosfs/msdos_misc.c: Problem retracted. Revert patch.
-
-2005-10-04 Till Straumann <strauman@slac.stanford.edu>
-
- PR 829/rtems
- * rtems/src/tasks.c, rtems/src/taskvariabledelete.c: If task variables
- are deleted from a different context (i.e., executing context !=
- owner of the task variable. The owner meaning the task that
- registered the dtor in question) the argument passed to the task
- variable dtor must be tvar and not *ptr which yields the executing
- task's value of the task variable instead of the owner's.
-
-2005-09-29 Eric Norum <norume@aps.anl.gov>
-
- PR 835/rtems_misc
- * libmisc/cpuuse/cpuuse.c: Remove floating point calculations and the
- C preprocessor conditions which enabled them.
-
-2005-09-25 Joel Sherrill <joel@OARcorp.com>
-
- * sapi/include/rtems/init.h, sapi/src/exinit.c: Remove unused and
- obsolete rtems_initialize_executive.
-
-2005-09-19 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * libnetworking/sys/mount.h: Cosmetical update from FreeBSD.
- Remove non-implemented interfaces (vfs, nfs, fsstat, etc.).
- * configure.ac: Check for sys/errno.h.
-
-2005-09-16 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * libnetworking/Makefile.am: Cosmetics.
- * libnetworking/nfs/rpcv2.h: Update from FreeBSD.
- * libnetworking/nfs/bootp_subr.c: Remove superfluous includes.
- * libnetworking/nfs/xdr_subs.h: Partial update from FreeBSD.
- * libnetworking/netinet/in.h: Partial update from FreeBSD.
- * libnetworking/nfs/nfsproto.h: Partial update from FreeBSD.
-
-2005-09-02 Joel Sherrill <joel@OARcorp.com>
-
- * aclocal/version.m4: Updated to rtems-4.6.99.2.
-
-2005-09-01 Joel Sherrill <joel@OARcorp.com>
-
- PR 820/rtems
- * score/inline/rtems/score/coremsg.inl,
- score/macros/rtems/score/coremsg.inl, score/src/coremsginsert.c:
- Increment of pending message count should be atomic with insertion on
- the pending message chain. Determination of the need to call the
- notification handler should also be in this atomic section of code.
-
-2005-09-01 Joel Sherrill <joel@OARcorp.com>
-
- PR 796/rtems
- * posix/src/semtimedwait.c: sem_timedwait is supposed to use absolute
- time for timeout specification. This patch is a modified version of
- the one suggested by Peter Dufault.
-
-2005-09-01 Nuno Costa <nuno-costa@iol.pt>
-
- PR 804
- * sapi/include/confdefs.h: Memory for POSIX timers not accounted for.
- Patch adapted from edit comment in PR filed.
-
-2005-08-31 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- PR 819/filesystem
- * libcsupport/src/ttyname_r.c: Remove.
- * libcsupport/src/ttyname.c: Partial update from FreeBSD.
- * libcsupport/Makefile.am: Reflect changes above.
-
-2005-08-18 Andrew Sinclair <Andrew.Sinclair@elprotech.com>
-
- PR 807/rtems
- * rtems/src/timerfireafter.c, rtems/src/timerserverfireafter.c: First
- patch returned without exitting dispatching critical section.
-
-2005-08-17 Nuno Costa <nuno-costa@iol.pt>
-
- PR 805/rtems
- * posix/include/rtems/posix/timer.h: Due to bad choice of error
- constants by original submitter, it was impossible to create more
- than 10 POSIX timers.
-
-2005-08-17 Andrew Sinclair <Andrew.Sinclair@elprotech.com>
-
- PR 807/rtems
- * rtems/src/timerfireafter.c, rtems/src/timerserverfireafter.c,
- score/src/watchdoginsert.c: Tighten critical section checks on an ISR
- using the same timer being inserted by a lower priority ISR or
- interupt task.
-
-2005-08-17 Nickolay Semyonov <snob@oktetlabs.ru>
-
- PR 744/filesystem
- * libcsupport/src/unlink.c, libfs/src/dosfs/msdos_eval.c: DOSFS did not
- support permissions on directories so the check performed by unlink
- would always fail. The unlink code was modified to support a not
- supported status being returned.
-
-2005-08-15 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * posix/include/mqueue.h, posix/src/mqueuetimedreceive.c:
- ssize_t mq_timedreceive() (POSIX compliance).
- * wrapup/Makefile.am: Use librtemscpu_a_LIBRARIES.
-
-2005-08-12 Chris Johns <chrisj@rtems.org>
-
- PR 808/rtems_misc
- * libcsupport/src/printk.c: Fix bug where specifying field width
- crashed on pc386 BSP.
-
-2005-08-06 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * libnetworking/nfs/bootp_subr.c: Don't include
- nfs/nfs.h, nfs/krpc.h.
-
-2005-08-05 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * libfs/src/dosfs/msdos.h, libfs/src/dosfs/msdos_create.c,
- libfs/src/dosfs/msdos_eval.c, libfs/src/dosfs/msdos_file.c,
- libfs/src/dosfs/msdos_free.c, libfs/src/dosfs/msdos_fsunmount.c,
- libfs/src/dosfs/msdos_init.c, libfs/src/dosfs/msdos_misc.c,
- libfs/src/dosfs/msdos_mknod.c:
- Introduce msdos_status_t (dosfs statii are at least 32bit, not int).
-
-2005-08-05 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Add libnetworking/memory.h
- * libnetworking/Makefile.am: Remove memory.h
-
-2005-08-02 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- PR 817/rtems
- * libcsupport/src/gxx_wrappers.c: Rename
- rtems_gxx_recursive_mutex_init_function to
- rtems_gxx_recursive_mutex_init.
-
-2005-08-01 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * libnetworking/sys/syslog.h: Partial update from FreeBSD.
-
-2005-07-08 Eric Norum <norume@aps.anl.gov>
-
- * libcsupport/src/open.c: Pass along errno from failed ftruncate().
-
-2005-07-06 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * libnetworking/lib/syslog.c: Fix spelling mistake.
- * libnetworking/sys/uio.h: Partial update from FreeBSD.
- * libnetworking/kern/kern_subr.c: Reflect changes above.
-
-2005-07-05 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- PR 810/rtems
- * libblock/include/rtems/ide_part_table.h: Add C++ guards.
-
-2005-06-17 Joel Sherrill <joel@OARcorp.com>
-
- * libnetworking/net/if.h: Avoid use of struct mbuf to avoid unintended
- dependencies added by the RTEMS specific tap interface.
-
-2005-06-09 Jacques Seronie Vivien <jacques.seronievivien@astrium.eads.net>
-
- PR 790/rtems
- * sapi/src/extensioncreate.c, sapi/src/extensionident.c: Correct use of
- name. This was missed when the other ident services in rtems/src
- where changed.
-
-2005-05-27 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * libnetworking/net/if.h: Partial update from FreeBSD.
- * libnetworking/netinet/if_ether.h: Remove BYTE_PACK.
- * libnetworking/netinet/ip_var.h: Remove BYTE_PACK.
- * libnetworking/netinet/ip_divert.c: Fix broken comment.
-
-2005-05-26 Joel Sherrill <joel@OARcorp.com>
-
- * libnetworking/lib/ftpfs.c, librpc/include/rpc/svc.h,
- librpc/src/rpc/get_myaddress.c, librpc/src/rpc/pmap_getmaps.c,
- librpc/src/rpc/pmap_getport.c: Remove warnings.
-
-2005-05-25 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * librpc/include/rpc/clnt.h, librpc/include/rpc/svc.h,
- src/rpc/pmap_rmt.c: Use void* instead of caddr_t.
- Cosmetics from FreeBSD.
-
-2005-05-25 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * librpc/include/rpc/auth_des.h: Remove (Unused, unsupported).
- * librpc/include/rpc/rpc.h, librpc/Makefile.am: Reflect removing
- auth_des.h.
-
-2005-05-25 Ralf Corsepius <ralf.corsepius@rtems.org>
- * librpc/include/rpc/rpc_com.h, librpc/include/rpc/rpc_msg.h,
- librpc/src/rpc/svc_simple.c: Minor fixes.
- * include/rpc/clnt.h, include/rpc/svc.h,
- librpc/include/rpc/clnt.h, librpc/include/rpc/clnt_soc.h,
- src/rpc/clnt_perror.c: More updates from FreeBSD.
-
-2005-05-25 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * librpc/include/rpc/svc.h: Partial update from FreeBSD.
- * librpc/include/rpc/clnt.h: Partial update from FreeBSD.
-
-2005-05-25 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * librpc/include/rpc/clnt_soc.h, librpc/include/rpc/svc_soc.h:
- New (Partial update from FreeBSD).
- * librpc/Makefile.am: Reflect changes above.
-
-2005-05-25 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * librpc/include/rpc/des_crypt.h: Remove (Unused, unsupported).
- * librpc/Makefile.am: Reflect changes above.
-
-2005-05-25 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * librpc/include/rpc/des.h: Remove (Unused, unsupported).
- * librpc/Makefile.am: Reflect changes above.
-
-2005-05-25 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * librpc/src/rpc/auth_des.c,
- librpc/src/rpc/auth_time.c,
- librpc/src/rpc/authdes_prot.c,
- librpc/src/rpc/clnt_unix.c,
- librpc/src/rpc/crypt_client.c,
- librpc/src/rpc/des_crypt.c,
- librpc/src/rpc/des_soft.c,
- librpc/src/rpc/getpublickey.c,
- librpc/src/rpc/key_call.c,
- librpc/src/rpc/key_prot_xdr.c,
- librpc/src/rpc/svc_auth_des.c,
- librpc/src/rpc/svc_unix.c: Remove (Unused, obsolete).
- * librpc/Makefile.am: Reflect changes above.
-
-2005-05-25 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * librpc/src/rpc/PSD.doc/rpc.prog.ms,
- librpc/src/rpc/PSD.doc/rpcgen.ms,
- librpc/src/rpc/PSD.doc/nfs.rfc.ms,
- librpc/src/rpc/PSD.doc/xdr.rfc.ms,
- librpc/src/rpc/PSD.doc/rpc.rfc.ms,
- librpc/src/rpc/PSD.doc/xdr.nts.ms:
- Remove (Unused, obsolete).
- * librpc/Makefile.am: Reflect changes above.
-
-2005-05-24 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * libnetworking/arpa/telnet.h: Remove (Unused, Non-POSIX/SUSV3).
- * libnetworking/Makefile.am: Reflect removing arpa/telnet.h.
-
-2005-05-24 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * libnetworking/arpa/nameser.h: Update from FreeBSD.
- * libnetworking/libc/ns_parse.c: Reflect changes above.
- * libnetworking/netinet/ip.h: Remove BYTE_PACK.
- Add __packed. Partial update from FreeBSD.
- * libnetworking/netinet/ip_divert.c: Cosmetics from FreeBSD.
-
-2005-05-23 Eric Norum <norume@aps.anl.gov>
-
- * libnetworking/rtems/rtems_showicmpstat.c
- * libnetworking/netinet/ip_icmp.c: note that a panic has been avoided
-
-2005-05-23 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- PR rtems_misc/795
- * Makefile.am: Remove ada.
- * configure.ac: Remove ada.
-
-2005-05-21 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * libnetworking/netinet/ip_icmp.c: Partial update from FreeBSD.
- * libnetworking/sys/mbuf.h: Partial update from FreeBSD.
- * libnetworking/netinet/ip_icmp.h: Update from FreeBSD.
- Abandon BYTE_PACK.
- * libnetworking/netdb.h: Update from FreeBSD.
-
-2005-05-20 Sergei Organov <osv@javad.ru>
-
- PR networking/772.
- * libnetworking/rtems/rtems_select.c (socket_select): fixed bug
- setting SB_WAIT flag of so_rcv instead of so_snd when FWRITE.
-
-2005-05-20 Sergei Organov <osv@topconrd.ru>
-
- PR 749/networking
- * libnetworking/rtems/rtems_showroute.c: Avoid NULL dereference.
-
-2005-05-14 Sergei Organov <osv@topconrd.ru>
-
- PR 746/rtems
- Optimize realloc(). The problem is that realloc() can neither grow
- nor shrink efficiently the current memory region without support
- from underlying heap/region modules. The patch introduces one new
- routine for each of heap and region modules, _Heap_Resize_block(),
- and rtems_region_resize_segment(), respectively, and uses the
- latter to optimize realloc().
-
- The implementation of _Heap_Resize_block() lead to changing of the
- heap allocation strategy: now the heap manager, when splits larger
- free block into used and new free parts, makes the first part of
- the block used, not the last one as it was before. Due to this new
- strategy, _Heap_Resize_block() never needs to change the user
- pointer.
-
- Caveat: unlike previous heap implementation, first few bytes of
- the contents of the memory allocated from the heap are now almost
- never all zero. This can trigger bugs in client code that have not
- been visible before this patch.
-
- * libcsupport/src/malloc.c (realloc): try to resize segment in
- place using new rtems_region_resize_segment() routine before
- falling back to the malloc()/free() method.
- * score/src/heap.c:
- (_Heap_Initialize): change initial heap layout to reflect new
- allocation strategy of using of the lower part of a previously
- free block when splitting it for the purpose of allocation.
- (_Heap_Block_allocate): when split, make the lower part used, and
- leave the upper part free. Return type changed from Heap_Block* to
- uint32_t.
- * score/include/rtems/score/heap.h:
- (Heap_Statistics): added 'resizes' field.
- (Heap_Resize_status): new enum.
- (_Heap_Resize_block): new routine.
- (_Heap_Block_allocate): return type changed from Heap_Block* to
- uint32_t.
- * score/src/heapwalk.c: reflect new heap layout in checks.
- * score/src/heapsizeofuserarea.c: more assertions added.
- * score/src/heapresizeblock.c: new file.
- (_Heap_Resize_block): new routine.
- * score/src/heapfree.c: reverse the checks _Heap_Is_block_in() and
- _Heap_Is_prev_used() on entry to be in this order.
- * score/src/heapallocate.c, score/src/heapallocatealigned.c:
- ignore return value of _Heap_Block_allocate().
- * score/Makefile.am (HEAP_C_FILES): added src/heapresizeblock.c.
- * rtems/include/rtems/rtems/region.h:
- (rtems_region_resize_segment): new interface routine.
- (_Region_Process_queue): new internal routine called from
- rtems_region_resize_segment() and rtems_region_return_segment().
- * rtems/src/regionreturnsegment.c: move queue management code into
- the new internal routine _Region_Process_queue() and call it.
-
- * rtems/src/regionresizesegment.c: new file.
- (rtems_region_resize_segment): new interface routine.
- * rtems/src/regionprocessqueue.c: new file.
- (_Region_Process_queue): new internal routine containing queue
- management code factored out from 'regionreturnsegment.c'.
- * rtems/Makefile.am (REGION_C_FILES): Added
- src/regionresizesegment.c, and src/regionprocessqueue.c.
- * ada/rtems.adb, ada/rtems.ads: Added Region_Resize_Segment.
-
-2005-05-20 Eric Norum <norume@aps.anl.gov>
-
- PR 793/networking
- * libnetworking/netinet/ip_icmp.c: Malicious ICMP packet causes panic.
- Just ignore it.
-
-2005-05-18 Chris Johns <chrisj@rtems.org>
-
- * libmisc/capture/capture-cli.c: Fix the output of ctload when
- there exists a large number of tasks.
-
-2005-05-17 Jennifer Averett <jennifer.averett@oarcorp.com>
-
- * Makefile.am, preinstall.am: Added a common irq.h
- * include/rtems/irq.h: New file.
-
-2005-05-14 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * libnetworking/netinet/tcp_usrreq.c: Cosmetics from FreeBSD.
- * libnetworking/netinet/tcp_subr.c: Partical update from FreeBSD.
-
-2005-05-12 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * configure.ac: Let --enable-deprecated default to "no".
- * libnetworking/net/if_arp.h: Remove BYTE_PACK.
- * libnetworking/net/if_llc.h: Update from FreeBSD, add __packed.
- * libnetworking/net/route.h: Partial update from FreeBSD.
- * libnetworking/netinet/if_ether.c: Partial update from FreeBSD.
- * libnetworking/netinet/tcp_var.h: Partial update from FreeBSD.
- * libnetworking/netinet/tcp_input.c: Reflect changes to tcp_var.h.
- * libnetworking/netinet/tcp.h: Partial update from FreeBSD.
- Remove BYTE_PACK.
- * libnetworking/netinet/ip_var.h: Partial update from FreeBSD.
- Remove some useless BYTE_PACKs.
-
-2005-05-12 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- PR 784/networking
- * libnetworking/net/if_arp.h, libnetworking/netinet/if_ether.h,
- libnetworking/netinet/ip_icmp.h, libnetworking/netinet/ip_var.h,
- libnetworking/netinet/tcp.h: Define BYTE_PACK.
-
-2005-05-11 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * libnetworking/net/rtsock.c: Abandon AF_NS.
- * libnetworking/sys/socket.h: Abandon AF_NS, PF_NS.
-
-2005-05-10 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * httpd/socket.c: socklen_t.
- * librpc/include/rpc/svc.h: Cosmetical update from FreeBSD.
- * librpc/src/rpc/clnt_tcp.c, librpc/src/rpc/clnt_udp.c,
- librpc/src/rpc/pmap_rmt.c, librpc/src/rpc/rtime.c,
- librpc/src/rpc/svc_tcp.c, librpc/src/rpc/svc_udp.c: socklen_t.
- * ftpd/ftpd.c: socklen_t.
- * libnetworking/lib/rtems_bsdnet_ntp.c: socklen_t.
- * libnetworking/libc/rcmd.c: socklen_t.
- * libnetworking/libc/res_send.c: socklen_t.
-
-2005-05-10 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * libnetworking/net/if.h: Remove IFI_* (obsolete, unused).
- * libnetworking/net/if_var.h: Remove if_ipending (obsolete, unused).
-
-2005-05-09 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * libnetworking/sys/un.h: Partial update from FreeBSD.
- Remove non-implemented functions/variables.
-
-2005-05-09 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * libnetworking/rtems/bsdnet/_types.h: New.
- * Makefile.am: Add rtems_bsdnet_HEADERS.
- * libnetworking/Makefile.am: Remove rtems_bsdnet_HEADERS.
- * preinstall.am, libnetworking/preinstall.am: Regenerate.
- * libcsupport/include/sys/cdefs.h: Partial update from FreeBSD.
- * libnetworking/arpa/inet.h: Partial update from FreeBSD.
- * libnetworking/netinet/in.h: Partial update from FreeBSD.
- * libnetworking/sys/socket.h: Partial update from FreeBSD.
- * librpc/src/rpc/bindresvport.c: socklen_t.
- * libnetworking/sys/mbuf.h: Ansification.
- * libnetworking/kern/uipc_mbuf.c: Partial update from FreeBSD.
- * libnetworking/libc/inet_addr.c: in_addr_t.
- * libnetworking/lib/tftpDriver.c: socklen_t.
- * libnetworking/libc/inet_lnaof.c: in_addr_t.
- * libnetworking/libc/inet_makeaddr.c: in_addr_t.
- * libnetworking/libc/inet_netof.c: in_addr_t.
- * libnetworking/libc/inet_network.c: in_addr_t.
- * libnetworking/libc/inet_ntop.c: Ansify, socklen_t.
- * libnetworking/lib/ftpfs.c: socklen_t, PRIu32.
-
-2005-05-08 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * libnetworking/arpa/inet.h: Add in_addr_t, in_port_t.
- * libnetworking/netinet/in.h: Sync in_port_t with arpa/inet.h.
- * libnetworking/sys/socket.h: Include <sys/types.h>.
- Remove in_port_t. Misc. updates from FreeBSD.
-
-2005-05-08 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * libnetworking/netinet/in.h: Partial update from FreeBSD.
- Remove BYTE_PACK.
- * libnetworking/netinet/ip.h: Add BYTE_PACK.
- * libnetworking/sys/socket.h: Partial update from FreeBSD.
-
-2005-05-08 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * libnetworking/netinet/if_ether.c: Cosmetics from FreeBSD.
- * libnetworking/libc/inet_addr.c: Cosmetics from FreeBSD.
- * libnetworking/netinet/in.h: Cosmetics from FreeBSD.
- * libnetworking/sys/socket.h: Cosmetics from FreeBSD.
-
-2005-05-07 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * libnetworking/sys/un.h: Cosmetical updates from FreeBSD.
- * libnetworking/net/if_var.h: More partial updates from FreeBSD.
- * libnetworking/rtems/rtems_bsdnet.h: Eliminate rtems_* fixed size
- types.
-
-2005-05-06 Joel Sherrill <joel@OARcorp.com>
-
- * libnetworking/rtems/rtems_showifstat.c: Remove warning.
- * libnetworking/net/if.h: Revert include of sys/mbuf.h in this .h file
- since it causes other problems.
-
-2005-05-06 Joel Sherrill <joel@OARcorp.com>
-
- * libcsupport/src/termios.c: Removed warnings.
-
-2005-05-06 Joel Sherrill <joel@OARcorp.com>
-
- * libnetworking/net/if.h, libnetworking/net/if_ppp.c,
- libnetworking/net/ppp_tty.c: Removed warnings.
-
-2005-05-06 Joel Sherrill <joel@OARcorp.com>
-
- * libblock/src/blkdev.c, libfs/src/dosfs/fat_file.c,
- libfs/src/dosfs/fat_file.h, libfs/src/dosfs/msdos.h,
- libfs/src/dosfs/msdos_create.c, libfs/src/dosfs/msdos_dir.c,
- libfs/src/dosfs/msdos_initsupp.c, libfs/src/dosfs/msdos_misc.c:
- Removed warnings.
-
-2005-05-04 Jennifer Averett <jennifer.averett@oarcorp.com>
-
- * include/rtems/pci.h: Name change to support common PCI interface
-
-2005-05-03 Joel Sherrill <joel@OARcorp.com>
-
- * libcsupport/include/ringbuf.h: Use uint8_t instead of char for raw
- data buffer.
-
-2005-05-03 Joel Sherrill <joel@OARcorp.com>
-
- PR 775/core
- * rtems/src/regiongetfreeinfo.c: Return RTEMS_SUCCESSFUL instead of
- RTEMS_INVALID_ADDRESS on success path.
-
-2005-05-03 Joel Sherrill <joel@OARcorp.com>
-
- * libfs/src/imfs/imfs.h, libfs/src/imfs/imfs_load_tar.c: Use uint8_t
- instead of char for raw data buffer.
-
-2005-05-01 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * libnetworking/kern/kern_mib.c, libnetworking/sys/libkern.h:
- Update from FreeBSD.
-
-2005-04-30 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * configure.ac: fix evaluating --enable-ada.
-
-2005-04-29 Jennifer Averett <jennifer.averett@oarcorp.com>
-
- * score/src/objectidtoname.c: Removed warnings
-
-2005-04-28 Joel Sherrill <joel@OARcorp.com>
-
- * libnetworking/kern/kern_sysctl.c, libnetworking/libc/inet_ntop.c,
- libnetworking/net/if_ppp.c, libnetworking/net/pppcompress.c,
- libnetworking/net/slcompress.c, libnetworking/netinet/ip_output.c,
- libnetworking/netinet/udp_usrreq.c, libnetworking/nfs/bootp_subr.c,
- libnetworking/rtems/rtems_select.c,
- libnetworking/rtems/rtems_showifstat.c,
- libnetworking/rtems/rtems_showroute.c,
- libnetworking/rtems/rtems_syscall.c: Fixed type mismatch and
- uninitialized variable warnings.
-
-2005-04-28 Joel Sherrill <joel@OARcorp.com>
-
- * score/src/objectidtoname.c: Fixed spacing.
-
-2005-04-28 Jennifer Averett <jennifer.averett@oarcorp.com>
-
- * score/src/objectidtoname.c: Add enable dispatch
-
-2005-04-28 Jennifer Averett <jennifer.averett@oarcorp.com>
-
- * configure.ac: Remove or32-rtems
-
-2005-04-23 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * score/cpu/Makefile.am: Remove or32 (target abandoned).
-
-2005-04-18 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * libnetworking/net/if.h: Update from FreeBSD.
- * libnetworking/net/if_loop.c: Reflect updates.
- * libnetworking/net/if_ppp.c: Reflect updates.
- * libnetworking/net/if_types.h: Update from FreeBSD.
- * libnetworking/net/ethernet.h: Add RTEMS outdated either_input.
- * libnetworking/net/if.c: Partial update from FreeBSD.
- * libnetworking/net/if_ethersubr.c: Partial update from FreeBSD.
- * libnetworking/net/if_var.h: New (extracted from net/if.h).
- * libnetworking/Makefile.am: Add net/if_var.h.
-
-2005-04-18 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * libnetworking/net/if.c, libnetworking/net/if.h,
- libnetworking/sys/mbuf.h: Cosmetics from FreeBSD.
-
-2005-04-18 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * libnetworking/sys/mount.h: More updates from FreeBSD.
- Remove ufs, mfs, dosfs, isofs.
- * libnetworking/nfsclient/nfsargs.h: More updates from FreeBSD.
-
-2005-04-17 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * libnetworking/net/rtsock.c: More updates from FreeBSD.
-
-2005-04-17 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * libnetworking/sys/mount.h: Remove nfs_args.
- * libnetworking/nfsclient/nfsargs.h: New (extracted from
- sys/mount.h).
- * libnetworking/nfsclient/nfsdiskless.h: New (Relocated from nfs/).
- * libnetworking/nfs/nfsdiskless.h: Remove.
- * libnetworking/net/netisr.h: Partial update from FreeBSD.
- * libnetworking/net/rtsock.c: Cosmetical update from FreeBSD.
- * libnetworking/sys/socket.h: Cosmetical update from FreeBSD.
- * libnetworking/sys/queue.h: Cosmetical update from FreeBSD.
- Remove special casing of arm/mips.
- * libnetworking/nfs/bootp_subr.c: Reflect having introduced nfsclient/.
- * libnetworking/Makefile.am: Remove changes above.
-
-2005-04-15 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * libnetworking/net/if_arp.h, libnetworking/netinet/ip.h,
- libnetworking/netinet/ip_icmp.c: Partial updates from FreeBSD.
-
-2005-04-14 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * libnetworking/net/if_arp.h, libnetworking/net/if_ethersubr.c,
- libnetworking/netinet/if_ether.h,
- libnetworking/netinet/in.h: Partial updates from FreeBSD.
-
-2005-04-14 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * libnetworking/arpa/inet.h, libnetworking/net/if_dl.h:
- Cosmetical update from FreeBSD.
-
-2005-04-09 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * libmisc/monitor/mon-symbols.c: size_t.
-
-2005-03-14 Joel Sherrill <joel@OARcorp.com>
-
- * include/rtems/pci.h: Continue PCI API unification. All use
- pci_find_device().
-
-2005-03-14 Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
-
- * libnetworking/netinet/in_cksum_m68k.h: Change back to lcsum[12]_lbl
- to temporary labels.
-
-2005-03-10 Joel Sherrill <joel@OARcorp.com>
-
- * libnetworking/netinet/in_cksum_m68k.h: Change back to lcsum[12]_lbl
- since my fix did not fix all issues.
-
-2005-03-05 Joel Sherrill <joel@OARcorp.com>
-
- * libnetworking/netinet/in_cksum_m68k.h: Change lcsum[12]_lbl to
- temporary inline assembly labels to remove compilation error.
-
-2005-03-04 Joel Sherrill <joel@OARcorp.com>
-
- * include/rtems/pci.h: Clean up and reformatting. Make PCI initialize
- function part of the unified PCI API.
-
-2005-03-04 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * configure.ac: Check for newlib with stdint.h/inttypes.h.
- * Makefile.am: Conditionally use external stdint.h/inttypes.h for
- newlib.
-
-2005-02-22 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * aclocal/rtems-top.m4: Rework rtems_updir handling to work around
- ash cd'ing to '/' for 'cd .//'.
-
-2005-02-21 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- PR 764/networking
- * libnetworking/sys/sysctl.h: include <rtems/stdint.h>.
-
-2005-02-21 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * score/inline/rtems/score/address.inl,
- score/inline/rtems/score/chain.inl,
- score/inline/rtems/score/coremsg.inl,
- score/inline/rtems/score/coremutex.inl,
- score/inline/rtems/score/coresem.inl,
- score/inline/rtems/score/heap.inl,
- score/inline/rtems/score/isr.inl,
- score/inline/rtems/score/mppkt.inl,
- score/inline/rtems/score/object.inl,
- score/inline/rtems/score/objectmp.inl,
- score/inline/rtems/score/priority.inl,
- score/inline/rtems/score/stack.inl,
- score/inline/rtems/score/states.inl,
- score/inline/rtems/score/sysstate.inl,
- score/inline/rtems/score/thread.inl,
- score/inline/rtems/score/threadmp.inl,
- score/inline/rtems/score/tod.inl,
- score/inline/rtems/score/tqdata.inl,
- score/inline/rtems/score/userext.inl,
- score/inline/rtems/score/watchdog.inl,
- score/inline/rtems/score/wkspace.inl,
- score/macros/rtems/score/address.inl,
- score/macros/rtems/score/chain.inl,
- score/macros/rtems/score/coremsg.inl,
- score/macros/rtems/score/coremutex.inl,
- score/macros/rtems/score/coresem.inl,
- score/macros/rtems/score/heap.inl,
- score/macros/rtems/score/isr.inl,
- score/macros/rtems/score/mppkt.inl,
- score/macros/rtems/score/object.inl,
- score/macros/rtems/score/objectmp.inl,
- score/macros/rtems/score/priority.inl,
- score/macros/rtems/score/stack.inl,
- score/macros/rtems/score/states.inl,
- score/macros/rtems/score/sysstate.inl,
- score/macros/rtems/score/thread.inl,
- score/macros/rtems/score/threadmp.inl,
- score/macros/rtems/score/tod.inl,
- score/macros/rtems/score/tqdata.inl,
- score/macros/rtems/score/userext.inl,
- score/macros/rtems/score/watchdog.inl,
- score/macros/rtems/score/wkspace.inl: New header guards.
-
-2005-02-21 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/inline/rtems/rtems/asr.inl,
- rtems/inline/rtems/rtems/attr.inl,
- rtems/inline/rtems/rtems/dpmem.inl,
- rtems/inline/rtems/rtems/event.inl,
- rtems/inline/rtems/rtems/eventset.inl,
- rtems/inline/rtems/rtems/message.inl,
- rtems/inline/rtems/rtems/modes.inl,
- rtems/inline/rtems/rtems/options.inl,
- rtems/inline/rtems/rtems/part.inl,
- rtems/inline/rtems/rtems/ratemon.inl,
- rtems/inline/rtems/rtems/region.inl,
- rtems/inline/rtems/rtems/sem.inl,
- rtems/inline/rtems/rtems/status.inl,
- rtems/inline/rtems/rtems/support.inl,
- rtems/inline/rtems/rtems/tasks.inl,
- rtems/inline/rtems/rtems/timer.inl,
- rtems/macros/rtems/rtems/asr.inl,
- rtems/macros/rtems/rtems/attr.inl,
- rtems/macros/rtems/rtems/dpmem.inl,
- rtems/macros/rtems/rtems/event.inl,
- rtems/macros/rtems/rtems/eventset.inl,
- rtems/macros/rtems/rtems/message.inl,
- rtems/macros/rtems/rtems/modes.inl,
- rtems/macros/rtems/rtems/options.inl,
- rtems/macros/rtems/rtems/part.inl,
- rtems/macros/rtems/rtems/ratemon.inl,
- rtems/macros/rtems/rtems/region.inl,
- rtems/macros/rtems/rtems/sem.inl,
- rtems/macros/rtems/rtems/status.inl,
- rtems/macros/rtems/rtems/support.inl,
- rtems/macros/rtems/rtems/tasks.inl,
- rtems/macros/rtems/rtems/timer.inl: New header guards.
-
-2005-02-21 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * itron/inline/rtems/itron/eventflags.inl,
- itron/inline/rtems/itron/fmempool.inl,
- itron/inline/rtems/itron/intr.inl,
- itron/inline/rtems/itron/mbox.inl,
- itron/inline/rtems/itron/msgbuffer.inl,
- itron/inline/rtems/itron/network.inl,
- itron/inline/rtems/itron/port.inl,
- itron/inline/rtems/itron/semaphore.inl,
- itron/inline/rtems/itron/sysmgmt.inl,
- itron/inline/rtems/itron/task.inl,
- itron/inline/rtems/itron/time.inl,
- itron/inline/rtems/itron/vmempool.inl,
- itron/macros/rtems/itron/eventflags.inl,
- itron/macros/rtems/itron/fmempool.inl,
- itron/macros/rtems/itron/intr.inl,
- itron/macros/rtems/itron/mbox.inl,
- itron/macros/rtems/itron/msgbuffer.inl,
- itron/macros/rtems/itron/network.inl,
- itron/macros/rtems/itron/port.inl,
- itron/macros/rtems/itron/semaphore.inl,
- itron/macros/rtems/itron/sysmgmt.inl,
- itron/macros/rtems/itron/task.inl,
- itron/macros/rtems/itron/time.inl,
- itron/macros/rtems/itron/vmempool.inl: New header guards.
-
-2005-02-21 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * posix/inline/rtems/posix/cond.inl,
- posix/inline/rtems/posix/intr.inl,
- posix/inline/rtems/posix/key.inl,
- posix/inline/rtems/posix/mqueue.inl,
- posix/inline/rtems/posix/mutex.inl,
- posix/inline/rtems/posix/priority.inl,
- posix/inline/rtems/posix/pthread.inl,
- posix/inline/rtems/posix/semaphore.inl,
- posix/inline/rtems/posix/timer.inl,
- posix/macros/rtems/posix/cond.inl,
- posix/macros/rtems/posix/intr.inl,
- posix/macros/rtems/posix/key.inl,
- posix/macros/rtems/posix/mqueue.inl,
- posix/macros/rtems/posix/mutex.inl,
- posix/macros/rtems/posix/priority.inl,
- posix/macros/rtems/posix/pthread.inl,
- posix/macros/rtems/posix/semaphore.inl,
- posix/macros/rtems/posix/timer.inl: New header guards.
-
-2005-02-21 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * posix/include/aio.h, posix/include/devctl.h,
- posix/include/intr.h, posix/include/mqueue.h,
- posix/include/sched.h, posix/include/semaphore.h,
- posix/include/rtems/posix/cancel.h,
- posix/include/rtems/posix/cond.h,
- posix/include/rtems/posix/condmp.h,
- posix/include/rtems/posix/config.h,
- posix/include/rtems/posix/intr.h,
- posix/include/rtems/posix/key.h,
- posix/include/rtems/posix/mqueue.h,
- posix/include/rtems/posix/mqueuemp.h,
- posix/include/rtems/posix/mutex.h,
- posix/include/rtems/posix/mutexmp.h,
- posix/include/rtems/posix/posixapi.h,
- posix/include/rtems/posix/priority.h,
- posix/include/rtems/posix/psignal.h,
- posix/include/rtems/posix/pthread.h,
- posix/include/rtems/posix/pthreadmp.h,
- posix/include/rtems/posix/ptimer.h,
- posix/include/rtems/posix/semaphore.h,
- posix/include/rtems/posix/semaphoremp.h,
- posix/include/rtems/posix/threadsup.h,
- posix/include/rtems/posix/time.h,
- posix/include/rtems/posix/timer.h: New header guards.
-
-2005-02-21 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * backward/asm.h, backward/chain.h, backward/clockdrv.h,
- backward/confdefs.h, backward/console.h, backward/dosfs.h,
- backward/ftpd.h, backward/imfs.h, backward/iosupp.h,
- backward/itron.h, backward/ringbuf.h, backward/rtc.h,
- backward/spurious.h, backward/timerdrv.h, backward/vmeintr.h,
- backward/motorola/mc68230.h, backward/motorola/mc68681.h,
- backward/zilog/z8030.h, backward/zilog/z8036.h,
- backward/zilog/z8536.h:
- New header guards.
-
-2005-02-19 Joel Sherrill <joel@OARcorp.com>
-
- PR doc/763
- * score/Doxyfile: Fixed path to no_cpu.
-
-2005-02-19 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * configure.ac: Check for external ampolish3.
-
-2005-02-18 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * libnetworking/vm/vm_extern.h, libnetworking/vm/vm_kern.h:
- Update from FreeBSD.
-
-2005-02-17 Joel Sherrill <joel@OARcorp.com>
-
- * include/rtems/pci.h: Merge differences from
- libbsp/powerpc/shared/pci/pci.h.
-
-2005-02-17 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * libnetworking/vm/vm_param.h: Update from FreeBSD.
-
-2005-02-17 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * libblock/include/rtems/diskdevs.h: Use uint32_t for ictrl req
- argument (16bit target compliance).
-
-2005-02-17 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * libblock/include/rtems/ramdisk.h:
- size_t rtems_ramdisk_configuration_size.
- * libblock/src/ramdisk.c: Adaptations for 16bit target compliance.
-
-2005-02-17 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * libnetworking/sys/sysctl.h (struct sysctl_oid): uint32_t
- oid_kind (16bit target compliance).
-
-2005-02-12 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * configure.ac: Remove LIBSCORECPU.
- * wrapup/Makefile.am: Reflect changes above.
-
-2005-02-10 Joel Sherrill <joel@OARcorp.com>
-
- PR 753/rtems
- * score/include/rtems/score/object.h,
- score/src/objectinitializeinformation.c: Configured number of objects
- needs to be of a type with more bits than Objects_Maximum to support
- configuring unlimited objects. The type for configuring the maximum
- number of objects should probably always be the same fundamental type
- as Object Id. For 16-bit Id configurations, the constant
- OBJECTS_UNLIMITED_OBJECTS was changed to 0x8000 to move in this
- direction.
-
-2005-02-09 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * libmisc/untar/untar.c (_rtems_octal2ulong): Replace.
-
-2005-02-08 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * ftpd/Makefile.am: Split preinstallation rules in to separate
- preinstall.am-files.
- * ftpd/preinstall.am: New (Generated from corresponding Makefile.am).
-
-2005-02-08 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * librpc/Makefile.am: Split preinstallation rules in to separate
- preinstall.am-files.
- * librpc/preinstall.am: New (Generated from corresponding Makefile.am).
-
-2005-02-08 Eric Norum <norum@aps.anl.gov>
-
- * libfs/Makefile.am, libfs/src/imfs/imfs.h, libfs/src/imfs/imfs_eval.c,
- libfs/src/imfs/imfs_fchmod.c, libfs/src/imfs/imfs_handlers_memfile.c,
- libfs/src/imfs/imfs_init.c, libfs/src/imfs/imfs_initsupp.c,
- libfs/src/imfs/imfs_load_tar.c, libfs/src/imfs/linearfile.c,
- libfs/src/imfs/memfile.c, libfs/src/imfs/miniimfs_init.c: Add
- 'copy-on-write' semantics to rtems_tarfs_load().
-
-2005-02-08 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * httpd/Makefile.am: Split preinstallation rules in to separate
- preinstall.am-files.
- * httpd/preinstall.am: New (Generated from corresponding Makefile.am).
-
-2005-02-08 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * itron/Makefile.am, libcsupport/Makefile.am,
- libnetworking/Makefile.am, posix/Makefile.am,
- rtems/Makefile.am, sapi/Makefile.am,
- score/Makefile.am, wrapup/Makefile.am,
- Makefile.am: Split preinstallation rules in to separate
- preinstall.am-files.
- * itron/preinstall.am, libcsupport/preinstall.am,
- libnetworking/preinstall.am, posix/preinstall.am,
- rtems/preinstall.am, sapi/preinstall.am,
- score/preinstall.am, wrapup/preinstall.am,
- preinstall.am: New (Generated from corresponding Makefile.ams).
- * configure.ac: Add AM_CONDITIONAL(AMPOLISH3)-stub.
-
-2005-02-08 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * configure.ac: Add new header guard to cpuopts.h.
- * Makefile.am: Add libfs, libblock, ftpd header install rules.
- * libfs/Makefile.am, libblock/Makefile.am, ftpd/Makefile.am: Remove
- header install rules.
-
-2005-02-08 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * aclocal/rtems-top.m4 (rtems_updir): Quote sed args.
-
-2005-02-08 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * libnetworking/net/if_ppp.c, libnetworking/net/if_pppvar.h:
- Ansification, cosmetics from FreeBSD.
-
-2005-02-07 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * libfs/src/imfs/imfs.h, libfs/src/imfs/imfs_load_tar.c,
- libmisc/untar/untar.c, libmisc/untar/untar.h:
- Various generalizations and fixes.
-
-2005-02-07 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Add include/rtems/tar.h.
- Merge-in header rules from libmisc/Makefile.am
- * libmisc/Makefile.am: Remove header rules.
- Remove lib-specific CPPFLAGS.
- * configure.ac: Add checks for <tar.h>
-
-2005-02-07 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * include/rtems/tar.h: New.
-
-2005-02-05 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * libfs/Makefile.am: Build libfs/src/imfs/imfs_load_tar.c.
-
-2005-02-04 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * libnetworking/libc/res_init.c, libnetworking/netinet/in.h,
- libnetworking/netinet/in_pcb.c, libnetworking/netinet/raw_ip.c:
- Misc. part. updates from FreeBSD.
-
-2005-02-04 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * automake/compile.am: Remove depend: (Redundant).
-
-2005-02-04 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/include/rtems/rtems/sem.h, rtems/src/semcreate.c,
- rtems/src/semdelete.c, rtems/src/semflush.c,
- rtems/src/semident.c, rtems/src/semobtain.c,
- rtems/src/semrelease.c: Use rtems_id for semaphores.
-
-2005-02-04 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * libcsupport/include/rtems/libio.h: Use rtems_id for semaphores.
- Use char* for buffer.
- * backward/ftpd.h: New.
- * Makefile.am: Reflect having added backward/ftpd.h.
-
-2005-02-04 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- PR 756/rtems
- * ftpd/ftpd.c, ftpd/ftpd.h, ftpd/Makefile.am: New (relocated from
- /c/src/libnetworking/ftpd)
- * ftpd/ftd.h: New header guards.
- * ftpd/Makefile.am: Install libftd.a, install ftp.h to rtems/ftp.h.
- * configure.ac: Add ftpd/Makefile.
- * Makefile.am: Add ftpd.
-
-2005-02-03 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * librpc/include/rpc/clnt_stat.h, librpc/include/rpc/rpcent.h:
- New (From FreeBSD).
- * librpc/include/rpc/rpc.h: Partial update from FreeBSD.
- * librpc/Makefile.am: Reflect changes above.
-
-2005-02-03 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * librpc/include/rpc/types.h: Partial update from FreeBSD.
- Use stdint.h types instead of sys/types.h.
- * librpc/src/rpc/bindresvport.c: Partial update from FreeBSD.
-
-2005-02-03 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- PR 755/rtems
- * libnetworking/libc/res_init.c, libnetworking/lib/rtems_bsdnet_ntp.c,
- libnetworking/nfs/bootp_subr.c: Include <rtems/bsdnet/servers.h>.
-
-2005-02-03 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- PR 755/rtems
- * libnetworking/rtems_glue.c:
- Rename rtems_bsdnet_nameservers to _rtems_bsdnet_nameservers.
- Rename rtems_bsdnet_ntpservers to _rtems_bsdnet_ntpservers.
- Add new rtems_bsdnet_nameservers, rtems_bsdnet_ntpservers as
- pointers to _rtems_bsdnet_*servers arrays.
- * libnetworking/rtems/rtems_bsdnet_internal.h: Remove
- rtems_bsdnet_nameserver, rtems_bsdnet_nameserver_count.
- * libnetworking/rtems/rtems_bsdnet.h: Remove
- rtems_bsdnet_ntpserver, rtems_bsdnet_ntp_count.
- * libnetworking/rtems/bsdnet/servers.h: New.
- * libnetworking/opt_ipsec.h: New (BSD compatibility).
- * libnetworking/Makefile.am: Reflect changes above.
-
-2005-02-02 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * libnetworking/rtems/ftpfs.h, libnetworking/rtems/mkrootfs.h,
- libnetworking/rtems/rtems_bsdnet_internal.h,
- libnetworking/rtems/rtems_bsdnet.h,
- libnetworking/rtems/tftp.h: New header guards.
-
-2005-02-02 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * libnetworking/rtems/issetugid.c,
- libnetworking/rtems/mkrootfs.c,
- libnetworking/rtems/rtems_bootp.c,
- libnetworking/rtems/rtems_bsdnet_malloc_starvation.c,
- libnetworking/rtems/rtems_glue.c,
- libnetworking/rtems/rtems_select.c,
- libnetworking/rtems/rtems_showicmpstat.c,
- libnetworking/rtems/rtems_showifstat.c,
- libnetworking/rtems/rtems_showipstat.c,
- libnetworking/rtems/rtems_showmbuf.c,
- libnetworking/rtems/rtems_showroute.c,
- libnetworking/rtems/rtems_showtcpstat.c,
- libnetworking/rtems/rtems_showudpstat.c,
- libnetworking/rtems/rtems_syscall.c,
- libnetworking/rtems/sghostname.c: Include config.h.
-
-2005-02-01 Joel Sherrill <joel@OARcorp.com>
-
- * libblock/include/rtems/bdbuf.h,
- libblock/include/rtems/ide_part_table.h, libblock/src/blkdev.c,
- libcsupport/include/rtems/termiostypes.h, libcsupport/src/termios.c,
- posix/macros/rtems/posix/cond.inl,
- posix/macros/rtems/posix/mutex.inl : Remove warnings.
-
-2005-02-01 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * aclocal/prog-cc.m4: Remove refs to gcc-isystem.m4.
- * aclocal/gcc-isystem.m4: Remove (Unused).
-
-2005-01-28 Eric Norum <norume@aps.anl.gov>
-
- * libnetworking/rtems/rtems_glue.c: Remove dead variable.
-
-2005-01-28 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * itron/include/itron.h,
- itron/include/itronsys/eventflags.h,
- itron/include/itronsys/fmempool.h,
- itron/include/itronsys/intr.h,
- itron/include/itronsys/mbox.h,
- itron/include/itronsys/msgbuffer.h,
- itron/include/itronsys/network.h,
- itron/include/itronsys/port.h,
- itron/include/itronsys/semaphore.h,
- itron/include/itronsys/status.h,
- itron/include/itronsys/sysmgmt.h,
- itron/include/itronsys/task.h,
- itron/include/itronsys/time.h,
- itron/include/itronsys/types.h,
- itron/include/itronsys/vmempool.h,
- itron/include/rtems/itron/config.h,
- itron/include/rtems/itron/eventflags.h,
- itron/include/rtems/itron/fmempool.h,
- itron/include/rtems/itron/intr.h,
- itron/include/rtems/itron/itronapi.h,
- itron/include/rtems/itron/mbox.h,
- itron/include/rtems/itron/msgbuffer.h,
- itron/include/rtems/itron/network.h,
- itron/include/rtems/itron/object.h,
- itron/include/rtems/itron/port.h,
- itron/include/rtems/itron/semaphore.h,
- itron/include/rtems/itron/sysmgmt.h,
- itron/include/rtems/itron/task.h,
- itron/include/rtems/itron/time.h,
- itron/include/rtems/itron/vmempool.h: New header guards.
-
-2005-01-28 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * libblock/include/rtems/bdbuf.h, libblock/include/rtems/blkdev.h,
- libblock/include/rtems/diskdevs.h,
- libblock/include/rtems/ide_part_table.h,
- libblock/include/rtems/ramdisk.h,
- libfs/src/dosfs/dosfs.h, libfs/src/imfs/imfs.h:
- New header guards.
-
-2005-01-28 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * libcsupport/include/inttypes.h: New header guard.
- Fix doxygen preamble.
-
-2005-01-28 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * libcsupport/include/motorola/mc68230.h,
- libcsupport/include/motorola/mc68681.h,
- libcsupport/include/chain.h,
- libcsupport/include/clockdrv.h,
- libcsupport/include/console.h,
- libcsupport/include/iosupp.h,
- libcsupport/include/ringbuf.h,
- libcsupport/include/rtc.h,
- libcsupport/include/spurious.h,
- libcsupport/include/timerdrv.h,
- libcsupport/include/vmeintr.h,
- libcsupport/include/rtems/libio.h,
- libcsupport/include/rtems/assoc.h,
- libcsupport/include/rtems/error.h,
- libcsupport/include/rtems/libcsupport.h,
- libcsupport/include/rtems/libio_.h,
- libcsupport/include/rtems/termiostypes.h,
- libcsupport/include/rtems/cdefs.h,
- libcsupport/include/zilog/z8036.h,
- libcsupport/include/zilog/z8530.h,
- libcsupport/include/zilog/z8536.h: New header guards.
-
-2005-01-28 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * include/rtems/bspIo.h, include/rtems/concat.h,
- include/rtems/fs.h, include/rtems/pci.h,
- include/rtems/stdint.h, include/rtems/userenv.h:
- New header guards.
-
-2005-01-28 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/include/rtems.h, rtems/include/rtems/rtems/asr.h,
- rtems/include/rtems/rtems/attr.h, rtems/include/rtems/rtems/cache.h,
- rtems/include/rtems/rtems/clock.h,
- rtems/include/rtems/rtems/config.h,
- rtems/include/rtems/rtems/dpmem.h,
- rtems/include/rtems/rtems/event.h,
- rtems/include/rtems/rtems/eventmp.h,
- rtems/include/rtems/rtems/eventset.h,
- rtems/include/rtems/rtems/intr.h,
- rtems/include/rtems/rtems/message.h,
- rtems/include/rtems/rtems/modes.h, rtems/include/rtems/rtems/mp.h,
- rtems/include/rtems/rtems/msgmp.h,
- rtems/include/rtems/rtems/options.h,
- rtems/include/rtems/rtems/part.h,
- rtems/include/rtems/rtems/partmp.h,
- rtems/include/rtems/rtems/ratemon.h,
- rtems/include/rtems/rtems/region.h,
- rtems/include/rtems/rtems/regionmp.h,
- rtems/include/rtems/rtems/rtemsapi.h,
- rtems/include/rtems/rtems/sem.h, rtems/include/rtems/rtems/semmp.h,
- rtems/include/rtems/rtems/signal.h,
- rtems/include/rtems/rtems/signalmp.h,
- rtems/include/rtems/rtems/status.h,
- rtems/include/rtems/rtems/support.h,
- rtems/include/rtems/rtems/taskmp.h,
- rtems/include/rtems/rtems/tasks.h,
- rtems/include/rtems/rtems/timer.h,
- rtems/include/rtems/rtems/types.h, sapi/include/rtems/config.h,
- sapi/include/rtems/extension.h, sapi/include/rtems/fatal.h,
- sapi/include/rtems/init.h, sapi/include/rtems/io.h,
- sapi/include/rtems/mptables.h, sapi/include/rtems/sptables.h,
- score/include/rtems/debug.h, score/include/rtems/seterr.h,
- score/include/rtems/system.h, score/include/rtems/score/address.h,
- score/include/rtems/score/apiext.h,
- score/include/rtems/score/apimutex.h,
- score/include/rtems/score/bitfield.h,
- score/include/rtems/score/chain.h,
- score/include/rtems/score/context.h,
- score/include/rtems/score/copyrt.h,
- score/include/rtems/score/coremsg.h,
- score/include/rtems/score/coremutex.h,
- score/include/rtems/score/coresem.h,
- score/include/rtems/score/heap.h,
- score/include/rtems/score/interr.h, score/include/rtems/score/isr.h,
- score/include/rtems/score/mpci.h, score/include/rtems/score/mppkt.h,
- score/include/rtems/score/object.h,
- score/include/rtems/score/objectmp.h,
- score/include/rtems/score/priority.h,
- score/include/rtems/score/stack.h,
- score/include/rtems/score/states.h,
- score/include/rtems/score/sysstate.h,
- score/include/rtems/score/thread.h,
- score/include/rtems/score/threadmp.h,
- score/include/rtems/score/threadq.h,
- score/include/rtems/score/tod.h, score/include/rtems/score/tqdata.h,
- score/include/rtems/score/userext.h,
- score/include/rtems/score/watchdog.h,
- score/include/rtems/score/wkspace.h: New header guard.
-
-2005-01-28 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * automake/compile.am: Remove RTEMS_CPPFLAGS.
-
-2005-01-28 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * libnetworking/net/if_pppvar.h: Ansify.
-
-2005-01-28 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * include/rtems/userenv.h: Set up LOGIN_NAME_MAX iff not having been
- defined before.
-
-2005-01-28 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * sapi/src/debug.c, sapi/src/exinit.c, sapi/src/extension.c,
- sapi/src/extensioncreate.c, sapi/src/extensiondelete.c,
- sapi/src/extensionident.c, sapi/src/fatal.c, sapi/src/io.c,
- sapi/src/itronapi.c, sapi/src/posixapi.c, sapi/src/rtemsapi.c:
- Include config.h.
-
-2005-01-27 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * libcsupport/src/lstat.c, libcsupport/src/readdir_r.c:
- Include config.h.
-
-2005-01-27 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * libmisc/untar/untar.h: New prototype to eleminate warnings.
- * libmisc/untar/untar.c: Cosmetics, add symlinks.
-
-2005-01-27 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * libcsupport/include/tar.h: New (SUSv3).
- * Makefile.am: Integrate newlib-specific headers.
- Add libcsupport/include/tar.h.
- * libcsupport/Makefile.am: Remove newlib-specific headers.
-
-2005-01-27 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * libmisc/fsmount/fsmount.c: Include config.h.
-
-2005-01-27 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * score/src/apiext.c, score/src/chain.c, score/src/coremsg.c,
- score/src/coremsgbroadcast.c, score/src/coremsgclose.c,
- score/src/coremsgflush.c, score/src/coremsgflushsupp.c,
- score/src/coremsgflushwait.c, score/src/coremsginsert.c,
- score/src/coremsgseize.c, score/src/coremsgsubmit.c,
- score/src/coremutex.c, score/src/coremutexflush.c,
- score/src/coremutexseize.c, score/src/coremutexsurrender.c,
- score/src/coresem.c, score/src/coresemflush.c,
- score/src/coresemseize.c, score/src/coresemsurrender.c,
- score/src/coretod.c, score/src/coretodset.c,
- score/src/coretodtickle.c, score/src/coretodtoseconds.c,
- score/src/coretodvalidate.c, score/src/heap.c,
- score/src/heapallocate.c, score/src/heapallocatealigned.c,
- score/src/heapextend.c, score/src/heapfree.c,
- score/src/heapgetfreeinfo.c, score/src/heapgetinfo.c,
- score/src/heapsizeofuserarea.c, score/src/heapwalk.c,
- score/src/interr.c, score/src/isr.c, score/src/iterateoverthreads.c,
- score/src/mpci.c, score/src/object.c, score/src/objectallocate.c,
- score/src/objectallocatebyindex.c, score/src/objectclearname.c,
- score/src/objectcomparenameraw.c,
- score/src/objectcomparenamestring.c, score/src/objectcopynameraw.c,
- score/src/objectcopynamestring.c,
- score/src/objectextendinformation.c, score/src/objectfree.c,
- score/src/objectget.c, score/src/objectgetbyindex.c,
- score/src/objectgetisr.c, score/src/objectgetnext.c,
- score/src/objectgetnoprotection.c, score/src/objectidtoname.c,
- score/src/objectinitializeinformation.c, score/src/objectmp.c,
- score/src/objectnametoid.c, score/src/objectshrinkinformation.c,
- score/src/thread.c, score/src/threadchangepriority.c,
- score/src/threadclearstate.c, score/src/threadclose.c,
- score/src/threadcreateidle.c, score/src/threaddelayended.c,
- score/src/threaddispatch.c, score/src/threadevaluatemode.c,
- score/src/threadget.c, score/src/threadhandler.c,
- score/src/threadidlebody.c, score/src/threadinitialize.c,
- score/src/threadloadenv.c, score/src/threadmp.c,
- score/src/threadq.c, score/src/threadqdequeue.c,
- score/src/threadqdequeuefifo.c, score/src/threadqdequeuepriority.c,
- score/src/threadqenqueue.c, score/src/threadqenqueuefifo.c,
- score/src/threadqenqueuepriority.c, score/src/threadqextract.c,
- score/src/threadqextractfifo.c, score/src/threadqextractpriority.c,
- score/src/threadqextractwithproxy.c, score/src/threadqfirst.c,
- score/src/threadqfirstfifo.c, score/src/threadqfirstpriority.c,
- score/src/threadqflush.c, score/src/threadqtimeout.c,
- score/src/threadready.c, score/src/threadreset.c,
- score/src/threadresettimeslice.c, score/src/threadrestart.c,
- score/src/threadresume.c, score/src/threadrotatequeue.c,
- score/src/threadsetpriority.c, score/src/threadsetstate.c,
- score/src/threadsettransient.c, score/src/threadstackallocate.c,
- score/src/threadstackfree.c, score/src/threadstart.c,
- score/src/threadstartmultitasking.c, score/src/threadsuspend.c,
- score/src/threadtickletimeslice.c, score/src/threadyieldprocessor.c,
- score/src/userext.c, score/src/watchdog.c,
- score/src/watchdogadjust.c, score/src/watchdoginsert.c,
- score/src/watchdogremove.c, score/src/watchdogtickle.c,
- score/src/wkspace.c: Include config.h.
-
-2005-01-24 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * include/rtems/stdint.h: Add signed8, signed16, signed32,
- unsigned8, unsigned16, unsigned32.
-
-2005-01-24 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * score/include/rtems/score/heap.h: Use uintptr_t for _H_uptr_t.
- * score/inline/rtems/score/address.inl: Remove
- RTEMS_CPU_HAS_16_BIT_ADDRESSES.
- Use uintptr_t for void* to address casts.
-
-2005-01-24 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * libcsupport/include/stdint.h: Use __PTRDIFF_TYPE__ for intptr_t.
-
-2005-01-23 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * sapi/src/fatal.c, score/src/interr.c:
- Remove volatile on return type.
-
-2005-01-20 Sergei Organov <osv@topconrd.ru>
-
- PR 536/rtems
- Heap manager re-implementation to consume less memory and still satisfy
- alignment requirements.
-
- * score/src/heap.c, score/src/heapallocate.c, score/src/heapextend.c,
- score/src/heapfree.c, score/src/heapgetinfo.c,
- score/src/heapgetfreeinfo.c, core/src/heapsizeofuserarea.c,
- score/src/heapwalk.c, core/macros/rtems/score/heap.inl,
- score/inline/rtems/score/heap.inl,
- score/include/rtems/score/heap.h: Reimplemented.
- * score/src/heapallocatealigned.c: new file
- * score/Makefile.am: HEAP_C_FILES: add score/src/heapallocatealigned.c
-
-2005-01-20 Joel Sherrill <joel@OARcorp.com>
-
- PR 745/rtems
- * rtems/src/ratemoncreate.c, rtems/src/timercreate.c: Make sure
- internal timer structures are initialized so object control reuse is
- safe.
-
-2005-01-20 Joel Sherrill <joel@OARcorp.com>
-
- PR 740/rtems
- * score/src/heapgetfreeinfo.c: Return size of largest not of last block.
-
-2005-01-18 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * libfs/src/dosfs/fat.c (fat_init_volume_info): Reflect
- fs_info->sec_buf being a uint8_t.
- * libfs/src/dosfs/msdos_create.c, libfs/src/dosfs/msdos_misc.c:
- Eliminate warnings.
-
-2005-01-18 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * libfs/src/dosfs/msdos_misc.c
- (msdos_get_dotdot_dir_info_cluster_num_and_offset):
- Remove cur_node (Unused).
-
-2005-01-18 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * libcsupport/src/termios.c: Remove unnecessary type casts.
-
-2005-01-18 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * sapi/include/rtems/io.h : size_t device_name_length.
-
-2005-01-18 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * sapi/include/rtems/fatal.h, score/include/rtems/score/interr.h:
- Remove volatile on return type.
-
-2005-01-18 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * itron/inline/rtems/itron/task.inl (_ITRON_Task_Priority_to_Core,
- _ITRON_tasks_Core_to_Priority): Correct return types.
-
-2005-01-18 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/src/attr.c, rtems/src/clockget.c, rtems/src/clockset.c,
- rtems/src/clocktick.c, rtems/src/dpmem.c, rtems/src/dpmemcreate.c,
- rtems/src/dpmemdelete.c, rtems/src/dpmemexternal2internal.c,
- rtems/src/dpmemident.c, rtems/src/dpmeminternal2external.c,
- rtems/src/event.c, rtems/src/eventmp.c, rtems/src/eventreceive.c,
- rtems/src/eventseize.c, rtems/src/eventsend.c,
- rtems/src/eventsurrender.c, rtems/src/eventtimeout.c,
- rtems/src/intr.c, rtems/src/intrbody.c, rtems/src/intrcatch.c,
- rtems/src/mp.c, rtems/src/msg.c, rtems/src/msgmp.c,
- rtems/src/msgqallocate.c, rtems/src/msgqbroadcast.c,
- rtems/src/msgqcreate.c, rtems/src/msgqdelete.c,
- rtems/src/msgqflush.c, rtems/src/msgqgetnumberpending.c,
- rtems/src/msgqident.c, rtems/src/msgqreceive.c,
- rtems/src/msgqsend.c, rtems/src/msgqsubmit.c,
- rtems/src/msgqtranslatereturncode.c, rtems/src/msgqurgent.c,
- rtems/src/part.c, rtems/src/partcreate.c, rtems/src/partdelete.c,
- rtems/src/partgetbuffer.c, rtems/src/partident.c,
- rtems/src/partmp.c, rtems/src/partreturnbuffer.c,
- rtems/src/ratemon.c, rtems/src/ratemoncancel.c,
- rtems/src/ratemoncreate.c, rtems/src/ratemondelete.c,
- rtems/src/ratemongetstatus.c, rtems/src/ratemonident.c,
- rtems/src/ratemonperiod.c, rtems/src/ratemontimeout.c,
- rtems/src/region.c, rtems/src/regioncreate.c,
- rtems/src/regiondelete.c, rtems/src/regionextend.c,
- rtems/src/regiongetfreeinfo.c, rtems/src/regiongetinfo.c,
- rtems/src/regiongetsegment.c, rtems/src/regiongetsegmentsize.c,
- rtems/src/regionident.c, rtems/src/regionmp.c,
- rtems/src/regionreturnsegment.c, rtems/src/rtclock.c,
- rtems/src/rtemsidtoname.c, rtems/src/rtemstimer.c, rtems/src/sem.c,
- rtems/src/semcreate.c, rtems/src/semdelete.c, rtems/src/semflush.c,
- rtems/src/semident.c, rtems/src/semmp.c, rtems/src/semobtain.c,
- rtems/src/semrelease.c, rtems/src/semtranslatereturncode.c,
- rtems/src/signal.c, rtems/src/signalcatch.c, rtems/src/signalmp.c,
- rtems/src/signalsend.c, rtems/src/taskcreate.c,
- rtems/src/taskdelete.c, rtems/src/taskgetnote.c,
- rtems/src/taskident.c, rtems/src/taskinitusers.c,
- rtems/src/taskissuspended.c, rtems/src/taskmode.c,
- rtems/src/taskmp.c, rtems/src/taskrestart.c, rtems/src/taskresume.c,
- rtems/src/tasks.c, rtems/src/tasksetnote.c,
- rtems/src/tasksetpriority.c, rtems/src/taskstart.c,
- rtems/src/tasksuspend.c, rtems/src/taskvariableadd.c,
- rtems/src/taskvariabledelete.c, rtems/src/taskvariableget.c,
- rtems/src/taskwakeafter.c, rtems/src/taskwakewhen.c,
- rtems/src/timercancel.c, rtems/src/timercreate.c,
- rtems/src/timerdelete.c, rtems/src/timerfireafter.c,
- rtems/src/timerfirewhen.c, rtems/src/timergetinfo.c,
- rtems/src/timerident.c, rtems/src/timerreset.c,
- rtems/src/timerserver.c, rtems/src/timerserverfireafter.c,
- rtems/src/timerserverfirewhen.c: Include config.h.
-
-2005-01-18 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * score/inline/rtems/score/userext.inl: Include <string.h>.
-
-2005-01-14 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- PR 742/rtems
- * score/include/rtems/system.h: Remove stringify().
-
-2005-01-13 Joel Sherrill <joel@oarcorp.com>
- Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * libcsupport/src/gxx_wrapper.c: Reflect GCC-4.0's gthr-rtems.h.
-
-2005-01-09 Joel Sherrill <joel@oarcorp.com>
-
- * librpc/include/rpc/clnt.h, librpc/src/rpc/authunix_prot.c,
- librpc/src/rpc/clnt_tcp.c, librpc/src/rpc/pmap_prot2.c,
- librpc/src/rpc/pmap_rmt.c, librpc/src/rpc/rtems_portmapper.c,
- librpc/src/rpc/svc_simple.c: Fix warnings.
-
-2005-01-07 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * librpc/include/rpc/auth_des.h, librpc/include/rpc/xdr.h,
- librpc/src/rpc/auth_des.c, librpc/src/rpc/auth_unix.c,
- librpc/src/rpc/rpc_prot.c, librpc/src/xdr/xdr.c:
- Misc. ansi-fications, misc. updates from FreeBSD.
-
-2005-01-07 Joel Sherrill <joel@OARcorp.com>
-
- * libnetworking/libc/res_debug.c: Added const to eliminate warnings.
-
-2005-01-07 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * librpc/include/rpc/xdr.h: Remove questionable comments.
- * librpc/include/rpc/auth.h: Remove __P, ansi-fy.
- * librpc/src/rpc/auth_none.c: Reflect changes above.
- Partial update from FreeBSD.
-
-2005-01-07 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * posix/include/rtems/posix/cond.h,
- posix/include/rtems/posix/mutex.h: Cosmetics.
-
-2005-01-07 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * librpc/include/rpc/svc.h, librpc/include/rpc/xdr.h:
- Remove __P(xx).
-
-2005-01-07 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * httpd/Makefile.am, itron/Makefile.am, libblock/Makefile.am,
- libcsupport/Makefile.am, libfs/Makefile.am, libmisc/Makefile.am,
- libnetworking/Makefile.am, librpc/Makefile.am, posix/Makefile.am,
- rtems/Makefile.am, sapi/Makefile.am, score/Makefile.am:
- Eliminate CFLAGS_OPTIMIZE_V.
-
-2005-01-05 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * aclocal/rtems-flags.m4: Remove (Unused).
-
-2005-01-05 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * aclocal/prog-ccas.m4: Remove $(GCCSPECS).
-
-2005-01-05 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/src/eventsurrender.c: Remove bogus type casts.
- * sapi/Makefile.am: Eliminate *_FILES.
-
-2005-01-05 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * aclocal/env-rtemscpu.m4: Remove CFLAGS_OPTIMIZE_V.
- Remove CPU_CFLAGS.
- * aclocal/prog-cc.m4: Don't invoke _RTEMS_FLAGS to set up
- RTEMS_CFLAGS.
- * automake/compile.am: AM_CFLAGS = RTEMS_CFLAGS.
- Remove CPPFLAGS, CFLAGS, CPU_CFLAGS, CFLAGS_OPTIMIZE.
- Cleanup comments.
-
-2005-01-05 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * aclocal/env-rtemscpu.m4: Remove CFLAGS_DEBUG_V.
- * aclocal/prog-cc.m4: Remove RTEMS_USE_GCC.
- * automake/compile.am: Cleanup comments. Remove ASFLAGS.
-
-2005-01-01 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * automake/compile.am, httpd/Makefile.am, itron/Makefile.am,
- libblock/Makefile.am, libcsupport/Makefile.am, libfs/Makefile.am,
- libmisc/Makefile.am, libnetworking/Makefile.am, librpc/Makefile.am,
- posix/Makefile.am, rtems/Makefile.am, sapi/Makefile.am,
- score/Makefile.am, wrapup/Makefile.am:
- Remove build-variant support.
-
-2004-12-30 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * httpd/Makefile.am: Remove -DOS="RTEMS".
- * httpd/rtems_webserver.h: Add doxygen preamble.
- Add C++ guards.
-
-2004-12-29 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * score/include/rtems/score/chain.h:
- Use uint32_t instead of unsigned32.
- * score/src/chain.c: Remove superfluous type cast.
-
-2004-12-10 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * posix/include/aio.h, posix/include/devctl.h,
- posix/include/intr.h, posix/include/mqueue.h,
- posix/include/sched.h, posix/include/semaphore.h,
- posix/src/ptimer.c, posix/src/ptimer1.c:
- Include <unistd.h> instead of <sys/features.h> to pick up
- _POSIX_* defines (Mandated by POSIX).
-
-2004-12-09 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * score/include/rtems/system.h: Don't define NULL, include
- <stddef.h>.
-
-2004-12-03 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * libnetworking/net/if_ethersubr.c,
- libnetworking/net/radix.h,
- libnetworking/netinet/if_ether.h,
- libnetworking/netinet/igmp_var.h,
- libnetworking/netinet/in_var.h,
- libnetworking/netinet/tcp_timer.h,
- libnetworking/netinet/udp_usrreq.c,
- libnetworking/rtems/rtems_glue.c:
- Misc. updates from FreeBSD and bugfixes tripped by GCC-4.0.0.
-
-2004-12-02 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * libnetworking/kern/kern_sysctl.c,
- libnetworking/sys/sysctl.h: Add SYSCTL_CHILDREN_SET.
- (Update from FreeBSD for GCC-4.0.0).
-
-2004-12-02 Joel Sherrill <joel@OARcorp.com>
-
- * libnetworking/kern/kern_sysctl.c, libnetworking/netinet/ip_mroute.c,
- libnetworking/sys/socketvar.h: Remove warnings.
-
-2004-12-02 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * libnetworking/net/radix.c, libnetworking/net/radix.h,
- libnetworking/net/route.h, libnetworking/netinet/if_ether.h,
- libnetworking/netinet/in_var.h, libnetworking/netinet/tcp_timer.h,
- libnetworking/netinet/udp_usrreq.c, libnetworking/netinet/udp_var.h,
- libnetworking/sys/callout.h, libnetworking/sys/socketvar.h,
- libnetworking/sys/sysctl.h: Cosmetics from FreeBSD.
-
-2004-12-02 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * libmisc/capture/capture-cli.h, libmisc/capture/capture.h,
- libmisc/monitor/monitor.h, libmisc/rtmonuse/rtmonuse.h,
- libmisc/shell/shell.h: Partial doxygenification.
- * libmisc/capture/capture.h: Use INT32_C for constants.
-
-2004-12-02 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * libcsupport/include/chain.h,
- libcsupport/include/clockdrv.h,
- libcsupport/include/console.h,
- libcsupport/include/iosupp.h,
- libcsupport/include/ringbuf.h,
- libcsupport/include/rtc.h,
- libcsupport/include/spurious.h,
- libcsupport/include/timerdrv.h,
- libcsupport/include/vmeintr.h,
- libcsupport/include/motorola/mc68230.h,
- libcsupport/include/motorola/mc68681.h,
- libcsupport/include/rtems/assoc.h,
- libcsupport/include/rtems/cdefs.h,
- libcsupport/include/rtems/error.h,
- libcsupport/include/rtems/libcsupport.h,
- libcsupport/include/rtems/libio.h,
- libcsupport/include/rtems/libio_.h,
- libcsupport/include/rtems/termiostypes.h,
- libcsupport/include/zilog/z8036.h,
- libcsupport/include/zilog/z8530.h,
- libcsupport/include/zilog/z8536.h: Add doxygen preamble.
-
-2004-11-29 Joel Sherrill <joel@OARcorp.com>
-
- * libcsupport/src/mallocfreespace.c, rtems/Makefile.am,
- rtems/include/rtems/rtems/region.h, score/Makefile.am,
- score/include/rtems/score/heap.h, score/src/heapgetinfo.c: Add
- capability to return information about just the free blocks in a
- region or heap. Also changed the semantics of free space available
- to be the largest block of memory that can be allocated.
- * rtems/src/regiongetfreeinfo.c, score/src/heapgetfreeinfo.c: New files.
- : score/include/rtems/score/object.h,
- score/src/objectinitializeinformation.c: Remove warning.
-
-2004-11-22 Joel Sherrill <joel@OARcorp.com>
-
- * score/include/rtems/score/object.h, score/src/objectclearname.c,
- score/src/objectcopynamestring.c: Fixing warning led to making
- changes to multiple prototypes for object support routines.
-
-2004-11-22 Joel Sherrill <joel@OARcorp.com>
-
- * libcsupport/src/ttyname_r.c: Remove warning for using _fstat.
-
-2004-11-22 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * aclocal/enable-itron.m4, aclocal/check-itron.m4:
- Allow building itron for unix.
-
-2004-11-22 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * libnetworking/Makefile.am: Don't install bpfilter.h (Private
- header).
-
-2004-11-22 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * libblock/include/rtems/bdbuf.h,
- libblock/include/rtems/blkdev.h,
- libblock/include/rtems/diskdevs.h,
- libblock/include/rtems/ide_part_table.h,
- libblock/include/rtems/ramdisk.h:
- Add doxygen preamble.
-
-2004-11-21 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * sapi/include/confdefs.h, sapi/include/rtems/config.h,
- sapi/include/rtems/extension.h, sapi/include/rtems/fatal.h,
- sapi/include/rtems/init.h, sapi/include/rtems/io.h,
- sapi/include/rtems/sptables.h, sapi/inline/rtems/extension.inl,
- sapi/macros/rtems/extension.inl: Add doxygen preamble.
-
-2004-11-21 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * score/include/rtems/debug.h, score/include/rtems/seterr.h,
- score/include/rtems/system.h, score/include/rtems/score/address.h,
- score/include/rtems/score/apiext.h,
- score/include/rtems/score/apimutex.h,
- score/include/rtems/score/bitfield.h,
- score/include/rtems/score/chain.h,
- score/include/rtems/score/context.h,
- score/include/rtems/score/copyrt.h,
- score/include/rtems/score/coremsg.h,
- score/include/rtems/score/coremutex.h,
- score/include/rtems/score/coresem.h,
- score/include/rtems/score/heap.h,
- score/include/rtems/score/interr.h, score/include/rtems/score/isr.h,
- score/include/rtems/score/mpci.h, score/include/rtems/score/mppkt.h,
- score/include/rtems/score/object.h,
- score/include/rtems/score/objectmp.h,
- score/include/rtems/score/priority.h,
- score/include/rtems/score/stack.h,
- score/include/rtems/score/states.h,
- score/include/rtems/score/sysstate.h,
- score/include/rtems/score/thread.h,
- score/include/rtems/score/threadmp.h,
- score/include/rtems/score/threadq.h,
- score/include/rtems/score/tod.h, score/include/rtems/score/tqdata.h,
- score/include/rtems/score/userext.h,
- score/include/rtems/score/watchdog.h,
- score/include/rtems/score/wkspace.h,
- score/inline/rtems/score/address.inl,
- score/inline/rtems/score/chain.inl,
- score/inline/rtems/score/coremsg.inl,
- score/inline/rtems/score/coremutex.inl,
- score/inline/rtems/score/coresem.inl,
- score/inline/rtems/score/heap.inl, score/inline/rtems/score/isr.inl,
- score/inline/rtems/score/mppkt.inl,
- score/inline/rtems/score/object.inl,
- score/inline/rtems/score/objectmp.inl,
- score/inline/rtems/score/priority.inl,
- score/inline/rtems/score/stack.inl,
- score/inline/rtems/score/states.inl,
- score/inline/rtems/score/sysstate.inl,
- score/inline/rtems/score/thread.inl,
- score/inline/rtems/score/threadmp.inl,
- score/inline/rtems/score/tod.inl,
- score/inline/rtems/score/tqdata.inl,
- score/inline/rtems/score/userext.inl,
- score/inline/rtems/score/watchdog.inl,
- score/inline/rtems/score/wkspace.inl,
- score/macros/rtems/score/object.inl: Adjust doxygen @file.
-
-2004-11-21 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * posix/include/aio.h, posix/include/devctl.h, posix/include/intr.h,
- posix/include/mqueue.h, posix/include/sched.h,
- posix/include/semaphore.h, posix/include/rtems/posix/cancel.h,
- posix/include/rtems/posix/cond.h,
- posix/include/rtems/posix/condmp.h,
- posix/include/rtems/posix/config.h,
- posix/include/rtems/posix/intr.h, posix/include/rtems/posix/key.h,
- posix/include/rtems/posix/mqueue.h,
- posix/include/rtems/posix/mqueuemp.h,
- posix/include/rtems/posix/mutex.h,
- posix/include/rtems/posix/mutexmp.h,
- posix/include/rtems/posix/posixapi.h,
- posix/include/rtems/posix/priority.h,
- posix/include/rtems/posix/psignal.h,
- posix/include/rtems/posix/pthread.h,
- posix/include/rtems/posix/pthreadmp.h,
- posix/include/rtems/posix/ptimer.h,
- posix/include/rtems/posix/semaphore.h,
- posix/include/rtems/posix/semaphoremp.h,
- posix/include/rtems/posix/threadsup.h,
- posix/include/rtems/posix/time.h, posix/include/rtems/posix/timer.h,
- posix/inline/rtems/posix/cond.inl,
- posix/inline/rtems/posix/intr.inl, posix/inline/rtems/posix/key.inl,
- posix/inline/rtems/posix/mqueue.inl,
- posix/inline/rtems/posix/mutex.inl,
- posix/inline/rtems/posix/priority.inl,
- posix/inline/rtems/posix/pthread.inl,
- posix/inline/rtems/posix/semaphore.inl,
- posix/inline/rtems/posix/timer.inl,
- posix/macros/rtems/posix/cond.inl,
- posix/macros/rtems/posix/intr.inl, posix/macros/rtems/posix/key.inl,
- posix/macros/rtems/posix/mqueue.inl,
- posix/macros/rtems/posix/mutex.inl,
- posix/macros/rtems/posix/priority.inl,
- posix/macros/rtems/posix/pthread.inl,
- posix/macros/rtems/posix/semaphore.inl,
- posix/macros/rtems/posix/timer.inl: Add doxygen preamble.
-
-2004-11-21 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * itron/include/itron.h, itron/include/itronsys/eventflags.h,
- itron/include/itronsys/fmempool.h, itron/include/itronsys/intr.h,
- itron/include/itronsys/mbox.h, itron/include/itronsys/msgbuffer.h,
- itron/include/itronsys/network.h, itron/include/itronsys/port.h,
- itron/include/itronsys/semaphore.h, itron/include/itronsys/status.h,
- itron/include/itronsys/sysmgmt.h, itron/include/itronsys/task.h,
- itron/include/itronsys/time.h, itron/include/itronsys/types.h,
- itron/include/itronsys/vmempool.h,
- itron/include/rtems/itron/config.h,
- itron/include/rtems/itron/eventflags.h,
- itron/include/rtems/itron/fmempool.h,
- itron/include/rtems/itron/intr.h,
- itron/include/rtems/itron/itronapi.h,
- itron/include/rtems/itron/mbox.h,
- itron/include/rtems/itron/msgbuffer.h,
- itron/include/rtems/itron/network.h,
- itron/include/rtems/itron/object.h,
- itron/include/rtems/itron/port.h,
- itron/include/rtems/itron/semaphore.h,
- itron/include/rtems/itron/sysmgmt.h,
- itron/include/rtems/itron/task.h, itron/include/rtems/itron/time.h,
- itron/include/rtems/itron/vmempool.h,
- itron/inline/rtems/itron/eventflags.inl,
- itron/inline/rtems/itron/fmempool.inl,
- itron/inline/rtems/itron/intr.inl,
- itron/inline/rtems/itron/mbox.inl,
- itron/inline/rtems/itron/msgbuffer.inl,
- itron/inline/rtems/itron/network.inl,
- itron/inline/rtems/itron/port.inl,
- itron/inline/rtems/itron/semaphore.inl,
- itron/inline/rtems/itron/sysmgmt.inl,
- itron/inline/rtems/itron/task.inl,
- itron/inline/rtems/itron/time.inl,
- itron/inline/rtems/itron/vmempool.inl,
- itron/macros/rtems/itron/eventflags.inl,
- itron/macros/rtems/itron/fmempool.inl,
- itron/macros/rtems/itron/intr.inl,
- itron/macros/rtems/itron/mbox.inl,
- itron/macros/rtems/itron/msgbuffer.inl,
- itron/macros/rtems/itron/network.inl,
- itron/macros/rtems/itron/port.inl,
- itron/macros/rtems/itron/semaphore.inl,
- itron/macros/rtems/itron/sysmgmt.inl,
- itron/macros/rtems/itron/task.inl,
- itron/macros/rtems/itron/time.inl,
- itron/macros/rtems/itron/vmempool.inl: Add doxygen preamble.
-
-2004-11-21 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * librpc/include/rpc/types.h: Include <rtems/stdint.h>.
- * librpc/src/rpc/clnt_raw.c, librpc/src/rpc/rpcdname.c,
- librpc/src/rpc/rtems_portmapper.c, librpc/src/rpc/svc.c,
- librpc/src/rpc/svc_simple.c: Misc. cast-related fixes.
- Convert to ANSI.
-
-2004-11-21 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * librpc/include/rpc/rpc.h (struct _rtems_rpc_task_variables):
- Use pointers to types instead of void* to avoid casts.
- * librpc/src/rpc/clnt_perror.c, librpc/src/rpc/clnt_raw.c,
- librpc/src/rpc/clnt_simple.c, librpc/src/rpc/rpcdname.c,
- librpc/src/rpc/svc.c, librpc/src/rpc/svc_auth.c,
- librpc/src/rpc/svc_simple.c:
- Eliminate lvalue casts gcc-3.4 warns about.
-
-2004-11-20 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * libfs/src/dosfs/dosfs.h: Add doxygen preamble.
- * libfs/src/dosfs/msdos.h: Remove RC_OK.
- * libfs/src/dosfs/msdos_format.c: Remove unnecessary casts.
-
-2004-11-20 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- PR 720/filesystem:
- * libfs/src/dosfs/dosfs.h, libfs/src/dosfs/fat.c,
- libfs/src/dosfs/fat.h, libfs/src/dosfs/msdos_format.c:
- Adaptations to msdos_format.
- (From Thomas Doerfler <Thomas.Doerfler@imd-systems.de>).
-
- * libfs/src/dosfs/dosfs.h, libfs/src/dosfs/fat.c,
- libfs/src/dosfs/fat.h, libfs/src/dosfs/msdos_format.c:
- Adaptations to RTEMS-4.7.
-
-2004-11-20 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- PR 720/filesystem:
- * libfs/src/dosfs/msdos_format.c: New
- (From Thomas Doerfler <Thomas.Doerfler@imd-systems.de>).
- * libfs/Makefile.am: Reflect changes above:
-
-2004-11-20 Ralf Corsepius <ralf.corsepiu@rtems.org>
-
- * libcsupport/include/stdint.h: Move mal-placed comment.
-
-2004-11-10 Joel Sherrill <joel@oarcorp.com>
-
- * include/rtems/pci.h: BSPs use the name BSP_pci_configuration not pci.
- Also need to address that this largely duplicates
- libbsp/powerpc/pci/pci.h but that file is not used when both are
- included due to the same double inclusion protection.
-
-2004-11-09 Joel Sherrill <joel@OARcorp.com>
-
- * libcsupport/include/stdint.h: Fixed name in @file.
-
-2004-11-08 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * libcsupport/include/sys/_stdint.h: Remove.
- * libcsupport/include/sys/_inttypes.h: Remove.
- * libcsupport/include/stdint.h: Replace with former sys/_stdint.h.
- Add INT<N>_C, various additions.
- * libcsupport/include/inttypes.h: Replace with former
- sys/_inttypes.h.
- * libcsupport/Makefile.am: Reflect changes above.
-
-2004-11-07 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * backward/asm.h: Add doxygen preamble.
- * backward/chain.h: Add doxygen preamble.
- * backward/clockdrv.h: Add doxygen preamble.
- * backward/confdefs.h: Add doxygen preamble.
- * backward/console.h: Add doxygen preamble.
- * backward/dosfs.h: Add doxygen preamble.
- * backward/imfs.h: Add doxygen preamble.
- * backward/iosupp.h: Add doxygen preamble.
- * backward/itron.h: Add doxygen preamble.
- * backward/ringbuf.h: Add doxygen preamble.
- * backward/rtc.h: Add doxygen preamble.
- * backward/spurious.h: Add doxygen preamble.
- * backward/timerdrv.h: Add doxygen preamble.
- * backward/vmeintr.h: Add doxygen preamble.
- * backward/motorola/mc68230.h: Add doxygen preamble.
- * backward/motorola/mc68681.h: Add doxygen preamble.
- * backward/zilog/z8030.h: Add doxygen preamble.
- * backward/zilog/z8036.h: Add doxygen preamble.
- * backward/zilog/z8536.h: Add doxygen preamble.
-
-2004-11-07 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * libcsupport/include/sys/_stdint.h: Special-case int64_t (GCC has
- __LONG_LONG_MAX__, while POSIX mandates LLONG_MAX. This break
- __EXP(LONG_LONG_MAX)).
-
-2004-11-05 Joel Sherrill <joel@OARcorp.com>
-
- * libnetworking/machine/endian.h: Protect BYTE_ORDER from double
- definition.
-
-2004-11-05 Ralf Corsepius <ralf_corsepiu@rtems.org>
-
- * configure.ac: Remove RTEMS_USES_INTTYPES_H. Require inttypes.h.
- * include/rtems/stdint.h: Remove "wild guesses", require inttypes.h.
- * libcsupport/include/inttypes.h: Cleanup.
- * libcsupport/include/stdint.h: Cleanup.
-
-2004-11-04 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * include/sys/_stdint.h: Various changes.
- Add *leastN_t types. Add INTN_{MIN|MAX} macros.
- Add doxygen preamble.
- * include/sys/_inttypes.h: Add doxygen preamble.
- Reflect changes above.
- * libcsupport/include/stdint.h: Add doxygen preamble.
- * libcsupport/include/inttypes.h: Add doxygen preamble.
- * configure.ac: Add doxygen preamble to cpuopts.h.
-
-2004-11-02 Joel Sherrill <joel@OARcorp.com>
-
- * posix/src/mqueueunlink.c, posix/src/semunlink.c,
- score/inline/rtems/score/object.inl,
- score/macros/rtems/score/object.inl: _Objects_Is_local_id() should be
- avoided in single CPU configurations but always available in the
- Objects Handlers API.
-
-2004-11-02 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * rtems/include/rtems.h,
- rtems/inline/rtems/rtems/asr.inl,
- rtems/inline/rtems/rtems/attr.inl,
- rtems/inline/rtems/rtems/dpmem.inl,
- rtems/inline/rtems/rtems/event.inl,
- rtems/inline/rtems/rtems/eventset.inl,
- rtems/inline/rtems/rtems/message.inl,
- rtems/inline/rtems/rtems/modes.inl,
- rtems/inline/rtems/rtems/options.inl,
- rtems/inline/rtems/rtems/part.inl,
- rtems/inline/rtems/rtems/ratemon.inl,
- rtems/inline/rtems/rtems/region.inl,
- rtems/inline/rtems/rtems/sem.inl,
- rtems/inline/rtems/rtems/status.inl,
- rtems/inline/rtems/rtems/support.inl,
- rtems/inline/rtems/rtems/tasks.inl,
- rtems/inline/rtems/rtems/timer.inl,
- rtems/macros/rtems/rtems/asr.inl,
- rtems/macros/rtems/rtems/attr.inl,
- rtems/macros/rtems/rtems/dpmem.inl,
- rtems/macros/rtems/rtems/event.inl,
- rtems/macros/rtems/rtems/eventset.inl,
- rtems/macros/rtems/rtems/message.inl,
- rtems/macros/rtems/rtems/modes.inl,
- rtems/macros/rtems/rtems/options.inl,
- rtems/macros/rtems/rtems/part.inl,
- rtems/macros/rtems/rtems/ratemon.inl,
- rtems/macros/rtems/rtems/region.inl,
- rtems/macros/rtems/rtems/sem.inl,
- rtems/macros/rtems/rtems/status.inl,
- rtems/macros/rtems/rtems/support.inl,
- rtems/macros/rtems/rtems/tasks.inl,
- rtems/macros/rtems/rtems/timer.inl: Add doxygen preamble.
-
-2004-11-02 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * rtems/include/rtems.h,
- rtems/include/rtems/rtems/asr.h,
- rtems/include/rtems/rtems/attr.h,
- rtems/include/rtems/rtems/cache.h,
- rtems/include/rtems/rtems/clock.h,
- rtems/include/rtems/rtems/config.h,
- rtems/include/rtems/rtems/dpmem.h,
- rtems/include/rtems/rtems/event.h,
- rtems/include/rtems/rtems/eventmp.h,
- rtems/include/rtems/rtems/eventset.h,
- rtems/include/rtems/rtems/intr.h,
- rtems/include/rtems/rtems/message.h,
- rtems/include/rtems/rtems/modes.h,
- rtems/include/rtems/rtems/mp.h,
- rtems/include/rtems/rtems/msgmp.h,
- rtems/include/rtems/rtems/options.h,
- rtems/include/rtems/rtems/part.h,
- rtems/include/rtems/rtems/partmp.h,
- rtems/include/rtems/rtems/ratemon.h,
- rtems/include/rtems/rtems/region.h,
- rtems/include/rtems/rtems/regionmp.h,
- rtems/include/rtems/rtems/rtemsapi.h,
- rtems/include/rtems/rtems/sem.h,
- rtems/include/rtems/rtems/semmp.h,
- rtems/include/rtems/rtems/signal.h,
- rtems/include/rtems/rtems/signalmp.h,
- rtems/include/rtems/rtems/status.h,
- rtems/include/rtems/rtems/support.h,
- rtems/include/rtems/rtems/taskmp.h,
- rtems/include/rtems/rtems/tasks.h,
- rtems/include/rtems/rtems/timer.h,
- rtems/include/rtems/rtems/types.h: Add doxygen preamble.
-
-2004-11-01 Joel Sherrill <joel@OARcorp.com>
-
- * libmisc/monitor/mon-manager.c, libmisc/monitor/mon-object.c: Remove
- references to _Object_Is_local in single processor configurations.
-
-2004-11-01 Joel Sherrill <joel@OARcorp.com>
-
- * score/src/coresemsurrender.c, score/src/objectnametoid.c: All
- _Objects_Is_Local... should only be called if multiprocessing is
- enabled.
-
-2004-11-01 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * rtems/include/rtems/rtems/tasks.h, rtems/src/taskstart.c:
- rtems_task_start(..., rtems_task_argument argument );
-
-2004-11-01 Joel Sherrill <joel@oarcorp.com>
-
- * score/cpu/no_cpu/rtems/score/cpu.h, score/include/rtems/debug.h,
- score/include/rtems/seterr.h, score/include/rtems/system.h,
- score/include/rtems/score/address.h,
- score/include/rtems/score/apiext.h,
- score/include/rtems/score/apimutex.h,
- score/include/rtems/score/bitfield.h,
- score/include/rtems/score/chain.h,
- score/include/rtems/score/context.h,
- score/include/rtems/score/copyrt.h,
- score/include/rtems/score/coremsg.h,
- score/include/rtems/score/coremutex.h,
- score/include/rtems/score/coresem.h,
- score/include/rtems/score/heap.h, score/include/rtems/score/interr.h,
- score/include/rtems/score/isr.h, score/include/rtems/score/mpci.h,
- score/include/rtems/score/mppkt.h,
- score/include/rtems/score/objectmp.h,
- score/include/rtems/score/priority.h,
- score/include/rtems/score/stack.h,
- score/include/rtems/score/states.h,
- score/include/rtems/score/sysstate.h,
- score/include/rtems/score/thread.h,
- score/include/rtems/score/threadmp.h,
- score/include/rtems/score/threadq.h, score/include/rtems/score/tod.h,
- score/include/rtems/score/tqdata.h,
- score/include/rtems/score/userext.h,
- score/include/rtems/score/watchdog.h,
- score/include/rtems/score/wkspace.h,
- score/inline/rtems/score/address.inl,
- score/inline/rtems/score/chain.inl,
- score/inline/rtems/score/coremsg.inl,
- score/inline/rtems/score/coremutex.inl,
- score/inline/rtems/score/coresem.inl,
- score/inline/rtems/score/heap.inl, score/inline/rtems/score/isr.inl,
- score/inline/rtems/score/mppkt.inl,
- score/inline/rtems/score/objectmp.inl,
- score/inline/rtems/score/priority.inl,
- score/inline/rtems/score/stack.inl,
- score/inline/rtems/score/states.inl,
- score/inline/rtems/score/sysstate.inl,
- score/inline/rtems/score/thread.inl,
- score/inline/rtems/score/threadmp.inl,
- score/inline/rtems/score/tod.inl,
- score/inline/rtems/score/tqdata.inl,
- score/inline/rtems/score/userext.inl,
- score/inline/rtems/score/watchdog.inl,
- score/inline/rtems/score/wkspace.inl: Add Doxygen comments -- working
- modifications which are not complete and may have broken code.
- Committing so work and testing can proceed.
- * score/Doxyfile, score/mainpage.h: New files.
-
-2004-11-01 Joel Sherrill <joel@oarcorp.com>
-
- * score/include/rtems/score/object.h,
- score/inline/rtems/score/object.inl,
- score/macros/rtems/score/object.inl: Add first cut of optional
- 16 bit object Id as space reduction for small systems (TinyRTEMS).
-
-2004-11-01 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * monitor/monitor.h: Let rtems_monitor_config_dump return int.
- * monitor/mon-config.c: Ditto. Use PRI*N macros.
- * monitor/mon-itask.c, monitor/mon-prmisc.c: Use PRI*N macros.
-
-2004-11-01 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * libmisc/monitor/monitor.h: Let rtems_monitor_config_dump return int.
- * libmisc/monitor/mon-config.c: Ditto. Use PRI*N macros.
- * libmisc/monitor/mon-itask.c, libmisc/monitor/mon-prmisc.c: Use
- PRI*N macros.
-
-2004-11-01 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * configure.ac: Remove -ansi (Cygwin breaks with it).
- * libcsupport/include/stdint.h: Use sys/_stdint.h to setup fixed
- size types.
- * libcsupport/include/sys/_inttypes.h: Add SCN*N macros.
-
-2004-11-01 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * libcsupport/src/utsname.c: Revert yesterdays patch.
-
-2004-10-31 Joel Sherrill <joel@OARcorp.com>
-
- * libcsupport/src/utsname.c: Fix typo.
-
-2004-10-29 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * score/src/coremsg.c: Eliminate unsigned32.
- * score/include/rtems/system.h: Set __RTEMS_REVISION__ to 99.
- * librpc/include/rpc/xdr.h: Use elipsis in xdrproc_t prototype.
-
-2004-10-28 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * libcsupport/include/inttypes.h: #include <sys/_inttypes.h>
- * libcsupport/src/utsname.c: Don't include sptables.h.
- Include <inttypes.h>. Use PRId32 instead of "%d".
-
-2004-10-28 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * libcsupport/include/rtems/_inttypes.h: Remove.
- * libcsupport/include/rtems/_stdint.h: Remove.
- * libcsupport/include/sys/_inttypes.h: New.
- * libcsupport/include/sys/_stdint.h: New.
- * libcsupport/Makefile.am: Reflect changes above.
- * configure.ac: Reflect changes above.
-
-2004-10-28 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * configure.ac: Remove RTEMS_CPUOPT([RTEMS_MULTILIBS],..).
- (Unused).
-
-2004-10-27 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * libmisc/monitor/mon-prmisc.c, libmisc/monitor/monitor.h: Let rtems_monitor_dump
- return int's not uint32_t (They are printf return values).
-
-2004-10-27 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * configure.ac: Add score/cpu/no_cpu/Makefile.
-
-2004-10-27 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * Makefile.am, configure.ac: Add httpd.
- * httpd/asp.c, httpd/balloc.c, httpd/cgi.c, httpd/default.c,
- httpd/ej.h, httpd/ejIntrn.h, httpd/ejlex.c, httpd/ejparse.c,
- httpd/emfdb.c, httpd/emfdb.h, httpd/form.c, httpd/handler.c,
- httpd/h.c, httpd/license.txt, httpd/Makefile.am, httpd/md5c.c,
- httpd/md5.h, httpd/mime.c, httpd/misc.c, httpd/NOTES, httpd/ringq.c,
- httpd/rom.c, httpd/rtems_webserver.h, httpd/security.c,
- httpd/sock.c, httpd/socket.c, httpd/sockGen.c, httpd/sym.c,
- httpd/uemf.c, httpd/uemf.h, httpd/um.c, httpd/um.h, httpd/umui.c,
- httpd/url.c, httpd/value.c, httpd/wbase64.c, httpd/webcomp.c,
- httpd/webmain.c, httpd/webpage.c, httpd/webrom.c, httpd/webs.c,
- httpd/websda.c, httpd/websda.h, httpd/webs.h, httpd/websSSL.c,
- httpd/websSSL.h, httpd/websuemf.c, httpd/wsIntrn.h: New (Moved from
- c/src/libnetworking/rtems_webserver).
- * httpd/Makefile.am: Install libhttpd.a.
-
-2004-10-26 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * libcsupport/include/rtems/_inttypes.h: Undefine __PRIN defines.
- * libcsupport/include/rtems/_stdint.h: Apply GNUC-limits to GCC >= 3.3, only.
- Add _rtems_*_t_defined defines. Add extern "C".
-
-2004-10-26 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * libcsupport/include/rtems/_stdint.h: New.
- * libcsupport/include/rtems/_inttypes.h: New.
- * libcsupport/Makefile.am: Reflect changes above.
-
-2004-10-26 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * libfs/src/dosfs/msdos_conv.c:
- Replace BSD fixed-size types with POSIX fixed-size types.
- Replace SECONDSTO1980 with DAYSTO1980.
- Make macros 16bit clean.
-
-2004-10-26 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * libcsupport/include/sys/ioccom.h: Cosmetical update from FreeBSD.
- * libcsupport/include/sys/ioctl.h: Cosmetical update from FreeBSD.
- Remove sys/compat_ioctl.h section (Meaningless with RTEMS).
-
-2004-10-25 Eric Norum <norume@aps.anl.gov>
-
- * libnetworking/net/if_ethersubr.c: Working version of ether_sprintf().
- * cpukit/librpc/include/rpc/xdr.h: No kernel/user distinction.
-
-2004-10-22 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * libnetworking/Makefile.am: Reflect changes below.
- * libnetworking/net/slcompress.h: New (from FreeBSD).
- * libnetworking/net/slcompress.c: New (from FreeBSD).
-
-2004-10-22 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * libcsupport/include/stdint.h: Add intptr_t uintptr_t.
- * libnetworking/kern/kern_sysctl.c: Remove uintptr_t.
- Cosmetics.
- * libnetworking/opt_compat.h: New.
-
-2004-10-22 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * libnetworking/opt_atalk.h, libnetworking/opt_bdg.h,
- libnetworking/opt_inet.h, libnetworking/opt_inet6.h,
- libnetworking/opt_ipx.h, libnetworking/opt_mac.h,
- libnetworking/opt_netgraph.h: New (Stubs).
- * libnetworking/net/if_loop.c: Cosmetical update from FreeBSD.
- * libnetworking/net/if_ethersubr.c: Update from FreeBSD.
- * libnetworking/net/if.h: Update from FreeBSD.
-
-2004-10-21 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * libnetworking/net/ethernet.h: Remove BYTE_PACK.
-
-2004-10-21 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * libnetworking/net/if.h; Cosmetical updates from FreeBSD.
- Remove if_poll* (Not implemented in RTEMS, abandoned by FreeBSD).
- * libnetworking/net/if_ethersubr.c: Cosmetical updates from FreeBSD.
- Add ether_sprintf.
- * libnetworking/net/ethernet.h: Update from FreeBSD.
-
-2004-10-21 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * libmisc/monitor/mon-prmisc.c, libmisc/monitor/monitor.h:
- rtems_monitor_dump_char(char ch).
-
-2004-10-20 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * automake/compile.am: Remove RTEMS_CFLAGS_*_V.
-
-2004-10-15 Joel Sherrill <joel@OARcorp.com>
-
- PR 692/rtems
- * rtems/src/regiongetsegment.c, rtems/src/regionreturnsegment.c: The
- Region Manager did not follow the proper protocol when blocking and
- unblocking tasks waiting on buffers. This was a bug introduced with
- the transition to an Allocation Mutex.
-
-2004-09-29 Joel Sherrill <joel@OARcorp.com>
-
- * configure.ac, libmisc/cpuuse/README, libmisc/stackchk/README,
- librpc/src/xdr/xdr_float.c, score/cpu/Makefile.am,
- score/include/rtems/score/mppkt.h: i960 obsoleted and all references
- removed.
-
-2004-09-29 Joel Sherrill <joel@OARcorp.com>
-
- * score/cpu/i960/.cvsignore, score/cpu/i960/ChangeLog,
- score/cpu/i960/Makefile.am, score/cpu/i960/asm.h,
- score/cpu/i960/cpu.c, score/cpu/i960/cpu_asm.S,
- score/cpu/i960/rtems/score/cpu.h, score/cpu/i960/rtems/score/i960.h,
- score/cpu/i960/rtems/score/types.h: Removed.
-
-2004-09-27 Joel Sherrill <joel@OARcorp.com>
-
- PR 294/rtems
- * posix/src/pthread.c: POSIX thread exit handler now confirms that it
- created the executing thread before implicitly exitting it.
-
-2004-09-27 Joel Sherrill <joel@OARcorp.com>
-
- * libmisc/stackchk/check.c: Spacing.
-
-2004-09-24 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * configure.ac: Require automake > 1.9.
-
-2004-09-24 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * configure.ac: Add score/cpu/avr/Makefile.am.
- * score/cpu/Makefile.am: Add avr.
- * libnetworking/Makefile.am: Don't include subdirs.am.
-
-2004-09-23 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * librpc/src/xdr/xdr_float.c: Add __AVR__.
-
-2004-09-21 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * aclocal/gcc-weak.m4: New (Extracted from cpukit/configure.ac).
- * configure.ac: Add RTEMS_CHECK_GCC_WEAK.
-
-2004-09-17 Joel Sherrill <joel@OARcorp.com>
-
- PR 677/misc
- * libmisc/dumpbuf/dumpbuf.h, libmisc/fsmount/fsmount.h,
- libmisc/rtmonuse/rtmonuse.h, libmisc/serdbg/serdbg.h,
- libmisc/serdbg/serdbgcnf.h, libmisc/serdbg/termios_printk.h,
- libmisc/serdbg/termios_printk_cnf.h, libmisc/untar/untar.h: Add
- extern C wrappers.
-
-2004-09-17 Till Strauman <strauman@slac.stanford.edu>
-
- PR 676/networking
- * libnetworking/nfs/bootp_subr.c: /etc/resolv.conf contains NTP instead
- of DNS servers.
-
-2004-08-18 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- PR 673/make_build
- * aclocal/rtems-top.m4 (RTEMS_TOP): Add further quotes.
-
-2004-07-28 Joel Sherrill <joel@OARcorp.com>
-
- * aclocal/version.m4: Updated to rtems-4.6.99.1.
-
-2004-07-25 Till Straumann <strauman@slac.stanford.edu>
-
- PR 620/networking
- * libnetworking/lib/rtems_bsdnet_ntp.c,
- libnetworking/rtems/rtems_bsdnet.h: Enhance NTP API.
-
-2004-07-25 Thomas Rauscher <trauscher@loytec.com>
-
- PR 609/rtems
- * score/src/threaddispatch.c: Close race condition between
- _Thread_Dispatch and _Thread_Tickle_timeslice.
-
-2004-07-25 Victor Vengerov <Victor.Vengerov@oktetlabs.ru>
-
- PR 654/rtems
- * score/src/threadinitialize.c: Initialize the per thread watchdog
- timer. When the thread control block is reused, we cannot depend on
- it being zeroed.
-
-2004-07-24 Mick Davis <mickd@microsol.iinet.net.au>
-
- PR 641/rtems
- * rtems/src/eventsurrender.c: The problem here is that events may be
- lost when sent to a task which enters rtems_event_receive() with options
- set to wait with a timeout and to return on receipt of any event. The
- events are sent from an interrupt source such as a timer service
- routine. If more than one set of events is sent to the task before it
- returns, the first event set may be overwritten.
-
-2004-07-24 Joel Sherrill <joel@OARcorp.com>
-
- PR 661/rtems
- * score/src/objectmp.c: Fix invalid dereference.
-
-2004-07-24 Joel Sherrill <joel@OARcorp.com>
-
- PR 660/rtems
- * score/cpu/m68k/rtems/score/m68k.h, score/cpu/mips/cpu_asm.S,
- score/src/threadinitialize.c, score/src/threadstackallocate.c: Check
- for overflow when allocating stack.
-
-2004-07-24 Joel Sherrill <joel@OARcorp.com>
-
- PR 659/rtems
- * score/src/heapsizeofuserarea.c: Check that address specified is in
- the heap.
-
-2004-07-24 Joel Sherrill <joel@OARcorp.com>
-
- PR 652/rtems
- * rtems/src/signalsend.c: Return RTEMS_INVALID_NUMBER when sending an
- empty signal set.
-
-2004-07-14 Joel Sherrill <joel@OARcorp.com>
-
- PR 650/rtems
- * score/src/coremsg.c: Check for mathemathical overflow when calculating
- amount of memory to allocate for message buffers.
-
-2004-07-14 Joel Sherrill <joel@OARcorp.com>
-
- PR 651/core
- * rtems/src/taskident.c: Add NULL check for id.
-
-2004-06-29 Joel Sherrill <joel@OARcorp.com>
-
- PR 631/rtems
- * rtems/src/msgqcreate.c: Return unsatisfied from message_queue_create
- when unable to allocate message buffer memory.
-
-2004-05-21 Joel Sherrill <joel@OARcorp.com>
-
- PR 628/rtems
- * posix/src/killinfo.c, posix/src/pthreadkill.c, posix/src/ptimer1.c,
- posix/src/sigaction.c, posix/src/sigaddset.c, posix/src/sigsuspend.c:
- Signal set of 0 is supposed to return EINVAL. In addition
- timer_create needed to return an error if the clock was not
- CLOCK_REALTIME.
-
-2004-05-21 Joel Sherrill <joel@OARcorp.com>
-
- PR 629/rtems
- * cpukit/src/mqueuecreatesupp.c: Return EINVAL is mq_maxmsg is
- <= 0, not <.
-
-2004-05-21 Till Strauman <strauman@slac.stanford.edu>
-
- PR 626/networking
- * libnetworking/rtems/rtems_showifstat.c: Use unsigned char to avoid
- printing leading FFFFFF for byte values > 127.
-
-2004-05-06 Joel Sherrill <joel@OARcorp.com>
-
- PR 618/rtems
- * rtems/include/rtems/rtems/status.h, rtems/src/clockget.c,
- rtems/src/clockset.c, rtems/src/dpmemcreate.c,
- rtems/src/dpmemexternal2internal.c,
- rtems/src/dpmeminternal2external.c, rtems/src/eventmp.c,
- rtems/src/eventreceive.c, rtems/src/eventsend.c,
- rtems/src/msgqbroadcast.c, rtems/src/msgqcreate.c,
- rtems/src/msgqflush.c, rtems/src/msgqgetnumberpending.c,
- rtems/src/msgqreceive.c, rtems/src/msgqsubmit.c,
- rtems/src/partcreate.c, rtems/src/partdelete.c,
- rtems/src/partgetbuffer.c, rtems/src/ratemoncancel.c,
- rtems/src/ratemoncreate.c, rtems/src/ratemondelete.c,
- rtems/src/ratemongetstatus.c, rtems/src/ratemonident.c,
- rtems/src/ratemonperiod.c, rtems/src/regioncreate.c,
- rtems/src/regiondelete.c, rtems/src/regionextend.c,
- rtems/src/regiongetsegment.c, rtems/src/regiongetsegmentsize.c,
- rtems/src/regionreturnsegment.c, rtems/src/semcreate.c,
- rtems/src/semdelete.c, rtems/src/semflush.c, rtems/src/semident.c,
- rtems/src/taskcreate.c, rtems/src/taskgetnote.c,
- rtems/src/taskmode.c, rtems/src/taskrestart.c,
- rtems/src/taskresume.c, rtems/src/tasksetnote.c,
- rtems/src/tasksuspend.c, rtems/src/taskvariableadd.c,
- rtems/src/taskvariabledelete.c, rtems/src/taskvariableget.c,
- rtems/src/taskwakewhen.c, rtems/src/timercreate.c,
- rtems/src/timerdelete.c, rtems/src/timerfireafter.c,
- rtems/src/timerfirewhen.c, rtems/src/timerserverfireafter.c,
- rtems/src/timerserverfirewhen.c, score/include/rtems/score/object.h,
- score/src/coretodvalidate.c, score/src/objectnametoid.c: Add NULL
- checks.
-
-2004-04-30 Joel Sherrill <joel@OARcorp.com>
-
- * libnetworking/kern/kern_sysctl.c: sysctl_register_all cannot be
- static with RTEMS.
-
-2004-04-30 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * libnetworking/netinet/in.c: Partial update from FreeBSD.
-
-2004-04-26 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * libnetworking/kern/kern_sysctl.c: Partial updates from FreeBSD.
-
-2004-04-26 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * libnetworking/netinet/igmp_var.h: Cosmetic updates from FreeBSD.
- * libnetworking/sys/sysctl.h: Update from FreeBSD.
- * libnetworking/sys/socketvar.h: Update from FreeBSD.
-
-2004-04-24 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * libnetworking/sys/protosw.h: More partial updates from FreeBSD.
-
-2004-04-24 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * libnetworking/net/route.c: Reflect changes to radix.h.
-
-2004-04-22 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * libnetworking/net/radix.h, libnetworking/net/radix.c: Partial
- update from FreeBSD.
-
-2004-04-22 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * libnetworking/sys/socket.h: Further update from FreeBSD
- (Add sa_family_t).
-
-2004-04-22 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * libnetworking/sys/protosw.h: Partial update from FreeBSD.
- * libnetworking/sys/socket.h: Partial update from FreeBSD.
- * libnetworking/rtems/rtems_syscall.c: Reflect changes to socket.h.
-
-2004-04-22 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * libnetworking/kern/uipc_socket.c: Partial update from FreeBSD
- (Remove adv-clause from copyright notice).
- * libnetworking/netinet/igmp_var.h: Partial update from FreeBSD.
-
-2004-04-20 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * libnetworking/net/bpf.h, libnetworking/net/if.h,
- libnetworking/net/if_dl.h, libnetworking/net/if_ppp.h,
- libnetworking/net/netisr.h, libnetworking/net/pppcompress.c,
- libnetworking/net/radix.c, libnetworking/net/radix.h,
- libnetworking/net/raw_cb.h, libnetworking/net/route.h,
- libnetworking/netinet/icmp_var.h, libnetworking/netinet/if_ether.h,
- libnetworking/netinet/igmp_var.h, libnetworking/netinet/in.h,
- libnetworking/netinet/in_pcb.h, libnetworking/netinet/in_systm.h,
- libnetworking/netinet/in_var.h, libnetworking/netinet/ip_fw.h,
- libnetworking/netinet/ip_icmp.h, libnetworking/netinet/ip_mroute.h,
- libnetworking/netinet/ip_var.h, libnetworking/netinet/tcp_debug.h,
- libnetworking/netinet/tcp_seq.h, libnetworking/netinet/tcp_timer.h,
- libnetworking/netinet/tcp_var.h, libnetworking/netinet/udp_var.h,
- libnetworking/nfs/nfs.h, libnetworking/rtems/rtems_bsdnet.h,
- libnetworking/rtems/rtems_bsdnet_internal.h,
- libnetworking/sys/buf.h, libnetworking/sys/callout.h,
- libnetworking/sys/conf.h, libnetworking/sys/domain.h,
- libnetworking/sys/malloc.h, libnetworking/sys/mbuf.h,
- libnetworking/sys/mount.h, libnetworking/sys/protosw.h,
- libnetworking/sys/queue.h, libnetworking/sys/rtprio.h,
- libnetworking/sys/select.h, libnetworking/sys/signalvar.h,
- libnetworking/sys/socket.h, libnetworking/sys/socketvar.h,
- libnetworking/sys/sysctl.h, libnetworking/sys/syslog.h,
- libnetworking/sys/ucred.h, libnetworking/sys/uio.h,
- libnetworking/vm/vm.h, libnetworking/vm/vm_extern.h,
- libnetworking/vm/vm_param.h: Use -D_KERNEL instead of -DKERNEL for
- greater FreeBSD compliance.
-
-2004-04-20 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * libnetworking/Makefile.am: Add -D_KERNEL to CPPFLAGS.
-
-2004-04-20 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * libnetworking/net/bpf.h: Partial update from FreeBSD.
-
-2004-04-19 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * libnetworking/sys/sysctl.h: Partial update from FreeBSD.
- * libnetworking/kern/kern_sysctl.c: Partial update from FreeBSD.
-
-2004-04-17 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * libfs/src/imfs/imfs_debug.c, libfs/src/imfs/memfile.c:
- Use fprintf(stdout,...) instead of printf.
-
-2004-04-17 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * libblock/src/ide_part_table.c: Use fprintf(stdout,...) instead of
- printf.
-
-2004-04-17 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * libmisc/capture/capture-cli.c, libmisc/cpuuse/cpuuse.c,
- libmisc/dumpbuf/dumpbuf.c, libmisc/fsmount/fsmount.c,
- libmisc/monitor/mon-command.c, libmisc/monitor/mon-config.c,
- libmisc/monitor/mon-dname.c, libmisc/monitor/mon-driver.c,
- libmisc/monitor/mon-extension.c, libmisc/monitor/mon-itask.c,
- libmisc/monitor/mon-monitor.c, libmisc/monitor/mon-mpci.c,
- libmisc/monitor/mon-object.c, libmisc/monitor/mon-prmisc.c,
- libmisc/monitor/mon-queue.c, libmisc/monitor/mon-symbols.c,
- libmisc/monitor/mon-task.c, libmisc/rtmonuse/rtmonuse.c,
- libmisc/shell/cmds.c, libmisc/shell/shell.c, libmisc/shell/shell.h,
- libmisc/stackchk/check.c, libmisc/untar/untar.c: Use
- fprintf(stdout,...) instead of printf.
-
-2004-04-14 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * sapi/include/rtems/sptables.h: Remove _RTEMS_version.
-
-2004-04-14 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * libcsupport/Makefile.am: Install include_sys_HEADERS for NEWLIB
- only. Merge sys/cdefs.h into general include_sys_HEADERS.
-
-2004-04-13 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * rtems/include/rtems/rtems/types.h: Include <rtems/stdint.h>
- instead of <stdint.h>.
- Conditionally typedef rtems*signed64 types.
- * score/include/rtems/system.h: Include <rtems/stdint.h> instead of
- <stdint.h>.
-
-2004-04-13 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * configure.ac: Rework stdint.h/inttypes.h support.
- Add RTEMS_USES_STDINT_H. Add RTEMS_USES_INTTYPES_H.
- Remove NEED_STDINT_H. Remove NEED_INTTYPES_H.
- Remove termios-flag detection.
- * libcsupport/Makefile.am: Install include/stdint.h and
- include/inttypes.h for NEWLIB only.
- * libcsupport/include/stdint.h: Rework; Now newlib specific.
- * libcsupport/src/termios.c: Make newlib specific.
- * include/rtems/stdint.h: Rework; Now wrapper to <stdint.h>.
-
-2004-04-12 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * acinclude.m4 (RTEMS_CPUOPT): Use AC_DEFINE_UNQUOTED.
- * backward/motorola/mc68681.h, backward/motorola/mc68230.h,
- backward/zilog/z8536.h, backward/zilog/z8036.h,
- backward/zilog/z8030.h: New.
- * Makefile.am: Reflect having added new files above.
-
-2004-04-09 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * wrapup/Makefile.am: Add libblock for !UNIX only.
-
-2004-04-09 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * libblock/Makefile.am: Build libblock for !UNIX only.
- * libcsupport/Makefile.am: Build $(TERMIOS_C_FILES) for !UNIX only.
-
-2004-04-09 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * libblock/Makefile.am: Remove LIBC_DEFINES (Unsupported).
- * libfs/Makefile.am: Remove LIBC_DEFINES (Unsupported).
-
-2004-04-08 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * libcsupport/Makefile.am: Install sys/ioccom.h for NEWLIB only.
-
-2004-04-08 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * libcsupport/Makefile.am: Remove $(LIBC_DEFINES) (Unsupported).
- Install motorola-headers to $(includedir)/rtems/motorola.
- Install zilog-headers to $(includedir)/rtems/zilog.
-
-2004-04-06 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * score/cpu/Makefile.am: Add unix to DIST_SUBDIRS.
-
-2004-04-06 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * aclocal/rtems-cpu-subdirs.m4: Remove (Unused).
- * configure.ac: Remove RTEMS_CPU_SUBDIRS([score/cpu]).
- Add RTEMS_CHECK_SYSV_UNIX.
- Add score/cpu/*/Makefile.
- * score/cpu/Makefile.am: Add DIST_SUBDIRS.
-
-2004-04-05 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * configure.ac: Add AC_CHECK_SIZEOF([CPU_CONTEXT]..).
- Add SIZEOF_CPU_CONTEXT to cpuopts.h.
- Add RTEMS_PROG_CCAS.
- * acinclude.m4: Use unquoted "here" document to propagate $3 to
- cpuopts.tmp.
-
-2004-04-02 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * libnetworking/Makefile.am: AM_CPPFLAGS += -I$(srcdir).
- * libnetworking/rtems/rtems_bsdnet_internal.h: Remove USHRT_MAX.
-
-2004-04-02 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * libnetworking/Makefile.am: Fix typo.
-
-2004-04-01 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * libnetworking/poll.h: Replace with sys/poll.h wrapper.
- * libnetworking/sys/poll.h: New (Original FreeBSD file).
- * libnetworking/Makefile.am: Don't install opt_ipfw.h,
- opt_mrouting.h, opt_tcpdebug.h. Add sys/poll.h.
-
-2004-04-01 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * libmisc/serdbg/serdbgcnf.h: Include <rtems/serdbg.h> instead of
- <serdbg.h>
- * libmisc/serdbg/termios_printk_cnf.h: Include <rtems/termios_printk.h>
- instead of <termios_printk.h>.
-
-2004-04-01 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * libmisc/Makefile.am: Install serdbg.h, serdbgcnf.h,
- termios_printk.h, termios_printk_cnf.h to $(includedir)/rtems.
- * libmisc/serdbg/serdbg.c: Include <rtems/serdbg.h> instead of
- <serdbg.h>.
- * libmisc/serdbg/serdbgio.c: Include <rtems/serdbg.h> instead of
- <serdbg.h>.
- * libmisc/serdbg/termios_printk.c: Include <rtems/termios_printk.h>
- instead of <termios_printk.h>.
-
-2004-04-01 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * libmisc/dummy/dummy.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
-
-2004-04-01 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * backward/confdefs.h: New.
- * Makefile.am: Add backward/confdefs.h.
- Add conditional DEPRECATED.
- * configure.ac: Add --enable-deprecated.
- Add conditional DEPRECATED.
-
-2004-04-01 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * sapi/Makefile.am: Install confdefs.h to $(includedir)/rtems.
-
-2004-04-01 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * Makefile.am: Add backward/*.h headers.
- * itron/Makefile.am: Install itron.h to $(includedir)/rtems.
- * libcsupport/Makefile.am: Install RTEMS specific headers to
- $(includedir)/rtems.
- * libfs/Makefile.am: Install imfs.h and dosfs.h to
- $(includedir)/rtems.
-
-2004-04-01 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * libblock/include/rtems/bdbuf.h: Include <rtems/chain.h> instead of <chain.h>.
- * libblock/include/rtems/ide_part_table.h: Include <rtems/chain.h> instead of <chain.h>.
- * libcsupport/src/malloc.c: Include <rtems/chain.h> instead of <chain.h>.
- * libcsupport/src/mount.c: Include <rtems/chain.h> instead of <chain.h>.
- * libcsupport/src/unmount.c: Include <rtems/chain.h> instead of <chain.h>.
- * libfs/src/imfs/imfs.h: Include <rtems/chain.h> instead of <chain.h>.
- * libfs/src/imfs/imfs_directory.c: Include <rtems/chain.h> instead of <chain.h>.
- * libfs/src/imfs/imfs_load_tar.c: Include <rtems/chain.h> instead of <chain.h>.
- * sapi/include/confdefs.h: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
- * sapi/include/confdefs.h: Include <rtems/console.h> instead of <console.h>.
- * libfs/src/imfs/imfs_load_tar.c: Include <rtems/imfs.h> instead of <imfs.h>.
- * libmisc/shell/cmds.c: Include <rtems/imfs.h> instead of <imfs.h>.
- * libmisc/fsmount/fsmount.c: Include <rtems/imfs.h> instead of <imfs.h>.
- * sapi/include/confdefs.h: Include <rtems/imfs.h> instead of <imfs.h>.
- * itron/src/can_wup.c: Include <rtems/itron.h> instead of <itron.h>.
- * itron/src/chg_pri.c: Include <rtems/itron.h> instead of <itron.h>.
- * itron/src/cre_mbf.c: Include <rtems/itron.h> instead of <itron.h>.
- * itron/src/cre_mbx.c: Include <rtems/itron.h> instead of <itron.h>.
- * itron/src/cre_sem.c: Include <rtems/itron.h> instead of <itron.h>.
- * itron/src/cre_tsk.c: Include <rtems/itron.h> instead of <itron.h>.
- * itron/src/del_mbf.c: Include <rtems/itron.h> instead of <itron.h>.
- * itron/src/del_mbx.c: Include <rtems/itron.h> instead of <itron.h>.
- * itron/src/del_sem.c: Include <rtems/itron.h> instead of <itron.h>.
- * itron/src/del_tsk.c: Include <rtems/itron.h> instead of <itron.h>.
- * itron/src/dis_dsp.c: Include <rtems/itron.h> instead of <itron.h>.
- * itron/src/ena_dsp.c: Include <rtems/itron.h> instead of <itron.h>.
- * itron/src/eventflags.c: Include <rtems/itron.h> instead of <itron.h>.
- * itron/src/exd_tsk.c: Include <rtems/itron.h> instead of <itron.h>.
- * itron/src/ext_tsk.c: Include <rtems/itron.h> instead of <itron.h>.
- * itron/src/fmempool.c: Include <rtems/itron.h> instead of <itron.h>.
- * itron/src/frsm_tsk.c: Include <rtems/itron.h> instead of <itron.h>.
- * itron/src/get_tid.c: Include <rtems/itron.h> instead of <itron.h>.
- * itron/src/itronintr.c: Include <rtems/itron.h> instead of <itron.h>.
- * itron/src/itronsem.c: Include <rtems/itron.h> instead of <itron.h>.
- * itron/src/itrontime.c: Include <rtems/itron.h> instead of <itron.h>.
- * itron/src/mbox.c: Include <rtems/itron.h> instead of <itron.h>.
- * itron/src/mboxtranslatereturncode.c: Include <rtems/itron.h> instead of <itron.h>.
- * itron/src/msgbuffer.c: Include <rtems/itron.h> instead of <itron.h>.
- * itron/src/msgbuffertranslatereturncode.c: Include <rtems/itron.h> instead of <itron.h>.
- * itron/src/network.c: Include <rtems/itron.h> instead of <itron.h>.
- * itron/src/port.c: Include <rtems/itron.h> instead of <itron.h>.
- * itron/src/prcv_mbf.c: Include <rtems/itron.h> instead of <itron.h>.
- * itron/src/prcv_mbx.c: Include <rtems/itron.h> instead of <itron.h>.
- * itron/src/preq_sem.c: Include <rtems/itron.h> instead of <itron.h>.
- * itron/src/psnd_mbf.c: Include <rtems/itron.h> instead of <itron.h>.
- * itron/src/rcv_mbf.c: Include <rtems/itron.h> instead of <itron.h>.
- * itron/src/rcv_mbx.c: Include <rtems/itron.h> instead of <itron.h>.
- * itron/src/ref_mbf.c: Include <rtems/itron.h> instead of <itron.h>.
- * itron/src/ref_mbx.c: Include <rtems/itron.h> instead of <itron.h>.
- * itron/src/ref_sem.c: Include <rtems/itron.h> instead of <itron.h>.
- * itron/src/ref_tsk.c: Include <rtems/itron.h> instead of <itron.h>.
- * itron/src/rel_wai.c: Include <rtems/itron.h> instead of <itron.h>.
- * itron/src/rot_rdq.c: Include <rtems/itron.h> instead of <itron.h>.
- * itron/src/rsm_tsk.c: Include <rtems/itron.h> instead of <itron.h>.
- * itron/src/sig_sem.c: Include <rtems/itron.h> instead of <itron.h>.
- * itron/src/slp_tsk.c: Include <rtems/itron.h> instead of <itron.h>.
- * itron/src/snd_mbf.c: Include <rtems/itron.h> instead of <itron.h>.
- * itron/src/snd_mbx.c: Include <rtems/itron.h> instead of <itron.h>.
- * itron/src/sta_tsk.c: Include <rtems/itron.h> instead of <itron.h>.
- * itron/src/sus_tsk.c: Include <rtems/itron.h> instead of <itron.h>.
- * itron/src/sysmgmt.c: Include <rtems/itron.h> instead of <itron.h>.
- * itron/src/task.c: Include <rtems/itron.h> instead of <itron.h>.
- * itron/src/ter_tsk.c: Include <rtems/itron.h> instead of <itron.h>.
- * itron/src/trcv_mbf.c: Include <rtems/itron.h> instead of <itron.h>.
- * itron/src/trcv_mbx.c: Include <rtems/itron.h> instead of <itron.h>.
- * itron/src/tslp_tsk.c: Include <rtems/itron.h> instead of <itron.h>.
- * itron/src/tsnd_mbf.c: Include <rtems/itron.h> instead of <itron.h>.
- * itron/src/twai_sem.c: Include <rtems/itron.h> instead of <itron.h>.
- * itron/src/vmempool.c: Include <rtems/itron.h> instead of <itron.h>.
- * itron/src/wai_sem.c: Include <rtems/itron.h> instead of <itron.h>.
- * itron/src/wup_tsk.c: Include <rtems/itron.h> instead of <itron.h>.
- * sapi/include/rtems/config.h: Include <rtems/itron.h> instead of <itron.h>.
- * sapi/include/confdefs.h: Include <rtems/itron.h> instead of <itron.h>.
- * sapi/src/itronapi.c: Include <rtems/itron.h> instead of <itron.h>.
- * sapi/include/confdefs.h: Include <rtems/rtc.h> instead of <rtc.h>.
- * sapi/include/confdefs.h: Include <rtems/timerdrv.h> instead of <timerdrv.h>.
-
-2004-04-01 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * backward/asm.h, backward/chain.h, backward/clockdrv.h,
- backward/console.h, backward/dosfs.h, backward/imfs.h,
- backward/iosupp.h, backward/itron.h, backward/ringbuf.h,
- backward/rtc.h, backward/spurious.h, backward/timerdrv.h,
- backward/vmeintr.h: New.
-
-2004-03-30 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * rtems/include/rtems/rtems/region.h:
- Include stddef.h for size_t.
- (rtems_region_get_segment_size): Use size_t instead of uint32_t for "size" (3rd arg).
- * rtems/src/regiongetsegmentsize.c: Reflect changes above.
- * libcsupport/src/malloc.c: Reflect changes above.
-
-2004-03-30 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * aclocal/rtems-top.m4: Don't AC_SUBST(PROJECT_ROOT).
- Add project_libdir, project_include and libdir.
- * aclocal/env-rtemscpu.m4: Remove all references to RTEMS_BSP.
- Remove project_libdir, project_include and libdir.
- Unconditionally use CPU_CFLAGS, CFLAGS_OPTIMIZE_V, CFLAGS_DEBUG_V.
-
-2004-03-29 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * libnetworking/lib/ftpfs.c, libnetworking/lib/rtems_bsdnet_ntp.c,
- libnetworking/lib/tftpDriver.c, libnetworking/machine/endian.h,
- libnetworking/net/if_ppp.c, libnetworking/rtems/rtems_bsdnet.h,
- libnetworking/rtems/rtems_bsdnet_internal.h,
- libnetworking/rtems/rtems_glue.c,
- libnetworking/rtems/rtems_syscall.c: Convert to using c99 fixed size
- types.
-
-2004-03-29 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * score/include/rtems/debug.h, score/include/rtems/score/bitfield.h,
- score/include/rtems/score/chain.h,
- score/include/rtems/score/coremsg.h,
- score/include/rtems/score/coremutex.h,
- score/include/rtems/score/coresem.h,
- score/include/rtems/score/heap.h,
- score/include/rtems/score/interr.h, score/include/rtems/score/isr.h,
- score/include/rtems/score/mpci.h, score/include/rtems/score/mppkt.h,
- score/include/rtems/score/object.h,
- score/include/rtems/score/objectmp.h,
- score/include/rtems/score/priority.h,
- score/include/rtems/score/stack.h,
- score/include/rtems/score/states.h,
- score/include/rtems/score/thread.h,
- score/include/rtems/score/threadmp.h,
- score/include/rtems/score/threadq.h,
- score/include/rtems/score/tod.h, score/include/rtems/score/tqdata.h,
- score/include/rtems/score/userext.h,
- score/include/rtems/score/watchdog.h,
- score/include/rtems/score/wkspace.h,
- score/inline/rtems/score/address.inl,
- score/inline/rtems/score/coremsg.inl,
- score/inline/rtems/score/coresem.inl,
- score/inline/rtems/score/heap.inl, score/inline/rtems/score/isr.inl,
- score/inline/rtems/score/object.inl,
- score/inline/rtems/score/priority.inl,
- score/inline/rtems/score/stack.inl,
- score/inline/rtems/score/thread.inl,
- score/inline/rtems/score/tqdata.inl,
- score/inline/rtems/score/userext.inl,
- score/inline/rtems/score/wkspace.inl,
- score/macros/rtems/score/address.inl,
- score/macros/rtems/score/heap.inl,
- score/macros/rtems/score/object.inl,
- score/macros/rtems/score/priority.inl,
- score/macros/rtems/score/userext.inl: Convert to using c99 fixed
- size types.
-
-2004-03-29 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * sapi/include/confdefs.h, sapi/include/rtems/config.h,
- sapi/include/rtems/extension.h, sapi/include/rtems/fatal.h,
- sapi/include/rtems/init.h, sapi/include/rtems/io.h,
- sapi/src/exinit.c, sapi/src/extension.c, sapi/src/fatal.c,
- sapi/src/io.c: Convert to using c99 fixed size types.
-
-2004-03-29 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * rtems/include/rtems.h,
- rtems/include/rtems/rtems/asr.h,
- rtems/include/rtems/rtems/attr.h,
- rtems/include/rtems/rtems/clock.h,
- rtems/include/rtems/rtems/config.h,
- rtems/include/rtems/rtems/dpmem.h,
- rtems/include/rtems/rtems/eventset.h,
- rtems/include/rtems/rtems/message.h,
- rtems/include/rtems/rtems/modes.h,
- rtems/include/rtems/rtems/msgmp.h,
- rtems/include/rtems/rtems/options.h,
- rtems/include/rtems/rtems/part.h,
- rtems/include/rtems/rtems/ratemon.h,
- rtems/include/rtems/rtems/region.h,
- rtems/include/rtems/rtems/regionmp.h,
- rtems/include/rtems/rtems/sem.h,
- rtems/include/rtems/rtems/support.h,
- rtems/include/rtems/rtems/taskmp.h,
- rtems/include/rtems/rtems/tasks.h,
- rtems/include/rtems/rtems/timer.h,
- rtems/inline/rtems/rtems/part.inl,
- rtems/inline/rtems/rtems/region.inl,
- rtems/macros/rtems/rtems/part.inl,
- rtems/src/attr.c,
- rtems/src/dpmem.c,
- rtems/src/dpmemcreate.c,
- rtems/src/dpmemexternal2internal.c,
- rtems/src/dpmeminternal2external.c,
- rtems/src/eventseize.c,
- rtems/src/msg.c,
- rtems/src/msgmp.c,
- rtems/src/msgqallocate.c,
- rtems/src/msgqbroadcast.c,
- rtems/src/msgqcreate.c,
- rtems/src/msgqflush.c,
- rtems/src/msgqgetnumberpending.c,
- rtems/src/msgqident.c,
- rtems/src/msgqreceive.c,
- rtems/src/msgqsend.c,
- rtems/src/msgqsubmit.c,
- rtems/src/msgqtranslatereturncode.c,
- rtems/src/msgqurgent.c,
- rtems/src/part.c,
- rtems/src/partcreate.c,
- rtems/src/partident.c,
- rtems/src/partmp.c,
- rtems/src/ratemon.c,
- rtems/src/region.c,
- rtems/src/regioncreate.c,
- rtems/src/regionextend.c,
- rtems/src/regiongetsegment.c,
- rtems/src/regiongetsegmentsize.c,
- rtems/src/regionmp.c,
- rtems/src/regionreturnsegment.c,
- rtems/src/rtemstimer.c,
- rtems/src/sem.c,
- rtems/src/semcreate.c,
- rtems/src/semident.c,
- rtems/src/semmp.c,
- rtems/src/semobtain.c,
- rtems/src/semtranslatereturncode.c,
- rtems/src/taskcreate.c,
- rtems/src/taskgetnote.c,
- rtems/src/taskident.c,
- rtems/src/taskinitusers.c,
- rtems/src/taskmp.c,
- rtems/src/taskrestart.c,
- rtems/src/tasks.c,
- rtems/src/tasksetnote.c,
- rtems/src/taskstart.c,
- rtems/src/timerserver.c: Convert to using c99 fixed size types.
-
-2004-04-29 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * score/src/Unlimited.txt, score/src/chain.c, score/src/coremsg.c,
- score/src/coremsgbroadcast.c, score/src/coremsgclose.c,
- score/src/coremsgflush.c, score/src/coremsgflushsupp.c,
- score/src/coremsgseize.c, score/src/coremsgsubmit.c,
- score/src/coremutex.c, score/src/coremutexflush.c,
- score/src/coresem.c, score/src/coresemflush.c, score/src/coretod.c,
- score/src/coretodtickle.c, score/src/coretodtoseconds.c,
- score/src/coretodvalidate.c, score/src/heap.c,
- score/src/heapallocate.c, score/src/heapextend.c,
- score/src/heapfree.c, score/src/heapsizeofuserarea.c,
- score/src/interr.c, score/src/iterateoverthreads.c,
- score/src/mpci.c, score/src/object.c, score/src/objectallocate.c,
- score/src/objectallocatebyindex.c, score/src/objectclearname.c,
- score/src/objectcomparenameraw.c,
- score/src/objectcomparenamestring.c, score/src/objectcopynameraw.c,
- score/src/objectcopynamestring.c,
- score/src/objectextendinformation.c, score/src/objectfree.c,
- score/src/objectget.c, score/src/objectgetbyindex.c,
- score/src/objectgetisr.c, score/src/objectgetnoprotection.c,
- score/src/objectidtoname.c, score/src/objectinitializeinformation.c,
- score/src/objectmp.c, score/src/objectnametoid.c,
- score/src/objectshrinkinformation.c, score/src/thread.c,
- score/src/threadcreateidle.c, score/src/threadget.c,
- score/src/threadidlebody.c, score/src/threadinitialize.c,
- score/src/threadmp.c, score/src/threadq.c,
- score/src/threadqdequeuepriority.c,
- score/src/threadqenqueuepriority.c,
- score/src/threadqfirstpriority.c, score/src/threadqflush.c,
- score/src/threadreset.c, score/src/threadrestart.c,
- score/src/threadsettransient.c, score/src/threadstackallocate.c,
- score/src/threadstart.c, score/src/userext.c,
- score/src/watchdoginsert.c, score/src/wkspace.c: Convert to using
- c99 fixed size types.
-
-2004-03-29 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- PR 561/rtems
- * include/rtems/concat.h: New.
- * Makefile.am: Add include/rtems/concat.h.
-
- PR 589/rtems
- * Makefile.am: Add include/rtems/pci.h.
-
- * Makefile.am: Include automake/compile.am.
- * configure.ac: RTEMS_TOP([..],[]).
-
-2004-03-29 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * aclocal/rtems-top.m4: Add MULTISUBDIR. Add MULTIBUILDTOP.
- Add rtems_updir. Remove version.m4 check.
- Add PROJECT_ROOT/with_project_root processing.
- Add PROJECT_INCLUDE. Add PROJECT_LIB.
- * aclocal/env-rtemscpu.a4: Remove cpukit_topdir.
- Remove with_project_root processing. Remove PROJECT_INCLUDE,
- PROJECT_LIB.
-
-2004-03-26 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * libmisc/capture/capture-cli.c, libmisc/capture/capture.c,
- libmisc/capture/capture.h, libmisc/cpuuse/cpuuse.c,
- libmisc/devnull/devnull.c, libmisc/fsmount/fsmount.h,
- libmisc/monitor/mon-config.c, libmisc/monitor/mon-dname.c,
- libmisc/monitor/mon-driver.c, libmisc/monitor/mon-extension.c,
- libmisc/monitor/mon-itask.c, libmisc/monitor/mon-monitor.c,
- libmisc/monitor/mon-mpci.c, libmisc/monitor/mon-object.c,
- libmisc/monitor/mon-prmisc.c, libmisc/monitor/mon-queue.c,
- libmisc/monitor/mon-server.c, libmisc/monitor/mon-symbols.c,
- libmisc/monitor/monitor.h, libmisc/monitor/symbols.h,
- libmisc/mw-fb/mw_uid.c, libmisc/rtmonuse/rtmonuse.c,
- libmisc/serdbg/serdbg.h, libmisc/serdbg/serdbgio.c,
- libmisc/serdbg/termios_printk.c, libmisc/serdbg/termios_printk.h,
- libmisc/shell/shell.c, libmisc/shell/shell.h, libmisc/stackchk/check.c,
- libmisc/stackchk/internal.h: Convert to using c99 fixed size types.
-
-2004-03-23 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * itron/include/itronsys/mbox.h, itron/include/itronsys/types.h,
- itron/include/rtems/itron/eventflags.h,
- itron/include/rtems/itron/fmempool.h,
- itron/include/rtems/itron/mbox.h,
- itron/include/rtems/itron/msgbuffer.h,
- itron/include/rtems/itron/port.h,
- itron/include/rtems/itron/semaphore.h,
- itron/include/rtems/itron/task.h,
- itron/include/rtems/itron/vmempool.h,
- itron/inline/rtems/itron/semaphore.inl,
- itron/macros/rtems/itron/semaphore.inl, itron/src/eventflags.c,
- itron/src/fmempool.c, itron/src/itronsem.c, itron/src/mbox.c,
- itron/src/msgbuffer.c, itron/src/port.c, itron/src/snd_mbx.c,
- itron/src/task.c, itron/src/trcv_mbx.c, itron/src/vmempool.c:
- Convert to using c99 fixed size types.
-
-2004-03-23 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * posix/include/rtems/posix/cond.h,
- posix/include/rtems/posix/intr.h, posix/include/rtems/posix/key.h,
- posix/include/rtems/posix/mqueue.h,
- posix/include/rtems/posix/mutex.h,
- posix/include/rtems/posix/pthread.h,
- posix/include/rtems/posix/semaphore.h,
- posix/include/rtems/posix/threadsup.h,
- posix/include/rtems/posix/timer.h, posix/src/cond.c,
- posix/src/intr.c, posix/src/key.c, posix/src/keycreate.c,
- posix/src/keydelete.c, posix/src/keygetspecific.c,
- posix/src/keyrundestructors.c, posix/src/keysetspecific.c,
- posix/src/killinfo.c, posix/src/mqueue.c,
- posix/src/mqueuerecvsupp.c, posix/src/mqueuesendsupp.c,
- posix/src/mqueuetranslatereturncode.c, posix/src/mutex.c,
- posix/src/posixintervaltotimespec.c,
- posix/src/posixtimespecsubtract.c, posix/src/psignal.c,
- posix/src/pthread.c, posix/src/ptimer1.c, posix/src/semaphore.c,
- posix/src/sysconf.c: Convert to using c99 fixed size types.
-
-2004-03-23 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * score/include/rtems/system.h: include <stdint.h>.
-
-2004-03-23 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- PR/589 rtems
- * include/rtems/pci.h: New (Moved from c/src/libchip/network/pci.h).
-
-2004-03-23 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * libcsupport/src/malloc.c: Remove lvalue casts.
-
-2004-03-23 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * libcsupport/include/chain.h, libcsupport/include/clockdrv.h,
- libcsupport/include/ringbuf.h, libcsupport/include/spurious.h,
- libcsupport/include/timerdrv.h, libcsupport/include/vmeintr.h,
- libcsupport/include/motorola/mc68230.h,
- libcsupport/include/rtems/assoc.h, libcsupport/include/rtems/libio.h,
- libcsupport/include/rtems/libio_.h,
- libcsupport/include/rtems/termiostypes.h,
- libcsupport/include/zilog/z8036.h, libcsupport/include/zilog/z8530.h,
- libcsupport/include/zilog/z8536.h, libcsupport/src/__gettod.c,
- libcsupport/src/assoc.c, libcsupport/src/assocnamebad.c,
- libcsupport/src/error.c, libcsupport/src/libio.c,
- libcsupport/src/libio_sockets.c, libcsupport/src/malloc.c,
- libcsupport/src/no_libc.c, libcsupport/src/termios.c,
- libcsupport/src/termiosreserveresources.c: Convert to using c99
- fixed-size types.
-
-2004-03-22 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * libfs/src/dosfs/fat.c, libfs/src/dosfs/fat.h,
- libfs/src/dosfs/fat_fat_operations.c,
- libfs/src/dosfs/fat_fat_operations.h, libfs/src/dosfs/fat_file.c,
- libfs/src/dosfs/fat_file.h, libfs/src/dosfs/msdos.h,
- libfs/src/dosfs/msdos_create.c, libfs/src/dosfs/msdos_dir.c,
- libfs/src/dosfs/msdos_file.c, libfs/src/dosfs/msdos_initsupp.c,
- libfs/src/dosfs/msdos_misc.c, libfs/src/imfs/deviceio.c,
- libfs/src/imfs/imfs.h, libfs/src/imfs/imfs_directory.c,
- libfs/src/imfs/imfs_fchmod.c, libfs/src/imfs/linearfile.c,
- libfs/src/imfs/memfile.c: Convert to using c99 fixed-size types.
-
-2004-03-05 Joel Sherrill <joel@OARcorp.com>
-
- * libnetworking/net/radix.c: Remove warning.
-
-2004-03-05 Joel Sherrill <joel@OARcorp.com>
-
- * libmisc/shell/cmds.c: Remove warning.
-
-2004-03-05 Joel Sherrill <joel@OARcorp.com>
-
- * libnetworking/lib/ftpfs.c: Switch bcopy to memcpy.
-
-2004-03-05 Joel Sherrill <joel@OARcorp.com>
-
- * libcsupport/src/newlibc.c, libcsupport/src/sync.c: Eliminate
- warnings. Explicitly defeat __STRICT_ANSI__ since both
- legitimately use routines beyond ANSI.
-
-2004-03-05 Joel Sherrill <joel@OARcorp.com>
-
- * cpukit/libblock/src/bdbuf.c: Initialize pointer to avoid warning.
-
-2004-03-05 Joel Sherrill <joel@OARcorp.com>
-
- * score/macros/rtems/score/chain.inl, score/src/objectidtoname.c:
- Add cast to avoid type punning warning in gcc 3.3.
-2004-03-05 Joel Sherrill <joel@OARcorp.com>
-
- *
-
-2004-03-05 Joel Sherrill <joel@OARcorp.com>
-
- * libblock/src/bdbuf.c, libblock/src/ramdisk.c,
- libcsupport/src/newlibc.c, libcsupport/src/sync.c,
- libmisc/cpuuse/cpuuse.c, libmisc/monitor/mon-symbols.c,
- libmisc/shell/cmds.c, libmisc/shell/shell.c,
- libnetworking/kern/kern_sysctl.c, libnetworking/lib/ftpfs.c,
- libnetworking/lib/tftpDriver.c, libnetworking/libc/gethostbydns.c,
- libnetworking/libc/gethostbyht.c, libnetworking/libc/gethostnamadr.c,
- libnetworking/libc/getnetbyht.c, libnetworking/libc/getnetnamadr.c,
- libnetworking/libc/inet_addr.c, libnetworking/libc/linkaddr.c,
- libnetworking/libc/map_v4v6.c, libnetworking/libc/ns_print.c,
- libnetworking/libc/ns_ttl.c, libnetworking/libc/nsap_addr.c,
- libnetworking/libc/rcmd.c, libnetworking/libc/res_debug.c,
- libnetworking/libc/res_mkupdate.c, libnetworking/libc/res_query.c,
- libnetworking/libc/res_send.c, libnetworking/libc/res_update.c,
- libnetworking/net/radix.c, libnetworking/rtems/mkrootfs.c,
- librpc/src/rpc/clnt_perror.c, librpc/src/rpc/rtems_rpc.c,
- librpc/src/rpc/svc.c, sapi/include/confdefs.h,
- score/macros/rtems/score/chain.inl, score/src/objectidtoname.c:
-
-2004-02-26 Thomas Rauscher <trauscher@loytec.com.
-
- PR 584/RTEMS
- * rtems/src/eventtimeout.c: Fix critical section window.
-
-2004-02-26 Joel Sherrill <joel@OARcorp.com>
-
- PR 582/core
- * posix/src/mqueue.c, posix/src/mqueuecreatesupp.c,
- posix/src/mqueuedeletesupp.c, posix/src/mqueueunlink.c: Use memory
- from workspace to avoid use of mutex during dispatch disable critical
- section. Besides memory for object names should come from the
- Workspace anyway.
-
-2004-02-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * aclocal/version.m4: 4.6.99.0.
-
-2004-02-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * libnetworking/Makefile.am: Remove ACLOCAL_AMFLAGS.
-
-2004-01-30 Wilfried Busalski <w.busalski@lancier-monitoring.de>
-
- PR pppd/564
- * libnetworking/net/if_ppp.c, libnetworking/net/if_pppvar.h,
- libnetworking/net/ppp_tty.c: ppp0 Interface lose packets if the
- system use a slow baudrate for the modem or the tcp/ip-packet is
- fragmented.
-
-2004-01-30 Joel Sherrill <joel@OARcorp.com>
-
- * ChangeLog, rtems/Makefile.am, rtems/include/rtems/rtems/support.h:
- Reverse developmental patches accidentally committed.
-
-2004-01-23 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * ChangeLog: Merge-in libnetworking/ChangeLog.
- * ChangeLog: Merge-in libcsupport/ChangeLog.
- * ChangeLog: Merge-in libblock/ChangeLog, libfs/ChangeLog.
- * ChangeLog: Merge-in libmisc/ChangeLog, librpc/ChangeLog.
- * ChangeLog: Merge-in itron/ChangeLog, posix/ChangeLog, score/ChangeLog,
- sapi/ChangeLog, rtems/ChangeLog.
- * libblock/ChangeLog, libfs/ChangeLog, libcsupport/ChangeLog,
- libmisc/ChangeLog, librpc/ChangeLog, libnetworking/ChangeLog,
- itron/ChangeLog, posix/ChangeLog, score/ChangeLog, sapi/ChangeLog,
- rtems/ChangeLog: Remove.
-
-2004-01-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * aclocal/rtems-top.m4: Remove PROJECT_ROOT. Prepend ../ to $1.
- * aclocal/env-rtemscpu.m4: Reworked.
- * configure.ac: RTEMS_TOP([.]).
-
-2004-01-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am, itron/Makefile.am, posix/Makefile.am, score/Makefile.am,
- sapi/Makefile.am, rtems/Makefile.am, libmisc/Makefile.am,
- librpc/Makefile.am, libblock/Makefile.am, libfs/Makefile.am,
- libcsupport/Makefile.am, libnetworking/Makefile.am: Add PREINSTALL_DIRS.
-
-2004-01-14 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * wrapup/Makefile.am: Remove $(ARCH)/$(dirstamp). Add TMPINSTALL_FILES
- to CLEANFILES.
- * automake/local.am: Remove depend-am.
- * automake/subdirs.am: Remove depend-recursive.
- * score/Makefile.am: Re-add dirstamps to PREINSTALL_FILES. Add
- PREINSTALL_FILES to CLEANFILES. Add cpuopts.h to DISTCLEANFILES.
- * Makefile.am, itron/Makefile.am, posix/Makefile.am, sapi/Makefile.am,
- rtems/Makefile.am, libmisc/Makefile.am, librpc/Makefile.am,
- libblock/Makefile.am, libfs/Makefile.am, libcsupport/Makefile.am,
- libnetworking/Makefile.am: Re-add dirstamps to PREINSTALL_FILES. Add
- PREINSTALL_FILES to CLEANFILES.
- * libnetworking/netinet/in_cksum.c: #include netinet/in_cksum_<cpu>.h.
-
-2004-01-13 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- PR/549 networking
- * libnetworking/netinet/in_cksum_powerpc.h: New (copy of
- in_cksum_powerpc.c).
- * libnetworking/netinet/in_cksum_i386.h: New (copy of in_cksum_i386.c).
- * libnetworking/netinet/in_cksum_arm.h: New (copy of in_cksum_arm.c).
- * libnetworking/netinet/in_cksum_m68k.c: New (copy of in_cksum_m68k.c).
- * libnetworking/netinet/in_cksum_i386.c,
- libnetworking/netinet/in_cksum_arm.c,
- libnetworking/netinet/in_cksum_powerpc.c,
- libnetworking/netinet/in_cksum_m68k.c: Remove.
- * libnetworking/netinet/Makefile.am: Reflect changes above.
-
-2004-01-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Requires automake >= 1.8.1.
- * score/cpu/Makefile.am: Use @RTEMS_CPU@ instead of $(RTEMS_CPU).
- PR 548/rtems
- * libcsupport/Makefile.am: Add src/envlock.c.
-
-2004-01-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * aclocal/rtems-top.m4: Don't AC_SUBST PROJECT_ROOT. Remove
- PROJECT_TOPdir (Unused).
- * aclocal/env-rtemscpu.m4: Remove PROJECT_RELEASE. Expand
- ${PROJECT_ROOT}. Remove RTEMS_ENABLE_BARE (Unused). Don't AC_SUBST
- RTEMS_BSP.
- * aclocal/enable-bare.m4: Remove (Unused).
- * aclocal/rtems-top.m4: Remove check for cpukit/aclocal/version.m4.
- Remove gnu-make endif HACK (Unused).
- * wrapup/Makefile.am: Include compile.am. Use TMP_LIBS instead of LIBS
- to avoid potential conflicts with auto*tools' LIBS. Reflect new
- locations of libscorecpu*.a.
- * Makefile.am: Remove AUTOMAKE_FILES.
- * automake/compile.am: Replace contents with contents of
- automake/amcompile.am.
- * automake/amcompile.am, automake/lib.am: Remove.
- * configure.ac, aclocal/enable-bare.m4, aclocal/enable-inlines.m4,
- aclocal/enable-itron.m4, aclocal/enable-multiprocessing.m4,
- aclocal/enable-networking.m4, aclocal/enable-posix.m4,
- aclocal/enable-rtems-debug.m4, aclocal/multi.m4, aclocal/multilib.m4:
- Use AS_HELP_STRING instead of AC_HELP_STRING (deprecated in
- autoconf-2.59).
- * automake/local.am: Remove clean-local, depend-gcc.
- * itron/Makefile.am, posix/Makefile.am, score/Makefile.am: Include
- compile.am, again.
- * score/macros/rtems/score/README: Remove (Redundant with macros/README).
- * sapi/Makefile.am, rtems/Makefile.am: Include compile.am, again.
- * libmisc/Makefile.am: Include compile.am again. Misc fixes.
- * librpc/Makefile.am: Include compile.am, again. Put man-pages into
- EXTRA_DIST to work around automake not distributing conditionally
- installed *_MANS. Distribute include/rpcsvc.
- * libblock/Makefile.am: Include compile.am, again. Eliminate C_FILES.
- Reformat.
- * libfs/Makefile.am: Include compile.am, again. Reformat/Cleanup.
- * libcsupport/Makefile.am: Reformat, add UNUSED_FILES.
- * libcsupport/Makefile.am: Include compile.am, again. Eliminate
- DOC_FILES.
- * libnetworking/Makefile.am: Include compile.am, again. Cleanup.
-
-2004-01-08 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * wrapup/Makefile.am: Cosmetics.
- * aclocal/enable-networking.m4: Don't AC_SUBST(RTEMS_HAS_NETWORKING).
- * aclocal/check-networking.m4: Don't AC_SUBST(HAS_NETWORKING).
- * automake/amcompile.am: Remove $(ARCH).
- * wrapup/Makefile.am: Add $(ARCH). Remove compile.am, lib.am. Include
- amcompile.am.
- * wrapup/Makefile.am: Use ../*/*$(LIB_VARIANT).a instead of
- $(ARCH)/lib*.a.
- * wrapup/Makefile.am: Reflect changes to libblock/Makefile.am. Reflect
- changes to libcsupport/Makefile.am.
- * itron/Makefile.am: Add libs to CLEANFILES. Set lib*_g_a_SOURCES =
- lib*_a_SOURCES.
- * itron/Makefile.am: Build libitron$(LIB_VARIANT).a instead of
- $(ARCH)/libitron.a.
- * posix/Makefile.am: Add libs to CLEANFILES Set lib*_g_a_SOURCES =
- lib*_a_SOURCES.
- * posix/Makefile.am: Build libposix$(LIB_VARIANT).a instead of
- $(ARCH)/libposix.a.
- * score/Makefile.am: Add libs to CLEANFILES Set lib*_g_a_SOURCES =
- lib*_a_SOURCES.
- * score/Makefile.am: Build libscore$(LIB_VARIANT).a instead of
- $(ARCH)/libscore.a.
- * sapi/Makefile.am: Add libs to CLEANFILES Set lib*_g_a_SOURCES =
- lib*_a_SOURCES.
- * sapi/Makefile.am: Build libsapi$(LIB_VARIANT).a instead of
- $(ARCH)/libsapi.a.
- * rtems/Makefile.am: Add libs to CLEANFILES Set lib*_g_a_SOURCES =
- lib*_a_SOURCES.
- * rtems/Makefile.am: Build librtems$(LIB_VARIANT).a instead of
- $(ARCH)/librtems.a.
- * libmisc/Makefile.am: Add libs to CLEANFILES Set lib*_g_a_SOURCES =
- lib*_a_SOURCES.
- * libmisc/Makefile.am: Build lib*$(LIB_VARIANT).a instead of
- $(ARCH)/lib*.a.
- * librpc/Makefile.am: Add libs to CLEANFILES. Set lib*_g_a_SOURCES =
- lib*_a_SOURCES.
- * librpc/Makefile.am: Build lib*$(LIB_VARIANT).a instead of
- $(ARCH)/lib*.a.
- * libblock/Makefile.am: Add libs to CLEANFILES Set lib*_g_a_SOURCES =
- lib*_a_SOURCES.
- * libblock/include/rtems/blkdev.h,
- libblock/include/rtems/ide_part_table.h, libblock/src/bdbuf.c,
- libblock/src/ide_part_table.c, libblock/src/ramdisk.c: Switch to using
- c99 fixed size types instead of RTEMS-types.
- * libblock/Makefile.am: Build libblock$(LIB_VARIANT).a instead of
- $(ARCH)/libblock.a.
- * libfs/Makefile.am: Add libs to CLEANFILES. Set lib*_g_a_SOURCES =
- lib*_a_SOURCES.
- * libfs/Makefile.am: Build lib*$(LIB_VARIANT).a instead of
- $(ARCH)/lib*.a.
- * libcsupport/Makefile.am: Add libs to CLEANFILES Set lib*_g_a_SOURCES =
- lib*_a_SOURCES.
- * libcsupport/Makefile.am: Build libcsupport$(LIB_VARIANT).a instead of
- $(ARCH)/libcsupport.a.
- * libnetworking/Makefile.am: Remove *C_FILES.
- * libnetworking/Makefile.am: Add libs to CLEANFILES Set lib*_g_a_SOURCES
- = lib*_a_SOURCES.
- * libnetworking/Makefile.am: Build lib*$(LIB_VARIANT).a instead of
- $(ARCH)/lib*.a.
-
-2004-01-07 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * wrapup/Makefile.am: Reflect changes to library Makefile.ams.
- * automake/amcompile.am: New.
- * configure.ac: Add subdir-objects, AM_PROG_CC_C_O.
- * itron/Makefile.am, posix/Makefile.am, score/Makefile.am,
- sapi/Makefile.am, rtems/Makefile.am, libmisc/Makefile.am,
- librpc/Makefile.am, libblock/Makefile.am, libfs/Makefile.am,
- libcsupport/Makefile.am, libnetworking/Makefile.am: Build library using
- EXTRA_LIBRARIES and automake rules.
-
-2004-01-07 Joel Sherrill <joel@OARcorp.com>
-
- * aclocal/rtems-cpu-subdirs.m4, score/cpu/Makefile.am: mips64orion port
- removed as mips port more completely covers the MIPS family.
- * score/cpu/mips64orion/.cvsignore, score/cpu/mips64orion/ChangeLog,
- score/cpu/mips64orion/Makefile.am, score/cpu/mips64orion/asm.h,
- score/cpu/mips64orion/configure.ac, score/cpu/mips64orion/cpu.c,
- score/cpu/mips64orion/cpu_asm.S, score/cpu/mips64orion/cpu_asm.h,
- score/cpu/mips64orion/idtcpu.h, score/cpu/mips64orion/idtmon.h,
- score/cpu/mips64orion/iregdef.h, score/cpu/mips64orion/rtems/.cvsignore,
- score/cpu/mips64orion/rtems/score/.cvsignore,
- score/cpu/mips64orion/rtems/score/cpu.h,
- score/cpu/mips64orion/rtems/score/mips64orion.h,
- score/cpu/mips64orion/rtems/score/types.h: Removed.
- * libnetworking/rtems/rtems_bsdnet_internal.h: Include rtems/cdefs.h so
- things compile.
-
-2003-12-17 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * automake/compile.am: Use $(mkdir_p) instead of $(mkinstalldirs).
-
-2003-12-17 Joel Sherrill <joel@OARcorp.com>
-
- * aclocal/version.m4: Updated to rtems-20031217-test.
-
-2003-12-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- PR 533/bsps
- * score/startup/linkcmds: Update linkcmds for gcc 3.3.2.
-
-2003-12-16 Joel Sherrill <joel@OARcorp.com>
-
- PR 543/rtems
- * score/src/threadclose.c: Make the task delete extension run outside a
- dispatch disabled critical section so extensions can free resources.
- PR 542/filesystem
- * libcsupport/include/rtems/libio_.h: Add rtems_libio_iop_to_descriptor
- macro to convert iop to the corresponding integer file descriptor.
-
-2003-12-13 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * aclocal/env-rtemscpu.m4: Remove stray '/' in PROJECT_LIB.
- * wrapup/Makefile.am: Remove duplicate $(PROJECT_LIB) rule.
- * aclocal/env-rtemscpu.m4: Add PROJECT_LIB.
- * wrapup/Makefile.am: Use $(PROJECT_LIB) instead of
- ${PROJECT_RELEASE}/lib.
-
-2003-12-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am, wrapup/Makefile.am: Use mkdir_p. Remove dirs from
- PRE/TMPINSTALL_FILES.
- * wrapup/Makefile.am: Reworked.
- * aclocal/lead-dot.m4: Remove (Use the version in automake-1.8).
- * automake/lib.am: Remove $(project_libdir)$(MULTISUBDIR).
- * aclocal/env-rtemscpu.m4: Reflect new definition of project_lib.
- * Makefile.am: Remove BUILT_SOURCES.
- * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
- * itron/Makefile.am, posix/Makefile.am, score/Makefile.am,
- sapi/Makefile.am, rtems/Makefile.am, libmisc/Makefile.am,
- librpc/Makefile.am, libblock/Makefile.am, libfs/Makefile.am,
- libcsupport/Makefile.am: Use mkdir_p. Remove dirs from
- PRE/TMPINSTALL_FILES.
- * libcsupport/Makefile.am: Remove BUILT_SOURCES.
- * libnetworking/Makefile.am: Use mkdir_p. Remove dirs from
- PRE/TMPINSTALL_FILES.
-
-2003-12-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * libmisc/Makefile.am: Cosmetics.
-
-2003-12-11 Joel Sherrill <joel@OARcorp.com>
-
- PR 540/rtems_misc
- * libmisc/cpuuse/cpuuse.c, libmisc/rtmonuse/rtmonuse.c: Correct object
- name printing.
- PR 531/rtems_misc
- * libmisc/rtmonuse/rtmonuse.c, libmisc/stackchk/check.c: Correct
- indexing.
-
-2003-12-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * libblock/src/ata.c: Remove.
-
-2003-11-30 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * automake/compile.am: Add $(ARCH)/$(dirstamp) rules.
- * wrapup/Makefile.am: Reflect $(dirstamp) changes.
- * Makefile.am: Add $(dirstamp) to preinstallation rules.
- * aclocal/lead-dot.m4: New (from automake-1.7f).
- * aclocal/rtems-top.m4: Require AM_SET_LEADING_DOT. Add
- AC_SUBST(dirstamp).
- * itron/Makefile.am: Add $(dirstamp) to compilation rules.
- * itron/Makefile.am: Add $(dirstamp) to preinstallation rules. Remove
- MACROS.
- * posix/Makefile.am: Add $(dirstamp) to compilation rules.
- * posix/Makefile.am: Add $(dirstamp) to preinstallation rules. Remove
- MACROS.
- * score/Makefile.am: Add $(dirstamp) to compilation rules.
- * score/Makefile.am: Add $(dirstamp) to preinstallation rules. Remove
- MACROS.
- * sapi/Makefile.am: Add $(dirstamp) to compilation rules. Add
- AM_CPPFLAGS += -I$(top_builddir).
- * sapi/Makefile.am: Add $(dirstamp) to preinstallation rules. Remove
- MACROS.
- * rtems/Makefile.am: Add $(dirstamp) to compilation rules. Add
- AM_CPPFLAGS += -I$(top_builddir).
- * rtems/Makefile.am: Add $(dirstamp) to preinstallation rules. Remove
- MACROS.
- * libmisc/Makefile.am: Add $(dirstamp) to compilation rules. Fix misc.
- typos.
- * libmisc/Makefile.am: Add $(dirstamp) to preinstallation rules.
- * librpc/Makefile.am: Add $(dirstamp) to compilation rules.
- * librpc/Makefile.am: Add $(dirstamp) to preinstallation rules.
- * libblock/Makefile.am: Add $(dirstamp) to compilation rules.
- * libblock/Makefile.am: Add $(dirstamp) to preinstallation rules.
- * libfs/Makefile.am: Add $(dirstamp) to compilation rules.
- * libfs/Makefile.am: Add $(dirstamp) to preinstallation rules.
- * libcsupport/Makefile.am: Add $(dirstamp) to compilation rules.
- * libcsupport/Makefile.am: Add $(dirstamp) to preinstallation rules.
- * libnetworking/Makefile.am: Add $(dirstamp) to compilation rules.
- * libnetworking/Makefile.am: Fix libc_OBJS.
- * libnetworking/Makefile.am: Add $(dirstamp) to preinstallation rules.
- Restore libc/$(ARCH)/lib.a.
-
-2003-11-28 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Reflect having removed libnetworking/libc/Makefile.am,
- libnetworking/lib/Makefile.am.
- * configure.ac: Reflect changes to libmisc/*.
- * libmisc/Makefile.am: Reformat.
- * libmisc/capture/Makefile.am, libmisc/cpuuse/Makefile.am,
- libmisc/devnull/Makefile.am, libmisc/dummy/Makefile.am,
- libmisc/dumpbuf/Makefile.am, libmisc/fsmount/Makefile.am,
- libmisc/monitor/Makefile.am, libmisc/mw-fb/Makefile.am,
- libmisc/rtmonuse/Makefile.am, libmisc/serdbg/Makefile.am,
- libmisc/shell/Makefile.am, libmisc/stackchk/Makefile.am,
- libmisc/untar/Makefile.am: Remove.
- * libmisc/Makefile.am: Merge-in the Makefile.ams above.
- * libnetworking/libc/Makefile.am, libnetworking/lib/Makefile.am: Remove.
- * libnetworking/Makefile.am: Merge-in the Makefile.ams above.
-
-2003-11-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * wrapup/Makefile.am: Merge-in former libmisc/wrapup/Makefile.am.
- * configure.ac: Reflect changes to libfs Makefile.ams. Remove
- libmisc/wrapup/Makefile.
- * configure.ac: Use here-documents to generate cpuopts.tmp. Various
- fixes and changes to argument processing. Reflect changes to librpc
- Makefile.ams.
- * acinclude.m4: Use here-documents to generate cpuopts.tmp.
- * aclocal/check-itron.m4: Remove HAS_IRON_API.
- * aclocal/check-multiprocessing.m4: Remove HAS_MP.
- * aclocal/check-posix.m4: Remove HAS_POSIX_API.
- * libmisc/wrapup/Makefile.am, libmisc/wrapup/.cvsignore: Remove.
- * libmisc/Makefile.am: Reflect changes above.
- * librpc/src/rpc/Makefile.am, librpc/src/xdr/Makefile.am,
- librpc/src/Makefile.am: Removed.
- * librpc/Makefile.am: Merge-in src/rpc/Makefile.am, src/xdr/Makefile.am,
- src/Makefile.am. Various fixes. Reformat.
- * librpc/include/rpc/rpc.hinclude/rpc/rpc.h: Rename struct
- rtems_rpc_task_variables into struct _rtems_rpc_task_variables (Avoid
- symbol conflict between struct and variable). struct
- _rtems_rpc_task_variables *rtems_rpc_task_variables; Reflect changes
- above.
- * librpc/src/rpc/clnt_perror.c, librpc/src/rpc/clnt_raw.c,
- librpc/src/rpc/clnt_simple.c, librpc/src/rpc/rpcdname.c,
- librpc/src/rpc/rtems_rpc.c, librpc/src/rpc/svc.c, librpc/
- src/rpc/svc_auth.c, librpc/src/rpc/svc_raw.c,
- librpc/src/rpc/svc_simple.c: Reflect changes above.
- * libfs/Makefile.am: Merge-in src/Makefile.am, src/imfs/Makefile.am,
- src/dosfs/Makefile.am.
- * libfs/src/Makefile.am, libfs/src/imfs/Makefile.am,
- libfs/src/dosfs/Makefile.am: Removed.
-
-2003-11-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * aclocal/canonicalize-tools.m4, aclocal/check-itron.m4,
- aclocal/check-multiprocessing.m4, aclocal/check-newlib.m4,
- aclocal/check-posix.m4, aclocal/check-rtems-debug.m4,
- aclocal/check-tool.m4, aclocal/enable-bare.m4,
- aclocal/enable-inlines.m4, aclocal/enable-itron.m4,
- aclocal/enable-multiprocessing.m4, aclocal/enable-networking.m4,
- aclocal/enable-posix.m4, aclocal/enable-rtems-debug.m4,
- aclocal/env-rtemscpu.m4, aclocal/gcc-isystem.m4, aclocal/gcc-pipe.m4,
- aclocal/multi.m4, aclocal/multilib.m4, aclocal/prog-cc.m4,
- aclocal/rtems-top.m4, aclocal/sysv-ipc.m4: Fix underquoting to silence
- automake-1.8.
-
-2003-11-26 Joel Sherrill <joel@OARcorp.com>
-
- PR 524/filesystem
- * libcsupport/src/newlibc.c: Address 1K buffer leak from incomplete
- cleanup of newlib reentrancy handler.
- PR 523/filesystem
- * libcsupport/src/malloc.c: Make malloc family safer for use from ISRs
- and dispatching critical sections. If in a critical section while doing
- a free(), then the free is deferred until the next malloc() attempt.
-
-2003-11-25 Joel Sherrill <joel@OARcorp.com>
-
- PR 526/rtems
- * score/src/threadcreateidle.c: Idle task name should be a string and
- PR484 broke this.
-
-2003-11-25 Jennifer Averett <jennifer@OARcorp.com>
-
- PR 519/filesystem
- * libcsupport/include/rtems/libio_.h, libcsupport/src/eval.c,
- libcsupport/src/rmdir.c, libcsupport/src/unlink.c: Check write
- permissions in parent directory for file or directory delete.
-
-2003-11-24 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Use RTEMS_INLINES instead of USE_INLINES. Elimimate
- INLINESdir.
- * aclocal/enable-inlines.m4: Ditto. Remove RTEMS_USE_MACROS.
- * .cvsignore: Add config.h.in.
-
-2003-11-23 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Make RTEMS_DEBUG an RTEMS_CPUOPT.
- PR 525/rtems
- * score/include/rtems/system.h: Use RTEMS_INLINES instead of USE_INLINES.
- * score/include/rtems/score/chain.h, score/include/rtems/score/thread.h,
- score/src/chain.c, score/src/coremutexseize.c, score/src/threadget.c:
- Ditto.
- * score/Makefile.am: Don't use gmake to preinstall.
- * sapi/Makefile.am: Reworked.
-
-2003-11-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * wrapup/Makefile.am: Reflect having removed libnetworking/wrapup.
- * configure.ac: Ditto.
- * itron/Makefile.am, posix/Makefile.am, rtems/Makefile.am,
- libblock/Makefile.am: Reworked.
- * libcsupport/include/rtems/cdefs.h: Use _RTEMS_CDEFS_H guards.
- * libcsupport/include/rtems/cdefs.h: New.
- * libcsupport/Makefile.am: Completely reworked.
- * libnetworking/rtems/rtems_bsdnet_internal.h: Include rtems/cdefs.h
- instead of sys/cdefs.h (Nonportable).
- * libnetworking/wrapup/Makefile.am: Removed.
- * libnetworking/Makefile.am: Reworked.
-
-2003-11-20 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * acinclude.m4: New.
- * configure.ac: Don't use AUTOHEADER to generate cpuopts.h. Add local
- autoheader config.h.
- * aclocal/canonical-target-name.m4: Require AC_CANONICAL_HOST.
- * aclocal/enable-inlines.m4: Remove USE_MACROS (Unused).
- * itron/Makefile.am: Remove src/config.h. AM_CPPFLAGS +=
- -I$(top_builddir).
- * posix/Makefile.am: Remove src/config.h AM_CPPFLAGS +=
- -I$(top_builddir).
- * libmisc/capture/Makefile.am, libmisc/cpuuse/Makefile.am,
- libmisc/devnull/Makefile.am, libmisc/dummy/Makefile.am,
- libmisc/dumpbuf/Makefile.am, libmisc/monitor/Makefile.am,
- libmisc/mw-fb/Makefile.am, libmisc/rtmonuse/Makefile.am,
- libmisc/serdbg/Makefile.am, libmisc/shell/Makefile.am,
- libmisc/stackchk/Makefile.am, libmisc/untar/Makefile.am: Remove
- config.h. AM_CPPFLAGS += -I$(top_builddir).
- * libblock/Makefile.am: AM_CPPFLAGS += -I$(top_builddir). Use
- AM_CPPFLAGS instead of AM_CFLAGS.
- * libblock/src/ata.c: Include config.h.
- * libblock/src/bdbuf.c, libblock/src/blkdev.c, libblock/src/diskdevs.c,
- libblock/src/ide_part_table.c, libblock/src/ramdisk.c: Ditto.
- * libfs/src/dosfs/Makefile.am, libfs/src/imfs/Makefile.am: Remove
- config.h AM_CPPFLAGS += -I$(top_builddir).
- * itron/src/config.h, posix/src/config.h, libmisc/capture/config.h,
- libmisc/cpuuse/config.h, libmisc/devnull/config.h,
- libmisc/dummy/config.h, libmisc/dumpbuf/config.h,
- libmisc/monitor/config.h, libmisc/mw-fb/config.h,
- libmisc/rtmonuse/config.h, libmisc/serdbg/config.h,
- libmisc/stackchk/config.h, libmisc/shell/config.h,
- libmisc/untar/config.h, libfs/src/dosfs/config.h,
- libfs/src/imfs/config.h, libcsupport/src/config.h: Remove.
- * libcsupport/src/Makefile.am: AM_CPPFLAGS += -I$(top_builddir).
-
-2003-11-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * libfs/Makefile.am: Cosmetics.
-
-2003-10-23 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * rtems/src/regiongetsegment.c: Remove unneccessary typecast in
- assignment to thread->Wait.return_argment.
-
-2003-10-22 Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
-
- PR 515/filesystem
- * libfs/src/dosfs/fat_fat_operations.c: Remove commented out code.
-
-2003-10-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- PR 509/filesystem
- * libfs/src/dosfs/fat.c: _fat_block_read and _fat_block_write return
- error codes instead of -1 in case of errors, as they are supposed to do
- according to the comments documenting these functions.
-
-2003-10-22 Joel Sherrill <joel@OARcorp.com>
-
- PR 512/core
- * rtems/src/tasks.c, rtems/src/taskvariabledelete.c: Run task variable
- destructor when task variable is deleted. Also some style cleanup.
- PR 440/filesystem
- * libfs/src/dosfs/fat_fat_operations.c: Improve write speed with FAT12
- and FAT16 filesystems. Previously merged on 4.6 branch.
- * libfs/ChangeLog: Correct line length.
- PR 511/filesystem
- * libcsupport/src/malloc.c: Add deferred free and protect against C
- Program Heap operations while in a dispatch disable critical section or
- ISR.
-
-2003-10-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * aclocal/check-posix.m4: Add m4-quotes. Require
- RTEMS_CANONICAL_TARGET_CPU instead of RTEMS_CHECK_CPU.
- * aclocal/canonical-host.m4: Remove.
- * configure.ac: Remove RTEMS_CANONICAL_HOST.
- * aclocal/sysv-ipc.m4: Remove reference to RTEMS_CANONICAL_HOST.
- * aclocal/canonical-target-name.m4: Use AC_CANONICAL_HOST instead of
- AC_CANONICAL_TARGET. Use $host instead of $target.
- * aclocal/check-multiprocessing.m4: Add m4-quotes. Remove
- RTEMS_CHECK_CPU.
- * aclocal/check-itron.m4, aclocal/check-networking.m4: Add m4-quotes.
- Require RTEMS_CANONICAL_TARGET_CPU instead of RTEMS_CHECK_CPU.
- * aclocal/check-cpu.m4: Remove.
- * aclocal/canonical-target-name.m4: Add m4-quotes.
- * configure.ac: Merge-in former aclocal/check-cpu.m4.
- * posix/src/cancelrun.c, posix/src/pthreadexit.c,
- posix/src/pthreadjoin.c, posix/ src/sigtimedwait.c: Remove unnecessary
- typecasts in assignments to thread->Wait.return_argument.
- * score/src/coremsgseize.c, score/src/coremsgsubmit.c: Remove
- unnecessary typecasts in assignments to thread->Wait.return_argument.
- * libmisc/capture/capture-cli.c: Reflect new rtems_monitor_command_arg_t.
- * librpc/src/rpc/Makefile.am, librpc/src/xdr/Makefile.am: Remove __P
- from AM_CPPFLAGS. Rely on sys/cdefs.h providing it.
- * libfs/src/dosfs/Makefile.am: noinst_HEADERS += fat.h.
- * libfs/src/dosfs/msdos_file.c (msdos_file_read,
- libfs/msdos_file_write): Use '0' as initial value for ret instead of
- RC_OK.
- * libfs/src/dosfs/msdos_conv.c: Remove isupper, islower, toupper,
- tolower (Unused).
-
-2003-10-17 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Check for sys/cdefs.h.
- * aclocal/env-rtems-cpu.m4: Add project_includedir. Deprecate
- PROJECT_INCLUDE. Change project_includedir to $(PROJECT_ROOT)/include
- for multilibs.
-
-2003-10-13 Joel Sherrill <joel@OARcorp.com>
-
- * posix/src/cleanuppop.c, posix/src/cleanuppush.c: Protect use of
- _Workspace_Allocate and _Workspec_Free.
-
-2003-10-02 Phil Torre <ptorre@zetron.com>
-
- PR 504/rtems
- * score/include/rtems/score/coremutex.h: Add fatal error check for a
- task blocking on a mutex when thread dispatching is disabled.
- PR 504/rtems
- * libcsupport/src/newlibc.c: Fix memory allocation of libc extension so
- it is dispatch disabled safe See PR for detailed explanation.
-
-2003-09-26 Till Strauman <strauman@slac.stanford.edu>
-
- PR 498/rtems
- * libcsupport/src/printk.c: RTEMS printk() does not support the %i
- format which is used by a lot of driver/BSP etc. code. The trivial patch
- allows %i/%I as an alias for %d/%D.
-
-2003-09-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- PR 495/rtems_misc
- * libmisc/capture/capture-cli.c, libmisc/monitor/mon-command.c,
- libmisc/monitor/mon-config.c, libmisc/monitor/mon-monitor.c,
- libmisc/monitor/mon-object.c, libmisc/monitor/mon-symbols.c,
- libmisc/monitor/monitor.h, libmisc/shell/cmds.c: Move to making libmisc
- 16/32 bit clean.
-
-2003-09-26 Joel Sherrill <joel@OARcorp.com>
-
- * score/cpu/hppa1.1/.cvsignore, score/cpu/hppa1.1/ChangeLog,
- score/cpu/hppa1.1/Makefile.am, score/cpu/hppa1.1/configure.ac,
- score/cpu/hppa1.1/cpu.c, score/cpu/hppa1.1/cpu_asm.S,
- score/cpu/hppa1.1/rtems/.cvsignore,
- score/cpu/hppa1.1/rtems/score/.cvsignore,
- score/cpu/hppa1.1/rtems/score/cpu.h,
- score/cpu/hppa1.1/rtems/score/cpu_asm.h,
- score/cpu/hppa1.1/rtems/score/hppa.h,
- score/cpu/hppa1.1/rtems/score/types.h: Removed.
- PR 492/filesystem
- * libfs/src/dosfs/fat_file.c: Fix inconsistent types in va_args call.
-
-2003-09-24 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am, librpc/Makefile.am: Merge-in include/Makefile.am.
- * include/Makefile.am, librpc/include/Makefile.am: Remove.
- * configure.ac: Reflect having removed include/Makefile.am and
- librpc/include/Makefile.am.
-
-2003-09-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * libmisc/monitor/monitor.h: Add rtems_monitor_commands[] (Illegally
- applied by shell/). Remove ifdef(__mips64) (Make broken code visible
- again).
- * libmisc/monitor/mon-command.c: Add several ifndef RTEMS_UNIX to avoid
- warnings.
- * libmisc/monitor/mon-monitor.c: Remove RTEMS_CPU_HAS_16_BIT_ADDRESSES
- (Make broken code visible again).
- * libmisc/shell/cmds.c: Remove local decls of rtems_monitor_commands[].
-
-2003-09-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * libmisc/monitor/monitor.h: Remove STREQ, STNEQ (pollute namespace),
- RTEMS_MONITOR_PROMPT (pollutes namespace, useless).
- * libmisc/monitor/mon-command.c: Add RTEMS_MONITOR_PROMPT.
- * libmisc/monitor/mon-monitor.c: Apply private version of STREQ.
- * libmisc/monitor/symbols.h: Convert to private header.
- * libmisc/monitor/monitor.h: Don't include symbols.h. Add forward decls.
- for symbols from symbols.h.
- * libmisc/monitor/Makefile.am: Don't install symbols.h.
- * libmisc/monitor/mon-symbols.c: Include "symbols.h".
-
-2003-09-15 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- PR 489/rtems
- * score/include/rtems/score/thread.h: Change struct
- Thread_Control_struct.libc_reent to using struct _reent*.
- * score/inline/rtems/score/thread.inl: Reflect change above.
- PR 489/rtems
- * libcsupport/src/newlibc.c: Reflect struct
- Thread_Control_struct.libc_reent having changed from void * to struct
- _reent*.
-
-2003-09-15 Jay Monkman <jtm@smoothsmoothie.com>
-
- PR 482/networking
- * libnetworking/rtems/rtems_glue.c: Network interfaces can't be taken
- down.
- PR 481/networking
- * libnetworking/net/ethernet.h, libnetworking/net/if_arp.h,
- libnetworking/netinet/if_ether.h: Network structs should be packed.
-
-2003-09-13 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * libcsupport/src/sync.c: Don't undef __STRICT_ANSI__. Use struct _reent
- (struct reent doesn't exist).
- PR 486/rtems
- * libcsupport/src/newlib.c: Unconditionally include <stdio.h>.
-
-2003-09-11 Joel Sherrill <joel@OARcorp.com>
-
- PR 488/rtems
- * rtems/src/taskcreate.c, rtems/src/tasks.c: Ensure notepads are zeroed.
-
-2003-09-09 Ralf Corsepius <ralf_corsepius@rtems.com>
-
- PR 487/filesystem
- * libfs/src/dosfs/fat_file.c: Correct typing per gcc 3.3 warnings.
-
-2003-09-08 Mikec Ivica <mikici@acm.org>
-
- * score/inline/rtems/score/userext.inl,
- score/macros/rtems/score/userext.inl: Add missing cast.
-
-2003-09-08 Derick Hammond <derick@perkinstechnologies.com.au>
-
- PR 484/rtems
- * score/src/threadcreateidle.c: Idle task name was initialized
- incorrectly.
-
-2003-09-04 Joel Sherrill <joel@OARcorp.com>
-
- * include/rtems/bspIo.h, include/rtems/fs.h, include/rtems/userenv.h,
- itron/include/itron.h, itron/include/itronsys/eventflags.h,
- itron/include/itronsys/fmempool.h, itron/include/itronsys/intr.h,
- itron/include/itronsys/mbox.h, itron/include/itronsys/msgbuffer.h,
- itron/include/itronsys/network.h, itron/include/itronsys/port.h,
- itron/include/itronsys/semaphore.h, itron/include/itronsys/status.h,
- itron/include/itronsys/sysmgmt.h, itron/include/itronsys/task.h,
- itron/include/itronsys/time.h, itron/include/itronsys/types.h,
- itron/include/itronsys/vmempool.h, itron/include/rtems/itron/config.h,
- itron/include/rtems/itron/eventflags.h,
- itron/include/rtems/itron/fmempool.h, itron/include/rtems/itron/intr.h,
- itron/include/rtems/itron/itronapi.h, itron/include/rtems/itron/mbox.h,
- itron/include/rtems/itron/msgbuffer.h,
- itron/include/rtems/itron/network.h, itron/include/rtems/itron/object.h,
- itron/include/rtems/itron/port.h, itron/include/rtems/itron/semaphore.h,
- itron/include/rtems/itron/sysmgmt.h, itron/include/rtems/itron/task.h,
- itron/include/rtems/itron/time.h, itron/include/rtems/itron/vmempool.h,
- itron/inline/rtems/itron/eventflags.inl,
- itron/inline/rtems/itron/fmempool.inl,
- itron/inline/rtems/itron/intr.inl, itron/inline/rtems/itron/mbox.inl,
- itron/inline/rtems/itron/msgbuffer.inl,
- itron/inline/rtems/itron/network.inl, itron/inline/rtems/itron/port.inl,
- itron/inline/rtems/itron/semaphore.inl,
- itron/inline/rtems/itron/sysmgmt.inl, itron/inline/rtems/itron/task.inl,
- itron/inline/rtems/itron/time.inl,
- itron/inline/rtems/itron/vmempool.inl,
- itron/macros/rtems/itron/eventflags.inl,
- itron/macros/rtems/itron/fmempool.inl,
- itron/macros/rtems/itron/intr.inl, itron/macros/rtems/itron/mbox.inl,
- itron/macros/rtems/itron/msgbuffer.inl,
- itron/macros/rtems/itron/network.inl, itron/macros/rtems/itron/port.inl,
- itron/macros/rtems/itron/semaphore.inl,
- itron/macros/rtems/itron/sysmgmt.inl, itron/macros/rtems/itron/task.inl,
- itron/macros/rtems/itron/time.inl,
- itron/macros/rtems/itron/vmempool.inl, itron/src/can_wup.c,
- itron/src/chg_pri.c, itron/src/cre_mbf.c, itron/src/cre_mbx.c,
- itron/src/cre_sem.c, itron/src/cre_tsk.c, itron/src/del_mbf.c,
- itron/src/del_mbx.c, itron/src/del_sem.c, itron/src/del_tsk.c,
- itron/src/dis_dsp.c, itron/src/ena_dsp.c, itron/src/eventflags.c,
- itron/src/exd_tsk.c, itron/src/ext_tsk.c, itron/src/fmempool.c,
- itron/src/frsm_tsk.c, itron/src/get_tid.c, itron/src/itronintr.c,
- itron/src/itronsem.c, itron/src/itrontime.c, itron/src/mbox.c,
- itron/src/mboxtranslatereturncode.c, itron/src/msgbuffer.c,
- itron/src/msgbuffertranslatereturncode.c, itron/src/network.c,
- itron/src/port.c, itron/src/prcv_mbf.c, itron/src/prcv_mbx.c,
- itron/src/preq_sem.c, itron/src/psnd_mbf.c, itron/src/rcv_mbf.c,
- itron/src/rcv_mbx.c, itron/src/ref_mbf.c, itron/src/ref_mbx.c,
- itron/src/ref_sem.c, itron/src/ref_tsk.c, itron/src/rel_wai.c,
- itron/src/rot_rdq.c, itron/src/rsm_tsk.c, itron/src/sig_sem.c,
- itron/src/slp_tsk.c, itron/src/snd_mbf.c, itron/src/snd_mbx.c,
- itron/src/sta_tsk.c, itron/src/sus_tsk.c, itron/src/sysmgmt.c,
- itron/src/task.c, itron/src/ter_tsk.c, itron/src/trcv_mbf.c,
- itron/src/trcv_mbx.c, itron/src/tslp_tsk.c, itron/src/tsnd_mbf.c,
- itron/src/twai_sem.c, itron/src/vmempool.c, itron/src/wai_sem.c,
- itron/src/wup_tsk.c, posix/include/rtems/posix/cond.h,
- posix/include/rtems/posix/condmp.h, posix/include/rtems/posix/config.h,
- posix/include/rtems/posix/intr.h, posix/include/rtems/posix/key.h,
- posix/include/rtems/posix/mqueue.h,
- posix/include/rtems/posix/mqueuemp.h, posix/include/rtems/posix/mutex.h,
- posix/include/rtems/posix/mutexmp.h,
- posix/include/rtems/posix/posixapi.h,
- posix/include/rtems/posix/pthread.h,
- posix/include/rtems/posix/pthreadmp.h,
- posix/include/rtems/posix/ptimer.h,
- posix/include/rtems/posix/semaphore.h,
- posix/include/rtems/posix/semaphoremp.h,
- posix/inline/rtems/posix/cond.inl, posix/inline/rtems/posix/intr.inl,
- posix/inline/rtems/posix/key.inl, posix/inline/rtems/posix/mqueue.inl,
- posix/inline/rtems/posix/mutex.inl,
- posix/inline/rtems/posix/pthread.inl,
- posix/inline/rtems/posix/semaphore.inl,
- posix/inline/rtems/posix/timer.inl, posix/macros/rtems/posix/cond.inl,
- posix/macros/rtems/posix/intr.inl, posix/macros/rtems/posix/key.inl,
- posix/macros/rtems/posix/mqueue.inl, posix/macros/rtems/posix/mutex.inl,
- posix/macros/rtems/posix/pthread.inl,
- posix/macros/rtems/posix/semaphore.inl,
- posix/macros/rtems/posix/timer.inl, posix/src/alarm.c, posix/src/kill.c,
- posix/src/killinfo.c, posix/src/mqueuetranslatereturncode.c,
- posix/src/pause.c, posix/src/pthreadattrdestroy.c,
- posix/src/pthreadattrgetdetachstate.c,
- posix/src/pthreadattrgetinheritsched.c,
- posix/src/pthreadattrgetschedparam.c,
- posix/src/pthreadattrgetschedpolicy.c, posix/src/pthreadattrgetscope.c,
- posix/src/pthreadattrgetstackaddr.c,
- posix/src/pthreadattrgetstacksize.c, posix/src/pthreadattrinit.c,
- posix/src/pthreadattrsetdetachstate.c,
- posix/src/pthreadattrsetinheritsched.c,
- posix/src/pthreadattrsetschedparam.c,
- posix/src/pthreadattrsetschedpolicy.c, posix/src/pthreadattrsetscope.c,
- posix/src/pthreadattrsetstackaddr.c,
- posix/src/pthreadattrsetstacksize.c, posix/src/pthreadcreate.c,
- posix/src/pthreaddetach.c, posix/src/pthreadequal.c,
- posix/src/pthreadexit.c, posix/src/pthreadgetcpuclockid.c,
- posix/src/pthreadgetcputime.c, posix/src/pthreadgetschedparam.c,
- posix/src/pthreadjoin.c, posix/src/pthreadkill.c,
- posix/src/pthreadonce.c, posix/src/pthreadself.c,
- posix/src/pthreadsetcputime.c, posix/src/pthreadsetschedparam.c,
- posix/src/pthreadsigmask.c, posix/src/sigaction.c,
- posix/src/sigaddset.c, posix/src/sigdelset.c, posix/src/sigemptyset.c,
- posix/src/sigfillset.c, posix/src/sigismember.c, posix/src/signal_2.c,
- posix/src/sigpending.c, posix/src/sigprocmask.c, posix/src/sigqueue.c,
- posix/src/sigsuspend.c, posix/src/sigtimedwait.c, posix/src/sigwait.c,
- posix/src/sigwaitinfo.c, posix/src/ualarm.c,
- score/include/rtems/debug.h, score/include/rtems/seterr.h,
- score/include/rtems/system.h, score/include/rtems/score/address.h,
- score/include/rtems/score/apiext.h,
- score/include/rtems/score/apimutex.h,
- score/include/rtems/score/bitfield.h, score/include/rtems/score/chain.h,
- score/include/rtems/score/context.h, score/include/rtems/score/copyrt.h,
- score/include/rtems/score/coremsg.h,
- score/include/rtems/score/coremutex.h,
- score/include/rtems/score/coresem.h, score/include/rtems/score/heap.h,
- score/include/rtems/score/interr.h, score/include/rtems/score/isr.h,
- score/include/rtems/score/mpci.h, score/include/rtems/score/mppkt.h,
- score/include/rtems/score/object.h,
- score/include/rtems/score/objectmp.h,
- score/include/rtems/score/priority.h, score/include/rtems/score/stack.h,
- score/include/rtems/score/states.h,
- score/include/rtems/score/sysstate.h,
- score/include/rtems/score/thread.h,
- score/include/rtems/score/threadmp.h,
- score/include/rtems/score/threadq.h, score/include/rtems/score/tod.h,
- score/include/rtems/score/tqdata.h, score/include/rtems/score/userext.h,
- score/include/rtems/score/watchdog.h,
- score/include/rtems/score/wkspace.h,
- score/inline/rtems/score/address.inl,
- score/inline/rtems/score/chain.inl,
- score/inline/rtems/score/coremsg.inl,
- score/inline/rtems/score/coremutex.inl,
- score/inline/rtems/score/coresem.inl, score/inline/rtems/score/heap.inl,
- score/inline/rtems/score/isr.inl, score/inline/rtems/score/mppkt.inl,
- score/inline/rtems/score/object.inl,
- score/inline/rtems/score/objectmp.inl,
- score/inline/rtems/score/priority.inl,
- score/inline/rtems/score/stack.inl, score/inline/rtems/score/states.inl,
- score/inline/rtems/score/sysstate.inl,
- score/inline/rtems/score/thread.inl,
- score/inline/rtems/score/threadmp.inl, score/inline/rtems/score/tod.inl,
- score/inline/rtems/score/tqdata.inl,
- score/inline/rtems/score/userext.inl,
- score/inline/rtems/score/watchdog.inl,
- score/inline/rtems/score/wkspace.inl,
- score/macros/rtems/score/address.inl,
- score/macros/rtems/score/chain.inl,
- score/macros/rtems/score/coremsg.inl,
- score/macros/rtems/score/coremutex.inl,
- score/macros/rtems/score/coresem.inl, score/macros/rtems/score/heap.inl,
- score/macros/rtems/score/isr.inl, score/macros/rtems/score/mppkt.inl,
- score/macros/rtems/score/object.inl,
- score/macros/rtems/score/objectmp.inl,
- score/macros/rtems/score/priority.inl,
- score/macros/rtems/score/stack.inl, score/macros/rtems/score/states.inl,
- score/macros/rtems/score/sysstate.inl,
- score/macros/rtems/score/thread.inl,
- score/macros/rtems/score/threadmp.inl, score/macros/rtems/score/tod.inl,
- score/macros/rtems/score/tqdata.inl,
- score/macros/rtems/score/userext.inl,
- score/macros/rtems/score/watchdog.inl,
- score/macros/rtems/score/wkspace.inl, score/src/apiext.c,
- score/src/chain.c, score/src/coremsg.c, score/src/coremsgbroadcast.c,
- score/src/coremsgclose.c, score/src/coremsgflush.c,
- score/src/coremsgflushsupp.c, score/src/coremsgflushwait.c,
- score/src/coremsginsert.c, score/src/coremsgseize.c,
- score/src/coremsgsubmit.c, score/src/coremutex.c,
- score/src/coremutexflush.c, score/src/coremutexseize.c,
- score/src/coremutexsurrender.c, score/src/coresem.c,
- score/src/coresemflush.c, score/src/coresemseize.c,
- score/src/coresemsurrender.c, score/src/coretod.c,
- score/src/coretodset.c, score/src/coretodtickle.c,
- score/src/coretodtoseconds.c, score/src/coretodvalidate.c,
- score/src/heap.c, score/src/heapallocate.c, score/src/heapextend.c,
- score/src/heapfree.c, score/src/heapgetinfo.c,
- score/src/heapsizeofuserarea.c, score/src/heapwalk.c,
- score/src/interr.c, score/src/isr.c, score/src/iterateoverthreads.c,
- score/src/mpci.c, score/src/object.c, score/src/objectallocate.c,
- score/src/objectallocatebyindex.c, score/src/objectclearname.c,
- score/src/objectcomparenameraw.c, score/src/objectcomparenamestring.c,
- score/src/objectcopynameraw.c, score/src/objectcopynamestring.c,
- score/src/objectextendinformation.c, score/src/objectfree.c,
- score/src/objectget.c, score/src/objectgetbyindex.c,
- score/src/objectgetisr.c, score/src/objectgetnext.c,
- score/src/objectgetnoprotection.c, score/src/objectidtoname.c,
- score/src/objectinitializeinformation.c, score/src/objectmp.c,
- score/src/objectnametoid.c, score/src/objectshrinkinformation.c,
- score/src/thread.c, score/src/threadchangepriority.c,
- score/src/threadclearstate.c, score/src/threadclose.c,
- score/src/threadcreateidle.c, score/src/threaddelayended.c,
- score/src/threaddispatch.c, score/src/threadevaluatemode.c,
- score/src/threadget.c, score/src/threadhandler.c,
- score/src/threadidlebody.c, score/src/threadinitialize.c,
- score/src/threadloadenv.c, score/src/threadmp.c, score/src/threadq.c,
- score/src/threadqdequeue.c, score/src/threadqdequeuefifo.c,
- score/src/threadqdequeuepriority.c, score/src/threadqenqueue.c,
- score/src/threadqenqueuefifo.c, score/src/threadqenqueuepriority.c,
- score/src/threadqextract.c, score/src/threadqextractfifo.c,
- score/src/threadqextractpriority.c, score/src/threadqextractwithproxy.c,
- score/src/threadqfirst.c, score/src/threadqfirstfifo.c,
- score/src/threadqfirstpriority.c, score/src/threadqflush.c,
- score/src/threadqtimeout.c, score/src/threadready.c,
- score/src/threadreset.c, score/src/threadresettimeslice.c,
- score/src/threadrestart.c, score/src/threadresume.c,
- score/src/threadrotatequeue.c, score/src/threadsetpriority.c,
- score/src/threadsetstate.c, score/src/threadsettransient.c,
- score/src/threadstackallocate.c, score/src/threadstackfree.c,
- score/src/threadstart.c, score/src/threadstartmultitasking.c,
- score/src/threadsuspend.c, score/src/threadtickletimeslice.c,
- score/src/threadyieldprocessor.c, score/src/userext.c,
- score/src/watchdog.c, score/src/watchdogadjust.c,
- score/src/watchdoginsert.c, score/src/watchdogremove.c,
- score/src/watchdogtickle.c, score/src/wkspace.c,
- sapi/include/confdefs.h, sapi/include/rtems/config.h,
- sapi/include/rtems/extension.h, sapi/include/rtems/fatal.h,
- sapi/include/rtems/init.h, sapi/include/rtems/io.h,
- sapi/include/rtems/mptables.h, sapi/include/rtems/sptables.h,
- sapi/include/rtems/sptables.h.in, sapi/inline/rtems/extension.inl,
- sapi/macros/rtems/extension.inl, sapi/src/debug.c, sapi/src/exinit.c,
- sapi/src/extension.c, sapi/src/extensioncreate.c,
- sapi/src/extensiondelete.c, sapi/src/extensionident.c, sapi/src/fatal.c,
- sapi/src/io.c, sapi/src/itronapi.c, sapi/src/posixapi.c,
- sapi/src/rtemsapi.c, rtems/include/rtems.h,
- rtems/include/rtems/rtems/asr.h, rtems/include/rtems/rtems/attr.h,
- rtems/include/rtems/rtems/cache.h, rtems/include/rtems/rtems/clock.h,
- rtems/include/rtems/rtems/config.h, rtems/include/rtems/rtems/dpmem.h,
- rtems/include/rtems/rtems/event.h, rtems/include/rtems/rtems/eventmp.h,
- rtems/include/rtems/rtems/eventset.h, rtems/include/rtems/rtems/intr.h,
- rtems/include/rtems/rtems/message.h, rtems/include/rtems/rtems/modes.h,
- rtems/include/rtems/rtems/mp.h, rtems/include/rtems/rtems/msgmp.h,
- rtems/include/rtems/rtems/options.h, rtems/include/rtems/rtems/part.h,
- rtems/include/rtems/rtems/partmp.h, rtems/include/rtems/rtems/ratemon.h,
- rtems/include/rtems/rtems/region.h,
- rtems/include/rtems/rtems/regionmp.h,
- rtems/include/rtems/rtems/rtemsapi.h, rtems/include/rtems/rtems/sem.h,
- rtems/include/rtems/rtems/semmp.h, rtems/include/rtems/rtems/signal.h,
- rtems/include/rtems/rtems/signalmp.h,
- rtems/include/rtems/rtems/status.h, rtems/include/rtems/rtems/support.h,
- rtems/include/rtems/rtems/taskmp.h, rtems/include/rtems/rtems/tasks.h,
- rtems/include/rtems/rtems/timer.h, rtems/include/rtems/rtems/types.h,
- rtems/inline/rtems/rtems/asr.inl, rtems/inline/rtems/rtems/attr.inl,
- rtems/inline/rtems/rtems/dpmem.inl, rtems/inline/rtems/rtems/event.inl,
- rtems/inline/rtems/rtems/eventset.inl,
- rtems/inline/rtems/rtems/message.inl,
- rtems/inline/rtems/rtems/modes.inl,
- rtems/inline/rtems/rtems/options.inl, rtems/inline/rtems/rtems/part.inl,
- rtems/inline/rtems/rtems/ratemon.inl,
- rtems/inline/rtems/rtems/region.inl, rtems/inline/rtems/rtems/sem.inl,
- rtems/inline/rtems/rtems/status.inl,
- rtems/inline/rtems/rtems/support.inl,
- rtems/inline/rtems/rtems/tasks.inl, rtems/inline/rtems/rtems/timer.inl,
- rtems/macros/rtems/rtems/asr.inl, rtems/macros/rtems/rtems/attr.inl,
- rtems/macros/rtems/rtems/dpmem.inl, rtems/macros/rtems/rtems/event.inl,
- rtems/macros/rtems/rtems/eventset.inl,
- rtems/macros/rtems/rtems/message.inl,
- rtems/macros/rtems/rtems/modes.inl,
- rtems/macros/rtems/rtems/options.inl, rtems/macros/rtems/rtems/part.inl,
- rtems/macros/rtems/rtems/ratemon.inl,
- rtems/macros/rtems/rtems/region.inl, rtems/macros/rtems/rtems/sem.inl,
- rtems/macros/rtems/rtems/status.inl,
- rtems/macros/rtems/rtems/support.inl,
- rtems/macros/rtems/rtems/tasks.inl, rtems/macros/rtems/rtems/timer.inl,
- rtems/src/attr.c, rtems/src/clockget.c, rtems/src/clockset.c,
- rtems/src/clocktick.c, rtems/src/dpmem.c, rtems/src/dpmemcreate.c,
- rtems/src/dpmemdelete.c, rtems/src/dpmemexternal2internal.c,
- rtems/src/dpmemident.c, rtems/src/dpmeminternal2external.c,
- rtems/src/event.c, rtems/src/eventmp.c, rtems/src/eventreceive.c,
- rtems/src/eventseize.c, rtems/src/eventsend.c,
- rtems/src/eventsurrender.c, rtems/src/eventtimeout.c, rtems/src/intr.c,
- rtems/src/intrbody.c, rtems/src/intrcatch.c, rtems/src/mp.c,
- rtems/src/msg.c, rtems/src/msgmp.c, rtems/src/msgqallocate.c,
- rtems/src/msgqbroadcast.c, rtems/src/msgqcreate.c,
- rtems/src/msgqdelete.c, rtems/src/msgqflush.c,
- rtems/src/msgqgetnumberpending.c, rtems/src/msgqident.c,
- rtems/src/msgqreceive.c, rtems/src/msgqsend.c, rtems/src/msgqsubmit.c,
- rtems/src/msgqtranslatereturncode.c, rtems/src/msgqurgent.c,
- rtems/src/part.c, rtems/src/partcreate.c, rtems/src/partdelete.c,
- rtems/src/partgetbuffer.c, rtems/src/partident.c, rtems/src/partmp.c,
- rtems/src/partreturnbuffer.c, rtems/src/ratemon.c,
- rtems/src/ratemoncancel.c, rtems/src/ratemoncreate.c,
- rtems/src/ratemondelete.c, rtems/src/ratemongetstatus.c,
- rtems/src/ratemonident.c, rtems/src/ratemonperiod.c,
- rtems/src/ratemontimeout.c, rtems/src/region.c,
- rtems/src/regioncreate.c, rtems/src/regiondelete.c,
- rtems/src/regionextend.c, rtems/src/regiongetinfo.c,
- rtems/src/regiongetsegment.c, rtems/src/regiongetsegmentsize.c,
- rtems/src/regionident.c, rtems/src/regionmp.c,
- rtems/src/regionreturnsegment.c, rtems/src/rtclock.c,
- rtems/src/rtemsidtoname.c, rtems/src/rtemstimer.c, rtems/src/sem.c,
- rtems/src/semcreate.c, rtems/src/semdelete.c, rtems/src/semflush.c,
- rtems/src/semident.c, rtems/src/semmp.c, rtems/src/semobtain.c,
- rtems/src/semrelease.c, rtems/src/semtranslatereturncode.c,
- rtems/src/signal.c, rtems/src/signalcatch.c, rtems/src/signalmp.c,
- rtems/src/signalsend.c, rtems/src/taskcreate.c, rtems/src/taskdelete.c,
- rtems/src/taskgetnote.c, rtems/src/taskident.c,
- rtems/src/taskinitusers.c, rtems/src/taskissuspended.c,
- rtems/src/taskmode.c, rtems/src/taskmp.c, rtems/src/taskrestart.c,
- rtems/src/taskresume.c, rtems/src/tasks.c, rtems/src/tasksetnote.c,
- rtems/src/tasksetpriority.c, rtems/src/taskstart.c,
- rtems/src/tasksuspend.c, rtems/src/taskvariableadd.c,
- rtems/src/taskvariabledelete.c, rtems/src/taskvariableget.c,
- rtems/src/taskwakeafter.c, rtems/src/taskwakewhen.c,
- rtems/src/timercancel.c, rtems/src/timercreate.c,
- rtems/src/timerdelete.c, rtems/src/timerfireafter.c,
- rtems/src/timerfirewhen.c, rtems/src/timergetinfo.c,
- rtems/src/timerident.c, rtems/src/timerreset.c, rtems/src/timerserver.c,
- rtems/src/timerserverfireafter.c, rtems/src/timerserverfirewhen.c,
- libmisc/cpuuse/cpuuse.c, libmisc/cpuuse/cpuuse.h,
- libmisc/devnull/devnull.c, libmisc/devnull/devnull.h,
- libmisc/dummy/dummy.c, libmisc/dumpbuf/dumpbuf.c,
- libmisc/dumpbuf/dumpbuf.h, libmisc/fsmount/fsmount.c,
- libmisc/fsmount/fsmount.h, libmisc/serdbg/serdbgio.c,
- libmisc/serdbg/termios_printk.c, libmisc/stackchk/check.c,
- libmisc/stackchk/internal.h, libmisc/stackchk/stackchk.h,
- libmisc/untar/untar.c, libmisc/untar/untar.h,
- libblock/include/rtems/ide_part_table.h, libblock/src/ata.c,
- libblock/src/ide_part_table.c, libfs/src/dosfs/dosfs.h,
- libfs/src/dosfs/fat.h, libfs/src/dosfs/fat_fat_operations.h,
- libfs/src/dosfs/fat_file.h, libfs/src/dosfs/msdos.h,
- 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_free.c, libfs/src/dosfs/msdos_fsunmount.c,
- libfs/src/dosfs/msdos_handlers_dir.c,
- libfs/src/dosfs/msdos_handlers_file.c, libfs/src/dosfs/msdos_init.c,
- libfs/src/dosfs/msdos_initsupp.c, libfs/src/dosfs/msdos_misc.c,
- libfs/src/dosfs/msdos_mknod.c, libfs/src/dosfs/msdos_node_type.c,
- libfs/src/imfs/deviceio.c, libfs/src/imfs/imfs.h,
- libfs/src/imfs/imfs_chown.c, libfs/src/imfs/imfs_config.c,
- libfs/src/imfs/imfs_creat.c, libfs/src/imfs/imfs_debug.c,
- libfs/src/imfs/imfs_directory.c, libfs/src/imfs/imfs_eval.c,
- libfs/src/imfs/imfs_fchmod.c, libfs/src/imfs/imfs_fcntl.c,
- libfs/src/imfs/imfs_fdatasync.c, libfs/src/imfs/imfs_free.c,
- libfs/src/imfs/imfs_fsunmount.c, libfs/src/imfs/imfs_getchild.c,
- libfs/src/imfs/imfs_gtkn.c, libfs/src/imfs/imfs_handlers_device.c,
- libfs/src/imfs/imfs_handlers_directory.c,
- libfs/src/imfs/imfs_handlers_link.c,
- libfs/src/imfs/imfs_handlers_memfile.c, libfs/src/imfs/imfs_init.c,
- libfs/src/imfs/imfs_initsupp.c, libfs/src/imfs/imfs_link.c,
- libfs/src/imfs/imfs_mknod.c, libfs/src/imfs/imfs_mount.c,
- libfs/src/imfs/imfs_ntype.c, libfs/src/imfs/imfs_readlink.c,
- libfs/src/imfs/imfs_rmnod.c, libfs/src/imfs/imfs_stat.c,
- libfs/src/imfs/imfs_symlink.c, libfs/src/imfs/imfs_unixstub.c,
- libfs/src/imfs/imfs_unlink.c, libfs/src/imfs/imfs_unmount.c,
- libfs/src/imfs/imfs_utime.c, libfs/src/imfs/ioman.c,
- libfs/src/imfs/linearfile.c, libfs/src/imfs/memfile.c,
- libfs/src/imfs/miniimfs_init.c, libcsupport/include/chain.h,
- libcsupport/include/clockdrv.h, libcsupport/include/console.h,
- libcsupport/include/iosupp.h, libcsupport/include/rtc.h,
- libcsupport/include/spurious.h, libcsupport/include/timerdrv.h,
- libcsupport/include/vmeintr.h, libcsupport/include/motorola/mc68230.h,
- libcsupport/include/rtems/libcsupport.h,
- libcsupport/include/rtems/libio.h, libcsupport/include/rtems/libio_.h,
- libcsupport/include/rtems/termiostypes.h,
- libcsupport/include/sys/termios.h, libcsupport/include/zilog/z8036.h,
- libcsupport/include/zilog/z8530.h, libcsupport/include/zilog/z8536.h,
- libcsupport/src/__brk.c, libcsupport/src/__gettod.c,
- libcsupport/src/__sbrk.c, libcsupport/src/__times.c,
- libcsupport/src/access.c, libcsupport/src/base_fs.c,
- libcsupport/src/cfgetispeed.c, libcsupport/src/cfgetospeed.c,
- libcsupport/src/cfsetispeed.c, libcsupport/src/cfsetospeed.c,
- libcsupport/src/chdir.c, libcsupport/src/chmod.c,
- libcsupport/src/chown.c, libcsupport/src/chroot.c,
- libcsupport/src/close.c, libcsupport/src/ctermid.c,
- libcsupport/src/dup.c, libcsupport/src/dup2.c, libcsupport/src/eval.c,
- libcsupport/src/fchdir.c, libcsupport/src/fchmod.c,
- libcsupport/src/fcntl.c, libcsupport/src/fdatasync.c,
- libcsupport/src/fpathconf.c, libcsupport/src/fs_null_handlers.c,
- libcsupport/src/fstat.c, libcsupport/src/fsync.c,
- libcsupport/src/ftruncate.c, libcsupport/src/getdents.c,
- libcsupport/src/getpwent.c, libcsupport/src/hosterr.c,
- libcsupport/src/ioctl.c, libcsupport/src/isatty.c,
- libcsupport/src/libio.c, libcsupport/src/libio_sockets.c,
- libcsupport/src/link.c, libcsupport/src/lseek.c,
- libcsupport/src/lstat.c, libcsupport/src/malloc.c,
- libcsupport/src/mallocfreespace.c, libcsupport/src/mkdir.c,
- libcsupport/src/mkfifo.c, libcsupport/src/mknod.c,
- libcsupport/src/mount.c, libcsupport/src/newlibc.c,
- libcsupport/src/no_libc.c, libcsupport/src/no_posix.c,
- libcsupport/src/open.c, libcsupport/src/pathconf.c,
- libcsupport/src/pipe.c, libcsupport/src/privateenv.c,
- libcsupport/src/read.c, libcsupport/src/readlink.c,
- libcsupport/src/rewinddir.c, libcsupport/src/rmdir.c,
- libcsupport/src/seekdir.c, libcsupport/src/stat.c,
- libcsupport/src/symlink.c, libcsupport/src/sync.c,
- libcsupport/src/tcdrain.c, libcsupport/src/tcflow.c,
- libcsupport/src/tcflush.c, libcsupport/src/tcgetattr.c,
- libcsupport/src/tcgetprgrp.c, libcsupport/src/tcsendbreak.c,
- libcsupport/src/tcsetattr.c, libcsupport/src/tcsetpgrp.c,
- libcsupport/src/telldir.c, libcsupport/src/termios.c,
- libcsupport/src/termiosinitialize.c, libcsupport/src/truncate.c,
- libcsupport/src/umask.c, libcsupport/src/unixlibc.c,
- libcsupport/src/unlink.c, libcsupport/src/unmount.c,
- libcsupport/src/utime.c, libcsupport/src/write.c,
- libnetworking/rtems/mkrootfs.c, libnetworking/rtems/mkrootfs.h: URL for
- license changed.
- PR 479/rtems_misc
- * libcsupport/src/malloc.c: Per multiple standards realloc does not free
- the original memory if the allocation of the requested larger block
- fails.
-
-2003-09-03 Joel Sherrill <joel@OARcorp.com>
-
- * libfs/msdos_create.c: Remove unused variable warning.
-
-2003-09-02 Joel Sherrill <joel@OARcorp.com>
-
- * libcsupport/src/open.c: Fix typo.
- * libcsupport/src/malloc.c: Remove test define left in.
-
-2003-09-02 Jiri Gaisler <jiri@gaisler.com>
-
- PR 476/networking
- * libnetworking/machine/in_cksum.h: Fix in_cksum calculation on SPARC.
-
-2003-09-02 Ilya Alexeev <ilya@continuum.ru>
-
- PR 472/filesystem
- src/malloc.c: Need to include apimutex.h when MALLOC_STATS is defined.
-
-2003-08-28 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * aclocal/rtems-top.m4: Add RTEMS_API.
- AC_DEFAULT_PREFIX([/opt/rtems-][RTEMS_API]).
-
-2003-08-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * aclocal/rtems-debug.m4: Remove.
- * aclocal/enable-rtems-debug.m4, aclocal/check-rtems-debug.m4: New
- (Split out from rtems-debug.m4).
- * automake/local.am: Remove "debug".
- PR 449/rtems:
- * posix/src/getegid.c, posix/src/geteuid.c, posix/src/getgid.c,
- posix/src/getgroups.c, posix/src/getlogin.c, posix/src/getpgrp.c,
- posix/src/getpid.c, posix/src/getppid.c, posix/src/getuid.c,
- posix/src/setpgid.c, posix/src/setsid.c: Remove (Moved to
- ../libcsupport/src).
- * posix/Makefile.am: Reflect changes above.
- PR 449/rtems:
- * libcsupport/src/getegid.c, libcsupport/src/geteuid.c,
- libcsupport/src/getgid.c, libcsupport/src/getgroups.c,
- libcsupport/src/getlogin.c, libcsupport/src/getpgrp.c,
- libcsupport/src/getpid.c, libcsupport/src/getppid.c,
- libcsupport/src/getuid.c, libcsupport/src/setpgid.c,
- libcsupport/src/setsid.c: New (Copied from ../posix/src).
- * libcsupport/src/no_posix: Remove getpid and _getpid_r.
- * libcsupport/Makefile.am: Reflect changes above.
-
-2003-08-14 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * libmisc/fsmount/Makefile.am: Fix path to automake-includes.
-
-2003-08-14 Joel Sherrill <joel@OARcorp.com>
-
- * posix/src/mqueuenametoid.c, posix/src/semaphorenametoid.c: Added ID to
- name lookup service and changed name of id/name translation status code.
- This propagated to multiple functions. The user API service added was
- rtems_object_id_to_name().
- PR 92/rtems
- * posix/Makefile.am, posix/src/alarm.c, posix/src/psignal.c: Added
- ualarm() and usleep().
- * posix/src/ualarm.c, posix/src/usleep.c: New files.
- * score/Makefile.am, score/include/rtems/score/object.h,
- score/include/rtems/score/objectmp.h, score/src/objectmp.c,
- score/src/objectnametoid.c: Added ID to name lookup service and changed
- name of id/name translation status code. This propagated to multiple
- functions. The user API service added was rtems_object_id_to_name().
- * score/src/objectidtoname.c: New file.
- PR 408/filesystem
- * score/score/Makefile.am, score/score/include/rtems/score/thread.h:
- Added sync() service. As part of adding this service, the new RTEMS
- service rtems_iterate_over_all_threads() was also added. This new
- service makes it easier to iterate over all the tasks/threads in a
- system and perform an action on them.
- * score/score/src/iterateoverthreads.c: New file.
- * score/ChangeLog: Fixed screwup.
- * sapi/src/extensionident.c, rtems/Makefile.am, rtems/include/rtems.h,
- rtems/include/rtems/rtems/status.h, rtems/src/dpmemident.c,
- rtems/src/msgqident.c, rtems/src/partident.c, rtems/src/ratemonident.c,
- rtems/src/regionident.c, rtems/src/semident.c, rtems/src/taskident.c,
- rtems/src/timerident.c: Added ID to name lookup service and changed name
- of id/name translation status code. This propagated to multiple
- functions. The user API service added was rtems_object_id_to_name().
- * rtems/src/rtemsidtoname.c: New file.
- PR 408/filesystem
- * libmisc/cpuuse/cpuuse.c: Added sync() service. As part of adding this
- service, the new RTEMS service rtems_iterate_over_all_threads() was also
- added. This new service makes it easier to iterate over all the
- tasks/threads in a system and perform an action on them. This change is
- to use the new thread iteration service.
- * libcsupport/Makefile.am: Add fileio to list of interactive tests.
- * libcsupport/src/sync.c: New (Copied from ../posix/src). New file.
-
-2003-08-13 Joel Sherrill <joel@OARcorp.com>
-
- * libmisc/fsmount/.cvsignore: New file.
-
-2003-08-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
-
-2003-08-11 Joel Sherrill <joel@OARcorp.com>
-
- * configure.ac: Removed duplicate entry.
-
-2003-08-08 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Add libmisc/fsmount/Makefile.
-
-2003-08-06 Till Strauman <strauman@slac.stanford.edu>
-
- PR 435/networking
- * libnetworking/rtems/rtems_showifstat.c: rtems_showifstat misses
- printing the netmask.
-
-2003-08-06 Thomas Doerfler<Thomas.Doerfler@imd-systems.de>
-
- PR 369/filesystem
- * libmisc/Makefile.am, libmisc/shell/cmds.c, libmisc/wrapup/Makefile.am:
- sample application to show the use of the DOSFS functions.
- * libmisc/fsmount/Makefile.am, libmisc/fsmount/README,
- libmisc/fsmount/fsmount.c, libmisc/fsmount/fsmount.h: New files.
-
-2003-08-05 Till Strauman <strauman@slac.stanford.edu>
-
- PR 436/rtems_misc
- * libmisc/monitor/mon-monitor.c: monitor registered commands list
- manipulation bugs.
- PR 442/filesystem
- * libcsupport/src/open.c: file never closed if ftruncate() fails in
- open().
-
-2003-08-05 Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
-
- PR 440/filesystem
- * libfs/src/dosfs/fat_fat_operations.c: Improve write data speed for
- DOSFS FAT12/FAT16 systems.
- PR 439/filesystem
- * libfs/src/dosfs/fat_file.c: flush temporary buffer when closing files.
-
-2003-08-05 <djc915@mail.usask.ca>
-
- PR 443/filesystem
- * libfs/src/imfs/deviceio.c: deviceio.c mishandles return codes.
-
-2003-08-04 Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
-
- PR 441/filesystem
- * libfs/src/dosfs/msdos.h, libfs/src/dosfs/msdos_create.c,
- libfs/src/dosfs/msdos_file.c, libfs/src/dosfs/msdos_init.c,
- libfs/src/dosfs/msdos_mknod.c: add rename support to DOSFS.
-
-2003-07-24 Jennifer Averett <jennifer.averett@OARcorp.com>
-
- PR 434/filesystem
- * libfs/src/imfs/imfs_init.c, libfs/src/imfs/miniimfs_init.c: Modified
- to return error code.
- * libfs/src/imfs/imfs_initsup.c: Modified to set error upon memory
- failure.
-
-2003-07-18 Till Straumann <strauman@slac.stanford.edu>
-
- PR 430/rtems
- * score/include/rtems/score/watchdog.h: _Watchdog_Ticks_since_boot
- should be a VOLATILE variable.
- * score/src/watchdoginsert.c: 'restart' algorithm needs to enforce
- reloading the list head in case a TICK interrupt during ISR_Flash()
- modified the list. This is achieved by a proper VOLATILE cast. Also
- _Watchdog_Sync_count++ should be protected by _ISR_Disable (prevent
- corruption in case ISR calls watchdoginsert).
- * score/src/watchdogadjust.c: ISR protection added.
- * score/src/watchdogtickle.c: ISR protection added. NOTE: PowerPC BSPs
- using the new exception processing MUST BE UPDATED to maintain
- _ISR_Nest_level. See also PR288 which provides fixes for the affected
- BSPs distributed with RTEMS.
-
-2003-07-16 Joel Sherrill <joel@OARcorp.com>
-
- * libfs/ChangeLog: Correct format.
-
-2003-07-15 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * wrapup/Makefile.am: Remove '/' after $(DESTDIR).
- * wrapup/Makefile.am: Remove bogus $(MULTISUBDIR).
-
-2003-07-15 Chris Johns <cjohns@cybertec.com.au>
-
- PR 431/filesystem
- * libfs/src/dosfs/msdos.h: MSDOS Volume semaphore timeout is now NO
- TIMEOUT. MSDOS volume opertations will wait for ever.
-
-2003-07-08 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Merge-in librpc/configure.ac.
- * Makefile.am: Add librpc to SUBDIRS. Remove @subdirs@.
- * configure.ac: Merge-in libcsupport/configure.ac.
- * Makefile.am: Add libcsupport to SUBDIRS.
- * configure.ac: Merge-in posix/configure.ac. Merge-in
- itron/configure.ac. Misc. cosmetical changes.
- * Makefile.am: Add posix, itron to SUBDIRS.
- * configure.ac: Merge-in libnetworking/configure.ac. Remove "rtems-"
- from RTEMS_VERSION. Add AC_CHECK_FUNCS([strsep strcasecmp snprintf]).
- * Makefile.am: Add libmisc to SUBDIRS.
- * configure.ac: Merge-in libmisc/configure.ac.
- * Makefile.am: Add libmisc to SUBDIRS.
- * configure.ac: Merge-in libfs/configure.ac.
- * Makefile.am: Add libfs to SUBDIRS.
- * configure.ac: Merge-in libblock/configure.ac.
- * Makefile.am: Add libblock to SUBDIRS.
- * configure.ac: Merge-in ada/configure.ac.
- * Makefile.am: Add ada to SUBDIRS.
- * itron/configure.ac: Remove (Merged-in into ../configure.ac).
- * itron/Makefile.am: Reflect having merged configure.ac into
- ../configure.ac.
- * itron/src/config.h: New.
- * posix/configure.ac: Remove (Merged-in into ../configure.ac).
- * posix/Makefile.am: Reflect having merged configure.ac into
- ../configure.ac.
- * posix/src/config.h: New.
- * score/cpu/Makefile.am: Add DIST_SUBDIRS = $(RTEMS_CPU).
- * libmisc/configure.ac: Remove (Merged into ../configure.ac).
- * libmisc/Makefile.am: Reflect having merged configure.ac into
- ../configure.ac.
- * libmisc/capture/config.h: New.
- * libmisc/capture/Makefile.am: Add config.h. Reflect having merged
- configure.ac into ../configure.ac.
- * libmisc/cpuuse/config.h: New.
- * libmisc/cpuuse/Makefile.am: Add config.h. Reflect having merged
- configure.ac into ../configure.ac.
- * libmisc/devnull/config.h: New.
- * libmisc/devnull/Makefile.am: Add config.h. Reflect having merged
- configure.ac into ../configure.ac.
- * libmisc/dummy/config.h: New.
- * libmisc/dummy/Makefile.am: Add config.h. Reflect having merged
- configure.ac into ../configure.ac.
- * libmisc/dumpbuf/config.h: New.
- * libmisc/dumpbuf/Makefile.am: Add config.h. Reflect having merged
- configure.ac into ../configure.ac.
- * libmisc/monitor/config.h: New.
- * libmisc/monitor/Makefile.am: Add config.h. Reflect having merged
- configure.ac into ../configure.ac.
- * libmisc/mw-fb/config.h: New.
- * libmisc/mw-fb/Makefile.am: Add config.h. Reflect having merged
- configure.ac into ../configure.ac.
- * libmisc/rtmonuse/config.h: New.
- * libmisc/rtmonuse/Makefile.am: Add config.h. Reflect having merged
- configure.ac into ../configure.ac.
- * libmisc/serdbg/config.h: New.
- * libmisc/serdbg/Makefile.am: Add config.h. Reflect having merged
- configure.ac into ../configure.ac.
- * libmisc/shell/config.h: New.
- * libmisc/shell/Makefile.am: Add config.h. Reflect having merged
- configure.ac into ../configure.ac.
- * libmisc/stackchk/config.h: New.
- * libmisc/stackchk/Makefile.am: Add config.h. Reflect having merged
- configure.ac into ../configure.ac.
- * libmisc/untar/config.h: New.
- * libmisc/untar/Makefile.am: Add config.h. Reflect having merged
- configure.ac into ../configure.ac.
- * libmisc/wrapup/Makefile.am: Reflect having merged configure.ac into
- ../configure.ac.
- * libmisc/capture/capture-cli.c, libmisc/capture/capture.c,
- libmisc/cpuuse/cpuuse.c, libmisc/devnull/devnull.c,
- libmisc/dummy/dummy.c, libmisc/dumpbuf/dumpbuf.c,
- libmisc/monitor/mon-command.c, libmisc/monitor/mon-config.c,
- libmisc/monitor/mon-dname.c, libmisc/monitor/mon-driver.c,
- libmisc/monitor/mon-extension.c, libmisc/monitor/mon-itask.c,
- libmisc/monitor/mon-manager.c, libmisc/monitor/mon-monitor.c,
- libmisc/monitor/mon-mpci.c, libmisc/monitor/mon-object.c,
- libmisc/monitor/mon-prmisc.c, libmisc/monitor/mon-queue.c,
- libmisc/monitor/mon-server.c, libmisc/monitor/mon-symbols.c,
- libmisc/monitor/mon-task.c, libmisc/mw-fb/mw_fb.c,
- libmisc/mw-fb/mw_uid.c, libmisc/rtmonuse/rtmonuse.c,
- libmisc/serdbg/serdbg.c, libmisc/serdbg/serdbgio.c,
- libmisc/serdbg/termios_printk.c, libmisc/shell/cmds.c,
- libmisc/stackchk/check.c, libmisc/untar/untar.c: Add config-header
- support.
- * librpc/configure.ac: Remove (Merged-in into ../configure.ac).
- * librpc/Makefile.am, librpc/include/Makefile.am,
- librpc/src/Makefile.am, librpc/src/rpc/Makefile.am,
- librpc/src/xdr/Makefile.am: Reflect having merged configure.ac into
- ../configure.ac.
- * libblock/configure.ac: Remove (Merged into ../configure.ac).
- * libblock/Makefile.am: Reflect having merged configure.ac into
- ../configure.ac.
- * libfs/configure.ac: Remove (Merged-in into ../configure.ac).
- * libfs/Makefile.am, libfs/src/Makefile.am, libfs/src/dosfs/Makefile.am,
- libfs/src/imfs/Makefile.am: Reflect having merged configure.ac into
- ../configure.ac.
- * libfs/src/dosfs/config.h: New.
- * libfs/src/dosfs/Makefile.am: Add config.h.
- * libfs/src/imfsfs/config.h: New.
- * libfs/src/imfs/Makefile.am: Add config.h. Remove COMMON_C_FILES,
- DOC_FILES (Unused).
- * libfs/src/dosfs/fat.c: include config-header "config.h".
- * libfs/src/dosfs/fat_fat_operations.c, libfs/src/dosfs/fat_file.c,
- libfs/src/dosfs/msdos_conv.c: Ditto.
- * libcsupport/configure.ac: Remove (Merged-in into ../configure.ac).
- * libcsupport/Makefile.am: DOC_FILES = src/TODO src/CASES, Reflect
- having merged configure.ac into ../configure.ac.
- * libcsupport/src/config.h: New.
- * libnetworking/configure.ac: Remove (Merged into ../configure.ac).
- * libnetworking/Makefile.am, libnetworking/libc/Makefile.am,
- libnetworking/lib/Makefile.am, libnetworking/wrapup/Makefile.am: Reflect
- having merged configure.ac into ../configure.ac.
- * libnetworking/kern/kern_mib.c: Use RTEMS_VERSION to setup osrelease.
-
-2003-07-08 Joel Sherrill <joel@OARcorp.com>
-
- PR 419/rtems
- * libcsupport/src/termios.c: Removed warning.
-
-2003-07-07 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * libmisc/configure.ac: Remove RTEMS_BSP from
- RTEMS_CHECK_MULTIPROCESSING.
-
-2003-07-07 Joel Sherrill <joel@OARcorp.com>
-
- PR 417/rtems
- * score/src/coresemsurrender.c: Correct incorrect check for
- maximum_count reported by Sergei Organov <osv@topconrd.ru>.
-
-2003-07-03 Joel Sherrill <joel@OARcorp.com>
-
- * aclocal/version.m4: Updated to rtems-ss-20030703.
-
-2003-07-02 Chris Johns <cjohns@cybertec.com.au>
-
- * libfs/src/dosfs/Makefile.am, libfs/src/dosfs/msdos.h,
- libfs/src/dosfs/msdos_conv.c, libfs/src/dosfs/msdos_create.c,
- libfs/src/dosfs/msdos_dir.c, libfs/src/dosfs/msdos_misc.c: Patch from
- Victor V. Vengerov <vvv@oktet.ru> to remove Linux code.
- * libfs/src/dosfs/fat.c, libfs/src/dosfs/fat.h: Comment have been
- updated.
- * libcsupport/include/rtems/libio.h, libcsupport/src/termios.c: Add the
- rtems_termios_bufsize call.
-
-2003-06-13 Joel Sherrill <joel@OARcorp.com>
-
- * score/src/threadloadenv.c: Removed warnings.
-
-2003-06-12 Joel Sherrill <joel@OARcorp.com>
-
- * score/src/objectmp.c, rtems/include/rtems/rtems/msgmp.h,
- rtems/include/rtems/rtems/partmp.h,
- rtems/include/rtems/rtems/regionmp.h, rtems/include/rtems/rtems/semmp.h,
- rtems/src/msgmp.c, rtems/src/partmp.c, rtems/src/regionmp.c,
- rtems/src/semmp.c: Removed warnings.
-
-2003-06-10 Phil Torre <ptorre@zetron.com>
-
- PR 411/filesystem
- * libfs/src/imfs/imfs_unlink.c: Fix bug where renaming a memfile and
- then unlinking it causes a memory leak.
-
-2003-06-04 Joel Sherrill <joel@OARcorp.com>
-
- * libmisc/stackchk/check.c, libblock/src/ide_part_table.c: Removed
- warnings.
-
-2003-05-30 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * rtems/include/rtems/rtems/types.h: Include stdint.h.
- * libcsupport/Makefile.am: Conditionally install stdint.h/inttypes.h.
- * libcsupport/configure.ac: Check for system-stdint.h/inttypes.h.
-
-2003-05-29 Joel Sherrill <joel@OARcorp.com>
-
- * libnetworking/rtems/rtems_syscall.c: Removed warnings.
-
-2003-05-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- PR 409/core
- * include/Makefile.am: Add rtems/stdint.h.
- * include/rtems/stdint.h: New.
- PR 321/bsps
- * aclocal/env-rtemscpu.m4: Remove support for profile-variant.
- * automake/compile.am, automake/local.am: Ditto.
- PR 409:
- * rtems/include/rtems/rtems/types.h: Include rtems/stdint.h. Apply
- c99-types to typedef rtems_[un]signed[8|16|32|64].
- PR 409:
- * libcsupport/include/stdint.h: Include rtems/stdint.h.
-
-2003-05-15 cjohns@cybertec.com.au <cjohns@cybertec.com.au>
-
- * libnetworking/netinet/in.h: PR406 - Added INET_ADDRSTRLEN per the
- SUSv3 standard.
-
-2003-05-14 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * automake/compile.am: Remove LIBSUFFIX_VA (unused).
-
-2003-05-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * aclocal/env-rtemscpu.m4: Merge-in env-rtemsbsp.m4.
- * aclocal/env-rtemsbsp.m4, aclocal/enable-rtemsbsp.m4: Remove.
- * aclocal/env-rtemscpu.m4: Remove stray '/' in setting up
- project_libdir.
-
-2003-04-17 Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
-
- PR 399/rtems_misc
- * libcsupport/src/termios.c: In canonical mode, when input is present in
- the input buffer that contains an EOL character and some following
- characters, a read call read data behind the EOL character, although it
- should stop reading with the EOL character.
-
-2003-04-17 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * libmisc/dummy/Makefile.am: Remove stray dummy.rel.
- * libcsupport/src/no_posix.c: include <reent.h> instead of <sys/reent.h>.
-
-2003-04-17 Joel Sherrill <joel@OARcorp.com>
-
- * aclocal/version.m4: Updated to rtems-ss-20030417.
-
-2003-04-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- PR 389/rtems
- * libcsupport/src/no_posix.c: Correct _kill_r() prototype and make it
- conditional on newlib.
-
-2003-04-15 Joel Sherrill <joel@OARcorp.com>
-
- PR 388/networking
- * libnetworking/kern/kern_sysctl.c: Revert previous patch and use
- strlcpy() now that it is available. Also fixed some warnings.
-
-2003-04-11 Joel Sherrill <joel@OARcorp.com>
-
- * aclocal/version.m4: Updated to rtems-ss-20020411.
-
-2003-04-03 Eri Valette <eric.valette@free.fr>
-
- PR 381/core
- * libcsupport/src/newlibc.c: Switch from using _REENT_INIT to
- _REEINT_INIT_PTR to fix strange run-time problem where EIP was corrupted
- on pc386 BSP.
-
-2003-03-27 Joel Sherrill <joel@OARcorp.com>
-
- * libblock/Makefile.am: ATA code depends upon libchip/ide which is not
- allowed in the cpukit source code since it must be buildable independent
- of any BSP. These files were moved to libchip/ide.
- * libblock/include/rtems/ata.h, libblock/include/rtems/ata_internal.h,
- libblock/src/ata.c: Removed.
- * libnetworking/kern/kern_sysctl.c: Converted from BSP strlcpy() to
- strncpy().
-
-2003-03-25 Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
-
- PR 367/filesystem
- * libblock/Makefile.am, libblock/include/rtems/ide_part_table.h,
- libblock/src/ata.c, libblock/src/ide_part_table.c: Some bugs were still
- present in the DOSFS implementation: - FAT12 did not work properly on
- Big-Endian machines - Some synchronization and error handling problems
- were present - Some legal codings for EOC were not recognized.
- PR 367/filesystem
- * libfs/src/dosfs/Makefile.am, libfs/src/dosfs/fat.c,
- libfs/src/dosfs/fat.h, libfs/src/dosfs/fat_fat_operations.c,
- libfs/src/dosfs/fat_file.c, libfs/src/dosfs/msdos.h,
- libfs/src/dosfs/msdos_dir.c: Some bugs were still present in the DOSFS
- implementation: - FAT12 did not work properly on Big-Endian machines. -
- Some synchronization and error handling problems were present. - Some
- legal codings for EOC were not recognized.
-
-2003-03-25 Joel Sherrill <joel@OARcorp.com>
-
- * libnetworking/rtems/rtems_bsdnet_malloc_starvation.c: Fixed name of
- include file.
-
-2003-03-18 Till Straumann <strauman@slac.stanford.edu>
-
- PR 356/bsps
- * score/src/threadhandlerc: This patch makes RTEMS/PowerPC eabi
- compliant. Let Thread_Handler verify that _init/_main are non-NULL
- before calling them (gives the linker script/user more freedom to handle
- special cases).
- PR 356/bsps
- * libnetworking/sys/linker_set.h: This patch makes RTEMS/PowerPC eabi
- compliant. Declare all linker-script defined addresses as variables of
- unknown size and not as short objects like 'int', 'void*' etc. Since
- only addresses are used and never those variable's values, the type used
- in a declaration is not important.
-
-2003-03-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * libcsupport/configure.ac: AC_CHECK_FUNCS(strlcpy strlcat).
- * libcsupport/src/strlcat.c, libcsupport/src/strlcpy.c: New (extracted
- from pppd/utils.c).
- * libcsupport/Makefile.am: Add BSD_C_FILES, strlcat.c, strlcpy.c.
-
-2003-03-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * wrapup/Makefile.am: Remove '/' after $(DESTDIR) to work around Cygwin
- mistreating paths.
-
-2003-03-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * wrapup/Makefile.am: Reflect changes to project_libdir.
- * aclocal/env-rtemscpu.m4: Remove obsolete comment. Add MULTISUBDIR to
- project_libdir.
- * aclocal/env-rtemscpu.m4: Remove RTEMS_ROOT (Unused).
- * aclocal/env-rtemsbsp.m4: Remove RTEMS_ROOT (Unused). Remove
- RTEMS_PROJECT_ROOT (Unused).
- * aclocal/tool-paths.m4: Delete.
-
-2003-03-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Remove AC_CONFIG_AUX_DIR.
- * aclocal/rtems-top.m4: Add AC_CONFIG_AUX_DIR.
- * configure.ac: AC_PREREQ(2.57).
- * configure.ac: Remove sptables.h.in.
- * itron/configure.ac: Remove AC_CONFIG_AUX_DIR.
- * sapi/Makefile.am: Remove stray reference to sptables.h.in.
- * sapi/include/rtems/sptables.h: New.
- * sapi/include/rtems/sptables.h.in, sapi/include/.cvsignore,
- sapi/include/rtems/.cvsignore, sapi/inline/.cvsignore,
- sapi/inline/rtems/.cvsignore, sapi/macros/.cvsignore,
- sapi/macros/rtems/.cvsignore, sapi/src/.cvsignore: Remove.
- * libmisc/configure.ac, libblock/configure.ac, libfs/configure.ac,
- libcsupport/configure.ac, libnetworking/configure.ac: Remove
- AC_CONFIG_AUX_DIR.
- * libnetworking/netinet/in_chksum.c: Remove duplicate case to include
- in_chksum_arm.c.
-
-2003-02-28 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Remove AC_SUBST(RTEMS_VERSION). AC_DEFINE(RTEMS_VERSION)
- to propagate it through cpuopts.h.
- * sapi/include/rtems/sptables.h.in: Remove RTEMS_VERSION (Moved to
- cpuopts.h).
-
-2003-02-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: AC_SUBST(RTEMS_VERSION,_RTEMS_VERSION).
-
-2003-02-20 Wolfram Wadepohl <W.Wadepohl@indumat.de>
-
- PR 357/rtems_misc
- * libcsupport/src/termios.c (rtems_termios_open): Fixed code the
- incorrectly checked that the wrong pointer during allocation was NULL.
-
-2003-02-20 Till Straumann <strauman@slac.stanford.edu>
-
- PR 351/networking
- * libnetworking/nfs/bootp_subr.c: Fix ridiculous leak in bootp and use
- strdup_bootp_realloc() everywhere for sake of consistency.
-
-2003-02-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * aclocal/gcc-isystem.m4: New.
- * aclocal/gcc-specs.m4: Remove.
- * aclocal/prog-cc.m4: Remove RTEMS_GCC_SPECS. Add RTEMS_GCC_ISYSTEM.
- Reformat setting up RTEMS_CPPFLAGS.
- * automake/local.am: Introduce depend-gcc. Remove ${ARCH}.
- * automake/compile.am: Remove GCCSPECS, GCC_SPECS, CONFIG.CC, CC, CPP.
- Add ${ARCH}. depend-gcc.
- * aclocal/prog-cc.m4: Set up RTEMS_CPPFLAGS.
- * aclocal/env-rtemscpu.m4: Remove GCC_SPECS.
- * aclocal/env-rtemsbsp.m4: Remove GCC_SPECS. capture/capture-cli.c: Add
- proper definition to avoid compiler warnings. Apply int = getchar().
- * libcsupport/src/privateenv.c: Fix prototype for free_user_env.
-
-2003-02-14 Till Straumann <strauman@slac.stanford.edu>
-
- PR 352/rtems_misc
- * libmisc/shell/shell.c: make rtems_shell main task an FP enabled task.
-
-2003-02-14 Joel Sherrill <joel@OARcorp.com>
-
- AMD a29k declared obsolete.
- * score/cpu/Makefile.am: Removed reference.
- * score/cpu/a29k/.cvsignore, score/cpu/a29k/ChangeLog,
- score/cpu/a29k/Makefile.am, score/cpu/a29k/amd.ah, score/cpu/a29k/asm.h,
- score/cpu/a29k/configure.ac, score/cpu/a29k/cpu.c,
- score/cpu/a29k/cpu_asm.S, score/cpu/a29k/pswmacro.ah,
- score/cpu/a29k/register.ah, score/cpu/a29k/sig.S,
- score/cpu/a29k/rtems/.cvsignore, score/cpu/a29k/rtems/score/.cvsignore,
- score/cpu/a29k/rtems/score/a29k.h, score/cpu/a29k/rtems/score/cpu.h,
- score/cpu/a29k/rtems/score/cpu_asm.h,
- score/cpu/a29k/rtems/score/types.h: Removed.
-
-2003-02-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * aclocal/canonical-target-name.m4: Transform tic4x -> RTEMS_CPU=c4x.
-
-2003-02-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * itron/configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
- * itron/configure.ac: AC_PREREQ(2.57).
- * posix/configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
- * posix/configure.ac: AC_PREREQ(2.57).
- * librpc/configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
- * librpc/configure.ac: AC_PREREQ(2.57).
- * libblock/configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
- * libblock/configure.ac: AC_PREREQ(2.57).
- * libfs/configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
- * libfs/configure.ac: AC_PREREQ(2.57).
- * libcsupport/configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
- * libcsupport/configure.ac: AC_PREREQ(2.57).
- * libnetworking/configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
- * libnetworking/configure.ac: AC_PREREQ(2.57).
-
-2003-02-11 Mike Siers <mikes@poliac.com>
-
- * libnetworking/rtems/rtems_glue.c: A small patch to the network daemon
- task code. I just added code to check the return value of the
- rtems_bsdnet_event_receive function. Only when this function returns a
- SUCCESSFUL status, will the event flags be checked. This is more of a
- code cleanup issue than a bug. The patch will just ensure the ipintr()
- and arpintr() functions are only called when a event is signaled.
-
-2003-02-06 Mike Siers <mikes@poliac.com>
-
- PR 342/networking
- * libnetworking/kern/uipc_mbuf.c: The RTEMS version of the m_copyback is
- changing the m_len value of the mbuf. I looked into the source from
- another BSD system and the mbuf length is not changed inside this
- function. The m_copyback function is only being used in the
- net/rtsock.c file. So I think this problem is only visable under
- certain routing table conditions.
-
-2003-02-06 Joel Sherrill <joel@OARcorp.com>
-
- * libcsupport/include/sys/ioccom.h: Include <sys/types.h> not
- <machine/types.h> so Linux port builds.
-
-2003-02-05 Till Straumann <strauman@slac.stanford.edu>
-
- PR 340/filesystem
- * libcsupport/src/fcntl.c: Add missing _fcntl_r assumed to exist by
- newlib.
-
-2003-02-05 Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
-
- PR 341/networking
- * libnetworking/lib/ftpfs.c: Account for NULL at end of strings when
- malloc()'ing memory.
-
-2003-02-05 Joel Sherrill <joel@OARcorp.com>
-
- * libcsupport/include/sys/ioccom.h: Fix so not using internal RTEMS
- types in libc code.
-
-2003-02-03 Till Straumann <strauman@slac.stanford.edu>
-
- PR 339/filesystem
- * libcsupport/src/chroot.c: Fix violation of FS node object copy
- semantics.
-
-2003-02-03 Steven Johnson <sjohnson@neurizon.net>
-
- PR 338/filesystem
- * libfs/src/imfs/ioman.c: Fix reentrancy problem with
- rtems_io_lookup_name() (API change).
-
-2003-02-03 Joel Sherrill <joel@OARcorp.com>
-
- PR 338/filesystem
- * sapi/include/rtems/io.h, sapi/src/io.c: Side-effect of fixing
- reentrancy problem with rtems_io_lookup_name() (API change).
- PR 338/filesystem
- * libcsupport/src/unixlibc.c: Side-effect of fixing reentrancy problem
- with rtems_io_lookup_name() (API change).
-
-2003-01-28 Joel Sherrill <joel@OARcorp.com>
-
- * aclocal/version.m4: Updated to rtems-ss-20030128.
- * libnetworking/Makefile.am: Add kern/kern_sysctl.c to Makefile.am so
- networking tests build. This was subsequently reported as PR337 before I
- committed the fix.
-
-2003-01-27 Till Straumann <strauman@SLAC.Stanford.edu>
-
- * libnetworking/libc/getproto.c, libnetworking/libc/getprotoname.c:
- modification to call getprotoent_static() if fopen() on /etc/protocols
- fails.
-
-2003-01-27 Juan Zamorano <jzamora@fi.upm.es>
-
- * posix/src/ptimer1.c: Correct problem which could lead to overflow in
- time math.
-
-2003-01-27 Eugeny S. Mints <Eugeny.Mints@oktet.ru>
-
- * libblock/src/blkdev.c: Per PR331 fix bug which is tripped by writing
- 512 byte blocks to 512 byte aligned positions.
-
-2003-01-27 Dan Smisko <dan@balanced.com>
-
- * libmisc/stackchk/check.c: Fix problem where _Objects_Get_information()
- will dereference a null pointer when checking the interrupt stack. If
- there's something at 0, you may be ok at run time but it is wrong.
- * libmisc/monitor/mon-command.c: Correct two potential NULL references.
-
-2003-01-23 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * automake/local.am: Remove distclean-local. Remove PROJECT_TOOLS.
-
-2003-01-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * automake/compile.am: Remove CLEAN_DEPEND (Unused). Remove
- CLOBBER_DEPEND (Unused).
-
-2003-01-15 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * libnetworking/netinet/tcp_subr.c, libnetworking/netinet/udp_usrreq.c:
- Add args to INP_INFO_RLOCK, INP_INFO_RUNLOCK, INP_LOCK, INP_UNLOCK
- macros.
-
-2003-01-10 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * libcsupport/Makefile.am: Eliminate OBJS.
-
-2003-01-10 Joel Sherrill <joel@OARcorp.com>
-
- * score/src/objectmp.c: Corrected use of name parameter to reflect that
- it is actually the name not a pointer to the name.
- * rtems/src/msg.c, rtems/src/part.c, rtems/src/sem.c, rtems/src/tasks.c:
- Correct object class control structure initialization for
- multiprocessing configurations.
- * libcsupport/include/rtems/libio.h: Rename __dev_t to __rtems_dev_t to
- avoid conflict with GNU/Linux header files.
-
-2003-01-03 Till Straumann <strauman@slac.stanford.edu>
-
- PR 303
- * libcsupport/src/base_fs.c, libcsupport/src/getpwent.c,
- libcsupport/src/privateenv.c: Fix violation of node_access copy
- symantics.
-
-2003-01-03 Joel Sherrill <joel@OARcorp.com>
-
- * posix/ChangeLog: Corrected entry for sysconf.c which did not include
- PR.
-
-2003-01-03 Jitendra Vegiraju <jvegiraju@netscape.net>
-
- * libnetworking/sys/queue.h: Fix alignment problem on ARM.
-
-2003-01-03 Jay Monkman <jtm@smoothsmoothie.com>
-
- * posix/src/mqueueopen.c: Actually open the message queue descriptor so
- it is available for others to use.
-
-2003-01-03 Eugeny S. Mints <Eugeny.Mints@oktet.ru>
-
- * libblock/src/ata.c, libblock/src/bdbuf.c: Correct invocation of
- rtems_task_mode() so the task's preemption mode setting is properly
- maintained.
- * libfs/src/dosfs/msdos_initsupp.c: Specify inherited priority as 0
- since this is a FIFO queuing semaphore.
-
-2003-01-03 Chris Johns <cjohns@cybertec.com.au>
-
- * libnetworking/Makefile.am: Added sys/linker_set.h.
- * libnetworking/kern/Makefile.am: Added kern_mib.c and kern_sysctl.c.
- * libnetworking/kern/uipc_socket.c: OID changed from KERN_SOMAXCONN to
- KIPC_SOMAXCONN.
- * libnetworking/kern/uipc_socket2.c: OID changed from KERN_MAXSOCKBUF to
- KIPC_MAXSOCKBUF.
- * libnetworking/net/if_ethersubr.c: FreeBSD 2.2.2 does not have a
- _net_link node while 5.0 does.
- * libnetworking/net/if_ppp.c: Removed the TEXT_SET define as these
- macros are now implemented.
- * libnetworking/net/rtsock.c: Enable sysctl support plus fix the bug
- with the lastest FreeBSD sysctl header file.
- * libnetworking/netinet/icmp_var.h: FreeBSD 2.2.2 does not have a
- _net_inet_icmp node while 5.0 does.
- * libnetworking/netinet/if_ether.c: FreeBSD 2.2.2 does not have a
- _net_link_ether node while 5.0 does.
- * libnetworking/netinet/igmp_var.h: FreeBSD 2.2.2 does not have a
- _net_inet_igmp node while 5.0 does.
- * libnetworking/netinet/in_pcb.c: Fixed the arguments to the sysctl
- call. Add inp_gencnt and ipi_count. These are used when listing
- connections.
- * libnetworking/netinet/in_pcb.h: Added counters to aid the listing of
- connections.
- * libnetworking/netinet/in_var.h: Provide the _net_inet_ip and
- _net_inet_raw nodes.
- * libnetworking/netinet/ip_fw.c: Disable the firewall sysctl calls.
- * libnetworking/netinet/tcp_subr.c: Merge tcp_pcblist from the lastest
- FreeBSD source.
- * libnetworking/netinet/tcp_var.h: Add structures needed by net-snmp to
- list connections.
- * libnetworking/netinet/udp_usrreq.c: Merged udp_pcblist from the
- lastest FreeBSD source.
- * libnetworking/netinet/udp_var.h: Added the sysctl id UDPCTL_PCBLIST.
- Used by net-snmp.
- * libnetworking/rtems_glue.c: Call sysctl_register_all when initialising
- the network stack to register all the sysctl calls. These are in the
- special sections and required an updated linker script.
- * libnetworking/rtems/rtems_syscall.c: Add the sysctl call.
- * libnetworking/sys/kernel.h: Use the lastest FreeBSD method of handling
- sysctl structures. This now held in the sys/linker_set.h file.
- * libnetworking/sys/queue.h: This is from the lastest FreeBSD code with
- the circular code merged back in as it is not used in the lastest
- FreeBSD kernel.
- * libnetworking/sys/sysctl.h: The lastest sysctl. This was needed to use
- with the new linker set method. The FreeBSD 2.2.2 version has asm hacks.
- The lastest version of the FreeBSD does not have these hacks. It uses
- gcc attribute directives.
-
-2002-12-26 Till Straumann <strauman@slac.stanford.edu
-
- * libcsupport/src/fchdir.c: PR302 fix violation of FS node object copy
- semantics.
-
-2002-12-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * automake/compile.am: Remove $(RTEMS_BSP_CFLAGS).
-
-2002-12-18 Eric Norum <eric.norum@usask.ca>
-
- * libnetworking/Makefile.am: Include netinet sources.
-
-2002-12-14 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * wrapup/Makefile.am: Fix path to libxdr and librpc (Another typo in
- from the 2002-12-12 patch).
-
-2002-12-13 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * wrapup/Makefile.am: Fix typo in yesterday's patch.
-
-2002-12-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * wrapup/Makefile.am: Don't create $ARCH. Use install-data-local to
- install librtemscpu.a.
- * wrapup/Makefile.am: Add libmisc.
- * configure.ac: Add AC_CONFIG_SUBDIR(libmisc).
- * itron/Makefile.am, posix/Makefile.am: Don't create $ARCH as
- side-effect of compilation.
- * score/Makefile.am: Don't create $ARCH.
- * sapi/Makefile.am: Don't create $ARCH as side-effect of compilation.
- * rtems/Makefile.am: Don't create $ARCH as side-effect of compilation.
- Re-order all-local.
- * libmisc/configure.ac: Require autoconf-2.57+automake-1.7.2.
- * libmisc/capture/Makefile.am: Eliminate C_O_FILES.
- * libmisc/cpuuse/Makefile.am, libmisc/devnull/Makefile.am,
- libmisc/dummy/Makefile.am, libmisc/dumpbuf/Makefile.am,
- libmisc/monitor/Makefile.am, libmisc/rtmonuse/Makefile.am,
- libmisc/serdbg/Makefile.am, libmisc/shell/Makefile.am,
- libmisc/stackchk/Makefile.am, libmisc/untar/Makefile.am: Ditto.
- * libmisc/mw-fb/Makefile.am: Eliminate C_O_FILES. Eliminate SRCS. Moving
- libmisc from rtems/c/src to rtems/cpukit.
- * libmisc/Makefile.am: Reflect new path.
- * libmisc/configure.ac: Reflect new path. Use RTEMS_ENV_RTEMSCPU
- instead of RTEMS_ENV_RTEMSBSP. Remove RTEMS_PROJECT_ROOT.
- * libmisc/capture/Makefile.am: Reflect new path. Remove OBJS from
- all-local.
- * libmisc/cpuuse/Makefile.am, libmisc/devnull/Makefile.am,
- libmisc/dummy/Makefile.am, libmisc/dumpbuf/Makefile.am,
- libmisc/monitor/Makefile.am, libmisc/mw-fb/Makefile.am,
- libmisc/rtmonuse/Makefile.am, libmisc/serdbg/Makefile.am,
- libmisc/shell/Makefile.am, libmisc/stackchk/Makefile.am,
- libmisc/untar/Makefile.am: Ditto.
- * libmisc/wrapup/Makefile.am: Reflect new path.
- * libblock/Makefile.am: Eliminate C_O_FILES. Eliminate SRCS.
- * libfs/src/imfs/Makefile.am: Eliminate C_O_FILES.
- * libfs/src/dosfs/Makefile.am: Ditto.
- * libnetworking/Makefile.am: Merge-in kern/Makefile.am, net/Makefile.am,
- netinet/Makefile.am, netinet/Makefile.am, nfs/Makefile.am,
- rtems/Makefile.am.
- * libnetworking/kern/Makefile.am, libnetworking/net/Makefile.am,
- libnetworking/netinet/Makefile.am, libnetworking/nfs/Makefile.am,
- libnetworking/rtems/Makefile.am: Remove.
- * libnetworking/wrapup/Makefile.am: Reflect changes above.
- * libnetworking/configure.ac: Ditto.
-
-2002-12-11 Vladimir Nesic <vnesic@dkts.co.yu>
-
- * posix/src/cancelrun.c, posix/src/cleanuppop.c: Get the last real node
- not the permanent null last node.
-
-2002-12-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * libnetworking/kern/Makefile.am: Remove C_O_FILES. Don't let all-local
- depend on $OBJS).
- * libnetworking/lib/Makefile.am, libnetworking/libc/Makefile.am,
- libnetworking/net/Makefile.am, libnetworking/netinet/Makefile.am,
- libnetworking/nfs/Makefile.am, libnetworking/rtems/Makefile.am: Ditto.
-
-2002-12-10 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * libmisc/configure.ac: Remove RTEMS_CHECK_CUSTOM_BSP.
- * libmisc/capture/Makefile.am, libmisc/cpuuse/Makefile.am,
- libmisc/devnull/Makefile.am, libmisc/dummy/Makefile.am,
- libmisc/dumpbuf/Makefile.am, libmisc/monitor/Makefile.am,
- libmisc/mw-fb/Makefile.am, libmisc/rtmonuse/Makefile.am,
- libmisc/serdbg/Makefile.am, libmisc/shell/Makefile.am,
- libmisc/stackchk/Makefile.am, libmisc/untar/Makefile.am,
- libmisc/wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
-
-2002-12-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * aclocal/env-rtemsbsp.m4, aclocal/env-rtemscpu.m4: Remove
- RTEMS_CHECK_CUSTOM_BSP.
- * aclocal/check-bsps.m4: Remove.
- * wrapup/Makefile.am: Remove *_OBJS, use LIBS+= instead.
- * configure.ac: Require autoconf >= 2.54, automake-1.7.2.
- * wrapup/Makefile.am, configure.ac: Reflect changes to score/.
- * wrapup/Makefile.am, configure.ac: Reflect changes to sapi/.
- * configure.ac: Add AC_SUBST(INLINEdir).
- * wrapup/Makefile.am, configure.ac: Reflect changes to rtems/.
- * wrapup/Makefile.am: Reflect changes to posix/. Reflect changes to
- itron/.
- * itron/include/Makefile.am, itron/inline/Makefile.am,
- itron/macros/Makefile.am, itron/src/Makefile.am: Remove.
- * itron/Makefile.am: Merge-in removed Makefile.ams.
- * itron/configure.ac: Reflect changes above.
- * posix/include/Makefile.am, posix/inline/Makefile.am,
- posix/macros/Makefile.am, posix/src/Makefile.am: Remove.
- * posix/Makefile.am: Merge-in removed Makefile.ams.
- * posix/configure.ac: Reflect changes above.
- * score/Makefile.am: Fix macro-file installation.
- * score/Makefile.am: Move include/rtems/score/cpuopts.h to STD_H_FILES.
- * score/include/Makefile.am, score/inline/Makefile.am,
- score/macros/Makefile.am, score/src/Makefile.am: Remove.
- * score/Makefile.am: Merge-in removed Makefile.ams.
- * sapi/include/Makefile.am, sapi/inline/Makefile.am,
- sapi/macros/Makefile.am, sapi/src/Makefile.am: Remove.
- * sapi/Makefile.am: Merge-in removed Makefile.ams.
- * rtems/include/Makefile.am, rtems/inline/Makefile.am,
- rtems/macros/Makefile.am, rtems/src/Makefile.am: Remove.
- * rtems/Makefile.am: Merge-in removed Makefile.ams.
-
-2002-12-06 Vladimir Nesic <vnesic@dkts.co.yu>
-
- * posix/inline/rtems/posix/cond.inl, posix/macros/rtems/posix/cond.inl:
- Implemented PTHREAD_COND_INITIALIZER support. Vladimir implemented the
- inline version and Joel adapted it to the macro version.
-
-2002-12-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * automake/compile.am: Rework *FLAGS, AM_*FLAGS handling.
- * automake/multilib.am: Don't include @RTEMS_BSP@.cfg.
- * automake/compile.am: Remove hard-coded CFLAGS_PROFILE_V. Add
- autoconf-supplied CPU_CFLAGS, CFLAGS_OPTIMIZE_V, CFLAGS_DEBUG_V,
- CFLAGS_PROFILE_V. Hard-code RTEMS_CFLAGS_PROFILE = -pg.
- * aclocal/prog-cc.m4: Sync with toplevel/aclocal/prog-cc.m4. Remove
- GCCSED.
- * aclocal/env-rtemsbsp.m4: Add AC_ARG_VAR for CPU_CFLAGS,
- CFLAGS_OPTIMIZE_V, CFLAGS_DEBUG_V, CFLAGS_PROFILE_V.
- * aclocal/rtems-flags.m4: New.
- * libcsupport/configure.ac: Add various checks to enhance portability.
- * libcsupport/src/termios.c: Reflect changes to configure.ac.
-
-2002-12-06 Joel Sherrill <joel@OARcorp.com>
-
- * libcsupport/src/malloc.c: Fixed code that incorrected did a disable
- dispatch instead of locking and unlocking the allocator mutex.
-
-2002-12-02 Joel Sherrill <joel@OARcorp.com>
-
- * posix/include/rtems/posix/timer.h, posix/src/keygetspecific.c,
- posix/src/posixtimespecsubtract.c, posix/src/ptimer1.c,
- posix/src/semunlink.c: Added casts to eliminate warnings on 16-bit
- targets like the h8300.
- * score/include/rtems/score/object.h, score/include/rtems/score/tod.h,
- rtems/include/rtems/rtems/support.h: Added casts to eliminate warnings
- on 16 bit targets like the h8300.
- * libmisc/stackchk/check.c: Better handling of task name.
- * libblock/src/bdbuf.c: Added cast to remove warning.
- * libfs/src/dosfs/fat.h, libfs/src/dosfs/msdos.h: Added casts to remove
- warnings on 16 bit targets like the h8300.
- * libcsupport/include/rtems/libio.h: Internally use a union of an
- unsigned64 and major/minor device so we don't get into trouble shifting.
- The h8300 seemed to be impossible to remove warnings otherwise.
- Eventually the structure definition of a dev_t might be better anyway.
- * libcsupport/include/sys/ioccom.h: Added casts to remove warnings on 16
- bit targets.
-
-2002-11-29 Eric Norum <eric.norum@usask.ca>
-
- PR 316
- * posix/src/sysconf.c: Add support for _SC_GETPW_R_SIZE_MAX. Return
- error rather than panic if argument is unsupported.
-
-2002-11-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * automake/compile.am: Remove CFLAGS_DEBUG_OPTIMIZE_V (Unused).
- * aclocal/sysv-ipc.m4: Adaptation to autoconf-2.5x.
- * aclocal/check-newlib.m4: Sync with ../aclocal/check-newlib.m4.
- * itron/configure.ac: Cosmetical fixes.
- * itron/configure.ac: Fix package name.
- * posix/configure.ac: Cosmetical fixes.
- * posix/configure.ac, librpc/configure.ac, libblock/configure.ac: Fix
- package name.
- * libfs/configure.ac: Cosmetical fixes.
- * libfs/configure.ac: Fix package name.
- * libcsupport/configure.ac: Cosmetical fixes.
- * libcsupport/configure.ac, libnetworking/configure.ac: Fix package name.
-
-2002-11-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * include/rtems/libio_.h: Remove.
- * libcsupport/configure.ac: Check for sys/cdefs.h, Add NEED_SYS_CDEFS_H.
- Add check for CHAR_BIT.
- * libcsupport/Makefile.am: Conditionally install sys/cdefs.h iff using
- newlib or if the host does not provide sys/cdefs.h (Fixes Linux/posix).
- * libcsupport/configure.ac: Remove -ansi -fasm. Add checks to diagnose
- potential system header conflicts.
- * libcsupport/Makefile.am: Unconditionally install sys/cdefs.h.
- * libnetworking/Makefile.am: Merge-in HEADER-handling from
- net/Makefile.am, netinet/Makefile.am, nfs/Makefile.am.
- * libnetworking/net/Makefile.am, libnetworking/netinet/Makefile.am,
- libnetworking/nfs/Makefile.am: Remove *_HEADERS.
-
-2002-11-18 Joel Sherrill <joel@OARcorp.com>
-
- * aclocal/version.m4: Updated to rtems-ss-20021118.
-
-2002-11-15 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * include/rtems/userenv.h: Rely upon <limits.h> for
- _POSIX_LOGIN_NAME_MAX.
- * aclocal/prog-cc.m4: Acknowledge configuration-time CFLAGS.
- * automake/compile.am: Acknowledge configuration-time CFLAGS. Remove
- CFLAGS_DEFAULT.
- * libmisc/monitor/mon-commands.c: Removed warnings for RTEMS_UNIX.
- * libblock/src/diskdevs.c: Include <unistd.h> to remove warning.
- * libnetworking/Makefile.am: Merge-in arpa/Makefile.am,
- machine/Makefile.am, sys/Makefile.am, vm/Makefile.am. Add . to SUBDIRS.
- * libnetworking/arpa/Makefile.am, libnetworking/machine/Makefile.am,
- libnetworking/sys/Makefile.am, libnetworking/vm/Makefile.am: Remove.
- * libnetworking/configure.ac: Reflect changes above.
-
-2002-11-14 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * libmisc/capture/Makefile.am, libmisc/serdbg/Makefile.am: Remove
- AUTOMAKE_OPTIONS.
- * libmisc/serdbg/serdbgio.c: Add #include <unistd.h>.
- * libmisc/shell/Makefile.am, libmisc/wrapup/Makefile.am: Add
- RTEMS_LIBSHELL conditional.
- * libmisc/configure.ac: Check for stdio assignments. Add RTEMS_LIBSHELL
- conditional.
-
-2002-11-14 Joel Sherrill <joel@OARcorp.com>
-
- * score/macros/rtems/score/object.inl: Keep consistent with inline
- version.
-
-2002-11-13 Paul Whitfield <paulw@microsol.iinet.net.au>
-
- * rtems/src/regionreturnsegment.c: When RTEMS_REGION_SHRED_ON_FREE is
- set, there should have been an & in front of size.
-
-2002-11-11 Joel Sherrill <joel@OARcorp.com>
-
- * aclocal/version.m4: Updated to rtems-ss-20021111.
-
-2002-11-07 <strauman@slac.stanford.edu>
-
- * libcsupport/src/mount.c: Per PR297, correct fs_mountme failure paths.
-
-2002-11-06 Chris Johns <ccj@acm.org>
-
- * libnetworking/sys/select.h: Add C++ to C external.
-
-2002-11-04 Joel Sherrill <joel@OARcorp.com>
-
- * librpc/src/rpc/pmap_rmt.c: Removed warnings.
-
-2002-11-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * libnetworking/kern/uipc_mbuf.c: Comment out m0 in m_copydata to
- suppress warning.
-
-2002-11-01 Joel Sherrill <joel@OARcorp.com>
-
- * ChangeLog, posix/ChangeLog: Corrected.
- * libmisc/stackchk/check.c: Removed warnings.
- * libcsupport/ChangeLog, libnetworking/ChangeLog: Corrected.
-
-2002-11-01 Eric Norum <eric.norum@usask.ca>
-
- * libnetworking/nfs/bootp_subr.c, libnetworking/rtems/rtems_bsdnet.h,
- libnetworking/rtems/rtems_glue.c: Till Straumann's patch (PR295) to use
- bootp option 129 to get command line string. Till Straumann's patch to
- change inet_ntoa->inet_ntop.
-
-2002-10-31 Joel Sherrill <joel@OARcorp.com>
-
- * score/src/heapgetinfo.c: Fixed comment.
- * score/src/mpci.c: Removed warning.
- * rtems/src/regiongetinfo.c: Corrected return value check.
- * libmisc/stackchk/check.c: Removed warning.
- * librpc/src/rpc/svc_run.c: Remove warning.
- * libcsupport/src/mallocfreespace.c: Corrected sense of status check to
- match change inside RTEMS.
- * libcsupport/src/newlibc.c: Removed warning.
- * libnetworking/libc/rcmd.c, libnetworking/netinet/in_cksum_arm.c:
- Removed warnings.
-
-2002-10-30 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * aclocal/check-bsp-cache.m4: Remove.
-
-2002-10-30 Eric Norum <eric.norum@usask.ca>
-
- * include/rtems/bspIo.h: Add vprintk function for kernel printing from
- routines which have already obtained the va_list pointer.
- * posix/src/psignal.c: Fix counting problem which resulted in too many
- entries being in the POSIX signals default behavior table.
- * posix/src/psignal.c: Reflect changes to signal names in newlib.
- * libcsupport/src/printk.c: Add vprintk function for kernel printing
- from routines which have already obtained the va_list pointer.
-
-2002-10-29 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * aclocal/multilib.m4: Remove RTEMS_ENABLE_MULTILIB_MASTER.
-
-2002-10-28 Joel Sherrill <joel@OARcorp.com>
-
- * score/src/threadhandler.c: Prototype _init() and _main() if they are
- needed to avoid a warning.
- * rtems/src/timerserver.c: Add useless return to avoid warning.
- * librpc/src/rpc/clnt_tcp.c, librpc/src/rpc/clnt_udp.c,
- librpc/src/rpc/pmap_rmt.c, librpc/src/rpc/rtime.c,
- librpc/src/rpc/svc_tcp.c: Add include of <sys/select.h> to eliminate
- warning.
- * librpc/src/rpc/rpcdname.c: Add prototype of getdomainname() to
- eliminate warning.
- * libcsupport/include/rtems/libio.h: Change
- rtems_filesystem_node_types_t from enumeration to int to eliminate
- warnings when values are overridden.
- * Pass to eliminate warnings.
- * libnetworking/kern/uipc_mbuf.c: Conditional SYSINIT() usage on
- __rtems__. Fix return statement without a value.
- * libnetworking/lib/ftpfs.c: read and write filesystem routines return
- ssize_t.
- * libnetworking/lib/syslog.c: Add include of <string.h> to eliminate
- warning.
- * libnetworking/lib/tftpDriver.c: read and write filesystem routines
- return ssize_t.
- * libnetworking/libc/gethostbydns.c: Prototype abort().
- * libnetworking/libc/inet_ntoa.c: Prototype strcpy().
- * libnetworking/libc/rcmd.c: Add include of <sys/select.h>.
- * libnetworking/net/if_loop.c: Turn token at end of endif to comment.
- * libnetworking/net/rtsock.c, libnetworking/nfs/bootp_subr.c:
- Conditional SYSINIT() usage on __rtems__.
- * libnetworking/rtems/rtems_bootp.c: Add include of
- <rtems/rtems_bsdnet_internal.h>.
- * libnetworking/rtems/rtems_bsdnet_internal.h: Added prototypes for
- memcpy() and memset() since the BSD code tries to avoid using libc .h
- files since it is used to being in the kernel.
- * libnetworking/rtems/rtems_syscall.c: read and write filesystem
- routines return ssize_t.
-
-2002-10-28 Eugeny S. Mints <Eugeny.Mints@oktet.ru>
-
- * libblock/*: Added ATA support.
- * libblock/include/rtems/blkdev.h: Added last IO status.
- * libblock/include/rtems/ata.h, libblock/include/rtems/ata_internal.h,
- libblock/include/rtems/ide_part_table.h, libblock/src/ata.c,
- libblock/src/ide_part_table.c: New files.
-
-2002-10-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * libmisc/monitor/mon-command.c: Don't build rtems_monitor_line_editor
- for RTEMS_UNIX to avoid gcc warning.
-
-2002-10-25 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac, itron/configure.ac, posix/configure.ac,
- librpc/configure.ac, libblock/configure.ac, libfs/configure.ac,
- libcsupport/configure.ac, libnetworking/configure.ac: Add nostdinc to
- AM_INIT_AUTOMAKE.
- * libnetworking/Makefile.am: Remove bogus reference to CHANGELOG.
-
-2002-10-24 Fabrizio Pirovano <pirovano.thysys@tiscalinet.it>
-
- * libmisc/capture/capture.c, libmisc/monitor/mon-manager.c,
- libmisc/stackchk/check.c: Patch to remove problems introduced by object
- name rework.
-
-2002-10-24 <strauman@slac.stanford.edu>
-
- * libcsupport/src/eval.c: Per PR293, added freenode calls for evaluate
- link failures.
-
-2002-10-23 <strauman@slac.stanford.edu>
-
- PR 290
- * src/mount.c: Add check for ops->node_type_h.
- PR 291
- * src/mknod.c: Remove erroneous call to freenod.
-
-2002-10-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * .cvsignore, itron/.cvsignore, posix/.cvsignore, libmisc/.cvsignore,
- librpc/.cvsignore, libblock/.cvsignore, libfs/.cvsignore,
- libcsupport/.cvsignore, libnetworking/.cvsignore: Reformat. Add
- autom4te*cache. Remove autom4te.cache.
-
-2002-10-21 Joel Sherrill <joel@OARcorp.com>
-
- * aclocal/version.m4: Updated to rtems-20021021-test.
-
-2002-10-13 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * libnetworking/net/if_ethersubr.c: Add comments to #endif NETATALK to
- stop gcc from complaining.
-
-2002-10-07 Joel Sherrill <joel@OARcorp.com>
-
- * aclocal/version.m4: Updated to rtems-ss-20021007.
-
-2002-10-07 Eric Norum <eric.norum@usask.ca>
-
- * libnetworking/netinet/tcp_var.h: Corrected typo in ARM alignment patch
- which broke all other ports.
-
-2002-10-04 Joel Sherrill <joel@OARcorp.com>
-
- * aclocal/version.m4: Updated to rtems-JUNK.
- * aclocal/version.m4: Updated to rtems-ss-20021004.
-
-2002-10-04 Jay Monkman <jtm@smoothsmoothie.com>
-
- * libnetworking/netinet/in_cksum.c, libnetworking/netinet/ip_icmp.h,
- libnetworking/netinet/ip_input.c, libnetworking/netinet/tcp_input.c,
- libnetworking/netinet/tcp_subr.c, libnetworking/netinet/tcp_var.h,
- libnetworking/sys/queue.h: Address alignment requirements for the ARM.
- * libnetworking/rtems/rtems_glue.c: Add IP aliasing ioctls SIOCAIFADDR
- and SIOCDIFADDR.
-
-2002-10-02 Joel Sherrill <joel@OARcorp.com>
-
- * libnetworking/kern/uipc_socket.c: Make sure that small non-zero delays
- work. Suggested cleanup from Eric Norum.
-
-2002-10-02 Jennifer Averett <jennifer@OARcorp.com>
-
- * libfs/src/imfs/memfile.c: Fixed case where last close of unlinked file
- did not remove the resources associated with that file. Reported by
- Till Straumann <strauman@slac.stanford.edu> on the mailing list.
-
-2002-10-02 Eric Norum <eric.norum@usask.ca>
-
- * libcsupport/src/getpwent.c: Per PR283, reimplement to address
- reentrancy problems.
- * libcsupport/src/getgrent.c: Removed as functionality is now just a
- wrapper for common routines in src/getpwent.c.
- * libcsupport/Makefile.am: Reflect file removal.
- * libnetworking/rtems/mkrootfs.c: As part of PR283, remove redundant
- code that creates /etc/passwd and /etc/group.
-
-2002-09-16 Joel Sherrill <joel@OARcorp.com>
-
- * libnetworking/netinet/Makefile.am, libnetworking/netinet/udp_usrreq.c:
- Back off some of the IP_FORWARD patch as it appears to not compile in
- the current tree.
-
-2002-09-14 Vyacheslav V. Burdjanadze <wr@zelax.ru>
-
- * libnetworking/kern/uipc_mbuf.c, libnetworking/sys/mbuf.h,
- libnetworking/netinet/udp_usrreq.c: Add optional UDP broadcast
- forwarding support.
- * libnetworking/netinet/Makefile.am: Defined FORWARD_PROTOCOL to enabled
- UDP broadcast forwarding.
-
-2002-09-14 Joel Sherrill <joel@OARcorp.com>
-
- * posix/src/psignal.c: Remove duplication from rtems/posix/psignal.h.
- * rtems/src/dpmemcreate.c, rtems/src/dpmemident.c,
- rtems/src/msgqcreate.c, rtems/src/msgqident.c, rtems/src/partcreate.c,
- rtems/src/partident.c, rtems/src/ratemoncreate.c,
- rtems/src/ratemonident.c, rtems/src/regioncreate.c,
- rtems/src/regionident.c, rtems/src/semcreate.c, rtems/src/semident.c,
- rtems/src/taskcreate.c, rtems/src/taskident.c, rtems/src/timercreate.c,
- rtems/src/timerident.c: Added casts to Objects_Name to eliminate
- warnings.
- * libfs/src/dosfs/fat.c, libfs/src/imfs/deviceio.c,
- libfs/src/imfs/imfs.h, libfs/src/imfs/imfs_directory.c,
- libfs/src/imfs/imfs_fchmod.c, libfs/src/imfs/memfile.c: Eliminated
- warnings. A lot of this focus was on changing read and write entry
- points to return ssize_t as read(2) and write(2) now do.
- * libcsupport/include/rtems/libio.h: Change rtems_filesystem_read_t and
- rtems_filesystem_write_t to return ssize_t to match read(2) and write(2)
- respectively.
- * libnetworking/kern/uipc_socket.c: Fix case on SO_RCVTIMEO and
- SO_SNDTIMEO where conversion into ticks can result in a 0 ticks timeout
- which is the same as requesting no timeout. Reported by Sergei Organov
- <osv@javad.ru>.
-
-2002-09-14 Eric Norum <eric.norum@usask.ca>
-
- * libcsupport/src/readdir_r.c: New file.
- * libcsupport/Makefile.am: Reflect above.
-
-2002-09-07 Joel Sherrill <joel@OARcorp.com>
-
- * libblock/src/bdbuf.c: Previous fix for PR282 regressed mutex changes.
-
-2002-09-06 Alexander M. Kukuta <kam@oktet.ru>
-
- * libblock/src/bdbuf.c: Per PR282, correct problem in function
- rtems_bdbuf_read() where device ioctl() is called with the logical
- device number used instead of corresponding physical device number.
-
-2002-09-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * libnetworking/netinet/in_cksum.c: #include <string.h> for puts in
- generic routines.
-
-2002-08-30 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * libmisc/shell/shell.c: #include <time.h>.
- * libmisc/wrapup/Makefile.am: Eliminate LIBNAME.
-
-2002-08-30 Joel Sherrill <joel@OARcorp.com>
-
- * sapi/src/io.c: Fixed some spacing.
-
-2002-08-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * score/include/Makefile.am: Remove cpuopt.h generation.
- * configure.ac: Correct package name. Don't build ada if POSIX is
- disabled. Generate cpuopt.h on the fly, filter out autoconf-2.53 PACKAGE
- crap.
- * aclocal/prog-gnat.m4: New.
- * configure.ac: Add ada subdir handling.
-
-2002-08-21 Joel Sherrill <joel@OARcorp.com>
-
- * posix/src/adjtime.c: New file -- adjtime() support required by the
- Network Time Protocol (NTP) port to RTEMS.
- * posix/src/Makefile.am: Modified to reflect above.
-
-2002-08-20 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * aclocal/bsp-alias.m4: Remove.
-
-2002-08-20 Joel Sherrill <joel@OARcorp.com>
-
- * librpc/src/xdr/xdr_stdio.c: Per PR268, add include of <netinet/in.h>
- to avoid warning on ntohl().
-
-2002-08-20 Eric Norum <eric.norum@usask.ca>
-
- * libnetworking/rtems/rtems_glue.c: Per PR270, the BSD network code
- expects that the value of the number of seconds since boot is non-zero.
- The RTEMS network initialization code assures this by waiting for a
- second. A more efficient technique is to simply wait until the number
- of seconds since boot is non-zero.
-
-2002-08-14 Joel Sherrill <joel@OARcorp.com>
-
- * score/macros/rtems/score/coremsg.inl: Add <string.h> to remove warning.
- * score/src/threadidlebody.c: Add return 0 to avoid warning.
-
-2002-08-12 Eric Norum <eric.norum@usask.ca>
-
- * libcsupport/src/write.c (_write_r): Change prototype to match newlib's
- reent.h.
-
-2002-08-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * libmisc/capture/Makefile.am, libmisc/cpuuse/Makefile.am,
- libmisc/devnull/Makefile.am, libmisc/dummy/Makefile.am,
- libmisc/dumpbuf/Makefile.am, libmisc/monitor/Makefile.am,
- libmisc/mw-fb/Makefile.am, libmisc/rtmonuse/Makefile.am,
- libmisc/serdbg/Makefile.am, libmisc/shell/Makefile.am,
- libmisc/stackchk/Makefile.am, libmisc/untar/Makefile.am: Use .$(OBJEXT)
- instead of .o.
- * librpc/src/rpc/rtems_portmapper.c: include <stdlib.h> (Get rid of
- gcc31 warnings about abort/exit).
-
-2002-08-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * libmisc/shell/Makefile.am: Remove shell.h from EXTRA_DIST.
-
-2002-08-09 Joel Sherrill <joel@OARcorp.com>
-
- * posix/src/cancelrun.c: Remove check for PTHREAD_CANCELED not being
- defined to ensure that newlib patch includes it.
- * libnetworking/libc/getservent.c: Per PR265, add #include
- <netinet/in.h> for ntohl() function.
-
-2002-08-07 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Add missing ',' to librpc activation. Add
- AC_MSG_CHECKING/AC_MSG_RESULT.
- * aclocal/check-networking.m4: Let AC_MSG_CHECKING refer to CPU.
- * configure.ac: Fix bug in librpc activation, having introduced by
- yesterday's patch.
-
-2002-08-07 Joel Sherrill <joel@OARcorp.com>
-
- * aclocal/version.m4: Updated to rtems-ss-20020807.
- * libnetworking/netinet/in.h: Per PR263, added include of
- <machine/endian.h> to <netinet/in.h> so it includes prototypes of
- ntohl() family of routines.
-
-2002-08-07 Chris Johns <ccj@acm.org>
-
- * score/src/coretodset.c: Correct calculation of ticks until next
- section boundary. It was incorrectly based upon current time not the
- time that is being set.
-
-2002-08-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * aclocal/env-rtemsbsp.m4: Remove RTEMS_CONFIG_PER_BSP.
- * aclocal/env-rtemscpu.m4: Remove RTEMS_CONFIG_PER_BSP. Use AS_IF
- instead of if/then/else/fi.
-
-2002-08-06 Joel Sherrill <joel@OARcorp.com>
-
- * configure.ac, librpc/configure.ac: or32 does not currently support
- librpc.
-
-2002-08-01 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * wrapup/Makefile.am: Use librtems.a.
- * wrapup/Makefile.am: Use libsapi.a.
- * sapi/src/Makefile.am: Add libsapi.a.
- * rtems/src/Makefile.am: Add librtems.a.
- * libnetworking/wrapup/Makefile.am: Don't install.
-
-2002-08-01 Joel Sherrill <joel@OARcorp.com>
-
- * libmisc/cpuuse/cpuuse.c (CPU_usage_Dump) : Corrected so it honors when
- an object name is raw versus being a string.
- * libnetworking/machine/param.h, libnetworking/sys/syslimits.h: In the
- continued effort to eliminate .h conflicts between newlib and RTEMS,
- these were moved to newlib.
- * libnetworking/machine/Makefile.am, libnetworking/sys/Makefile.am:
- Reflect above.
-
-2002-07-31 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * wrapup/Makefile.am: Use libscore.a.
- * aclocal/canonicalize-tools.m4, automake/lib.am: Remove LD.
- * Makefile.am: Put preinstall-stamp into CLEANFILES.
- * aclocal/rtems-top.m4: Use with_project_root and MULTIBUILDTOP to
- compose PROJECT_TOPdir (Fixes hppa1.1/genoffset problem).
- * wrapup/Makefile.am: LIBBLOCK_OBJS = ../libblock/$(ARCH)/libblock.a.
- * posix/src/mqueuecreatesupp.c: #include <stdlib.h> (malloc).
- * score/src/Makefile.am: Build into libscore.a.
- * libblock/Makefile.am: Merge src/Makefile.am.
- * libblock/src/Makefile.am: Remove.
- * libblock/configure.ac: Remove src/Makefile.am.
- * libfs/wrapup/Makefile.am, libfs/wrapup/.cvsignore: Remove.
- * libfs/Makefile.am: Remove wrapup SUBDIR.
- * libfs/configure.ac: Remove wrapup/Makefile.
-
-2002-07-31 Joel Sherrill <joel@OARcorp.com>
-
- * aclocal/rtems-cpu-subdirs.m4: Removed the or16 port was just a stub
- and only the OR32 port is getting worked on.
-
-2002-07-30 Joel Sherrill <joel@OARcorp.com>
-
- * libmisc/stackchk/check.c: Don't reference the RTEMS allocated
- interrupt stack if the port doesn't configure using it.
- * libcsupport/include/sys/utime.h: Removed as file is now part of the
- RTEMS newlib support.
- * libcsupport/Makefile.am: Reflect above.
- * libcsupport/include/rtems/termiostypes.h: Avoid use of __P.
- * libnetworking/sys/param.h: Removed as a simpler version of this file
- is now part of the RTEMS newlib support.
- * libnetworking/sys/Makefile.am: Modified to reflect above.
- * libnetworking/machine/types.h: Removed as a simpler version of this
- file is now part of the RTEMS newlib support.
- * libnetworking/machine/Makefile.am, libnetworking/machine/endian.h,
- libnetworking/nfs/bootp_subr.c,
- libnetworking/rtems/rtems_bsdnet_internal.h,
- libnetworking/sys/Makefile.am, libnetworking/sys/systm.h: Minor
- modifications to use the simpler machine/types.h. Mostly more complete
- sets of #include's to account for machine/types.h no longer doing this.
-
-2002-07-30 Jay Monkman <jtm@smoothsmoothie.com>
-
- * libnetworking/netinet/in_cksum.c,
- libnetworking/netinet/in_cksum_arm.c: Added ARM in_cksum support.
-
-2002-07-29 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * librpc/src/rpc/Makefile.am: Merge src/rpc/PSD.doc/Makefile.am.
- * librpc/include/Makefile.am: Merge include/rpc/Makefile.am. Merge
- include/rpcsvc/Makefile.am.
- * librpc/include/rpc/Makefile.am, librpc/include/rpcsvc/Makefile.am,
- librpc/src/rpc/PSD.doc/Makefile.am: Remove.
- * librpc/configure.ac: Remove duplicate AC_PROG_RANLIB. Remove
- include/rpc/Makefile. Remove include/rpcsvc/Makefile. Remove
- src/rpc/PSD.doc/Makefile.
-
-2002-07-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * automake/compile.am: Use .$(OBJEXT) instead of .o.
-
-2002-07-24 Joel Sherrill <joel@OARcorp.com>
-
- * libmisc/wrapup/Makefile.am: Temporarily don't include serdbg since it
- causes some BSPs to not link "main(){}" as required by autoconf.
- * libnetworking/sys/select.h: Add a prototype of select() to avoid
- warnings. In particular a C++ application using select() required a
- prototype.
- * libnetworking/Makefile.am, libnetworking/libc/res_send.c: Do not
- install or use <poll.h> since RTEMS does not support it.
-
-2002-07-23 Joel Sherrill <joel@OARcorp.com>
-
- * librpc/src/rpc/pmap_clnt.c (pmap_set): Changed prototype to match .h.
-
-2002-07-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
- * wrapup/Makefile.am: Use project_libdir instead of
- $(PROJECT_RELEASE)/lib. Eliminate LIBNAME. Pickup *.o's instead of
- *.rels for CPU_OBJS. Manually create $(project_libdir)$(MULTISUBDIR).
- * automake/lib.am: Use project_libdir instead of $(PROJECT_RELEASE)/lib.
- * aclocal/env-rtemsbsp.m4, aclocal/env-rtemscpu.m4: Remove
- RTEMS_BSP_SPECS, PROJECT_RELEASE. Add project_libdir, libdir. New
- GCC_SPECS. Various cleanups.
- * aclocal/rtems-top.m4: New PROJECT_ROOT handling.
- * automake/compile.am: Remove RTEMS_BSP_SPECS, LD* flags, LINK,
- references to bsp_specs. Use project_libdir instead of
- $(PROJECT_RELEASE)/lib.
- * itron/src/Makefile.am: Use .$(OBJEXT) instead of .o.
- * itron/src/Makefile.am: Use AM_CPPFLAGS instead of INCLUDES.
- * posix/src/Makefile.am: Use .$(OBJEXT) instead of .o.
- * posix/src/Makefile.am: Use AM_CPPFLAGS instead of INCLUDES.
- * score/src/Makefile.am, sapi/src/Makefile.am, rtems/src/Makefile.am,
- librpc/src/xdr/Makefile.am, librpc/src/rpc/Makefile.am: Use .$(OBJEXT)
- instead of .o.
- * librpc/src/xdr/Makefile.am, librpc/src/rpc/Makefile.am: Eliminate
- LIBNAME.
- * libblock/src/Makefile.am: Use .$(OBJEXT) instead of .o.
- * libblock/src/Makefile.am: Eliminate LIBNAME. Cosmetical cleanups.
- * libcsupport/Makefile.am: Use .$(OBJEXT) instead of .o.
- * libcsupport/Makefile.am: Eliminate LIBNAME. Use AM_CPPFLAGS instead of
- INCLUDES (Upcoming automake standard).
- * libnetworking/kern/Makefile.am: Use .$(OBJEXT) instead of .o.
- * libnetworking/lib/Makefile.am, libnetworking/libc/Makefile.am,
- libnetworking/net/Makefile.am, libnetworking/netinet/Makefile.am,
- libnetworking/nfs/Makefile.am, libnetworking/rtems/Makefile.am,
- libnetworking/wrapup/Makefile.am: Ditto.
- * libnetworking/kern/Makefile.am: Eliminate LIBNAME.
- * libnetworking/lib/Makefile.am, libnetworking/libc/Makefile.am,
- libnetworking/net/Makefile.am, libnetworking/netinet/Makefile.am,
- libnetworking/nfs/Makefile.am, libnetworking/rtems/Makefile.am: Ditto.
- * libnetworking/wrapup/Makefile.am: Use project_libdir instead of
- $(PROJECT_RELEASE)/lib.
-
-2002-07-22 Joel Sherrill <joel@OARcorp.com>
-
- * score/include/rtems/score/apimutex.h (_API_Mutex_Lock): Per PR253 add
- the missing _ISR_Disable. This fix was already applied to the old
- location (c/src/exec/score/...).
-
-2002-07-20 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * libmisc/capture/capture.c, libmisc/capture/capture-cli.c: include
- <string.h> for memset.
-
-2002-07-17 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * aclocal/rtems-top.m4: Reflect relocation of c/src/exec to cpukit.
- * aclocal/check-cpu.m4, aclocal/check-bsps.m4: Ditto.
-
-2002-07-17 Jay Monkman <jtm@smoothsmoothie.com>
-
- * libnetworking/netinet/in.h, libnetworking/netinet/ip.h,
- libnetworking/netinet/ip_var.h, libnetworking/netinet/tcp.h: Modified to
- added packed attribute.o.
-
-2002-07-16 Joel Sherrill <joel@OARcorp.com>
-
- * score/macros/rtems/score/object.inl: Corrected typos in
- _Objects_Open, _Objects_Close, and _Objects_Namespace_remove.
-
-2002-07-05 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * automake/multilib.am: Add install-multi.
- * aclocal/rtems-top.m4: Reflect new RTEMS_TOPdir to detecting
- version.m4. Add --with-project-root. Reflect --with-project-root to
- setting up PROJECT_ROOT.
- * aclocal/env-rtemscpu.m4: Reflect new RTEMS_TOPdir (HACK).
- * aclocal/check-cpu.m4, aclocal/check-bsps.m4: Reflect new RTEMS_TOPdir.
- * configure.ac: RTEMS_TOP(..).
- * itron/configure.ac, posix/configure.ac, librpc/configure.ac,
- libblock/configure.ac, libfs/configure.ac, libcsupport/configure.ac,
- libnetworking/configure.ac: RTEMS_TOP(../..).
-
-2002-07-05 Joel Sherrill <joel@OARcorp.com>
-
- * posix/include/rtems/posix/cancel.h, posix/src/cancel.c,
- posix/src/cancelrun.c, posix/src/mqueue.c, posix/src/pthread.c,
- posix/src/semaphore.c, posix/src/setcancelstate.c,
- posix/src/setcanceltype.c, posix/src/testcancel.c: Per PR164, corrected
- the behavior of thread cancellation and did some cleanup as a
- side-effect.
- * score/macros/rtems/score/object.inl: Corrected implementation of
- _Objects_Open, _Objects_Close, and _Objects_Namespace_remove to be
- consistent with the inline implementation.
- * rtems/src/dpmemident.c, rtems/src/msgqident.c, rtems/src/partident.c,
- rtems/src/ratemonident.c, rtems/src/regionident.c, rtems/src/semident.c,
- rtems/src/timerident.c: Corrected use of name parameter to be
- consistent with fixes implemented to string name processing which were
- committed with the POSIX Message Queue update.
-
-2002-07-04 Joel Sherrill <joel@OARcorp.com>
-
- * Jump table for single entry point removed.
- * sapi/include/rtems/directives.h, sapi/src/entrytable.c: Removed.
- * sapi/include/Makefile.am, sapi/src/Makefile.am, sapi/src/exinit.c:
- Modified to reflect above.
-
-2002-07-01 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * wrapup/Makefile.am: Install by using cpulibdir, cpulib_DATA.
- * aclocal/check-bsp-cache.m4: Remove RTEMS_BSP_FAMILY.
- * configure.ac: Remove RTEMS_PROJECT_ROOT.
- * aclocal/project-root.m4: Remove.
- * aclocal/enable-multiprocessing.m4: Fix typo.
- * aclocal/prog-cc.m4: Remove obsolete comments. Comment out GCCSED.
- * itron/configure.ac, posix/configure.ac, librpc/configure.ac,
- libblock/configure.ac, libfs/configure.ac, libcsupport/configure.ac,
- libnetworking/configure.ac: Remove RTEMS_PROJECT_ROOT.
-
-2002-07-01 Joel Sherrill <joel@OARcorp.com>
-
- * Mega patch merge to change the format of the object IDs to loosen the
- dependency between the SCORE and the various APIs. There was
- considerable work to simplify the object name management and it appears
- that the name_table field is no longer needed. This patch also includes
- the addition of the internal mutex which is currently only used to
- protect some types of allocation and deallocation. This significantly
- can reduce context switch latency under certain circumstances. In
- particular, some heap/region operations were O(n) and had dispatching
- disabled. This should help enormously. With this merge, the patch is
- not as clean as it should be. In particular, the documentation has not
- been modified to reflect the new object ID layout, the IDs in the test
- screens are not updated, and _Objects_Get_information needs to be a real
- routine not inlined. As part of this patch a lot of MP code for
- thread/proxy blocking was made conditional and cleaned up.
- * itron/src/cre_mbf.c, itron/src/cre_sem.c, itron/src/eventflags.c,
- itron/src/fmempool.c, itron/src/itronsem.c, itron/src/mbox.c,
- itron/src/msgbuffer.c, itron/src/port.c, itron/src/task.c,
- itron/src/vmempool.c: Modified as part of above.
- * Mega patch merge to change the format of the object IDs to loosen the
- dependency between the SCORE and the various APIs. There was
- considerable work to simplify the object name management and it appears
- that the name_table field is no longer needed. This patch also includes
- the addition of the internal mutex which is currently only used to
- protect some types of allocation and deallocation. This significantly
- can reduce context switch latency under certain circumstances. In
- particular, some heap/region operations were O(n) and had dispatching
- disabled. This should help enormously. With this merge, the patch is
- not as clean as it should be. In particular, the documentation has not
- been modified to reflect the new object ID layout, the IDs in the test
- screens are not updated, and _Objects_Get_information needs to be a real
- routine not inlined. As part of this patch a lot of MP code for
- thread/proxy blocking was made conditional and cleaned up.
- * posix/include/rtems/posix/key.h, posix/src/cond.c,
- posix/src/condinit.c, posix/src/intr.c, posix/src/key.c,
- posix/src/keycreate.c, posix/src/keydelete.c, posix/src/killinfo.c,
- posix/src/mqueue.c, posix/src/mqueuecreatesupp.c, posix/src/mutex.c,
- posix/src/mutexinit.c, posix/src/psignal.c, posix/src/pthread.c,
- posix/src/semaphore.c, posix/src/semaphorecreatesupp.c: Modified as part
- of above.
- * Mega patch merge to change the format of the object IDs to loosen the
- dependency between the SCORE and the various APIs. There was
- considerable work to simplify the object name management and it appears
- that the name_table field is no longer needed. This patch also includes
- the addition of the internal mutex which is currently only used to
- protect some types of allocation and deallocation. This significantly
- can reduce context switch latency under certain circumstances. In
- particular, some heap/region operations were O(n) and had dispatching
- disabled. This should help enormously. With this merge, the patch is
- not as clean as it should be. In particular, the documentation has not
- been modified to reflect the new object ID layout, the IDs in the test
- screens are not updated, and _Objects_Get_information needs to be a real
- routine not inlined. As part of this patch a lot of MP code for
- thread/proxy blocking was made conditional and cleaned up.
- * score/include/Makefile.am, score/include/rtems/score/coremsg.h,
- score/include/rtems/score/coremutex.h,
- score/include/rtems/score/coresem.h, score/include/rtems/score/object.h,
- score/include/rtems/score/threadq.h,
- score/inline/rtems/score/object.inl,
- score/inline/rtems/score/thread.inl,
- score/macros/rtems/score/object.inl, score/src/Makefile.am,
- score/src/coremsg.c, score/src/coremutex.c, score/src/coresem.c,
- score/src/mpci.c, score/src/objectcomparenameraw.c,
- score/src/objectextendinformation.c,
- score/src/objectinitializeinformation.c, score/src/objectnametoid.c,
- score/src/thread.c, score/src/threadclose.c, score/src/threadget.c,
- score/src/threadq.c, score/src/threadqextractwithproxy.c: Modified as
- part of above.
- * score/include/rtems/score/apimutex.h,
- score/src/objectgetnoprotection.c: New files.
- * Mega patch merge to change the format of the object IDs to loosen the
- dependency between the SCORE and the various APIs. There was
- considerable work to simplify the object name management and it appears
- that the name_table field is no longer needed. This patch also includes
- the addition of the internal mutex which is currently only used to
- protect some types of allocation and deallocation. This significantly
- can reduce context switch latency under certain circumstances. In
- particular, some heap/region operations were O(n) and had dispatching
- disabled. This should help enormously. With this merge, the patch is
- not as clean as it should be. In particular, the documentation has not
- been modified to reflect the new object ID layout, the IDs in the test
- screens are not updated, and _Objects_Get_information needs to be a real
- routine not inlined. As part of this patch a lot of MP code for
- thread/proxy blocking was made conditional and cleaned up.
- * sapi/include/confdefs.h, sapi/src/exinit.c, sapi/src/extension.c,
- sapi/src/itronapi.c, sapi/src/posixapi.c, sapi/src/rtemsapi.c: Modified
- as part of above.
- * Mega patch merge to change the format of the object IDs to loosen the
- dependency between the SCORE and the various APIs. There was
- considerable work to simplify the object name management and it appears
- that the name_table field is no longer needed. This patch also includes
- the addition of the internal mutex which is currently only used to
- protect some types of allocation and deallocation. This significantly
- can reduce context switch latency under certain circumstances. In
- particular, some heap/region operations were O(n) and had dispatching
- disabled. This should help enormously. With this merge, the patch is
- not as clean as it should be. In particular, the documentation has not
- been modified to reflect the new object ID layout, the IDs in the test
- screens are not updated, and _Objects_Get_information needs to be a real
- routine not inlined. As part of this patch a lot of MP code for
- thread/proxy blocking was made conditional and cleaned up.
- * rtems/include/rtems.h, rtems/inline/rtems/rtems/region.inl,
- rtems/macros/rtems/rtems/region.inl, rtems/src/dpmem.c,
- rtems/src/dpmemcreate.c, rtems/src/msg.c, rtems/src/msgqcreate.c,
- rtems/src/part.c, rtems/src/partcreate.c, rtems/src/ratemon.c,
- rtems/src/ratemoncreate.c, rtems/src/region.c, rtems/src/regioncreate.c,
- rtems/src/regiondelete.c, rtems/src/regionextend.c,
- rtems/src/regiongetinfo.c, rtems/src/regiongetsegment.c,
- rtems/src/regiongetsegmentsize.c, rtems/src/regionident.c,
- rtems/src/regionreturnsegment.c, rtems/src/rtemstimer.c,
- rtems/src/sem.c, rtems/src/semcreate.c, rtems/src/taskcreate.c,
- rtems/src/taskident.c, rtems/src/tasks.c, rtems/src/timercreate.c:
- Modified as part of above.
- * libmisc/capture/capture-cli.c, libmisc/cpuuse/cpuuse.c,
- libmisc/monitor/mon-monitor.c, libmisc/monitor/mon-object.c,
- libmisc/monitor/monitor.h: Corrected use of _Objects_Information_table
- now that it is a two dimensional array based upon API and class. In
- addition, in the monitor, corrected an error which occured when a
- target has 64 bit pointers.
- * libmisc/stackchk/check.c: Corrected use of _Objects_Information_table
- now that it is a two dimensional array based upon API and class.
- * Mega patch merge to change the format of the object IDs to loosen the
- dependency between the SCORE and the various APIs. There was
- considerable work to simplify the object name management and it appears
- that the name_table field is no longer needed. This patch also includes
- the addition of the internal mutex which is currently only used to
- protect some types of allocation and deallocation. This significantly
- can reduce context switch latency under certain circumstances. In
- particular, some heap/region operations were O(n) and had dispatching
- disabled. This should help enormously. With this merge, the patch is
- not as clean as it should be. In particular, the documentation has not
- been modified to reflect the new object ID layout, the IDs in the test
- screens are not updated, and _Objects_Get_information needs to be a real
- routine not inlined. As part of this patch a lot of MP code for
- thread/proxy blocking was made conditional and cleaned up.
- * libblock/src/bdbuf.c: Modified as part of above.
- * libcsupport/src/__times.c: Corrected from previous attempt to cleanup.
-
-2002-06-28 Joel Sherrill <joel@OARcorp.com>
-
- * libcsupport/src/__times.c: Cleaned up comments, return more
- information, and eliminated the fatal error on clock not set since it
- cannot occur.
-
-2002-06-27 Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
-
- * Addition of a ftp client filesystem, comparable to the tftp one.
- * libnetworking/lib/ftpfs.c, libnetworking/rtems/ftpfs.h: New files.
- * libnetworking/lib/Makefile.am, libnetworking/rtems/Makefile.am:
- Modified to reflect above.
-
-2002-06-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * aclocal/prog-ccas.m4: New.
- * aclocal/canonicalize-tools.m4: Remove AS, OBJCOPY, NM, SIZE, STRIP.
- RTEMS_GCC_PRINT.
- * aclocal/check-multiprocessing.m4: Fix typo.
- * automake/compile.am: Remove CXX support. Replace AS by CCAS. Remove
- LINK_LIBS, LINK_OBJS, LINK_FILES.
- * configure.ac: Use AC_CONFIG_AUX_DIR(..).
- * itron/configure.ac, posix/configure.ac, librpc/configure.ac,
- libblock/configure.ac, libfs/configure.ac, libcsupport/configure.ac,
- libnetworking/configure.ac: Use AC_CONFIG_AUX_DIR(../..). Add
- AC_PROG_RANLIB.
-
-2002-06-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Remove references to RTEMS_BSP.
- * aclocal/check-multiprocessing.m4: Remove references to RTEMS_BSP.
- Allow building w/ --enable-multiprocessing --enable-multilib.
- * aclocal/enable-multiprocessing.m4: Eliminate RTEMS_HAS_MULTIPROCESSING.
- * itron/configure.ac: Remove references to RTEMS_BSP.
- * itron/src/Makefile.am: Add libitron.a.
- * posix/configure.ac: Remove references to RTEMS_BSP.
- * posix/src/Makefile.am: Add libposix.a.
- * libmisc/wrapup/Makefile.am: Don't preinstall libmisc.a.
- * libblock/src/Makefile.am: Don't preinstall libblock.a.
- * libfs/wrapup/Makefile.am: Don't preinstall libfs.a.
- * libnetworking/wrapup/Makefile.am: Don't preinstall libnetworking.a.
-
-2002-06-25 Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
-
- * With the addition of serdbg, the standard polled I/O functions for
- gdbstub and/or printk are optionally routed to any termios-aware device
- driver, that supports polled mode. See libmisc/serdbg/README.
- * libmisc/serdbg/Makefile.am, libmisc/serdbg/README,
- libmisc/serdbg/serdbg.c, libmisc/serdbg/serdbg.h,
- libmisc/serdbg/serdbgcnf.h, libmisc/serdbg/serdbgio.c,
- libmisc/serdbg/termios_printk.c, libmisc/serdbg/termios_printk.h,
- libmisc/serdbg/termios_printk_cnf.h, libmisc/serdbg/.cvsignore: New
- files.
- * libmisc/configure.ac, libmisc/Makefile.am, libmisc/wrapup/Makefile.am:
- Modified to reflect addition.
-
-2002-06-25 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * wrapup/Makefile.am: Fix stupid typo in previous patch.
- * configure.ac: Add librpc. AC_PROG_RANLIB.
- * wrapup/Makefile.am: Add librpc. Use relative path to lib*.a for
- POSIX_OBJS, ITRON_OBJS, NETWORKING_OBJS.
- * librpc/configure.ac: RTEMS_TOP(../../../..).
- AC_CONFIG_AUX_DIR(../../../..). Remove RTEMS_CANONICAL_HOST. Use
- RTEMS_ENV_RTEMSCPU. Add AC_PROG_RANLIB.
- * librpc/include/rpc/Makefile.am, librpc/include/Makefile.am,
- librpc/include/rpcsvc/Makefile.am: Include
- $(top_srcdir)/../automake/*.am.
- * librpc/Makefile.am: Include $(top_srcdir)/../automake/*.am.
- ACLOCAL_AMFLAGS = -I ../aclocal.
- * librpc/src/rpc/PSD.doc/Makefile.am, librpc/src/rpc/Makefile.am,
- librpc/src/xdr/Makefile.am, librpc/src/Makefile.am: Include
- $(top_srcdir)/../automake/*.am.
-
-2002-06-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * aclocal/subdirs.m4: Remove.
-
-2002-06-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * wrapup/Makefile.am: Use relative path to lib*.a for LIBCSUPPORT_OBJS,
- LIBBLOCK_OBJS, LIBDOSFS_OBJS, LIBIMFS_OBJS.
- * libblock/Makefile.am: Merge-in include/Makefile.am.
- * libblock/include/Makefile.am: Remove.
- * libblock/configure.ac: Reflect changes above.
- * libnetworking/Makefile.am: Remove commented out net-apps.
-
-2002-06-17 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Include $(top_srcdir)/automake/*.am. Use aclocal.
- * sapi/include/Makefile.am, sapi/Makefile.am, sapi/inline/Makefile.am,
- sapi/macros/Makefile.am, sapi/src/Makefile.am,
- score/include/Makefile.am, score/Makefile.am, score/cpu/Makefile.am,
- score/inline/Makefile.am, score/macros/Makefile.am,
- score/src/Makefile.am, wrapup/Makefile.am, include/Makefile.am,
- rtems/include/Makefile.am, rtems/Makefile.am, rtems/inline/Makefile.am,
- rtems/macros/Makefile.am, rtems/src/Makefile.am: Include
- $(top_srcdir)/automake/*.am.
- * aclocal/bsp-alias.m4: Copied over from aclocal/.
- * aclocal/canonical-host.m4, aclocal/canonical-target-name.m4,
- aclocal/canonicalize-tools.m4, aclocal/check-bsp-cache.m4,
- aclocal/check-bsps.m4, aclocal/check-cpu.m4, aclocal/check-itron.m4,
- aclocal/check-multiprocessing.m4, aclocal/check-networking.m4,
- aclocal/check-newlib.m4, aclocal/check-posix.m4, aclocal/check-tool.m4,
- aclocal/enable-bare.m4, aclocal/enable-inlines.m4,
- aclocal/enable-itron.m4, aclocal/enable-multiprocessing.m4,
- aclocal/enable-networking.m4, aclocal/enable-posix.m4,
- aclocal/enable-rtemsbsp.m4, aclocal/env-rtemsbsp.m4,
- aclocal/env-rtemscpu.m4, aclocal/gcc-pipe.m4, aclocal/gcc-specs.m4,
- aclocal/multi.m4, aclocal/multilib.m4, aclocal/prog-cc.m4,
- aclocal/project-root.m4, aclocal/rtems-cpu-subdirs.m4,
- aclocal/rtems-debug.m4, aclocal/rtems-top.m4, aclocal/subdirs.m4,
- aclocal/sysv-ipc.m4, aclocal/tool-paths.m4, aclocal/version.m4: Ditto.
- * itron/include/Makefile.am: Include $(top_srcdir)/../automake/*.am.
- * itron/Makefile.am: Include $(top_srcdir)/../automake/*.am. Use
- ../aclocal.
- * itron/inline/Makefile.am, itron/macros/Makefile.am,
- itron/src/Makefile.am, posix/include/Makefile.am: Include
- $(top_srcdir)/../automake/*.am.
- * posix/Makefile.am: Include $(top_srcdir)/../automake/*.am. Use
- ../aclocal.
- * posix/inline/Makefile.am, posix/macros/Makefile.am,
- posix/src/Makefile.am, libblock/include/Makefile.am: Include
- $(top_srcdir)/../automake/*.am.
- * libblock/Makefile.am: Include $(top_srcdir)/../automake/*.am. Use
- ../aclocal.
- * libblock/src/Makefile.am, libfs/src/dosfs/Makefile.am,
- libfs/src/Makefile.am, libfs/src/imfs/Makefile.am: Include
- $(top_srcdir)/../automake/*.am.
- * libfs/Makefile.am: Include $(top_srcdir)/../automake/*.am. Use
- ../aclocal.
- * libfs/wrapup/Makefile.am: Include $(top_srcdir)/../automake/*.am.
- * libcsupport/Makefile.am: Merge src/Makefile.am.
- * libcsupport/configure.ac: Reflect changes above.
- * libcsupport/src/Makefile.am: Remove.
- * libcsupport/Makefile.am: Include $(top_srcdir)/../automake/*.am. Use
- ../aclocal.
- * libcsupport/src/Makefile.am, libnetworking/arpa/Makefile.am,
- libnetworking/kern/Makefile.am: Include $(top_srcdir)/../automake/*.am.
- * libnetworking/Makefile.am: Include $(top_srcdir)/../automake/*.am. Use
- ../aclocal.
- * libnetworking/lib/Makefile.am, libnetworking/libc/Makefile.am,
- libnetworking/machine/Makefile.am, libnetworking/net/Makefile.am,
- libnetworking/netinet/Makefile.am, libnetworking/nfs/Makefile.am,
- libnetworking/rtems/Makefile.am, libnetworking/sys/Makefile.am,
- libnetworking/vm/Makefile.am, libnetworking/wrapup/Makefile.am: Include
- $(top_srcdir)/../automake/*.am.
-
-2002-06-15 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * automake/compile.am, automake/lib.am, automake/local.am,
- automake/multilib.am, automake/subdirs.am: Copied over from automake/.
- * Makefile.am: Add automake/*.am.
-
-2002-06-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * libnetworking/rtems/Makefile.am: include multilib.am instead of
- RTEMS_BSP.cfg.
-
-2002-05-30 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * libnetworking/configure.ac: Remove RTEMS_CHECK_POSIX_API. Remove
- RTEMS_ENABLE_POSIX. Remove RTEMS_CHECK_CUSTOM_BSP. Remove
- RTEMS_ENABLE_POSIX.
-
-2002-05-29 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Add libnetworking.
- * wrapup/Makefile.am: Ditto. Relocate c/src/libnetworking.
- * libnetworking/Makefile.am: Reflect moval.
- * libnetworking/machine/Makefile.am, libnetworking/net/Makefile.am,
- libnetworking/lib/Makefile.am, libnetworking/netinet/Makefile.am,
- libnetworking/vm/Makefile.am, libnetworking/libc/Makefile.am,
- libnetworking/sys/Makefile.am, libnetworking/arpa/Makefile.am,
- libnetworking/nfs/Makefile.am, libnetworking/kern/Makefile.am,
- libnetworking/rtems/Makefile.am, libnetworking/configure.ac: Ditto.
- * libnetworking/wrapup/Makefile.am: Ditto. Remove references to
- networking apps.
-
-2002-05-24 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * libmisc/configure.ac, libmisc/Makefile.am: Remove references to rootfs.
-
-2002-05-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Add libblock. Add libfs. Add AM_CONDITIONAL(UNIX).
- * wrapup/Makefile.am: Add libblock, libfs/dosfs, libfs/imfs.
- * libblock/configure.ac, libblock/Makefile.am,
- libblock/include/Makefile.am, libblock/src/Makefile.am: Reflect move
- from c/src/libblock to c/src/exec/libblock.
- * libfs/configure.ac: Reflect move from c/src/libfs to c/src/exec/libfs.
- * libfs/Makefile.am, libfs/src/Makefile.am, libfs/src/dosfs/Makefile.am,
- libfs/src/imfs/Makefile.am, libfs/wrapup/Makefile.am: Ditto.
- * libnetworking/rtems_telnetd/pty.c: Remove bsp.h. Include
- <rtems/bspIo.h>.
-
-2002-05-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * libmisc/rootfs/.cvsignore, libmisc/rootfs/Makefile.am,
- libmisc/rootfs/mkrootfs.h, libmisc/rootfs/mkrootfs.c: Remove.
- * libmisc/configure.ac: Remove rootfs and NETWORKING macros.
- * libmisc/wrapup/Makefile.am: Remove rootfs and HAS_NETWORKING.
- * libnetworking/rtems/mkrootfs.c: Add (relocated from libmisc/rootfs).
- * libnetworking/rtems/mkrootfs.h: Ditto.
- * libnetworking/rtems/Makefile.am: Reflect changes above.
-
-2002-05-16 Chris Johns <ccj@acm.org>
-
- PR 194
- * libmisc/*: Added the Capture engine.
- * libmisc/capture/Makefile.am, libmisc/capture/README,
- libmisc/capture/capture-cli.c, libmisc/capture/capture-cli.h,
- libmisc/capture/capture.c, libmisc/capture/capture.h,
- libmisc/capture/.cvsignore: New files.
- * libmisc/Makefile.am, libmisc/configure.ac, libmisc/wrapup/Makefile.am:
- Modified to reflect addition.
-
-2002-05-15 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Add libcsupport.
- * wrapup/Makefile.am: Ditto.
- * Makefile.am: Add preinstall-stamp.
-
-2002-05-15 Chris Johns <ccj@acm.org>
-
- * score/include/rtems/score/thread.h,
- score/inline/rtems/score/thread.inl, score/src/threaddispatch.c,
- score/src/threadinitialize.c: Move the C library re-enterrant support
- directly into the thread dispatch code. RTEMS needs libc and so
- requiring libc to use a user extension with its overhead is not the best
- solution. This patch lowers the overhead to 2 pointer moves.
-
-2002-05-14 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * libnetworking/sys/ioctl.h, libnetworking/sys/sockio.h,
- libnetworking/sys/filio.h: Remove.
- * libnetworking/sys/Makefile.am: Reflect changes above.
-
-2002-05-03 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * score/include/Makefile.am: Work-around to autoconf-2.53 adding
- PACKAGE_* to autoheaders - sed out *PACKAGE* from cpuopts-tmp.h.
-
-2002-05-03 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * posix/include/sys/utsname.h: Remove.
- * posix/include/Makefile.am: Reflect changes above.
- * posix/src/utsname.c: Remove.
- * posix/src/Makefile.am: Reflect changes above.
-
-2002-05-01 Eric Norum <eric.norum@usask.ca>
-
- * libnetworking/machine/in_cksum.h: Per PR200 fix multi-line inline
- assembly to satisfy gcc 3.1 and newer.
-
-2002-04-26 Eric Norum <eric.norum@usask.ca>
-
- * libnetworking/netinet/in_cksum_i386.c: Add volatile so the more
- agressive optimization in gcc 3.1 does not reorder things.
-
-2002-04-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * score/include/rtems/system.h: Remove targopts.h.
- * libnetworking/pppd/utils.c: Adapt to gcc-3.x.
-
-2002-04-17 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * score/include/rtems/system.h: Add the sparc to the target supporting
- multlibs.
-
-2002-04-16 Chris Johns <ccj@acm.org>
-
- * score/src/threadinitialize.c: Per PR181, clear the array of user
- extension pointers. This lets user extensions that have hooked the
- switch handler know if a task has been processed by the user extension
- before. If a user extension is created after a task is started it may
- not know it.
-
-2002-04-14 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Remove ENABLE_GCC28.
-
-2002-04-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * score/include/rtems/system.h: Add i386 to multilib-able targets.
-
-2002-04-11 Chris Johns <ccj@acm.org>
-
- PR 59/networking
- * libnetworking/c/src/libnetworking/rtems/rtems_bsdnet.h: Add the
- drv_ctrl driver control block field to the ifconfig network driver
- structure. This field is needed by the i82586 driver which was ported
- from NetBSD as it had better hardware abstraction.
-
-2002-04-10 Victor V. Vengerov <vvv@oktet.ru>
-
- PR 385/filesystem
- * libblock/src/ramdisk.c: The "from" and "to" locations are calculated
- as the start of the block within the ram that data is to be transferred
- from/to for reads and writes respectively. However, within the loops,
- the "from" and "to" locations are never updated. The loop should have
- been updated as: from += rd->block_size; and to += rd->block_size;
- within the for loops in the ramdisk_read and ramdisk_write routines,
- respectively.
-
-2002-04-08 Chris Johns <ccj@acm.org>
-
- * Per PR142, make task switch extension its own list.
- * posix/src/pthread.c (_POSIX_Threads_User_extensions): Reflect above.
- * Per PR141 and PR174, make task switch extension its own list and fix
- all odd problems introduced by providing macro version.
- * score/inline/rtems/score/userext.inl: Fix.
- * Per PR142, make task switch extension its own list.
- * score/include/rtems/score/userext.h: Reflect above by adding
- User_extensions_Switch_control and adding it to User_extenions_Control.
- * score/inline/rtems/score/userext.inl: Allocate all memory in one chunk
- to minimize overhead. Address processing dedicated switch chain.
- * Per PR142, make task switch extension its own list.
- * score/include/rtems/score/userext.h: Reflect above by adding
- User_extensions_Switch_control and adding it to User_extenions_Control.
- * score/inline/rtems/score/userext.inl: Allocate all memory in one chunk
- to minimize overhead. Address processing dedicated switch chain.
- * Per PR142, make task switch extension its own list.
- * rtems/src/tasks.c (_RTEMS_tasks_User_extensions): Reflect above.
-
-2002-04-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * include/rtems/bspIo.h: Fix cpp-guards, remove references to i386.
- * posix/src/psignal.c: Include <stdlib.h>.
- * libblock/src/ramdisk.c, libblock/src/blkdev.c,
- libfs/src/imfs/imfs_getchild.c: include <string.h>.
- * libfs/src/imfs/imfs_gtkn.c, libfs/src/imfs/ioman.c,
- libfs/src/imfs/linearfile.c, libfs/src/imfs/memfile.c: Include
- <string.h>.
- * libnetworking/ChangeLog: Fix dates.
-
-2002-04-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * libmisc/monitor/mon-monitor.c: Replace done with return (gcc3).
- * libfs/src/dosfs/fat.h: Include <string.h>. Remove DBG1 and DBG2
- (unused).
- * Per PR169.
- * libfs/src/dosfs/config.h.in, libfs/src/dosfs/stamp-h2.in: Removed from
- CVS.
-
-2002-04-03 Alexander Kukuta <kam@oktet.ru>
-
- * libblock/include/rtems/bdbuf.h: Address PR168 by changing
- bdbuf_buffer.avl.bal and bdbuf_buffer.avl.cache to signed char instead
- of char.
-
-2002-04-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * posix/src/getegid.c: Remove <errno.h>.
- * posix/src/geteuid.c, posix/src/getgid.c, posix/src/getuid.c: Ditto.
- * posix/src/getlogin.c: Move <errno.h>.
-
-2002-03-30 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * libnetworking/libc/rcmd.c: Replace __rtems w/ __rtems__.
-
-2002-03-27 Thomas.Doerfler@imd-systems.de
-
- PR 144
- * libnetworking/nfs/bootp_subr.c bootpc_init(): Performs a write to
- memory address 0 when called for the first time. This is done when
- trying to clear the variable "dhcp_hostname".
-
-2002-03-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
- AM_INIT_AUTOMAKE([no-define foreign 1.6]).
- * include/Makefile.am, Makefile.am, wrapup/Makefile.am: Remove
- AUTOMAKE_OPTIONS.
- * itron/configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
- AM_INIT_AUTOMAKE([no-define foreign 1.6]).
- * itron/include/Makefile.am, itron/Makefile.am,
- itron/inline/Makefile.am, itron/macros/Makefile.am,
- itron/src/Makefile.am: Remove AUTOMAKE_OPTIONS.
- * posix/configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
- AM_INIT_AUTOMAKE([no-define foreign 1.6]).
- * posix/src/Makefile.am, posix/Makefile.am, posix/include/Makefile.am,
- posix/inline/Makefile.am, posix/macros/Makefile.am,
- score/cpu/Makefile.am, score/src/Makefile.am, score/Makefile.am,
- score/include/Makefile.am, score/inline/Makefile.am,
- score/macros/Makefile.am, sapi/Makefile.am, sapi/include/Makefile.am,
- sapi/inline/Makefile.am, sapi/macros/Makefile.am, sapi/src/Makefile.am,
- rtems/Makefile.am, rtems/include/Makefile.am, rtems/inline/Makefile.am,
- rtems/macros/Makefile.am, rtems/src/Makefile.am: Remove AUTOMAKE_OPTIONS.
- * libmisc/configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
- AM_INIT_AUTOMAKE([no-define foreign 1.6]).
- * libmisc/Makefile.am, libmisc/cpuuse/Makefile.am,
- libmisc/devnull/Makefile.am, libmisc/dummy/Makefile.am,
- libmisc/dumpbuf/Makefile.am, libmisc/monitor/Makefile.am,
- libmisc/mw-fb/Makefile.am, libmisc/rootfs/Makefile.am,
- libmisc/rtmonuse/Makefile.am, libmisc/shell/Makefile.am,
- libmisc/stackchk/Makefile.am, libmisc/untar/Makefile.am,
- libmisc/wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
- * librpc/configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
- AM_INIT_AUTOMAKE([no-define foreign 1.6]).
- * librpc/include/rpc/Makefile.am, librpc/include/Makefile.am,
- librpc/include/rpcsvc/Makefile.am, librpc/Makefile.am,
- librpc/src/rpc/PSD.doc/Makefile.am, librpc/src/rpc/Makefile.am,
- librpc/src/xdr/Makefile.am, librpc/src/Makefile.am: Remove
- AUTOMAKE_OPTIONS.
- * libblock/configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
- AM_INIT_AUTOMAKE([no-define foreign 1.6]).
- * libblock/include/Makefile.am, libblock/Makefile.am,
- libblock/src/Makefile.am: Remove AUTOMAKE_OPTIONS.
- * libfs/src/dosfs/fat_file.c: Remove bsp.h. fat_file_write(.. const
- char*buf ..).
- * libfs/src/dosfs/fat_file.h: fat_file_write(.. const char*buf ..).
- * libfs/configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
- AM_INIT_AUTOMAKE([no-define foreign 1.6]).
- * libfs/src/dosfs/Makefile.am, libfs/src/Makefile.am,
- libfs/src/imfs/Makefile.am, libfs/Makefile.am, libfs/wrapup/Makefile.am:
- Remove AUTOMAKE_OPTIONS.
- * libnetworking/configure.ac:
- AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS). AM_INIT_AUTOMAKE([no-define
- foreign 1.6]).
- * libnetworking/arpa/Makefile.am, libnetworking/kern/Makefile.am,
- libnetworking/Makefile.am, libnetworking/lib/Makefile.am,
- libnetworking/libc/Makefile.am, libnetworking/machine/Makefile.am,
- libnetworking/net/Makefile.am, libnetworking/netinet/Makefile.am,
- libnetworking/nfs/Makefile.am, libnetworking/pppd/Makefile.am,
- libnetworking/rtems/Makefile.am,
- libnetworking/rtems_servers/Makefile.am,
- libnetworking/rtems_telnetd/Makefile.am,
- libnetworking/rtems_webserver/Makefile.am,
- libnetworking/sys/Makefile.am, libnetworking/vm/Makefile.am,
- libnetworking/wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
-
-2002-03-27 Ilya Alexeev <ilya@continuum.ru>
-
- PR 162
- * libnetworking/net/if_ppp.c ppp_txdaemon(),
- libnetworking/net/if_pppvar.h pppstart(): Local variables must not be
- used in a device write routines. Now ppp_softc structure have own
- character for writing to device (sc_outchar). I think that converting
- local variables to static is not a right solution, because problems will
- occur in the case of two or more ppp instances.
- * libnetworking/net/ppp_tty.c pppstart(): Type of the ioffset variable
- must be u_long, otherwise in the case of the big output packet endless
- loop may occur.
-
-2002-03-25 Eric Norum <norume@aps.anl.gov>
-
- PR 374/networking
- * libnetworking/Makefile.am, libnetworking/rtems/rtems_bsdnet.h,
- libnetworking/rtems/rtems_glue.c: The patch sent as part of PR270 got
- applied to the wrong place. The effect was that (1) startup was no
- faster than before and (2) malloc starvation messages came way too
- quickly. The attached patch fixes both these problems and also provides
- a mechanism for applications to handle malloc starvation conditions as
- they see fit.
- * libnetworking/rtems/rtems_bsdnet_malloc_starvation.c: New file.
-
-2002-03-21 Ilya Alexeev <ilya@continuum.ru>
-
- * libnetworking/net/if_ppp.c, libnetworking/net/ppp_tty.c: Initial
- preparations for multiple PPPD connections.
-
-2002-03-21 Alexander Kukuta <kam@oktet.ru>
-
- * libblock/src/bdbuf.c (avl_insert, libblock/avl_remove): Reimplemented
- from scratch to avoid using GPLed sources in RTEMS core.
- * libblock/src/bdbuf.c, libblock/include/rtems/bdbuf.h: Remove "binary
- tree" implementation which was used for debugging only.
-
-2002-03-20 Chris Johns <ccj@acm.org>
-
- PR 192
- * libmisc/monitor/mon-command.c: The RTEMS monitor makes everything
- lowercase. The capture engine need to set triggers or watches on task
- with uppercase names. Also stop the monitor repeating command when
- enter is pressed.
- PR 148.
- * libmisc/monitor/mon-prmisc.c: Fixed to print task states correctly.
-
-2002-03-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- PR 140
- * libfs/src/dosfs/config.h.in, libfs/src/dosfs/stamp-h2.in: Removed.
- * libfs/.cvsignore: Add config.h*, stamp-h*.
- * libfs/configure.ac: Remove AC_SRC_DIR(.../dosfs.h). Remove
- AM_CONFIG_HEADER(src/dosfs/config.h). Remove
- AM_CONFIG_HEADER(src/imfs/config.h). Add AM_CONFIG_HEADER(config.h).
- * libfs/src/dosfs/Makefile.am, libfs/src/imfs/Makefile.am: INCLUDES =
- -I../...
-
-2002-03-14 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- PR 130
- * libfs/src/dosfs/Makefile.am: Reworked, Disable dosfs for UNIX.
- * libfs/wrapup/Makefile.am: Disable dosfs for UNIX.
-
-2002-03-13 Victor V. Vengerov <vvv@oktet.ru>
-
- * libblock/src/bdbuf.c (find_or_assign_buffer,
- libblock/rtems_bdbuf_read, libblock/rtems_bdbuf_sync,
- libblock/rtems_bdbuf_syncdev, libblock/bdbuf_swapout_task): Fix bug:
- disable interrupts and set level properly before _CORE_mutex_Seize
- invocation).
-
-2002-03-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * score/include/rtems/system.h: Add __RTEMS_REVISION__.
-
-2002-03-01 Eric Norum <eric.norum@usask.ca>
-
- * posix/src/pthreadonce.c: Task is not preemptable while running a
- pthread_once init function. This is slightly less heavy handed than
- disabling dispatching and seems better than consuming a mutex.
-
-2002-02-28 Victor V. Vengerov <vvv@oktet.ru>
-
- * DOS filesystem including FAT12, FAT16, and FAT32 support submitted.
- * libfs/src/dosfs, libfs/src/dosfs/Makefile.am,
- libfs/src/dosfs/stamp-h2.in, libfs/src/dosfs/config.h.in,
- libfs/src/dosfs/dosfs.h, libfs/src/dosfs/fat.c, libfs/src/dosfs/fat.h,
- libfs/src/dosfs/fat_fat_operations.c,
- libfs/src/dosfs/fat_fat_operations.h, libfs/src/dosfs/fat_file.c,
- libfs/src/dosfs/fat_file.h, libfs/src/dosfs/msdos.h,
- 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_free.c, libfs/src/dosfs/msdos_fsunmount.c,
- libfs/src/dosfs/msdos_handlers_dir.c,
- libfs/src/dosfs/msdos_handlers_file.c, libfs/src/dosfs/msdos_init.c,
- libfs/src/dosfs/msdos_initsupp.c, libfs/src/dosfs/msdos_misc.c,
- libfs/src/dosfs/msdos_mknod.c, libfs/src/dosfs/msdos_node_type.c,
- libfs/src/dosfs/.cvsignore: New files.
- * libfs/configure.ac, libfs/src/Makefile.am, libfs/wrapup/Makefile.am:
- Modified to reflect addition.
-
-2002-02-28 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * score/include/rtems/system.h: Add __RTEMS_MAJOR__, __RTEMS_MINOR__.
-
-2002-02-28 Joel Sherrill <joel@OARcorp.com>
-
- * Submitted by Victor V. Vengerov <vvv@oktet.ru> and merged into the
- RTEMS source.
- * libblock/ChangeLog, libblock/Makefile.am, libblock/README,
- libblock/configure.ac, libblock/include/Makefile.am,
- libblock/include/rtems/bdbuf.h, libblock/include/rtems/blkdev.h,
- libblock/include/rtems/diskdevs.h, libblock/include/rtems/ramdisk.h,
- libblock/include/rtems/.cvsignore, libblock/include/.cvsignore,
- libblock/src/Makefile.am, libblock/src/bdbuf.c, libblock/src/blkdev.c,
- libblock/src/diskdevs.c, libblock/src/ramdisk.c,
- libblock/src/.cvsignore, libblock/.cvsignore: New files.
-
-2002-02-27 Ilya Alexeev <ilya@continuum.ru>
-
- * libnetworking/net/if_ppp.c, libnetworking/pppd/auth.c,
- libnetworking/pppd/chat.c, libnetworking/pppd/pppd.h,
- libnetworking/pppd/sys-rtems.c: Add server with pap-authorization
- capabilities as well as eliminate some warnings.
-
-2002-02-27 Eric Norum <eric.norum@usask.ca>
-
- * libnetworking/net/radix.c: Properly handle fetching the default route
- when there is no route. This was a bug in the original FreeBSD code and
- this fix is from an updated version of their code.
-
-2002-02-16 Eric Norum <eric.norum@usask.ca>
-
- * libnetworking/lib/tftpDriver.clib/tftpDriver.c: Fix TFTP block number
- checking.
-
-2002-02-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * posix/src/getegid.c: Add #include <rtems/userenv.h>. Remove #include
- <rtems/libio_.h>.
- * posix/src/geteuid.c, posix/src/getgid.c, posix/src/getlogin.c,
- posix/src/getuid.c: Ditto.
-
-2002-02-05 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Readded reference to wrapup.
- * posix/configure.ac: AC_CONFIG_SRCDIR([src/pthreads.c]).
- * posix/src/psignal.c: #include <string.h>.
- * libnetworking/pppd/sys-rtems.c: Remove unused variable status from
- dodefaultroute.
-
-2002-02-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * libnetworking/lib/tftpDriver.c: Remove set_errno_and_return_minus_one,
- include <rtems/seterr.h>.
-
-2002-02-01 Mike Siers <mikes@poliac.com>
-
- * libnetworking/pppd/rtemspppd.c (rtems_pppd_disconnect): Modified to
- avoid bringing the link down too fast. NOTE: Mike reports successfully
- running at 56K baud on a direct link.
-
-2002-01-31 Mike Siers <mikes@poliac.com>
-
- * libnetworking/pppd/rtemsdialer.h: New file missed in previous commit.
- * libnetworking/*: Update of PPPD support which eliminates the
- requirement that drivers be in the termios TASK_DRIVEN mode. Mike did
- significant testing and reports that it seems to be more stable and
- handle larger packets better. This patch replaces the termios tasks
- with more general pppd network driver tasks. The functions pppinput()
- and pppstart() get called from the interrupt service routine.
- * libnetworking/Makefile.am, libnetworking/configure.ac,
- libnetworking/net/Makefile.am, libnetworking/net/bpf.h,
- libnetworking/net/ethernet.h, libnetworking/net/if.c,
- libnetworking/net/if.h, libnetworking/net/if_arp.h,
- libnetworking/net/if_dl.h, libnetworking/net/if_ethersubr.c,
- libnetworking/net/if_llc.h, libnetworking/net/if_loop.c,
- libnetworking/net/if_ppp.h, libnetworking/net/if_pppvar.h,
- libnetworking/net/if_types.h, libnetworking/net/netisr.h,
- libnetworking/net/ppp-comp.h, libnetworking/net/ppp_defs.h,
- libnetworking/net/pppcompress.h, libnetworking/net/radix.c,
- libnetworking/net/radix.h, libnetworking/net/raw_cb.c,
- libnetworking/net/raw_cb.h, libnetworking/net/raw_usrreq.c,
- libnetworking/net/route.c, libnetworking/net/route.h,
- libnetworking/net/rtsock.c, libnetworking/pppd/Makefile.am,
- libnetworking/pppd/README, libnetworking/pppd/STATUS,
- libnetworking/pppd/auth.c, libnetworking/pppd/cbcp.c,
- libnetworking/pppd/ccp.c, libnetworking/pppd/ccp.h,
- libnetworking/pppd/chap.c, libnetworking/pppd/chap.h,
- libnetworking/pppd/chap_ms.c, libnetworking/pppd/chap_ms.h,
- libnetworking/pppd/chat.c, libnetworking/pppd/demand.c,
- libnetworking/pppd/fsm.c, libnetworking/pppd/fsm.h,
- libnetworking/pppd/ipcp.c, libnetworking/pppd/ipcp.h,
- libnetworking/pppd/ipxcp.c, libnetworking/pppd/ipxcp.h,
- libnetworking/pppd/lcp.c, libnetworking/pppd/lcp.h,
- libnetworking/pppd/magic.c, libnetworking/pppd/magic.h,
- libnetworking/pppd/options.c, libnetworking/pppd/patchlevel.h,
- libnetworking/pppd/pathnames.h, libnetworking/pppd/pppd.8,
- libnetworking/pppd/pppd.h, libnetworking/pppd/rtemsmain.c,
- libnetworking/pppd/rtemspppd.c, libnetworking/pppd/rtemspppd.h,
- libnetworking/pppd/sys-rtems.c, libnetworking/pppd/upap.c,
- libnetworking/pppd/upap.h, libnetworking/pppd/utils.c,
- libnetworking/pppd/example/README,
- libnetworking/pppd/example/netconfig.h,
- libnetworking/wrapup/Makefile.am: Modified.
- * libnetworking/net/bsd-comp.c, libnetworking/net/if_ppp.c,
- libnetworking/net/ppp-deflate.c, libnetworking/net/ppp.h,
- libnetworking/net/ppp_tty.c, libnetworking/net/pppcompress.c,
- libnetworking/net/zlib.c, libnetworking/net/zlib.h: New file.
- * libnetworking/modem/, libnetworking/modem/.cvsignore,
- libnetworking/modem/Makefile.am, libnetworking/modem/ppp.c,
- libnetworking/modem/ppp.h, libnetworking/modem/ppp_tty.c,
- libnetworking/modem/pppcompress.c: Subdirectory removed.
-
-2002-01-29 Joel Sherrill <joel@OARcorp.com>
-
- * score/include/rtems/score/watchdog.h: Added WATCHDOG_MAXIMUM_INTERVAL.
-
-2002-01-28 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * libmisc/shell/shell.c: Remove #undef __STRICT_ANSI__.
-
-2002-01-25 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * libmisc/configure.ac: Fix tests for GCC.
-
-2002-01-24 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * libmisc/configure.ac: Add check for weak function attribute. Remove
- AM_CONDITIONAL([RTEMS_LIBSHELL]. Add AM_CONDITIONAL(LIBSHELL),
- AM_CONDITIONAL(LIBSERDBG).
- * libmisc/capture/Makefile.am, libmisc/cpuuse/Makefile.am,
- libmisc/devnull/Makefile.am, libmisc/dummy/Makefile.am,
- libmisc/dumpbuf/Makefile.am, libmisc/monitor/Makefile.am,
- libmisc/mw-fb/Makefile.am, libmisc/rtmonuse/Makefile.am: Use *.a instead
- of *-tmp.a.
- * libmisc/serdbg/Makefile.am: Use *.a instead of *-tmp.a. Build iff
- LIBSERDBG is true.
- * libmisc/shell/Makefile.am: Use *.a instead of *-tmp.a. Build iff
- LIBSHELL is true.
- * libmisc/stackchk/Makefile.am, libmisc/untar/Makefile.am: Use *.a
- instead of *-tmp.a.
- * libmisc/wrapup/Makefile.am: Reflect changes above.
-
-2002-01-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * libnetworking/rtems_telnetd/pty.c: Move config.h to were it belongs.
- Remove printf (Reported by Till Straumann <strauman@SLAC.Stanford.EDU>).
-
-2002-01-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * score/include/rtems/system.h: Fix typo in yesterday's change:
- RTEMS_MULTILIBS.
-
-2002-01-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Apply @subdirs. Remove POSIX_SUBDIRS. Remove
- ITRON_SUBDIRS.
- * configure.ac: Rework enable_unixlib handling. Add RTEMS_MULTILIBS to
- cpuopts.h.
- * include/Makefile.am: Add rtems/fs.h, rtems/userenv.h. Add
- $(PROJECT_INCLUDE)/rtems. Remove libio_.h.
-
-2002-01-07 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * wrapup/Makefile.am: Add install-hook. Remove SIZE_RTEMS.
- * include/rtems/fs.h: New, extracted from libio_.h.
- * include/rtems/userenv.h: New. extracted from libio_.h.
- * libmisc/rootfs/Makefile.am: Use include_rtems_HEADERS instead of
- H_FILES.
- * libfs/src/imfs/imfs_load_tar.c: Add include <sys/types.h>. Add include
- <sys/stat.h>. Add include <fcntl.h>.
- * libfs/src/imfs/imfs_rmnod.c: Add include <stdlib.h>.
-
-2002-01-07 Joel Sherrill <joel@OARcorp.com>
-
- * posix/optman/, posix/optman/.cvsignore, posix/optman/Makefile.am,
- sapi/optman/, sapi/optman/.cvsignore, sapi/optman/Makefile.am,
- sapi/optman/no-ext.c, sapi/optman/no-io.c, rtems/optman/,
- rtems/optman/.cvsignore, rtems/optman/Makefile.am,
- rtems/optman/no-dpmem.c, rtems/optman/no-event.c, rtems/optman/no-mp.c,
- rtems/optman/no-msg.c, rtems/optman/no-part.c, rtems/optman/no-region.c,
- rtems/optman/no-rtmon.c, rtems/optman/no-sem.c,
- rtems/optman/no-signal.c, rtems/optman/no-timer.c: Removed entire
- contents of optman/ directory since it has been moved.
-
-2002-01-06 Joel Sherrill <joel@OARcorp.com>
-
- * wrapup/.cvsignore: Readded.
- * include/.cvsignore: New file.
-
-2002-01-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * score/include/rtems/seterr.h: Add do {..} while (0) in defines. Rename
- set_errno_and_return_minus_one into rtems_set_errno_and_return_minus_one.
- * libmisc/mw-fb/mw_uid.c: Apply rtems_set_errno_and_return_minus_one.
- * libfs/src/imfs/imfs_eval.c, libfs/src/imfs/memfile.c,
- libfs/src/imfs/imfs_readlink.c, libfs/src/imfs/imfs_unlink.c,
- libfs/src/imfs/imfs_link.c, libfs/src/imfs/imfs_chown.c,
- libfs/src/imfs/ioman.c, libfs/src/imfs/imfs_mount.c,
- libfs/src/imfs/imfs_directory.c, libfs/src/imfs/imfs_stat.c,
- libfs/src/imfs/imfs_fchmod.c, libfs/src/imfs/imfs_symlink.c,
- libfs/src/imfs/imfs_mknod.c, libfs/src/imfs/linearfile.c,
- libfs/src/imfs/imfs_unmount.c: Include <rtems/seterr.h>. Apply
- rtems_set_errno_and_return_minus_one.
- * libfs/src/imfs/imfs.h: Apply rtems_set_errno_and_return_minus_one.
- Comment out increment_and_check_linkcounts.
-
-2002-01-04 Joel Sherrill <joel@OARcorp.com>
-
- * Makefile.am, configure.ac: Remove references to wrapup subdirectory.
-
-2001-12-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Use AS_IF instead of if/then/else. Add
- AC_DEFINE_UNQUOTED(RTEMS_UNIX) for RTEMS_CPU==unix. Add
- AC_DEFINE_UNQUOTED(RTEMS_UNIXLIB) for RTEMS_CPU==unix. Add
- include/Makefile to CONFIG_FILES. Add AC_ENABLE_MULITLIB. Remove
- wrapup/rtems, wrapup/itron, wrapup/posix. Remove */optman/Makefile from
- CONFIG_FILES.
- * Makefile.am: Add include to SUBDIRS.
- * rtems/Makefile.am, sapi/Makefile.am: Remove optman from SUBDIRS.
- * include/Makefile.am: New file.
- * include/rtems/bspIo.h, include/rtems/libio_.h: Relocated from
- lib/include.
- * posix/configure.ac: Remove optman/Makefile from CONFIG_FILES.
- * posix/Makefile.am: Remove optman from SUBDIRS.
-
-2001-12-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * wrapup/posix/Makefile.am, wrapup/itron/Makefile.am,
- wrapup/rtems/Makefile.am, Makefile.am, itron/src/Makefile.am: Add
- multilib support.
- * posix/optman/Makefile.am: Add multilib support. Remove ASM4FLAGS.
- * posix/src/Makefile.am: Add multilib support.
- * score/inline/rtems/score/object.inl,
- score/macros/rtems/score/object.inl: Add add casts to Objects_Id in
- _Objects_Build_ids to avoid implicit typecasts from enum to int16 on
- bit16 targets (here: h8300).
- * score/src/Makefile.am, sapi/optman/Makefile.am, sapi/src/Makefile.am,
- rtems/src/Makefile.am, rtems/optman/Makefile.am: Add multilib support.
-
-2001-12-18 Eric Norum <eric.norum@usask.ca>
-
- * libnetworking/lib/tftpDriver.c: Allow chdir() to work on TFTP
- `directories' (path names with a / at the end) while disallowing open()
- operations on TFTP `directories'.
-
-2001-12-07 Eric Norum <eric.norum@usask.ca>
-
- * libnetworking/lib/tftpDriver.c: Restore write capability.
-
-2001-11-29 Victor V. Vengerov <vvv@oktet.ru>
-
- * AVL trees implementation added.
-
-2001-11-28 Joel Sherrill <joel@OARcorp.com>,
-
- PR 91
- * score/include/rtems/score/isr.h, score/inline/rtems/score/isr.inl,
- score/macros/rtems/score/isr.inl: Modified to allow any port to provide
- its own implementation of the macro _ISR_Is_in_progress. If the port
- overrides this macro, it must provide a non-inlined function
- implementation.
-
-2001-11-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * libfs/wrapup/Makefile.am: Remove HAS_IMFS.
-
-2001-11-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * libfs/src/imfs/Makefile.am: Cleanup.
- * libnetworking/arpa/Makefile.am: Remove stray lines.
-
-2001-11-20 Joel Sherrill <joel@OARcorp.com>
-
- * score/src/threadhandler.c: When __USE__MAIN__ is defined by the
- toolset, invoke the global constructors via __main. Reported as tested
- by Alexandra Kossovsky <sasha@oktet.ru> and Victor V. Vengerov
- <vvv@oktet.ru> in conjunction with a new set of tool RPMs
- (gcc2.95.3newlib1.9.0-3). This was tracked as GNATS PR tools/84.
-
-2001-11-16 Victor V. Vengerov <vvv@oktet.ru>
-
- * libblock/include/rtems/bdbuf.h,
- libblock/src/bdbuf.c(rtems_bdbuf_syncdev): New.
-
-2001-11-07 Victor V. Vengerov <vvv@oktet.ru>
-
- * libblock/ChangeLog: New file.
- * libblock/src/, libblock/include/, libblock/include/rtems/: New
- directories.
- * libblock/README, libblock/configure.ac, libblock/Makefile.am,
- libblock/src/Makefile.am, libblock/include/Makefile.am,
- libblock/include/rtems/bdbuf.h include/rtems/blkdev.h
- include/rtems/diskdevs.h include/rtems/ramdisk.h src/bdbuf.c
- src/blkdev.c src/diskdevs.c src/ramdisk.c: New files.
-
-2001-11-07 Joel Sherrill <joel@OARcorp.com>
-
- Discovered while fixing PR36 reported by Todor.Todorov@barco.com.
- * itron/include/rtems/itron/object.h: Corrected _ITRON_Objects_Get() to
- use _Objects_Get_by_index().
- PR 36 (Reported by Todor.Todorov@barco.com)
- * score/include/rtems/score/object.h: Added prototype for
- _Objects_Get_by_index().
- * score/src/objectget.c, score/src/objectgetisr.c: Corrected procedure
- for getting index from Id so it is correct and optimal for both single
- and multiprocessor configurations.
-
-2001-11-07 Jennifer Averett <jennifer@OARcorp.com>
-
- Reported by Ibragimov Ilya <ibr@oktet.ru> and tracked as PR49.
- * libfs/ src/imfs/imfs_directory.c: Do not calculate the offset twice.
-
-2001-10-26 Victor V. Vengerov <vvv@oktet.ru>
-
- * libfs/src/imfs/imfs_load_tar.c: Minor modification so this will
- compile with gcc-2.95.3 with the arguments "-m5200 -O4".
-
-2001-10-23 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * rtems/macros/Makefile.am: Replace INLINES w/ MACROS (Fix stupid typo
- in previous patch).
-
-2001-10-23 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/macros/rtems/rtems/asr.nil: Fixed typo.
-
-2001-10-22 Joel Sherrill <joel@OARcorp.com>
-
- * score/src/threadhandler.c: Use __USE_INIT_FINI__ since USE_INIT_FINI
- pollutes the application namespace.
-
-2001-10-18 Eric Norum <eric.norum@usask.ca>
-
- * libnetworking/lib/tftpDriver.c: Properly handles ../ components in
- chdir() and open() operations within the TFTP file system.
-
-2001-10-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Use RTEMS_CPU_SUBDIRS to make autoconf-2.52 happy.
- * configure.ac: Use AC_CONFIG_SUBDIRS for posix and itron. Reflect
- changes to configuration of rtems, score and sapi subdirs.
- * Makefile.am: require automake-1.5.
- * itron/include/itronsys/Makefile.am, itron/include/rtems/Makefile.am,
- itron/include/rtems/itron/Makefile.am, itron/inline/rtems/Makefile.am,
- itron/inline/rtems/itron/Makefile.am, itron/macros/rtems/Makefile.am,
- itron/macros/rtems/itron/Makefile.am: Remove.
- * itron/include/Makefile.am, itron/inline/Makefile.am,
- itron/macros/Makefile.am: handle subdirs.
- * itron/configure.ac: Reflect changes above.
- * posix/include/sys/Makefile.am, posix/include/rtems/Makefile.am,
- posix/include/rtems/posix/Makefile.am: Remove.
- * posix/include/Makefile.am: Handle subdirs.
- * posix/inline/rtems/Makefile.am, posix/inline/rtems/posix/Makefile.am:
- Remove.
- * posix/inline/Makefile.am: Handle subdirs.
- * posix/macros/rtems/Makefile.am, posix/macros/rtems/posix/Makefile.am:
- Remove.
- * posix/macros/Makefile.am: Handle subdirs.
- * posix/configure.ac: Reflect changes above.
- * score/include/rtems/Makefile.am, score/include/rtems/Makefile.am:
- Remove.
- * score/include/Makefile.am: Handle subdirs, require automake-1.5.
- * score/macros/rtems/Makefile.am, score/macros/rtems/score/Makefile.am:
- Remove.
- * score/macros/Makefile.am: Handle subdirs, require automake-1.5.
- * score/inline/rtems/Makefile.am, score/inline/rtems/score/Makefile.am:
- Remove.
- * score/inline/Makefile.am: Handle subdirs, require automake-1.5.
- * score/Makefile.am: require automake-1.5.
- * sapi/include/rtems/Makefile.am: Remove.
- * sapi/include/Makefile.am: Handle subdirs, require automake-1.5.
- * sapi/inline/rtems/Makefile.am: Remove.
- * sapi/inline/Makefile.am: Handle subdirs, require automake-1.5.
- * sapi/macros/rtems/Makefile.am: Remove.
- * sapi/Makefile.am: require automake-1.5.
- * rtems/include/rtems/Makefile.am,
- rtems/include/rtems/rtems/Makefile.am: Remove.
- * rtems/include/Makefile.am: Handle subdirs, require automake-1.5.
- * rtems/inline/rtems/Makefile.am, rtems/inline/rtems/rtems/Makefile.am:
- Remove.
- * rtems/inline/Makefile.am: Handle subdirs, require automake-1.5.
- * rtems/macros/rtems/Makefile.am, rtems/macros/rtems/rtems/Makefile.am:
- Remove.
- * rtems/macros: Handle subdirs, require automake-1.5.
- * rtems/Makefile.am: require automake-1.5.
-
-2001-10-16 Joel Sherrill <joel@OARcorp.com>
-
- * score/.cvsignore: Add stamp-h.in.
- * score/include/Makefile.am: Fixed path to cpuopts-tmp.h.
-
-2001-10-16 Chris Johns <ccj@acm.org>
-
- * sapi/include/confdefs.h, sapi/include/rtems/config.h,
- sapi/include/rtems/io.h, sapi/optman/no-io.c, sapi/src/exinit.c,
- sapi/src/io.c: Added a device driver register/unregister interface to
- allow device drivers to be installed and removed at runtime. This means
- you do not need devices present in the device table when you build.
- * libfs/imfs/imfs_load_tar.c: Changed the code around to remove an
- internal compiler error on the Coldfire target.
-
-2001-10-12 Mike Siers <mikes@poliac.com>
-
- * Update to stable working state.
- * libnetworking/modem_example/16550.h,
- libnetworking/modem_example/README, libnetworking/modem_example/modem.c,
- libnetworking/modem_example/modem.h, libnetworking/modem_example/ppp.c,
- libnetworking/modem_example/ppp.h,
- libnetworking/modem_example/pppcompress.c: Files removed.
- * libnetworking/pppd/example/pppd.options: New file.
- * libnetworking/pppd/README, libnetworking/pppd/STATUS,
- libnetworking/pppd/cbcp.c, libnetworking/pppd/cbcp.h,
- libnetworking/pppd/chat.c, libnetworking/pppd/pppd.h,
- libnetworking/pppd/rtemsmain.c: Updated.
-
-2001-10-12 Joel Sherrill <joel@OARcorp.com>
-
- * sapi/include/rtems/directives.h, libmisc/rootfs/mkrootfs.c,
- libmisc/rootfs/mkrootfs.h: Fixed typo.
-
-2001-10-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * .cvsignore: Add autom4te.cache for autoconf > 2.52.
- * configure.in: Remove.
- * configure.ac: New file, generated from configure.in by autoupdate.
- * itron/.cvsignore: Add autom4te.cache for autoconf > 2.52.
- * itron/configure.in: Remove.
- * itron/configure.ac: New file, generated from configure.in by
- autoupdate.
- * posix/.cvsignore: Add autom4te.cache for autoconf > 2.52.
- * posix/configure.in: Remove.
- * posix/configure.ac: New file, generated from configure.in by
- autoupdate.
- * libmisc/.cvsignore: Add autom4te.cache for autoconf > 2.52.
- * libmisc/configure.in: Remove.
- * libmisc/configure.ac: New file, generated from configure.in by
- autoupdate.
- * librpc/.cvsignore: Add autom4te.cache for autoconf > 2.52.
- * librpc/configure.in: Remove.
- * librpc/configure.ac: New file, generated from configure.in by
- autoupdate.
- * libfs/.cvsignore: Add autom4te.cache for autoconf > 2.52.
- * libfs/configure.in: Remove.
- * libfs/configure.ac: New file, generated from configure.in by
- autoupdate.
- * libnetworking/.cvsignore: Add autom4te.cache for autoconf > 2.52.
- * libnetworking/configure.in: Remove.
- * libnetworking/configure.ac: New file, generated from configure.in by
- autoupdate.
-
-2001-10-10 Joel Sherrill <joel@OARcorp.com>
-
- * libfs/src/imfs/imfs_getchild.c: Correct length of static string as
- reported by Ibragimov Ilya <ibr@oktet.ru>.
-
-2001-09-28 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * score/include/rtems/score/Makefile.am,
- score/include/rtems/Makefile.am, score/inline/rtems/score/Makefile.am,
- score/macros/rtems/score/Makefile.am, sapi/include/rtems/Makefile.am,
- sapi/include/Makefile.am, sapi/inline/rtems/Makefile.am,
- sapi/macros/rtems/Makefile.am, rtems/include/rtems/rtems/Makefile.am,
- rtems/include/Makefile.am, rtems/inline/rtems/rtems/Makefile.am,
- rtems/macros/rtems/rtems/Makefile.am, libmisc/untar/Makefile.am,
- libmisc/monitor/Makefile.am, libmisc/shell/Makefile.am,
- libmisc/devnull/Makefile.am, libmisc/dumpbuf/Makefile.am,
- libmisc/mw-fb/Makefile.am, libmisc/stackchk/Makefile.am,
- libmisc/rtmonuse/Makefile.am, libmisc/cpuuse/Makefile.am,
- libmisc/rootfs/Makefile.am, librpc/include/rpc/Makefile.am,
- libfs/src/imfs/Makefile.am: Use 'PREINSTALL_FILES ='.
-
-2001-09-28 Joel Sherrill <joel@OARcorp.com>
-
- * posix/src/mqueueopen.c, posix/src/semopen.c: Clarify type on va_arg.
- * libmisc/dummy/dummy.c: Now a useful configuration that starts main().
- * libmisc/wrapup/Makefile.am: Include a base level configuration in
- RTEMS library.
-
-2001-09-27 Joel Sherrill <joel@OARcorp.com>
-
- * libmisc/ChangeLog: Fixed typo in date.
-
-2001-09-27 Eric Norum <eric.norum@usask.ca>
-
- * score/src/threadhandler.c: Now process C++ global constructors (_init)
- as part of the first task execution not in BSP space. This depends on
- the toolset defining USE_INIT_FINI so you have to have the right toolset
- version.
- * libnetworking/lib/tftpDriver.c: Add limited chdir() support to the
- TFTP filesystem.
-
-2001-09-23 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * itron/include/itronsys/Makefile.am,
- itron/include/rtems/itron/Makefile.am, itron/include/Makefile.am,
- itron/inline/rtems/itron/Makefile.am,
- itron/macros/rtems/itron/Makefile.am, posix/include/sys/Makefile.am,
- posix/include/rtems/posix/Makefile.am, posix/include/Makefile.am,
- posix/inline/rtems/posix/Makefile.am,
- posix/macros/rtems/posix/Makefile.am,
- score/include/rtems/score/Makefile.am, score/include/rtems/Makefile.am,
- score/inline/rtems/score/Makefile.am,
- score/macros/rtems/score/Makefile.am, libnetworking/machine/Makefile.am,
- libnetworking/net/Makefile.am, libnetworking/netinet/Makefile.am,
- libnetworking/vm/Makefile.am, libnetworking/pppd/Makefile.am,
- libnetworking/sys/Makefile.am, libnetworking/rtems_servers/Makefile.am,
- libnetworking/arpa/Makefile.am, libnetworking/nfs/Makefile.am,
- libnetworking/rtems_webserver/Makefile.am,
- libnetworking/rtems/Makefile.am,
- libnetworking/rtems_telnetd/Makefile.am: Use 'PREINSTALL_FILES ='.
-
-2001-09-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * wrapup/rtems/Makefile.am: Fix comments to make automake-1.5 happy.
- * itron/src/Makefile.am: Revamp INCLUDES handling to make automake-1.5
- happy.
- * posix/optman/Makefile.am: Adapt ASM4FLAGS to automake-1.5 happy.
- * posix/src/Makefile.am: Adapt INCLUDES to make automake-1.5 happy.
- * sapi/optman/Makefile.am: Adapt ASM4FLAGS to automake-1.5.
- * libfs/src/imfs/Makefile.am: Revamp INCLUDES handling to make
- automake-1.5 happy.
- * libnetworking/Makefile.am: Use PREINSTALL_FILES = to make automake-1.5
- happy.
-
-2001-09-21 Joel Sherrill <joel@OARcorp.com>
-
- * libmisc/configure.in, libmisc/rootfs/Makefile.am: Added conditional to
- make sure rootfs does not get built with networking is disabled. Also
- added include of compile.am to rootfs/Makefile.am.
- * libmisc/wrapup/Makefile.am: Added rootfs conditionally if networking
- enabled.
-
-2001-09-19 Eric Norum <eric.norum@usask.ca>
-
- * libnetworking/lib/tftpDriver.c: Add some debugging capability.
-
-2001-09-19 Chris Johns <ccj@acm.org>
-
- * Added support for populating the initial "root" filesystem with
- information obtained via the DHCP response.
- * libmisc/rootfs: New directory.
- * libmisc/rootfs/.cvsignore, libmisc/rootfs/Makefile.am,
- libmisc/rootfs/mkrootfs.c, libmisc/rootfs/mkrootfs.h: New files.
- * libmisc/configure.in, libmisc/Makefile.am: Modified to reflect
- addition.
- * nfs/bootp_subr.c, rtems/rtems_bootp.c, rtems/rtems_bsdnet.h,
- rtems/rtems_bsdnet_internal.h Added support for populating the initial
- "root" filesystem with information obtained via the DHCP response.
-
-2001-09-14 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * libmisc/aclocal/canonical-target-name.m4: Use AC_CANONICAL_TARGET
- instead of AC_CANONICAL_SYSTEM.
- * libmisc/aclocal/config-subdirs.m4: Use AS_MKDIR_P instead of
- mkinstalldirs and mkdir.
- * libmisc/aclocal/target.m4: Obsolete RTEMS_OUTPUT_BUILD_SUBDIRS, hack
- RTEMS_CONFIG_BUILD_SUBDIRS, introduce _RTEMS_OUTPUT_BUILD_SUBDIRS.
- * libmisc/aclocal/canonical-target-name.m4: Use AC_CANONICAL_TARGET
- instead of AC_CANONICAL_SYSTEM.
- * libmisc/aclocal/config-subdirs.m4: Use AS_MKDIR_P instead of
- mkinstalldirs and mkdir.
- * libmisc/aclocal/target.m4: Obsolete RTEMS_OUTPUT_BUILD_SUBDIRS, hack
- RTEMS_CONFIG_BUILD_SUBDIRS, introduce _RTEMS_OUTPUT_BUILD_SUBDIRS.
-
-2001-09-14 Fernando Ruiz <fernando.ruiz@ctv.es>
-
- * rtems/src/tasks.c: Dereference pointer passed to destructor.
- * libmisc/shell/shell.c: Don't close file it wasn't open.
-
-2001-09-13 Joel Sherrill <joel@OARcorp.com>
-
- * posix/src/sysconf.c: Fix typo syntax error accidentally committed.
- * posix/src/mprotect.c: New file. Stub required by some gcc's to pass
- tests. In particular, about 350 ACATS tests fail if this is not present.
- * posix/src/getpagesize.c: Ditto.
- * posix/src/sysconf.c: Addition of Solaris value for _SC_STACK_PROT
- required to pass about 350 ACATS test cases.
- * posix/src/Makefile.am: Added new files.
- * libmisc/devnull/devnull.c: Eliminate warning.
-
-2001-08-30 Joel Sherrill <joel@OARcorp.com>
-
- * posix/macros/rtems/posix/mqueue.inl: Add cast so negation works.
- * score/ src/coremutex.c, score/src/coremutexseize.c,
- score/src/coremutexsurrender.c, score/inline/rtems/score/coremutex.inl:
- The per thread field resource_count should only be manipulated when a
- mutex is priority ceiling or priority inherit. This was reported by
- Chris Johns <ccj@acm.org> who also noticed that the use of switches for
- all disciplines generated less efficient code than using explicit tests
- for the one or two cases we were really interested in. Further review
- of his modifications made it apparent that the "isa" methods to test
- mutex discipline were not being used so this modification was swept into
- the code as well.
- * score/src/coremutexseize.c: Add missing code for proper handling of
- nesting acquisitions. This only impacts building with inlines disabled
- on the source with the "fast mutex" optimizations. This was post the 4.5
- branch and did not impact released versions.
- * rtems/inline/rtems/rtems/attr.inl: Correct typo and use correct
- attribute RTEMS_SYSTEM_TASK. Reported by Chris Johns <ccj@acm.org>.
-
-2001-08-16 Mike Siers <mikes@poliac.com>
-
- * libnetworking/pppd/STATUS: Updated by Joel based upon email from Mike.
- * libnetworking/pppd/cbcp.c, libnetworking/pppd/cbcp.h: Readded files.
- These support callback functionality that has not even been compiled
- under RTEMS yet.
- * libnetworking/pppd/*: Update of PPPD to 2.3.11 from 2.3.5 and addition
- of an example application. - renamed error() function because of
- namespace problems. - removed calls to the exit() function. - removed
- extra files from the pppd source directory. - defined pppd task constant
- values in rtemspppd.h. - modifyied example code to get actual tick per
- second value. - placed the pppd 2.3.11 man page file (pppd.8) into the
- pppd directory.
- * libnetworking/pppd/cbcp.c, libnetworking/pppd/cbcp.h,
- libnetworking/pppd/main.c, libnetworking/pppd/ppp_tty.c,
- libnetworking/pppd/pppmain.c, libnetworking/pppd/rtems-ppp.c,
- libnetworking/pppd/rtems-ppp.c: Deleted.
- * libnetworking/pppd/pppd.8, libnetworking/pppd/rtemsmain.c,
- libnetworking/pppd/rtemspppd.c, libnetworking/pppd/rtemspppd.h,
- libnetworking/pppd/sys-rtems.c, libnetworking/pppd/utils.c,
- libnetworking/pppd/example/Makefile, libnetworking/pppd/example/README,
- libnetworking/pppd/example/init.c,
- libnetworking/pppd/example/netconfig.h,
- libnetworking/pppd/example/ppp.conf,
- libnetworking/pppd/example/pppdapp.c,
- libnetworking/pppd/example/system.h: New files.
- * libnetworking/modem/ppp_tty.c, libnetworking/net/if_ppp.h,
- libnetworking/pppd/Makefile.am, libnetworking/pppd/README,
- libnetworking/pppd/STATUS, libnetworking/pppd/auth.c,
- libnetworking/pppd/ccp.c, libnetworking/pppd/ccp.h,
- libnetworking/pppd/chap.c, libnetworking/pppd/chap.h,
- libnetworking/pppd/chap_ms.c, libnetworking/pppd/chap_ms.h,
- libnetworking/pppd/chat.c, libnetworking/pppd/demand.c,
- libnetworking/pppd/fsm.c, libnetworking/pppd/fsm.h,
- libnetworking/pppd/ipcp.c, libnetworking/pppd/ipcp.h,
- libnetworking/pppd/ipxcp.c, libnetworking/pppd/ipxcp.h,
- libnetworking/pppd/lcp.c, libnetworking/pppd/lcp.h,
- libnetworking/pppd/magic.c, libnetworking/pppd/magic.h,
- libnetworking/pppd/options.c, libnetworking/pppd/patchlevel.h,
- libnetworking/pppd/pathnames.h, libnetworking/pppd/pppd.h,
- libnetworking/pppd/upap.c, libnetworking/pppd/upap.h: Modified.
-
-2001-08-16 Joel Sherrill <joel@OARcorp.com>
-
- * posix/src/mqueuesendsupp.c: Account for possibly blocking during the
- core send operation.
- * score/src/coremutexsurrender.c: Use holder thread not executing thread
- because even though they may and often are the same it is not guaranteed
- unless the proper attribute is set.
- * score/include/rtems/score/coremsg.h, score/src/coremsgsubmit.c: Add a
- new return status to account for blocking sends. Otherwise, the caller
- will think that the returned message status will have the ultimate
- results of the operation. If the send times out, the final status will
- be in the return_code of the thread.
- * rtems/src/msgqsubmit.c: Add a comment indicating that we do not have
- to account for possibly blocking during the core send operation because
- Classic API message queue send is always non-blocking.
- * libnetworking/pppd/example/Makefile: Removed.
- * libnetworking/pppd/example/Makefile-user: Added was Makefile. Renamed
- to avoid bootstrap -c clobbering it.
- * libnetworking/rtems_telnetd/.cvsignore: New file.
-
-2001-08-09 Keith Outwater <vac4050@cae597.rsc.raytheon.com>
-
- * libmisc/monitor/mon-command.c: Add support for partial command
- matching. The monitor used to have this functionality before it was
- overhauled to support addition of user commands.
-
-2001-08-09 Joel Sherrill <joel@OARcorp.com>
-
- * itron/src/snd_mbx.c, itron/src/tsnd_mbf.c, posix/src/mqueuesendsupp.c,
- score/include/rtems/score/coremsg.h,
- score/inline/rtems/score/coremsg.inl, score/src/coremsgsubmit.c,
- rtems/src/msgqsubmit.c: Unblocking message queue operations should NOT
- use _Thread_Executing for return status since it is permissible to
- invoke message send operations from an ISR. This was reported by Suvrat
- Gupta <suvrat@utstar.com>.
-
-2001-08-09 Fernando-Ruiz Casas <correo@fernando-ruiz.com>
-
- * libmisc/shell/pty.c: Moved to libnetworking/rtems_telnetd.
- * libmisc/shell/Makefile.am, libmisc/shell/README, libmisc/shell/cmds.c,
- libmisc/shell/shell.c, libmisc/shell/shell.h: Updates.
- * libfs/src/imfs/imfs_eval.c: The CD_UP problem in imfs_eval has been
- touched. The order of the questions is the key.
- * libnetworking/Makefile.am, libnetworking/configure.in,
- libnetworking/rtems_servers/Makefile.am,
- libnetworking/rtems_servers/telnetd.c,
- libnetworking/rtems_servers/telnetd.h,
- libnetworking/rtems_telnetd/Makefile.am,
- libnetworking/rtems_telnetd/README, libnetworking/rtems_telnetd/icmds.c,
- libnetworking/rtems_telnetd/pty.c, libnetworking/rtems_telnetd/pty.h,
- libnetworking/rtems_telnetd/telnetd.c,
- libnetworking/rtems_telnetd/telnetd.h, libnetworking/wrapup/Makefile.am:
- - pty and telnetd have a new subdir rtems_telnetd to avoid the side
- effect when ftpd change. - the tcp/ip stats have been implemented into
- icmds.c and started when telnetd daemon is started.
- * libnetworking/rtems_servers/telnetd.c,
- libnetworking/rtems_servers/telnetd.h: Removed.
- * libnetworking/rtems_telnetd: New directory.
- * libnetworking/rtems_telnetd/Makefile.am,
- libnetworking/rtems_telnetd/README, libnetworking/rtems_telnetd/icmds.c,
- libnetworking/rtems_telnetd/pty.c, libnetworking/rtems_telnetd/pty.h,
- libnetworking/rtems_telnetd/telnetd.c,
- libnetworking/rtems_telnetd/telnetd.h: New files.
-
-2001-07-06 Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
-
- * libfs/src/imfs/deviceio.c: Make sure errno gets set to reflect the
- status from the driver.
-
-2001-06-14 Joel Sherrill <joel@OARcorp.com>
-
- * libmisc/shell/telnetd.c, libmisc/shell/telnetd.h: Moved to
- libnetworking/rtems_servers so the network stack to address network
- depenendency.
- * libmisc/shell/Makefile.am: Modified to reflect above.
- * libnetworking/rtems_servers/telnetd.c, libnetworking/shell/telnetd.h:
- Moved from libmisc/shell so the network stack to address network
- depenendency.
- * libnetworking/rtems_servers/Makefile.am: Modified to reflect above.
-
-2001-05-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * libnetworking/rtems_servers/Makefile.am: Deleted blank lines.
-
-2001-05-25 Sergei Organov <osv@javad.ru>
-
- * score/macros/rtems/score/coresem.inl,
- score/inline/rtems/score/coresem.inl: Cut and paste problem incorrectly
- enabled interrupts twice with the first time being too early.
-
-2001-05-25 Joel Sherrill <joel@OARcorp.com>
-
- * libmisc/shell/cmds.c: Removed code from inappropriate source.
- * libfs/src/imfs/imfs_initsupp.c: Create the root node with the desired
- permissions. Nodes should be created with the right permissions because
- chmod() is not supported by the miniIMFS so changing after creation is
- not possible.
-
-2001-05-24 Joel Sherrill <joel@OARcorp.com>
-
- * libcsupport/src/.cvsignore: New file.
-
-2001-05-24 Fernando Ruiz Casas <fernando.ruiz@ctv.es>
-
- * posix/src/getegid.c, posix/src/geteuid.c, posix/src/getgid.c,
- posix/src/getlogin.c, posix/src/getuid.c: Now save their values in
- private user environment.
- * libmisc/monitor/mon-prmisc.c: Correct print line.
- * libmisc/shell/Makefile.am: Added new file telnetd.c.
- * libmisc/shell/telnetd.c, libmisc/shell/telnetd.h, libmisc/shell/pty.c:
- New files.
- * libmisc/shell/shell.c, libmisc/shell/cmds.c, libmisc/shell/shell.h:
- Numerous improvments: - The shell_init has a new parameter 'forever'
- because in /dev/console you need that this process runs forever but in
- tcp/ip not. (respawn?) - A new task for every session opened trought
- tcp/ip telnet client. (the chargen,daytime and more are possible of
- implementation but I ask me if they are necesary) - Exit from the
- session delete the task and when the client fails too. - More cmds have
- been implemented. (very reduced version of these) umask, chmod, id,
- whoami, rm, cat, ... - A reduced line edit has been implemented. Ctrl-C
- abort the input, Ctrl-d in the first position gives EOF (logout). '\b'
- and DEL makes the rubout operation. I think that readline() for every
- session spents a lot of resources.
-
-2001-05-17 Joel Sherrill <joel@OARcorp.com>
-
- * posix/macros/rtems/posix/mqueue.inl: Implemented missing routines to
- support message queue FDs.
- * score/macros/rtems/score/thread..inl: Implemented missing routines for
- new libc reentrancy support.
-
-2001-05-14 Till Straumann <strauman@slac.stanford.edu>
-
- * score/src/threaddispatch.c, score/src/threadhandler.c: Per PR211 fix
- saving/restoring floating point context. The fpsave and fprestore
- routines are only used in a executing context which _is_ fp and hence
- has the FPU enabled. The current behavior required the FPU always to be
- on which is very dangerous if lazy context switching is used. [Joel
- Note: Some ports explicitly enabled the FPU in the FP save and restore
- routines to avoid this.] The patch also makes sure (on powerpc only)
- that the FPU is disabled for integer tasks. Note that this is crucial if
- deferred fp context switching is used. Otherwise, fp context corruption
- may go undetected! Also note that even tasks which merely push/pop FP
- registers to/from the stack without modifying them still MUST be FP
- tasks - otherwise (if lazy FP context switching is used), FP register
- corruption (of other, FP, tasks may occur)! Furthermore, (on PPC) by
- default, lazy FP context save/restore is _disabled_.
-
-2001-05-14 Joel Sherrill <joel@OARcorp.com>
-
- * libmisc/dummy/Makefile.am, libmisc/wrapup/Makefile.am: Fixed to
- generate a library of the same name.
- * libnetworking/ChangeLog: Corrected -- entry should have been in
- libchip.
-
-2001-05-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * score/include/rtems/score/.cvsignore: Add stamp-h, cpuopts.h,
- cpuopts.h.in, cpuopts-tmp.h.
- * libnetworking/libc/Makefile.am: Remove -D__STRICT_ANSI__.
-
-2001-05-09 Joel Sherrill <joel@OARcorp.com>
-
- * sapi/src/exinit.c: Slightly rework initialization so there is a valid
- thread as _Thread_Executing when the pre_tasking hook is called. This
- allows one directives and malloc to potentially use mutex protection.
-
-2001-04-28 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * libmisc/shell/cmds.c, libmisc/shell/shell.c: Remove fileno-hacks.
- * libmisc/monitor/mon-symbols.c: Remove #undef __STRICT_ANSI__.
-
-2001-04-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.in, itron/configure.in, posix/configure.in,
- libfs/configure.in: Add [-ansi -fasm] to RTEMS_PROG_CC_FOR_TARGET.
-
-2001-04-26 Joel Sherrill <joel@OARcorp.com>
-
- * posix/include/rtems/posix/mqueue.h,
- posix/inline/rtems/posix/mqueue.inl, posix/src/mqueue.c,
- posix/src/mqueueclose.c, posix/src/mqueuecreatesupp.c,
- posix/src/mqueuegetattr.c, posix/src/mqueuenotify.c,
- posix/src/mqueueopen.c, posix/src/mqueuerecvsupp.c,
- posix/src/mqueuesendsupp.c, posix/src/mqueuesetattr.c: Per PR81 reworked
- to add a message queue descriptor separate from the underlying message
- queue. This allows non-blocking to follow the "open" not the underlying
- queue.
- * score/src/objectcomparenamestring.c: Fix typos.
- * score/include/rtems/score/object.h,
- score/inline/rtems/score/object.inl, score/
- src/objectcomparenamestring.c: Address PR81 that reworked POSIX message
- queues to add a descriptor separate from the underlying message queue.
- This allows non-blocking to follow the "open" not the underlying queue.
- As part of debugging this it became clear that
- _Objects_Compare_name_string was broken and a simple version using
- strncmp() was substituted.
-
-2001-04-24 Joel Sherrill <joel@OARcorp.com>
-
- * libfs/src/imfs/memfile.c (memfile_open): Did not set iop->size and
- thus the value was incorrect. Before this field was cleared, this
- resulted in the value from the last time that IOP was used being still
- in place. Discovered by Andrew Bythell <abythell@nortelnetworks.com>.
-
-2001-04-24 Eric Norum <eric.norum@usask.ca>
-
- * libnetworking/lib/rtems_bsdnet_ntp.c: Modifications to make the RTEMS
- NTP synchronization a little more robust -- no NTP daemon yet, but at
- least it trys a little harder when the primary NTP server is down.
-
-2001-04-22 Joel Sherrill <joel@OARcorp.com>
-
- * itron/src/task.c (_ITRON_Task_User_extensions): Add new fields to be
- correct in respect to newly added fields for separate switch list.
-
-2001-04-20 Radzislaw Galler <rgaller@et.put.poznan.pl>
-
- * libnetworking/modem/ppp.c, libnetworking/pppd/main.c,
- libnetworking/pppd/pppmain.c, libnetworking/pppd/rtems-ppp.c,
- libnetworking/pppd/modem_example/modem.c,
- libnetworking/pppd/modem_example/ppp.c: Translated Polish comments and
- other strings into English.
- * libnetworking/pppd/STATUS: updated to reflect the changes.
-
-2001-04-20 Joel Sherrill <joel@OARcorp.com>
-
- * libmisc/devnull/devnull.c (null_initialize): Added check to ensure
- that the driver is only initialized once. Otherwise, it will abort when
- the device /dev/null is present. (null_write): Do not dereference a NULL
- pointer.
- * libfs/src/imfs/imfs_debug.c (IMFS_print_jnode): Modified to print only
- information that does not vary based on target or memory configuration.
- The old prints are still there in case they are needed in the future to
- debug. Printing target dependent addresses makes the test output vary
- by target unnecessarily.
-
-2001-04-20 Jake Janovetz <janovetz@uiuc.edu>
-
- * libnetworking/rtems_servers/ftpd.c: Correct argument so hooks work
- again.
-
-2001-04-20 Fernando Ruiz Casas <correo@fernando-ruiz.com>
-
- * Added initial shell functionality.
- * libmisc/Makefile.am, libmisc/configure.in, libmisc/wrapup/Makefile.am:
- Reflect having added shell.
- * libmisc/shell/.cvsignore, libmisc/shell/Makefile.am,
- libmisc/shell/README, libmisc/shell/cmds.c, libmisc/shell/shell.c,
- libmisc/shell/shell.h: New files.
-
-2001-04-16 Joel Sherrill <joel@OARcorp.com>
-
- * sapi/include/confdefs.h: Fix real-time clock support.
-
-2001-04-11 Joel Sherrill <joel@OARcorp.com>
-
- * score/macros/rtems/score/userext.inl: Now works after merging patch
- for functionality requested in PR174.
- * score/inline/rtems/score/userext.inl: Added a comment explaining the
- order in which routines appear since it is not the obvious order.
-
-2001-04-08 Joel Sherrill <joel@OARcorp.com>
-
- * score/macros/rtems/score/object.inl: Corrected arguments.
- * score/macros/rtems/score/userext.inl: Updated to reflect modifications
- to inline version from PR142.
- * score/inline/rtems/score/userext.inl: Cleanup as side-effect of above.
- * rtems/src/tasks.c: Pre-initialized switch extension for list.
- * rtems/macros/rtems/score/timer.inl: Corrected typo on end of line.
-
-2001-04-04 Joel Sherrill <joel@OARcorp.com>
-
- * libfs/src/dosfs/Makefile.am: Per PR129 do not install as many files to
- the $(includedir).
-
-2001-03-29 Joel Sherrill <joel@OARcorp.com>
-
- * Per PR126, configuration structures now match docs.
- * sapi/include/rtems/config.h: Use public data types.
- * Per PR126, configuration structures now match docs.
- * rtems/include/rtems/rtems/config.h: Use public data types.
- * Per PR147 addressed problems when reseting and inserting a timer into
- a timer chain that did not honor time passage since the last time the
- timer server was scheduled and the new insertion.
- * rtems/include/rtems/rtems/timer.h, rtems/src/timerreset.c,
- rtems/src/timerserver.c, rtems/src/timerserverfireafter.c,
- rtems/src/timerserverfirewhen.c: Broke up the "reset server" routine
- into a set of very specific routines that allowed the server to be
- unscheduled, timer chains to be "synchronized" with the current time
- before inserting a new timer.
-
-2001-03-28 Joel Sherrill <joel@OARcorp.com>
-
- * PR132 requested some tinkering ot lower memory.
- * sapi/include/confdefs.h: Lowered footprint of device driver table and
- statically configure user extensions. Now if no static extensions are
- configured, then the table is not instantiated.
-
-2001-03-26 Zoltan Kocsi <zoltan@bendor.com.au>
-
- * rtems/src/eventsurrender.c: Clear event condition when task is
- unblocked. This makes sure that subsequent event send thinks the task is
- still blocked and overwrites the initial events received.
-
-2001-03-23 Joel Sherrill <joel@OARcorp.com>
-
- * libfs/src/imfs/memfile.c: Reapply fix from bug report from Jose
- Sturniolo <jsturnio@nec.com.ar> where NULL pointer was dereferenced when
- freeing a triply indirect file. The fix was applied to the 4.5 release
- branch and not the development branch.
-
-2001-03-20 Till Straumann <strauman@SLAC.Stanford.EDU>
-
- * PR158
- * libnetworking/libc/rcmd.c, libnetworking/libc/rcmd.c: Enable the
- rcmd() library call by commenting out the parts that deal with signals.
- This enables RTEMS to 'rsh' command to a server connecting fd to remote
- stdio. The 'server-side' parts of this file which deal with
- authentication are disabled since they are not needed.
-
-2001-03-19 Joel Sherrill <joel@OARcorp.com>
-
- * posix/sys/utsname.h: Added C++ wrapper.
-
-2001-03-15 Ralf Corsepius <corsepius@faw.uni-ulm.de>
-
- * libnetworking/include/.cvsignore: Remove dangling file.
-
-2001-03-15 Joel Sherrill <joel@OARcorp.com>
-
- * sapi/src/extension.c: Split to reduce minimum code size per PR134.
- * sapi/src/extensioncreate.c, sapi/src/extensiondelete.c,
- sapi/src/extensionident.c: New files. src/Makefile.am: Modified to
- reflect above.
-
-2001-03-01 Joel Sherrill <joel@OARcorp.com>
-
- * libfs/src/imfs/.cvsignore: Added stamp-h1.in.
-
-2001-02-07 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.in: AC_DEFINE RTEMS_UNIX if RTEMS_CPU=unix.
-
-2001-02-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * libmisc/monitor/mon-command.c: Use #if defined(RTEMS_UNIX).
-
-2001-02-03 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * itron/include/Makefile.am, itron/include/itronsys/Makefile.am,
- itron/include/rtems/itron/Makefile.am,
- itron/inline/rtems/itron/Makefile.am,
- itron/macros/rtems/itron/Makefile.am, posix/include/Makefile.am,
- posix/include/rtems/posix/Makefile.am, posix/include/sys/Makefile.am,
- posix/inline/rtems/posix/Makefile.am,
- posix/macros/rtems/posix/Makefile.am: Apply include_*HEADERS instead of
- H_FILES.
- * include/rtems/Makefile.am, include/rtems/score/Makefile.am,
- inline/rtems/score/Makefile.am, macros/rtems/score/Makefile.am Apply
- include_*HEADERS instead of H_FILES.
- * sapi/include/Makefile.am, sapi/include/rtems/Makefile.am,
- sapi/inline/rtems/Makefile.am, sapi/macros/rtems/Makefile.am,
- rtems/include/Makefile.am, rtems/include/rtems/rtems/Makefile.am,
- rtems/inline/rtems/rtems/Makefile.am,
- rtems/macros/rtems/rtems/Makefile.am, rtems/ rtems/optman/Makefile.am,
- libmisc/untar/Makefile.am, libmisc/monitor/Makefile.am,
- libmisc/dummy/Makefile.am, libmisc/devnull/Makefile.am,
- libmisc/dumpbuf/Makefile.am, libmisc/mw-fb/Makefile.am,
- libmisc/stackchk/Makefile.am, libmisc/rtmonuse/Makefile.am,
- libmisc/cpuuse/Makefile.am, librpc/include/rpc/Makefile.am,
- libfs/src/imfs/Makefile.am, libnetworking/Makefile.am,
- libnetworking/arpa/Makefile.am, libnetworking/machine/Makefile.am,
- libnetworking/net/Makefile.am, libnetworking/ netinet/Makefile.am,
- libnetworking/nfs/Makefile.am, libnetworking/rtems/Makefile.am,
- libnetworking/ rtems_servers/Makefile.am,
- libnetworking/rtems_webserver/Makefile.am,
- libnetworking/sys/Makefile.am, libnetworking/vm/Makefile.am: Apply
- include_*HEADERS instead of H_FILES.
- * libnetworking/include/Makefile.am: Remove.
- * libnetworking/Makefile.am: Add handling of *.h files.
- * libnetworking/configure.in: Remove include/Makefile.
-
-2001-01-31 Sergei Organov <osv@javad.ru>
-
- * libnetworking/rtems_servers/ftp.d: Following changes: - Hacks with
- current dir and root dir removed in favor of new libio support for
- task-local current and root directories. - Bug in `close_data_socket()'
- introduced by previous change fixed. - `command_pasv()' changed to set
- timeout on socket we are listening on and code fixed to don't close
- socket twice on error. - `serr()' changed to clear `errno'. -
- `data_socket()' changed to clear `errno' before `bind()'. - `session()'
- changed to clear `errno' before processing session. -
- `close_data_socket()' fixed to close both active and passive sockets. -
- Initialize info->data_socket to -1 in `daemon()'. - Initialize `fname'
- to empty string in `exec_command()'.
-
-2001-01-31 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/include/rtems/rtems/timer.h: Missed merging these modifications
- in previous merge of new timer functionality.
-
-2001-01-29 Joel Sherrill <joel@OARcorp.com>
-
- * score/src/objectextendinformation.c: Added include of string.h to
- eliminate warning.
- * Fixed bug where resetting a timer that was not at the head of one of
- the task timer chains resulted in the Timer Server task waking up too
- far in the future.
- * Added rtems_timer_get_information() directive to support testing.
- * src/timerserver.c, include/rtems/rtems/timer.h,
- * rtems/src/timergetinfo.c: New file.
- * rtems/src/Makefile.am: Modified to reflect above.
-
-2001-01-28 Ralf Corsepius <corsepiu@faw.uni-ulm.d>
-
- * sapi/include/confdefs.h: define CONFIGURE_NEWLIB_EXTENSION 0 if not
- using NEWLIB, cleanup related comment.
-
-2001-01-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * sapi/include/confdefs.h: include cpuopts.h, replace stubdr w/ devnull.
-
-2001-01-25 Eric Norum <eric.norum@usask.ca>
-
- * libnetworking/lib/tftpDriver.c: Reduce first timeout interval. This
- improves throughput on systems which are dropping packets. Only the
- first timeout is reduced. This keeps the number of extra packets down
- on networks that are very busy and dropping lots of packets.
-
-2001-01-24 Sergei Organov <osv@javad.ru>
-
- * libnetworking/rtems_servers/ftpd.c,
- libnetworking/rtems_servers/ftpd.h: - Timeouts on sockets implemented.
- 'idle' field added to configuration. No timeout by default to keep
- backward compatibility. Note: SITE IDLE command not implemented yet. -
- Basic global access control implemented. 'access' field added to
- configuration. No access limitations by default to keep backward
- compatibility. - Anchor data socket for active mode (using self IP and
- port 20.) - Fixed default data port support (still not tested). - Don't
- allow IP address different from originating host in PORT command to
- improve security. - Fixed bug in MDTM command. - Check for correctness
- of parsing of argument in command_port(). - Fixed squeeze_path() to
- don't allow names like 'NAME/smth' where 'NAME' is not a directory. -
- Command parsing a little bit improved: command names are now converted
- to upper-case to be more compatible with RFC (command names are not
- case-sensitive.). - Reformat comments so that they have RTEMS
- look-and-feel. - Fixed DELE, SITE CHMOD, RMD, MKD broken by previous
- changes. - True ASCII mode implemented (doesn't work for hooks and
- /dev/null) - Passive mode implemented, PASV command added. - Default
- port for data connection could be used (untested, can't find ftp client
- that doesn't send PORT command). - SYST reply changed to UNIX, as former
- RTEMS isn't registered name. - Reply codes reviewed and fixed.
-
-2001-01-24 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * posix/configure.in: Add src/config.h.
- * posix/src/Makefile.am: Add INCLUDES += -I. to pickup config.h.
- * posix/src/.cvsignore: Add config.h and stamp-h.
- * posix/src/*.c: Add config.h support.
-
-2001-01-23 Joel Sherrill <joel@OARcorp.com>
-
- * posix/src/alarm.c: Eliminated use of C++ style comments.
-
-2001-01-22 Michael Hamel <mhamel@adi.co.nz>
-
- * posix/include/rtems/posix/semaphore.h,
- posix/inline/rtems/posix/semaphore.inl, posix/ src/ptimer1.c,
- posix/include/rtems/posix/semaphore.h,
- posix/inline/rtems/posix/semaphore.inl, posix/src/alarm.c,
- posix/src/ptimer1.c, posix/src/semaphorenametoid.c, posix/src/semopen.c,
- posix/src/semunlink.c, rtems/include/rtems.h, rtems/src/signalcatch.c:
- Modifications to make CodeWarrior happy.
-
-2001-01-22 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/include/rtems/rtems/timer.h, rtems/src/timerserver.c: Add
- priority argument to rtems_timer_initiate_server().
-
-2001-01-18 Joel Sherrill <joel@OARcorp.com>
-
- * score/include/rtems/system.h, rtems/include/rtems/system.h: Only
- include cpuopts.h when building a multilib configuration. Some ports
- still need targopts.h but this small modification lets those ports work
- non-multilib while fixing being fixed for multilib.
-
-2001-01-17 Joel Sherrill <joel@OARcorp.com>
-
- * ChangeLog: Deleted duplicate blank line.
-
-2001-01-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * libfs/configure.in: Add src/imfs/config.h.
- * libfs/src/imfs/Makefile.am: Add INCLUDES += -I. to pickup config.h.
- * libfs/src/imfs/.cvsignore: Add config.h and stamp-h.
- * libfs/src/imfs/*.c: Add config.h support.
-
-2001-01-16 Joel Sherrill <joel@OARcorp.com>
-
- * posix/inline/rtems/posix/mutex.inl (_POSIX_Mutex_Get_support):
- Corrected name of routine in header.
- * rtems/Added task-based timers to the Timer Manager. This added three
- new directives: - rtems_timer_initiate_server -
- rtems_timer_server_fire_after - rtems_timer_server_fire_when In the
- process of doing this, a number of cleanups were made.
- * rtems/src/timerserver.c, rtems/src/timerserverfireafter.c,
- rtems/src/timerserverfirewhen.c: New files.
- * rtems/include/timer/timer.h: Added new prototypes and supporting types.
- * rtems/inline/rtems/rtems/timer.h, rtems/macros/rtems/rtems/timer.h:
- Enhanced _Timer_Is_interval_class() to cover the class
- TIMER_INTERVAL_ON_TASK.
- * rtems/src/Makefile.am: Accounted for new files.
- * rtems/src/rtemstimer.c: Added initialization of _Timer_Server variable.
- * rtems/src/timercancel.c, rtems/src/timerreset.c: Account for addition
- of timer classes. Also corrected the headers.
- * rtems/src/timercreate.c, rtems/src/timerdelete.c,
- rtems/src/timerfireafter.c, rtems/ src/timerfireafter.c,
- rtems/src/timerident.c: Corrected header.
- * rtems/src/taskmode.c: Ensure the this service does not dispatch before
- tasking is enabled at initialization time.
-
-2001-01-12 Sergei Organov <osv@javad.ru>
-
- * libnetworking/rtems_servers/ftpd.c,
- libnetworking/rtems_servers/ftpd.h: - use pool of pre-created threads to
- handle sessions instead of creating/deleting threads on the fly. - LIST
- output is now similar to what "/bin/ls -al" would output, thus FTP
- clients such Netscape are happy with it. - LIST NAME now works (both for
- files and directories) - added support for NLST, CDUP, and MDTM FTP
- commands to make more FTP clients happy . - keep track of CWD for every
- session separately. - ability to specify root directory name for FTPD in
- configuration table. FTPD will then create illusion for FTP clients that
- this is actually root directory. - ignore options sent in commands, thus
- LIST -al FILE works and doesn't try to list "-al" directory. - buffers
- are allocated on stack instead of heap where possible to eliminate
- malloc/free calls (avoid possible heap fragmentation troubles). - drop
- using of task notepad to pass parameters - use function arguments
- instead. - use snprintf() instead of sprintf() as the latter is unsafe.
- - use of PF_INET in socket() instead of AF_INET.
-
-2001-01-12 Joel Sherrill <joel@OARcorp.com>
-
- * posix/src/clockgetres.c: Fixed match problem. We are not converting
- an interval to a timespec -- it is actually a real number of
- microseconds.
- * posix/src/README.mqueue: Enhanced example.
-
-2001-01-12 Jake Janovetz <janovetz@uiuc.edu>
-
- * 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_fchmod.c, libfs/src/imfs/imfs_handlers_memfile.c,
- libfs/src/imfs/imfs_init.c, libfs/src/imfs/imfs_initsupp.c,
- libfs/src/imfs/imfs_stat.c, libfs/src/imfs/memfile.c,
- libfs/src/imfs/miniimfs_init.c: Final developmental update to "tarfs".
- When rtems_tarfs_load() is called, it checks the permissions on each
- file. If there is write permission, it just creates a standard file
- using "creat()" and therefore, uses the IMFS MEMORY_FILE. If there is no
- write permission, it creates a LINEAR_FILE node with the appropriate
- properties. If the permission is ever changed to writeable, IMFS_fchmod
- converts it to a regular memory file.
-
-2001-01-08 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * score/src/threadinitialize.c: Removed warning.
-
-2001-01-08 Joel Sherrill <joel@OARcorp.com>
-
- * score/src/threadinitialize.c: Fix my bad hack of Ralf's fp_area
- warning removal patch. :(.
-
-2001-01-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * itron/configure.in: Add src/config.h.
- * itron/src/Makefile.am: Add INCLUDES += -I. to pickup config.h.
- * itron/src/.cvsignore: Add config.h and stamp-h.
- * itron/src/*.c: Add config.h support.
-
-2001-01-05 Joel Sherrill <joel@OARcorp.com>
-
- * libmisc/devnull: New addition. Moved from libcpu/sh.
- * libmisc/devnull/devnull.c, libmisc/devnull/devnull.h,
- libmisc/devnull/.cvsignore, libmisc/ devnull/Makefile.am: New files.
- * libmisc/Makefile.am, libmisc/configure.in, libmisc/wrapup/Makefile.am:
- Modified to reflect addition of above.
-
-2001-01-03 Joel Sherrill <joel@OARcorp.com>
-
- * score/src/isr.c: Modify to properly dereference _ISR_Vector_table now
- that it is dynamically allocated.
-
-2001-01-02 Joel Sherrill <joel@OARcorp.com>
-
- * libnetworking/CHANGELOG: Removed.
- * libnetworking/README: Merged CHANGELOG contents as initial changes.
-
-2000-12-19 Joel Sherrill <joel@OARcorp.com>
-
- * posix/src/pthreadgetschedparam.c: Do not set output parameters if the
- pointers are NULL.
- * score/src/isr.c: Allocate the _ISR_Vector_table all the time not just
- when we are allocating an interrupt stack.
-
-2000-12-14 Eric Norum <eric.norum@usask.ca>
-
- * libnetworking/lib/tftpDriver.c: Added write capability.
-
-2000-12-13 Joel Sherrill <joel@OARcorp.com>
-
- * score/include/rtems/score/isr.h, score/src/isr.c: Allocate it from the
- workspace rather than explicitly declaring it. This allows the size to
- be a non-constant from the perspective of score/cpu.
-
-2000-12-12 Jake Janovetz <janovetz@uiuc.edu>
-
- * libfs/src/imfs/linearfile.c, libfs/src/imfs/imfs_load_tar.c: New files.
- * libfs/src/imfs/Makefile.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_handlers_memfile.c,
- libfs/src/imfs/imfs_init.c, libfs/src/imfs/imfs_initsupp.c,
- libfs/src/imfs/imfs_stat.c, libfs/src/imfs/miniimfs_init.c: Added
- "tarfs". This is not really a tar filesystem. It is a way to load a tar
- image into the IMFS but actually leave bulky file contents in the
- original tar image. It essentially adds the linear file type and
- associated support and a loader routine.
-
-2000-12-08 Joel Sherrill <joel@OARcorp.com>
-
- * libnetworking/libc/linkaddr.c: Initialized variable to remove warning.
- * libnetworking/modem/ppp.c, libnetworking/modem/ppp_tty.c: Made
- numerous variable declarations conditional on PPP_COMPRESS and
- PPP_FILTER. Commented out variables that were not used because the code
- using them was commented out. Removed totally unused variables.
- * libnetworking/modem/pppcompress.c: Added parentheses to avoid warnings.
- * libnetworking/pppd/pppmain.c: Removed numerous warnings.
-
-2000-12-06 Joel Sherrill <joel@OARcorp.com>
-
- * posix/src/pthreadgetcpuclockid.c: Add include of <rtems/system.h> to
- eliminate warning.
- * rtems/src/regiongetinfo.c: Removed unused variable to eliminate
- warning.
-
-2000-12-01 Joel Sherrill <joel@OARcorp.com>
-
- * configure.in: Removed error check for enabling macros with either
- POSIX or ITRON API.
- * Added macro support to ITRON API. This is known to compile.
- * itron/Makefile.am: Added macros directory.
- * itron/configure.in: Removed error check for enabling macros.
- * itron/macros/.cvsignore, itron/macros/Makefile.am,
- itron/macros/rtems/.cvsignore, itron/macros/rtems/Makefile.am,
- itron/macros/rtems/itron/.cvsignore,
- itron/macros/rtems/itron/Makefile.am,
- itron/macros/rtems/itron/eventflags.inl,
- itron/macros/rtems/itron/fmempool.inl,
- itron/macros/rtems/itron/intr.inl, itron/macros/rtems/itron/mbox.inl,
- itron/macros/rtems/itron/msgbuffer.inl,
- itron/macros/rtems/itron/network.inl, itron/macros/rtems/itron/port.inl,
- itron/macros/rtems/itron/semaphore.inl,
- itron/macros/rtems/itron/sysmgmt.inl, itron/macros/rtems/itron/task.inl,
- itron/macros/rtems/itron/time.inl,
- itron/macros/rtems/itron/vmempool.inl: New files.
- * posix/include/rtems/posix/cond.h: #if 0'ed out prototype of
- _POSIX_Condition_variables_Get to avoid conflict with macro
- implementation.
- * Added macro support to POSIX API. This is known to compile.
- * posix/macros/rtems/posix/cond.inl, posix/macros/rtems/posix/intr.inl,
- posix/macros/rtems/posix/key.inl, posix/macros/rtems/posix/mqueue.inl,
- posix/macros/rtems/posix/mutex.inl,
- posix/macros/rtems/posix/priority.inl,
- posix/macros/rtems/posix/pthread.inl,
- posix/macros/rtems/posix/semaphore.inl,
- posix/macros/rtems/posix/timer.inl: New files.
- * posix/configure.in: Removed error check for enabling macros.
- * posix/rtems/posix/mutex.h: #if 0'ed out prototypes for inlined
- routines since you cannot have prototypes for macros.
- * posix/macros/rtems/posix/Makefile.am: Added files.
- * score/macros/rtems/score/coresem.inl: Removed comments since
- convention calls for comments to be in inline versin.
- * score/macros/rtems/score/object.inl (Objects_Get_local_object): Fixed
- style to use _ prefix on variable names and use parentheses.
- * score/macros/rtems/score/object.inl (_Objects_Namespace_remove): Added.
-
-2000-11-30 Joel Sherrill <joel@OARcorp.com>
-
- * posix/inline/rtems/posix/mqueue.inl: Removed explicit dependency on
- abs().
- * General effort to make things compile with macros not inlines
- * score/inline/rtems/score/coremutex.inl: Added comment indicating for
- macros there is another copy of _CORE_mutex_Seize_interrupt_trylock() in
- src/coremutexseize.c.
- * score/src/coremutexseize.c: Added body of
- _CORE_mutex_Seize_interrupt_trylock() for macro case.
- * score/macros/rtems/score/coremutex.inl: Added prototype for
- _CORE_mutex_Seize_interrupt_trylock() since there is a real body when
- macros are enabled.
- * score/macros/rtems/score/coresem.inl: Added macro implementation of
- _CORE_semaphore_Seize_isr_disable.
- * score/macros/score/Makefile.am: Fixed typos.
- * score/rtems/score/address.inl: Correct macro implementation of
- _Addresses_Is_aligned() so it would compile.
- * score/macros/rtems/score/coremsg.inl: Added closing parentheses.
- * rtems/src/msgqsubmit.c: Modified multiprocessing conditional so this
- would compile with both macros and inlines.
- * rtems/macros/rtems/rtems/sem.inl: Added macro implementation of
- _Semaphore_Get_interrupt_disable().
- * libmisc/mw-fb/mw_uid.c: Removed unnecessary dependency on <bsp.h>.
- * libnetworking/modem/ppp_tty.c: Changed to include
- <rtems/termiostypes.h> since that is an RTEMS specific header file.
- * libnetworking/sys/ttycom.h: Moved to lib/include/sys.
- * libnetworking/Makefile.am: Modified to reflect above.
-
-2000-11-28 Joel Sherrill <joel@OARcorp.com>
-
- * libfs/src/imfs/memfile.c: Bug report from Sturniolo Jose
- <jsturnio@nec.com.ar> where NULL pointer was dereferenced.
-
-2000-11-28 Chris Johns <ccj@acm.org>
-
- * score/src/heapallocate.c: Do not allow the size to overflow when
- adjusting it. A test allocated a stack of -1 (~0). This actually
- resulted in a stack being allocated but with a size of 0xb. The
- allocator did not test the size to see if it rolled through 0 and so
- allowed the allocation to happen, the thread to get created. The task
- crashed as you would expect.
-
-2000-11-27 Joel Sherrill <joel@OARcorp.com>
-
- * posix/src/sysconf.c: Add support for _SC_CLK_TCK and _SC_OPEN_MAX.
- * libnetworking/libc/res_init.c: Fix typo - adding missing # on include.
-
-2000-11-25 Eric Norum <eric.norum@usask.ca>
-
- * libnetworking/libc/res_init.c: Move include to avoid compiler dumping
- core.
-
-2000-11-25 Antti P Miettinen <antti.p.miettinen@nokia.com>
-
- * libnetworking/wrapup/Makefile.am, libnetworking/configure.in,
- libnetworking/Makefile.am: Added modem subdir.
- * libnetworking/net/Makefile.am: Added if_pppvar.h, pppcompress.h.
- * libnetworking/pppd/Makefile.am: Added pppmain.c (which needs work).
- * libnetworking/pppd/chat.c, libnetworking/pppd/fsm.c,
- libnetworking/pppd/fsm.h, libnetworking/pppd/ipxcp.c,
- libnetworking/pppd/main.c, libnetworking/pppd/ppp_tty.c,
- libnetworking/pppd/upap.c: Changes from Thomas Doerfler
- <Thomas.Doerfler@imd-systems.de> and cosmetic changes by me. Actually
- main.c and ppp_tty.c should be scratched. The modem subdir has the real
- ppp_tty.c and the real pppd main is in pppmain.c.
-
-2000-11-17 Jennifer Averret <jennifer@OARcorp.com>
-
- * libfs/src/imfs/imfs_eval.c: Always return imaginary node at mount
- points.
-
-2000-11-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am, itron/Makefile.am, posix/Makefile.am,
- libmisc/Makefile.am, librpc/Makefile.am, libfs/Makefile.am,
- libnetworking/Makefile.am: Use ... instead of RTEMS_TOPdir in
- ACLOCAL_AMFLAGS.
-
-2000-11-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am, itron/Makefile.am, posix/Makefile.am,
- libmisc/Makefile.am, librpc/Makefile.am, libfs/Makefile.am,
- libnetworking/Makefile.am: Switch to ACLOCAL_AMFLAGS = -I
- $(RTEMS_TOPdir)/aclocal.
-
-2000-11-02 Joel Sherrill <joel@OARcorp.com>
-
- * score/include/rtems/system.h: Use proper conditional (RTEMS_POSIX_API)
- so prototypes for POSIX_MP_NOT_IMPLEMENTED(), POSIX_NOT_IMPLEMENTED(),
- POSIX_BOTTOM_REACHED() are actually included.
- * score/include/rtems/system.h: Add prototypes for
- POSIX_MP_NOT_IMPLEMENTED(), POSIX_NOT_IMPLEMENTED(),
- POSIX_BOTTOM_REACHED() removed from newlib.
-
-2000-11-01 Joel Sherrill <joel@OARcorp.com>
-
- * libfs/src/imfs/Makefile.am, libfs/src/imfs/deviceio.c,
- libfs/src/imfs/imfs_chown.c, libfs/src/imfs/imfs_config.c,
- libfs/src/imfs/imfs_creat.c, libfs/src/imfs/imfs_debug.c,
- libfs/src/imfs/imfs_directory.c, libfs/src/imfs/imfs_eval.c,
- libfs/src/imfs/imfs_fchmod.c, libfs/src/imfs/imfs_free.c,
- libfs/src/imfs/imfs_fsunmount.c, libfs/src/imfs/imfs_gtkn.c,
- libfs/src/imfs/imfs_init.c, libfs/src/imfs/imfs_initsupp.c,
- libfs/src/imfs/imfs_link.c, libfs/src/imfs/imfs_mknod.c,
- libfs/src/imfs/imfs_mount.c, libfs/src/imfs/imfs_readlink.c,
- libfs/src/imfs/imfs_rmnod.c, libfs/src/imfs/imfs_stat.c,
- libfs/src/imfs/imfs_symlink.c, libfs/src/imfs/imfs_unixstub.c,
- libfs/src/imfs/imfs_unlink.c, libfs/src/imfs/imfs_unmount.c,
- libfs/src/imfs/imfs_utime.c, libfs/src/imfs/ioman.c,
- libfs/src/imfs/memfile.c, libfs/src/imfs/miniimfs_init.c: assoc.h,
- error.h, libio_.h, libio.h, and libcsupport.h moved from libc to
- lib/include/rtems and now must be referenced as <rtems/XXX.h>. Now we
- do not have to reach up and over to libc to pick them up.
-
-2000-10-30 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * posix/configure.in: Cleanup comments.
-
-2000-10-30 Joel Sherrill <joel@OARcorp.com>
-
- * posix/include/Makefile.am: Updated to reflect files merged into
- newlib. This resulted in some definitions moving to other files and thus
- some secondary effects in RTEMS source code.
- * posix/include/unistd.h: Removed. Now use newlib's.
- * posix/include/rtems/posix/mqueue.h: Add include of <signal.h>.
- * posix/include/rtems/posix/threadsup.h: Add include of <sys/signal.h>.
- * posix/src/execv.c, posix/src/execve.c, posix/src/execvp.c: Corrected
- prototype to agree with newlib.
- * posix/src/psignal.c: Rewrote reference to <siginfo.h> in comment since
- that file no longer exists.
- * posix/src/pthreadkill.c, posix/src/sigaction.c: Added include of
- <signal.h>.
- * posix/src/sigtimedwait.c: Rewrote reference to <siginfo.h> in comment
- since that file no longer exists.
- * POSIX include files merged into newlib. This resulted in some
- definitions moving to other files and thus some secondary effects in
- RTEMS source code.
- * sapi/include/confdefs.h: Replaced include of <sys/siginfo.h> with
- <signal.h> since that file no longer exists.
- * POSIX include files merged into newlib. This resulted in some
- definitions moving to other files and thus some secondary effects in
- RTEMS source code.
- * librpc/src/rpc/Makefile.am, librpc/src/rpc/auth_time.c,
- librpc/src/rpc/clnt_simple.c, librpc/src/rpc/clnt_tcp.c,
- librpc/src/rpc/clnt_udp.c, librpc/src/rpc/clnt_unix.c,
- librpc/src/rpc/get_myaddress.c, librpc/src/rpc/pmap_clnt.c,
- librpc/src/rpc/pmap_getmaps.c, librpc/src/rpc/pmap_getport.c,
- librpc/src/rpc/pmap_rmt.c, librpc/src/rpc/rtime.c,
- librpc/src/rpc/svc_tcp.c, librpc/src/rpc/svc_udp.c,
- librpc/src/rpc/svc_unix.c: Use of _read, _write, and _close as macros
- conflicted with newlib's use of these as routine names. They were
- renamed to include "_RPC_" prefix.
- * POSIX include files merged into newlib. This resulted in some
- definitions moving to other files and thus some secondary effects in
- RTEMS source code.
- * libnetworking/machine/types.h: Added _CLOCKID_T_ and _TIMER_T_ to be
- in sync with newlib's <machine/types.h>.
- * libnetworking/rtems/rtems_bsdnet_internal.h: newlib now includes
- definition of struct itimerval in <sys/time.h>.
-
-2000-10-25 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am, itron/Makefile.am, posix/Makefile.am,
- libmisc/Makefile.am, librpc/Makefile.am, libnetworking/Makefile.am:
- ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros. Switch to GNU
- canonicalization.
-
-2000-10-24 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * libfs/Makefile.am, libfs/configure.in: Introduce GNU canonicalization
- to libfs/. The approach is currently a bit of a hack as GNU
- canonicalization does not support the per-BSP build some of the other
- directories require. As more of the tree is converted, this will become
- less of an issue.
-
-2000-10-24 Joel Sherrill <joel@OARcorp.com>
-
- * libfs/src/imfs/imfs_config.c: New file containing IMFS configuration
- information split from libc/base_fs.c.
- * libfs/src/imfs/ioman.c: New file. Moved from lib/libc. Missed
- previously.
- * libfs/src/imfs/Makefile.am: Added imfs_config.c and ioman.c.
-
-2000-10-19 Joel Sherrill <joel@OARcorp.com>
-
- * libfs/.cvsignore, libfs/src/.cvsignore, libfs/src/imfs/.cvsignore,
- libfs/wrapup/.cvsignore: New files.
-
-2000-10-19 Antti P Miettinen <anmietti@trshp.ntc.nokia.com>
-
- * libnetworking/lib/tftpDriver.c: add comments to handlers struct
- function pointers.
- * libnetworking/rtems/rtems_glue.c: move pointer arithmetic to be
- _after_ pointer has been checked against NULL.
-
-2000-10-18 Nick Simon <Nick.SIMON@syntegra.bt.co.uk>
-
- * score/src/heapgetinfo.c, score/include/rtems/score/heap.h,
- score/src/Makefile.am: Added _Heap_Get_information() and information
- control block.
- * score/src/heapgetinfo.c: New file.
-
-2000-10-18 Joel Sherrill <joel@OARcorp.com>
-
- * sapi/include/confdefs.h: Set CONFIGURE_INIT_TASK_STACK_SIZE to 0 if
- there is no Classic API Initialization Tasks Table defined.
- * sapi/include/confdefs.h: Modified code that accounts for
- initialization task/threads with greater than minimum stack sizes so it
- would compile even if optional APIs are disabled.
- * rtems/src/regiongetinfo.c, rtems/include/rtems/rtems/region.h,
- rtems/include/rtems/rtems/types.h, rtems/src/Makefile.am: Added
- region_get_information() and information control block.
- * rtems/src/regiongetinfo.c: New file.
-
-2000-10-18 Chris Johns <ccj@acm.org>
-
- * libfs created.
- * libfs/src, libfs/src/imfs, libfs/wrapup: New directories.
- * libfs/ChangeLog, libfs/Makefile.am, libfs/README, libfs/configure.in,
- libfs/src/Makefile.am, libfs/wrapup/Makefile.am: New files.
- * libfs/src/imfs/deviceio.c, libfs/src/imfs/imfs_getchild.c,
- libfs/src/imfs/imfs_readlink.c, libfs/src/imfs/imfs.h,
- libfs/src/imfs/imfs_gtkn.c, libfs/src/imfs/imfs_rmnod.c,
- libfs/src/imfs/imfs_chown.c, libfs/src/imfs/imfs_handlers_device.c,
- libfs/src/imfs/imfs_stat.c, libfs/src/imfs/imfs_creat.c,
- libfs/src/imfs/imfs_handlers_directory.c, libfs/src/imfs/imfs_symlink.c,
- libfs/src/imfs/imfs_debug.c, libfs/src/imfs/imfs_handlers_link.c,
- libfs/src/imfs/imfs_unixstub.c, libfs/src/imfs/imfs_directory.c,
- libfs/src/imfs/imfs_handlers_memfile.c, libfs/src/imfs/imfs_unlink.c,
- libfs/src/imfs/imfs_eval.c, libfs/src/imfs/imfs_init.c,
- libfs/src/imfs/imfs_unmount.c, libfs/src/imfs/imfs_fchmod.c,
- libfs/src/imfs/imfs_initsupp.c, libfs/src/imfs/imfs_utime.c,
- libfs/src/imfs/imfs_fcntl.c, libfs/src/imfs/imfs_link.c,
- libfs/src/imfs/memfile.c, libfs/src/imfs/imfs_fdatasync.c,
- libfs/src/imfs/imfs_mknod.c, libfs/src/imfs/miniimfs_init.c,
- libfs/src/imfs/imfs_free.c, libfs/src/imfs/imfs_mount.c,
- libfs/src/imfs/imfs_fsunmount.c, libfs/src/imfs/imfs_ntype.c: New files.
- Moved from libc.
- * libnetworking/pppd/ipxcp.c: Fixed a typo.
-
-2000-10-12 Joel Sherrill <joel@OARcorp.com>
-
- * sapi/include/confdefs.h: Account for initialization tasks and threads
- which use larger than minimum stack sizes.
-
-2000-09-29 Stephan Merker <merker@decrc.abb.de>
-
- * rtems/include/rtems/rtems/ratemon.h, rtems/src/ratemonperiod.c,
- rtems/src/ratemontimeout.c: Add next_length field so period length can
- be changed by the the sequence period(X), period(not X) with no
- intervening cancel or expiration.
-
-2000-09-28 Joel Sherrill <joel@OARcorp.com>
-
- * sapi/include/rtems/io.h (rtems_driver_address_table): Added "_entry"
- to all names.
- * sapi/src/io.c: Accounted for above.
- * libmisc/monitor/mon-driver.c: Accounted for addition of "_entry" to
- fields in rtems_driver_address_table.
- * libnetworking/rtems_webserver/Makefile.am,
- libnetworking/rtems_webserver/base64.c,
- libnetworking/rtems_webserver/base64.c: Renamed base64.c to wbase64.c.
- * libnetworking/rtems_webserver/sock.c: Added file missed in merger.
-
-2000-09-25 Joel Sherrill <joel@OARcorp.com>
-
- * score/rtems/system.h: Switched a29k and hppa1.1 to using cpuopts.h not
- targopts.h to reduce dependency on BSP.
-
-2000-09-22 Joel Sherrill <joel@OARcorp.com>
-
- * librpc/src/xdr/xdr_float.c: Added A29K support.
- * libnetworking/machine/types.h, libnetworking/pppd/pppd.h,
- libnetworking/rtems/rtems_bsdnet_internal.h,
- libnetworking/rtems_webserver/webmain.c: machine/types.h should not
- have included rtems.h. It is now including precisely the least amount
- of low level, yet portable .h files to get the basic RTEMS types
- defined. This rippled into other files since rtems_bsdnet_internal.h
- used machine/types.h to include rtems.h.
-
-2000-09-20 Joel Sherrill <joel@OARcorp.com>
-
- * score/src/objectgetbyindex.c: Do not enable dispatching on an error
- path it was not disabled on.
-
-2000-09-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * wrapup/rtems/Makefile.am: Use PROJECT_TOPdir in path to size_rtems.
- * libnetworking/ChangeLog: Cleanup.
-
-2000-09-05 Joel Sherrill <joel@OARcorp.com>
-
- * libnetworking/rtems/rtems_syscall.c: Changed from O_NONBLOCK to
- internal RTEMS_LIBIO_FLAGS_NO_DELAY to avoid O_NONBLOCK/O_NDELAY
- confusion and to work with the converted flags.
-
-2000-09-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * wrapup/itron/Makefile.am, wrapup/posix/Makefile.am,
- wrapup/rtems/Makefile.am, itron/src/Makefile.am, posix/src/Makefile.am,
- posix/optman/Makefile.am, score/src/Makefile.am, sapi/src/Makefile.am,
- sapi/optman/Makefile.am, rtems/optman/Makefile.am,
- rtems/src/Makefile.am, libmisc/cpuuse/Makefile.am,
- libmisc/dummy/Makefile.am, libmisc/dumpbuf/Makefile.am,
- libmisc/monitor/Makefile.am, libmisc/rtmonuse/Makefile.am,
- libmisc/stackchk/Makefile.am, libmisc/untar/Makefile.am,
- libmisc/wrapup/Makefile.am, libmisc/mw-fb/Makefile.am,
- librpc/src/rpc/Makefile.am, librpc/src/xdr/Makefile.am,
- libnetworking/kern/Makefile.am, libnetworking/lib/Makefile.am,
- libnetworking/libc/Makefile.am, libnetworking/net/Makefile.am,
- libnetworking/netinet/Makefile.am, libnetworking/nfs/Makefile.am,
- libnetworking/pppd/Makefile.am, libnetworking/rtems/Makefile.am,
- libnetworking/rtems_servers/Makefile.am,
- libnetworking/rtems_webserver/Makefile.am,
- libnetworking/wrapup/Makefile.am: Include compile.am.
-
-2000-09-01 Rosimildo daSilva <rdasilva@connecttel.com>
-
- * libnetworking/emfdb.c: Removed stray semi-colon. Reported on GoAhead
- mailing lists by Jim Rudnicki <jdrudnicki@yahoo.com>.
-
-2000-08-31 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * libnetworking/netinet/tcp_input.c: Spelling corrections.
-
-2000-08-31 Joel Sherrill <joel@OARcorp.com>
-
- * Merged version 2.1 of GoAhead webserver. This update was submitted by
- Antti P Miettinen <antti.p.miettinen@nokia.com>.
- * libnetworking/NOTES, libnetworking/base64.c, libnetworking/ejIntrn.h,
- libnetworking/emfdb.c, libnetworking/emfdb.h, libnetworking/md5.h,
- libnetworking/md5c.c, libnetworking/ um.c, libnetworking/um.h: New files.
- * libnetworking/wbase64.c: Removed.
- * libnetworking/Makefile.am, libnetworking/asp.c,
- libnetworking/balloc.c, libnetworking/default.c, libnetworking/ej.h,
- libnetworking/ejlex.c, libnetworking/ejparse.c, libnetworking/ form.c,
- libnetworking/h.c, libnetworking/handler.c, libnetworking/mime.c,
- libnetworking/misc.c, libnetworking/ringq.c, libnetworking/rom.c,
- libnetworking/security.c, libnetworking/ socket.c, libnetworking/sym.c,
- libnetworking/uemf.c, libnetworking/uemf.h, libnetworking/url.c,
- libnetworking/value.c, libnetworking/webcomp.c, libnetworking/webmain.c,
- libnetworking/ webpage.c, libnetworking/webrom.c, libnetworking/webs.c,
- libnetworking/webs.h, libnetworking/websuemf.c, libnetworking/wsIntrn.h:
- Modified.
-
-2000-08-30 Joel Sherrill <joel@OARcorp.com>
-
- * posix/Many files, score/Many files, libmisc/Many files: Moved
- posix/include/rtems/posix/seterr.h to score/include/rtems/seterr.h so
- it would be available within all APIs.
- * libmisc/mw-fb/.cvsignore, libnetworking/rtems_webserver/license.txt:
- New file.
-
-2000-08-30 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * rtems/taskstart.c: Removed 1st cut at rtems_task_start_main_style.
- Only committed this so it could be easily revisited as we discussing
- moving main() to user space from BSP space.
- * rtems/taskstart.c: Added 1st cut at rtems_task_start_main_style.
-
-2000-08-26 Rosimildo da Silva <rdasilva@connecttel.com>
-
- * Added generic Micro FrameBuffer interface for MicroWindows. This
- interface allows MicroWindows to under RTEMS. A sample driver has been
- developed for the pc386 BSP. See pc386/fb_vga.c as a sample.
- * Added Uniform Input Device interface for MicroWindows. See PC386 bsp
- for sample drivers for mouse and keyboard (console).
- * libmisc/mw-bf: New directory.
- * libmisc/Makefile.am, libmisc/configure.in, libmisc/wrapup/Makefile.am:
- Account for mw-fb.
- * libmisc/mw-fb/Makefile.am, libmisc/mw-fb/mw_fb.c,
- libmisc/mw-fb/mw_fb.h, libmisc/mw-fb/mw_uid.c, libmisc/mw-fb/mw_uid.h:
- New file.
-
-2000-08-25 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * posix/inline/rtems/posix/timer.inl, posix/include/rtems/posix/timer.h,
- posix/ inline/rtems/posix/Makefile.am, posix/src/ptimer1.c: Redid the
- style of src/ptimer1.c. Continued effort to make the POSIX Timer
- implementation match that of other managers. Added data structures
- required to use SuperCore Object Handler.
-
-2000-08-17 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * score/include/rtems/system.h: Include cpuopts.h for __i386__.
-
-2000-08-15 Joel Sherrill <joel@OARcorp.com>
-
- * posix/src/ptimer1.c: Minor formatting fixes.
- * posix/src/ptimer1.c: Removed unused routine PRINT_ERRNO_S.
- * posix/src/ptimer1.c: Removed unnecessary routine COPY_ITIMERSPEC_S and
- used structure copy instead.
- * posix/src/ptimer1.c: Renamed timer_alive_t to POSIX_Timer_Control.
- * posix/include/rtems/posix/timer.h: Ditto.
- * posix/src/ptimer1.c: Switched to using
- set_errno_and_return_minus_one() to ensure that errno was always set.
- * posix/src/ptimer1.c (timer_settime): Converted use of rtems_clock_get
- to use SuperCore _TOD_Current variable.
-
-2000-08-10 Joel Sherrill <joel@OARcorp.com>
-
- * ChangeLog, itron/ChangeLog, posix/ChangeLog, score/ChangeLog,
- sapi/ChangeLog, rtems/ChangeLog, libmisc/ChangeLog, librpc/ChangeLog,
- libnetworking/ChangeLog: New file.
-
diff --git a/cpukit/score/cpu/arm/ChangeLog b/cpukit/score/cpu/arm/ChangeLog
deleted file mode 100644
index a677be1a01..0000000000
--- a/cpukit/score/cpu/arm/ChangeLog
+++ /dev/null
@@ -1,709 +0,0 @@
-2011-11-20 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- PR 1965/cpukit
- * rtems/score/arm.h: Select ARMv4 multilib implementation for
- __ARM_ARCH_7A__.
-
-2011-11-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * rtems/score/cpu.h: Removed unused register_pc from Context_Control.
-
-2011-11-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- PR 1949/cpukit
- PR 1950/cpukit
- * rtems/score/arm.h: Select ARMv4 multilib implementation for
- __ARM_ARCH_6J__.
-
-2011-09-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- PR 1914/cpukit
- * rtems/score/cpu.h: Select timestamp implementation.
-
-2011-09-24 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * rtems/score/armv7m.h, armv7m-context-initialize.c,
- armv7m-context-restore.c, armv7m-context-switch.c,
- armv7m-exception-handler-get.c, armv7m-exception-handler-set.c,
- armv7m-exception-priority-get.c, armv7m-exception-priority-set.c,
- armv7m-initialize.c, armv7m-isr-dispatch.c, armv7m-isr-enter-leave.c,
- armv7m-isr-level-get.c, armv7m-isr-level-set.c,
- armv7m-isr-vector-install.c, armv7m-multitasking-start-stop.c: New
- files.
- * Makefile.am, preinstall.am: Reflect changes above.
- * rtems/score/arm.h: Define ARM_MULTILIB_ARCH_V4 and
- ARM_MULTILIB_ARCH_V7M.
- * rtems/score/cpu.h, cpu_asm.S, cpu.c, arm_exc_abort.S,
- arm_exc_handler_high.c, arm_exc_handler_low.S, arm_exc_interrupt.S:
- Define CPU_HAS_HARDWARE_INTERRUPT_STACK to FALSE. Use
- ARM_MULTILIB_ARCH_V4 and ARM_MULTILIB_ARCH_V7M.
-
-2011-09-16 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * rtems/score/arm.h: More CPU_MODEL_NAME variants.
-
-2011-05-18 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Reformat.
-
-2011-04-15 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- PR 1780/cpukit
- * rtems/score/cpu.h: Lower alignment requirements for
- CPU_PARTITION_ALIGNMENT according to AAPCS.
-
-2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * cpu.c, rtems/score/cpu.h:
- Use "__asm__" instead of "asm" for improved c99-compliance.
-
-2010-11-23 Gedare Bloom <giddyup44@yahoo.com>
-
- PR 1719/cpukit
- * arm_exc_abort.S: Avoid "bx" instruction to support ARMv4 and below.
-
-2010-11-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * rtems/score/cpu.h: Set alignment requirements according to AAPCS.
-
-2010-07-29 Gedare Bloom <giddyup44@yahoo.com>
-
- PR 1635/cpukit
- * rtems/score/types.h: Refactoring of priority handling, to isolate the
- bitmap implementation of priorities in the supercore so that priority
- management is a little more modular. This change is in anticipation
- of scheduler implementations that can select how they manage tracking
- priority levels / finding the highest priority ready task. Note that
- most of the changes here are simple renaming, to clarify the use of
- the bitmap-based priority management.
-
-2010-07-16 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * rtems/score/cpu.h: Include <rtems/score/types.h> first.
- * rtems/score/types.h: Use <rtems/score/basedefs.h> header file.
-
-2010-07-06 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * rtems/score/cpu.h: Removed CPU_ENABLE_C_ISR_DISPATCH_IMPLEMENTATION
- define.
-
-2010-06-28 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- PR 1573/cpukit
- * arm_exc_interrupt.S: Add a per cpu data structure which contains the
- information required by RTEMS for each CPU core. This encapsulates
- information such as thread executing, heir, idle and dispatch needed.
-
-2010-05-10 Joel Sherrill <joel.sherrilL@OARcorp.com>
-
- * rtems/score/arm.h: Make it a warning not error that the FPU multilib
- is not supported yet.
-
-2010-04-08 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * arm_exc_abort.S, arm_exc_handler_high.c, arm_exc_handler_low.S,
- arm_exc_interrupt.S, cpu.c, cpu_asm.S, rtems/asm.h, rtems/score/arm.h,
- rtems/score/cpu.h, rtems/score/cpu_asm.h, rtems/score/types.h:
- Documentation.
-
-2010-04-07 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * arm_exc_abort.S: Fix warnings about TRUE/FALSE not defined.
-
-2010-03-27 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * arm_exc_abort.S, arm_exc_handler_high.c, arm_exc_handler_low.S,
- arm_exc_interrupt.S, cpu.c, cpu_asm.S: Add include of config.h
-
-2010-01-12 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * arm_exc_abort.S: New file.
- * Makefile.am: Update for new file.
- * arm_exc_interrupt.S, cpu.c, rtems/asm.h, rtems/score/cpu.h: Changed
- macros which switch from and to THUMB mode. Added a default prefetch
- and data abort handler which reports the complete processor context.
- Added PSR defines.
-
-2009-12-15 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * rtems/score/arm.h: Recognize ARMv5TEJ.
- * arm_exc_interrupt.S: The previous implementation was broken. In
- case of a nested interrupt the link register of the INT mode was not
- properly restored. This lead to a major rewrite. Interrupt
- processing is now done in SVC mode.
-
-2009-10-01 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/score/arm.h: Recognize ARMv7A.
-
-2009-10-01 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/score/arm.h: Recognize ARMv6J as needed by arm1136 variants.
-
-2009-09-15 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * rtems/score/cpu.h: Fix for inline asm in _CPU_Fatal_halt().
- * rtems/asm.h: Added macro to define ARM functions.
- * cpu_asm.S, arm_exc_handler_low.S: Use macro from above.
-
-2009-08-19 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * rtems/score/cpu.h: Mark _CPU_Context_restore() as noreturn so the
- compiler will not generate code thinking it returns.
-
-2009-07-15 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * arm_exc_handler_high.c, arm_exc_handler_low.S, arm_exc_interrupt.S:
- New files.
- * Makefile.am: Update.
- * rtems/score/cpu.h: Removed all generic comments. Changed inline
- assembler of interrupt support functions. Removed operating system
- support for fast interrupts (FIQ). Overall cleanup.
- * cpu.c: Changed type of arm_cpu_mode to uint32_t to match the type in
- _CPU_Context_Initialize(). Moved exception handler code into
- 'arm_exc_handler_high.c'. _CPU_ISR_install_vector() writes now only
- if necessary.
- * cpu_asm.S: Moved exception handler code into 'arm_exc_handler_low.S'.
- * rtems/score/types.h: Removed superfluous defines.
- * ChangeLog, thumb_isr.c: Removed files.
-
-2009-05-05 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/score/cpu.h: Remove warnings.
-
-2009-02-11 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c, rtems/score/cpu.h: Eliminate _CPU_Thread_dispatch_pointer and
- passing address of _Thread_Dispatch to _CPU_Initialize. Clean up
- comments.
-
-2008-09-11 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Do not define boolean, single_precision,
- double_precision unless RTEMS_DEPRECATED_TYPES is given.
-
-2008-09-08 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c: Remove extraneous spaces.
-
-2008-09-07 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Merge thumb/Makefile.am.
- * thumb/Makefile.am: Remove (superfluous).
-
-2008-09-05 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * cpu.c, rtems/score/cpu.h: Convert to "bool".
-
-2008-08-21 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Include stdbool.h.
- Use bool as base-type for boolean.
-
-2008-08-18 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * cpu.c, rtems/score/cpu.h: Add void.
-
-2008-04-18 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * cpu.c: Add comment.
-
-2008-04-17 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c: Add arm_cpu_mode so ARM BSP can overrid default value for
- cpsr.
-
-2007-12-17 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/score/cpu.h: Add _CPU_Context_Get_SP() for stack check utility.
-
-2007-12-17 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * rtems/score/cpu_asm.h: Sweep to make sure grep for COPYRIGHT passes.
-
-2007-12-11 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * rtems/score/cpu.h: Temporarily use C implementation of swap u32 for
- thumb mode.
-
-2007-12-04 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * cpu.c, rtems/score/cpu.h: Move interrupt_stack_size field from CPU
- Table to Configuration Table. Eliminate CPU Table from all ports.
- Delete references to CPU Table in all forms.
-
-2007-12-03 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * rtems/score/cpu.h: Moved most of the remaining CPU Table fields to
- the Configuration Table. This included pretasking_hook,
- predriver_hook, postdriver_hook, idle_task, do_zero_of_workspace,
- extra_mpci_receive_server_stack, stack_allocate_hook, and
- stack_free_hook. As a side-effect of this effort some multiprocessing
- code was made conditional and some style clean up occurred.
-
-2007-11-27 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * rtems/score/cpu.h: Do not inline _Thread_Enable_dispatch for Thumb to
- save space.
-
-2007-11-26 Ray Xu <rayx.cn@gmail.com>
-
- * cpu.c, score/cpu.h: Fix headers. Remove extra inline definition.
- * cpu_asm.S: Note origin of Thumb support.
-
-2007-11-06 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * cpu.c: Fix headers.
-
-2007-11-03 Ray Xu <rayx.cn@gmail.com>
-
- * cpu.c, cpu_asm.S, score/cpu.h : add support for ARM<->THUMB veneer
- thumb new dir to controll CPSR/SPRS in thumb mode
-
-2007-05-09 Ray Xu <rayx.cn@gmail.com>
-
- * cpu.c: move do_data_abort() to libbsp/arm/shared/abort/
- implement a compact do_data_abort() in simple_abort.c
-
-2007-05-09 Ray Xu <rayx@gmail.com>
-
- * cpu.c: move do_data_abort() to libbsp/arm/shared/abort/
- implement a compact do_data_abort() in simple_abort.c
-
-2007-05-09 Ray Xu <rayx@gmail.com>
-
- * cpu.c: move do_data_abort() to libbsp/arm/shared/abort/
- implement a compact do_data_abort() in simple_abort.c
-
-2007-05-09 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/cpu.h: Remove CPU_HAS_OWN_HOST_TO_NETWORK_ROUTINES.
-
-2007-04-17 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/cpu.h:
- Use Context_Control_fp* instead of void* for fp_contexts.
- Eliminate evil casts.
-
-2006-11-17 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Remove unsigned64, signed64.
-
-2006-09-11 Joel Sherrill <joel@OARcorp.com>
-
- * cpu.c: Remove warning.
-
-2006-06-02 Jay Monkman <jtm@lopingdog.com>
-
- * cpu.c, cpu_asm.S: Fixed ARM Data Abort handling.
-
-2005-11-08 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Eliminate unsigned16, unsigned32.
-
-2005-10-27 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/asm.h: Remove private version of CONCAT macros.
- Include <rtems/concat.h> instead.
-
-2005-09-15 Jay Monkman <jtm@lopingdog.com>
-
- PR 365/rtems
- * rtems/score/arm.h, rtems/score/cpu.h: Removed unused ARM_HAS_CLZ
- macro.
-
-2005-02-08 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Split out preinstallation rules.
- * preinstall.am: New (Split out from Makefile.am).
-
-2005-02-04 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- PR 754/rtems
- * rtems/asm.h: New (relocated from .).
- * asm.h: Remove (moved to rtems/asm.h).
- * Makefile.am: Reflect changes above.
-
-2004-01-28 Ralf Corsepius <ralf.corsepiu@rtems.org>
-
- * asm.h, rtems/score/arm.h, rtems/score/cpu.h,
- rtems/score/cpu_asm.h, rtems/score/types.h: New header guards.
-
-2005-01-24 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Remove signed8, signed16, signed32,
- unsigned8, unsigned16, unsigned32.
-
-2005-01-24 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/cpu.h: *_swap_u32( uint32_t ).
-
-2005-01-24 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: #include <rtems/stdint.h>.
-
-2005-01-07 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
-
-2005-01-01 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Remove build-variant support.
-
-2004-11-21 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Use __rtems_score_types_h as preprocessor
- guard.
-
-2004-11-21 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * asm.h: Add doxygen preamble.
-
-2004-10-02 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * rtems/score/arm.h: Add doxygen preamble.
- * rtems/score/cpu.h: Add doxygen preamble.
- * rtems/score/cpu_asm.h: Add doxygen preamble.
- * rtems/score/types.h: Add doxygen preamble.
-
-2004-09-29 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/score/cpu.h: i960 obsoleted and all references removed.
-
-2004-08-19 Jay Monkman <jtm@lopingdog.com>
-
- PR 671/bsps
- * rtems/score/cpu.h: Fixed bug in _CPU_ISR_Set_level, where input param
- was always ignored.
-
-2004-04-09 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/score/cpu.h: Fix typo.
-
-2004-04-06 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * configure.ac: Remove (Merged into $(top_srcdir)/configure.ac).
- * Makefile.am: Don't include multilib.am.
- Reflect merging configure.ac into $(top_srcdir)/configure.ac.
-
-2004-04-01 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * Makefile.am: Install asm.h to $(includedir)/rtems.
-
-2004-04-01 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * cpu_asm.S: Include <rtems/asm.h> instead of <asm.h>.
-
-2004-03-30 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * cpu.c, rtems/score/cpu.h: Convert to using c99 fixed size types.
-
-2004-03-29 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * configure.ac: RTEMS_TOP([../../../..]).
-
-2004-01-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Move RTEMS_TOP one subdir down.
-
-2004-01-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Add PREINSTALL_DIRS.
-
-2004-01-14 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Re-add dirstamps to PREINSTALL_FILES.
- Add PREINSTALL_FILES to CLEANFILES.
-
-2004-01-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Requires automake >= 1.8.1.
-
-2004-01-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Include compile.am, again.
-
-2004-01-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Convert to using automake compilation rules.
-
-2003-12-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Use mkdir_p. Remove dirs from PREINSTALL_FILES.
-
-2003-12-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
-
-2003-12-01 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Remove TMPINSTALL_FILES.
-
-2003-11-30 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Add $(dirstamp) to preinstallation rules.
-
-2003-11-30 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Add $(dirstamp) to preinstallation rules.
-
-2003-11-23 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Don't use gmake rules for preinstallation.
-
-2003-10-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Remove RTEMS_CANONICAL_HOST.
-
-2003-10-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Remove RTEMS_CHECK_CPU.
-
-2003-09-26 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/score/cpu.h: Obsoleting HP PA-RISC port and removing all
- references.
-
-2003-09-04 Joel Sherrill <joel@OARcorp.com>
-
- * asm.h, cpu.c, cpu_asm.S, rtems/score/arm.h, rtems/score/cpu.h,
- rtems/score/cpu_asm.h, rtems/score/types.h: URL for license changed.
-
-2003-08-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
-
-2003-04-17 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Use "all-local:" instead of "all:".
-
-2003-03-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Remove AC_CONFIG_AUX_DIR.
-
-2003-03-03 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * rtems/score/arm.h: Remove ARM_HAS_THUMB (Unused).
-
-2003-03-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * rtems/score/cpu.h: Set up CPU_*_ENDIAN based on -D__ARMEL__ and
- -D__ARMEB__. Fix minor typo in comment.
-
-2003-02-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * rtems/score/arm.h: Set up ARM_HAS_FPU based on -D__SOFTFP__.
-
-2002-12-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Require autoconf-2.57 + automake-1.7.2.
- * Makefile.am: Eliminate C_O_FILES, S_O_FILES, libscorecpu_a_OBJECTS.
-
-2002-11-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Fix package name.
-
-2002-11-04 Joel Sherrill <joel@OARcorp.com>
-
- * cpu.c: Removed warning.
-
-2002-11-01 Joel Sherrill <joel@OARcorp.com>
-
- * cpu.c: Removed warnings.
-
-2002-10-31 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/score/cpu.h: Removed warning.
-
-2002-10-25 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Add nostdinc to AM_INIT_AUTOMAKE.
-
-2002-10-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * .cvsignore: Reformat.
- Add autom4te*cache.
- Remove autom4te.cache.
-
-2002-10-04 Jay Monkman <jtm@smoothsmoothie.com>
-
- * rtems/score/cpu.h: Fix u16 and u32 swap routines.
-
-2002-08-05 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/score/cpu.h, rtems/score/types.h: Updated to fix some typos.
-
-2002-07-30 Jay Monkman <jtm@smoothsmoothie.com>
-
- * cpu.c, cpu_asm.S, rtems/score/arm.h, rtems/score/cpu.h,
- rtems/score/cpu_asm.h, rtems/score/types.h: ARM port works
- well enough to run all sptests, tmtests, and ttcp.
- In addition to general cleanup, there has been considerable
- optimization to interrupt disable/enable, endian swapping,
- and context switching.
-
-2002-07-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Build libscorecpu.a instead of rtems-cpu.rel.
-
-2002-07-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Use .$(OBJEXT) instead of .o.
-
-2002-07-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Use . instead of .o.
-
-2002-07-17 Jay Monkman <jtm@smoothsmoothie.com>
-
- * rtems/score/cpu_asm.h: Enhanced to include register offsets.
- * Makefile.am: Install rtems/score/cpu_asm.h.
- * cpu.c: Significantly enhanced including the implementation of
- _CPU_ISR_Get_level.
- * cpu_asm.S: Improved behavior of context switch and interrupt
- dispatching.
- * rtems/score/arm.h: Improved the CPU model name determination.
- * rtems/score/cpu.h: Improved interrupt disable/enable functions.
-
-2002-07-05 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/score/cpu.h: Filled in something that was marked XXX.
-
-2002-07-05 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: RTEMS_TOP(../../../..).
-
-2002-07-03 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * rtems.c: Remove.
- * Makefile.am: Reflect changes above.
-
-2002-07-01 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Remove RTEMS_PROJECT_ROOT.
-
-2002-06-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Add RTEMS_PROG_CCAS
-
-2002-06-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Use AC_CONFIG_AUX_DIR(../../../..).
- Add AC_PROG_RANLIB.
-
-2002-06-17 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Include $(top_srcdir)/../../../automake/*.am.
- Use ../../../aclocal.
-
-2002-04-18 Jay Monkman <jtm@smoothsmoothie.com>
-
- * rtems/score/cpu.h (CPU_ISR_Disable and CPU_ISR_Enable): Correct them
- where they correctly inform the compiler about the register they
- are modifying.
-
-2001-04-03 Joel Sherrill <joel@OARcorp.com>
-
- * Per PR94, all rtems/score/CPUtypes.h are named rtems/score/types.h.
- * rtems/score/a29ktypes.h: Removed.
- * rtems/score/types.h: New file via CVS magic.
- * Makefile.am, rtems/score/cpu.h: Account for name change.
-
-2002-03-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac:
- AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
- AM_INIT_AUTOMAKE([no-define foreign 1.6]).
- * Makefile.am: Remove AUTOMAKE_OPTIONS.
-
-2001-02-04 Joel Sherrill <joel@OARcorp.com>
-
- * configure.ac: Removed references to rtems/Makefile and
- rtems/score/Makefile.
-
-2002-01-29 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * rtems/Makefile.am: Removed.
- * rtems/score/Makefile.am: Removed.
- * configure.ac: Reflect changes above.
- * Makefile.am: Reflect changes above.
-
-2002-02-05 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Remove RTEMS_CHECK_CUSTOM_BSP.
-
-2002-01-03 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * cpu.c: Include rtems/bspIo.h instead of bspIo.h.
-
-2001-12-20 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Use RTEMS_ENV_RTEMSCPU.
-
-2001-12-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Add multilib support.
-
-2001-12-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * asm.h: include cpuopts.h instead of targopts.h
- * rtems/score/arm.h: Use __arm__.
-
-2001-11-28 Joel Sherrill <joel@OARcorp.com>,
-
- This was tracked as PR91.
- * rtems/score/cpu.h: Added CPU_PROVIDES_ISR_IS_IN_PROGRESS macro which
- is used to specify if the port uses the standard macro for this (FALSE).
- A TRUE setting indicates the port provides its own implementation.
-
-2001-10-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * .cvsignore: Add autom4te.cache for autoconf > 2.52.
- * configure.in: Remove.
- * configure.ac: New file, generated from configure.in by autoupdate.
-
-2001-09-23 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * rtems/score/Makefile.am: Use 'PREINSTALL_FILES ='.
- * Makefile.am: Use 'PREINSTALL_FILES ='.
-
-2001-02-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am, rtems/score/Makefile.am:
- Apply include_*HEADERS instead of H_FILES.
-
-2001-01-03 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/score/cpu.h: Added _CPU_Initialize_vectors().
-
-2000-11-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
-
-2000-11-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
-
-2000-10-25 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
- Switch to GNU canonicalization.
-
-2000-09-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Include compile.am, formatting.
- * rtems/Makefile.am: Formatting.
- * rtems/score/Makefile.am: Formatting.
-
-2000-08-29 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * cpu.c: Spacing issues.
- * rtems/score/cpu.h: Removed warning by setting _level.
-
-2000-08-29 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * Makefile.am: Added S_O_FILES to list of objects.
-
-2000-08-10 Joel Sherrill <joel@OARcorp.com>
-
- * ChangeLog: New file.
diff --git a/cpukit/score/cpu/avr/ChangeLog b/cpukit/score/cpu/avr/ChangeLog
deleted file mode 100644
index 8c24612e88..0000000000
--- a/cpukit/score/cpu/avr/ChangeLog
+++ /dev/null
@@ -1,363 +0,0 @@
-2011-09-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- PR 1914/cpukit
- * rtems/score/cpu.h: Select timestamp implementation.
-
-2011-07-24 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c, cpu_asm.S, rtems/score/cpu.h: Remove /*PAGE markers which were
- interpreted by a long dead print script.
-
-2011-05-18 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Reformat.
-
-2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * avr/power.h: Revert previous patch.
-
-2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * cpu.c, avr/interrupt.h, avr/power.h, rtems/score/cpu.h:
- Use "__asm__" instead of "asm" for improved c99-compliance.
-
-2010-11-06 Joel Sherrill <joel.sherrilL@OARcorp.com>
-
- PR 1715/cpukit
- * rtems/score/cpu.h: Fix typo on _CPU_Context_Restart_self.
-
-2010-10-21 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/score/cpu.h: Add RTEMS_COMPILER_NO_RETURN_ATTRIBUTE to
- _CPU_Context_restore() because it does not return. Telling GCC this
- avoids generation of dead code.
-
-2010-07-30 Gedare Bloom <giddyup44@yahoo.com>
-
- PR 1599/cpukit
- * cpu_asm.S: Rename _Context_Switch_necessary to
- _Thread_Dispatch_necessary to more properly reflect the intent.
-
-2010-07-29 Gedare Bloom <giddyup44@yahoo.com>
-
- PR 1635/cpukit
- * rtems/score/cpu.h, rtems/score/types.h: Refactoring of priority
- handling, to isolate the bitmap implementation of priorities in the
- supercore so that priority management is a little more modular. This
- change is in anticipation of scheduler implementations that can
- select how they manage tracking priority levels / finding the highest
- priority ready task. Note that most of the changes here are simple
- renaming, to clarify the use of the bitmap-based priority management.
-
-2010-07-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * rtems/asm.h: Fixed header guard.
- * rtems/score/cpu.h: Assembler compatibility fixes.
-
-2010-07-16 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * rtems/score/cpu.h: Include <rtems/score/types.h> first.
- * rtems/score/types.h: Use <rtems/score/basedefs.h> header file.
-
-2010-06-28 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- PR 1573/cpukit
- * cpu_asm.S, rtems/score/cpu.h: Add a per cpu data structure which
- contains the information required by RTEMS for each CPU core. This
- encapsulates information such as thread executing, heir, idle and
- dispatch needed.
-
-2010-05-10 Joel Sherrill <joel.sherrilL@OARcorp.com>
-
- * Makefile.am, cpu_asm.S, avr/boot.h, avr/common.h, avr/crc16.h,
- avr/delay.h, avr/eeprom.h, avr/fuse.h, avr/interrupt.h, avr/io.h,
- avr/io1200.h, avr/io2313.h, avr/io2323.h, avr/io2333.h, avr/io2343.h,
- avr/io43u32x.h, avr/io43u35x.h, avr/io4414.h, avr/io4433.h,
- avr/io4434.h, avr/io76c711.h, avr/io8515.h, avr/io8534.h,
- avr/io8535.h, avr/io86r401.h, avr/io90pwm1.h, avr/io90pwm216.h,
- avr/io90pwm2b.h, avr/io90pwm316.h, avr/io90pwm3b.h, avr/io90pwm81.h,
- avr/io90pwmx.h, avr/io90scr100.h, avr/ioa6289.h, avr/ioat94k.h,
- avr/iocan128.h, avr/iocan32.h, avr/iocan64.h, avr/iocanxx.h,
- avr/iom103.h, avr/iom128.h, avr/iom1280.h, avr/iom1281.h,
- avr/iom1284p.h, avr/iom128rfa1.h, avr/iom16.h, avr/iom161.h,
- avr/iom162.h, avr/iom163.h, avr/iom164.h, avr/iom165.h,
- avr/iom165p.h, avr/iom168.h, avr/iom168p.h, avr/iom169.h,
- avr/iom169p.h, avr/iom16hva.h, avr/iom16m1.h, avr/iom16u4.h,
- avr/iom2560.h, avr/iom2561.h, avr/iom32.h, avr/iom323.h,
- avr/iom324.h, avr/iom325.h, avr/iom3250.h, avr/iom328p.h,
- avr/iom329.h, avr/iom3290.h, avr/iom32c1.h, avr/iom32hvb.h,
- avr/iom32m1.h, avr/iom32u4.h, avr/iom32u6.h, avr/iom406.h,
- avr/iom48.h, avr/iom48p.h, avr/iom64.h, avr/iom640.h, avr/iom644.h,
- avr/iom645.h, avr/iom6450.h, avr/iom649.h, avr/iom6490.h,
- avr/iom64c1.h, avr/iom64m1.h, avr/iom8.h, avr/iom8515.h,
- avr/iom8535.h, avr/iom88.h, avr/iom88p.h, avr/iom8hva.h, avr/iomx8.h,
- avr/iomxx0_1.h, avr/iomxx4.h, avr/iomxxhva.h, avr/iotn11.h,
- avr/iotn12.h, avr/iotn13.h, avr/iotn13a.h, avr/iotn15.h,
- avr/iotn167.h, avr/iotn22.h, avr/iotn2313.h, avr/iotn24.h,
- avr/iotn25.h, avr/iotn26.h, avr/iotn261.h, avr/iotn28.h,
- avr/iotn43u.h, avr/iotn44.h, avr/iotn45.h, avr/iotn461.h,
- avr/iotn48.h, avr/iotn84.h, avr/iotn85.h, avr/iotn861.h,
- avr/iotn87.h, avr/iotn88.h, avr/iotnx4.h, avr/iotnx5.h,
- avr/iotnx61.h, avr/iousb1286.h, avr/iousb1287.h, avr/iousb162.h,
- avr/iousb646.h, avr/iousb647.h, avr/iousb82.h, avr/iousbxx2.h,
- avr/iousbxx6_7.h, avr/iox128a1.h, avr/iox128a3.h, avr/iox16a4.h,
- avr/iox16d4.h, avr/iox256a3.h, avr/iox256a3b.h, avr/iox32a4.h,
- avr/iox32d4.h, avr/iox64a1.h, avr/iox64a3.h, avr/lock.h,
- avr/parity.h, avr/pgmspace.h, avr/portpins.h, avr/power.h,
- avr/sfr_defs.h, avr/signal.h, avr/sleep.h, avr/version.h, avr/wdt.h,
- rtems/asm.h, rtems/score/cpu.h: Update to avr .h files from avr-libc
- 1.6.8. Tinker with code and includes to eliminate warnings. Now
- builds multilib.
- * avr/iom169pa.h, avr/iom16a.h, avr/iom16hva2.h, avr/iom16hvb.h,
- avr/iom16u2.h, avr/iom324pa.h, avr/iom32u2.h, avr/iom644p.h,
- avr/iom644pa.h, avr/iom649p.h, avr/iom64hve.h, avr/iom88pa.h,
- avr/iom8u2.h, avr/iotn2313a.h, avr/iotn24a.h, avr/iotn261a.h,
- avr/iotn4313.h, avr/iotn44a.h, avr/iotn461a.h, avr/iotn861a.h,
- avr/iox128d3.h, avr/iox192a3.h, avr/iox192d3.h, avr/iox256d3.h,
- avr/iox64d3.h, avr/signature.h: New files.
-
-2010-03-27 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c, cpu_asm.S: Add include of config.h
-
-2009-12-02 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/avr.h: Add avr6.
-
-2009-08-11 Josh Switnicki <josh.switnicki@utoronto.ca>
-
- * cpu.c, cpu_asm.S, rtems/score/cpu.h: Fix bug in
- _CPU_Context_Initialize.
-
-2009-08-05 Josh Switnicki <josh.switnicki@utoronto.ca>
-
- * Makefile.am: added AVR specific Header files to score/cpu/avr/avr.
- These are from avr-libc 1.6 and assumed to exist by AVR applications.
- * preinstall.am: Regenerated.
-
-2009-07-28 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c, cpu_asm.S, rtems/score/cpu.h: Context switch now works well
- enough to run ticker to completion with the simulator clock idle
- task. But if you comment out the printk's in _CPU_Context_Initialize,
- it hangs. This remains to be investigated.
-
-2009-07-23 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c, cpu_asm.S: Unsuccessful attempt to fix.
-
-2009-07-17 Josh Switnicki <josh.switnicki@utoronto.ca>
-
- *cpu_asm.S: implemented _CPU_Context_Restore by adding tags to
- restore section of context switch.
- Fixed bug in _CPU_Context_Switch. The wrong registers were being
- used for pointer to running task Context_Control struct.
-
-2009-07-09 Josh Switnicki <josh.switnicki@utoronto.ca>
-
- * cpu_asm.S: Fixed bug in _CPU_Context_Switch. The wrong registers
- were being used for pointer to running task Context_Control
- struct.
-
-2009-07-03 Josh Switnicki <josh.switnicki@utoronto.ca>
-
- * cpu.c: Implemented _CPU_Context_Initialize as a C function instead
- of a macro. It works with limited functionality. Implemented
- _CPU_Thread_Idle_body to use sleep instruction.
- * Makefile.am: Changed cpu_asm.c -> cpu_asm.S
- * cpu_asm.S: renamed from cpu_asm.c and implemented functions is asm
- * rtems/asm.h: Appended "macros.inc" to the end of "asm.h"
- * rtems/score/cpu.h:
- + Included "avr/io.h".
- + Added use 16 bit object definition.
- + Modified Context_Control struct to relect the registers
- that need to be saved.
- + Implemented _CPU_ISR_Disable, _CPU_ISR_Enable, and _CPU_ISR_Flash.
- Added function definitions for _CPU_Context_Initialize and
- _CPU_Push.
-
-2009-05-05 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/score/cpu.h: Lower number of priorities and do not inline as
- much.
-
-2009-05-04 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/score/cpu.h: Lower minimum stack size to 512 and CPU alignment
- to 4.
-
-2009-05-04 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu_asm.c: Add stub for setjmp/longjmp. Remove when in newlib.
-
-2009-02-27 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/score/cpu.h: AVR stack grows down.
-
-2009-02-12 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c, rtems/score/cpu.h: Change prototype of IDLE thread to
- consistently return void * and take a uintptr_t argument.
-
-2009-02-11 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c, rtems/score/cpu.h: Eliminate _CPU_Thread_dispatch_pointer and
- passing address of _Thread_Dispatch to _CPU_Initialize. Clean up
- comments.
-
-2008-12-11 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c, cpu_asm.c: Remove warnings -- even if code is just temporary.
-
-2008-11-26 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * 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-09-11 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Do not define boolean, single_precision,
- double_precision unless RTEMS_DEPRECATED_TYPES is given.
-
-2008-08-21 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/avr.h: Add avr25, avr31, avr35, avr51 to
- CPU_NAME cascade.
- * rtems/score/cpu.h: Add missing prototypes.h.
-
-2008-08-21 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Include stdbool.h.
- Use bool as base-type for boolean.
-
-2008-07-31 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * cpu.c, rtems/score/cpu.h: Correct prototype of Idle threads.
-
-2008-06-05 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * rtems/score/cpu.h: Add CPU_SIMPLE_VECTORED_INTERRUPTS porting
- parameter to indicate that the port uses the Simple Vectored
- Interrupt model or the Programmable Interrupt Controller Model. The
- PIC model is implemented primarily in the BSP and it is responsible
- for all memory allocation.
-
-2007-12-17 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/score/cpu.h: Add _CPU_Context_Get_SP() for stack check utility.
-
-2007-12-17 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * rtems/score/avr.h: Sweep to make sure grep for COPYRIGHT passes.
-
-2007-12-04 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * cpu.c, rtems/score/cpu.h: Move interrupt_stack_size field from CPU
- Table to Configuration Table. Eliminate CPU Table from all ports.
- Delete references to CPU Table in all forms.
-
-2007-12-03 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * rtems/score/cpu.h: Moved most of the remaining CPU Table fields to
- the Configuration Table. This included pretasking_hook,
- predriver_hook, postdriver_hook, idle_task, do_zero_of_workspace,
- extra_mpci_receive_server_stack, stack_allocate_hook, and
- stack_free_hook. As a side-effect of this effort some multiprocessing
- code was made conditional and some style clean up occurred.
-
-2007-05-09 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/cpu.h: Remove CPU_HAS_OWN_HOST_TO_NETWORK_ROUTINES.
-
-2007-04-17 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * cpu_asm.c:
- Use Context_Control_fp* instead of void* for fp_contexts.
- * rtems/score/cpu.h:
- Use Context_Control_fp* instead of void* for fp_contexts.
- Eliminate evil casts.
-
-2006-11-17 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Remove unsigned64, signed64.
-
-2006-01-16 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/score/cpu.h: Part of a large patch to improve Doxygen output.
- As a side-effect, grammar and spelling errors were corrected, spacing
- errors were address, and some variable names were improved.
-
-2005-11-08 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Eliminate unsigned16, unsigned32.
-
-2005-10-27 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/asm.h: Remove private version of CONCAT macros.
- Include <rtems/concat.h> instead.
-
-2005-02-19 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/cpu.h: Remove traces from NO_CPU.
-
-2005-02-08 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Split out preinstallation rules.
- * preinstall.am: New (Split out from Makefile.am).
-
-2005-02-04 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- PR 754/rtems
- * rtems/asm.h: New (relocated from .).
- * asm.h: Remove (moved to rtems/asm.h).
- * Makefile.am: Reflect changes above.
-
-2004-01-28 Ralf Corsepius <ralf.corsepiu@rtems.org>
-
- * asm.h, rtems/score/avr.h, rtems/score/cpu.h,
- rtems/score/cpu_asm.h, rtems/score/types.h: New header guards.
-
-2005-01-24 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Remove signed8, signed16, signed32,
- unsigned8, unsigned16, unsigned32.
-
-2005-01-24 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/cpu.h: *_swap_u32( uint32_t ).
-
-2005-01-07 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
-
-2005-01-01 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Remove build-variant support.
-
-2004-11-21 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * asm.h: Add doxygen preamble.
-
-2004-10-02 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * rtems/score/avr.h: Add doxygen preamble.
- * rtems/score/cpu.h: Add doxygen preamble.
- * rtems/score/cpu_asm.h: Add doxygen preamble.
- * rtems/score/types.h: Add doxygen preamble.
-
-2004-11-01 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * rtems/score/types.h: s/no_cpu/avr/g.
- Use POSIX types from rtems/stdint.h.
-
-2004-09-29 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/score/cpu.h: i960 obsoleted and all references removed.
-
-2004-09-23 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * rtems/score/types.h, rtems/score/cpu.h, rtems/score/cpu_asm.h,
- rtems/score/avr.h, Makefile.am, asm.h, cpu.c, cpu_asm.c, README:
- New.
-
diff --git a/cpukit/score/cpu/bfin/ChangeLog b/cpukit/score/cpu/bfin/ChangeLog
deleted file mode 100644
index 843ca41c21..0000000000
--- a/cpukit/score/cpu/bfin/ChangeLog
+++ /dev/null
@@ -1,254 +0,0 @@
-2011-09-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- PR 1914/cpukit
- * rtems/score/cpu.h: Select timestamp implementation.
-
-2011-07-24 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c: Remove /*PAGE markers which were interpreted by a long dead
- print script.
-
-2011-05-18 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Reformat.
-
-2011-04-20 Rohan Kangralkar <rkangral@ece.neu.edu>
-
- PR 1781/bsps
- * bfin/rtems/bf52x.h: This file defines basic MMR for the Blackfin
- 52x CPU. The MMR have been taken from the ADSP-BF52x Blackfin
- Processor Hardware Reference from Analog Devices. Mentioned
- Chapters refer to this Documentation.
-
-2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/cpu.h:
- Use "__asm__" instead of "asm" for improved c99-compliance.
-
-2010-10-21 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/score/cpu.h: Add RTEMS_COMPILER_NO_RETURN_ATTRIBUTE to
- _CPU_Context_restore() because it does not return. Telling GCC this
- avoids generation of dead code.
-
-2010-07-29 Gedare Bloom <giddyup44@yahoo.com>
-
- PR 1635/cpukit
- * rtems/score/cpu.h, rtems/score/types.h: Refactoring of priority
- handling, to isolate the bitmap implementation of priorities in the
- supercore so that priority management is a little more modular. This
- change is in anticipation of scheduler implementations that can
- select how they manage tracking priority levels / finding the highest
- priority ready task. Note that most of the changes here are simple
- renaming, to clarify the use of the bitmap-based priority management.
-
-2010-07-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * rtems/score/cpu.h: Assembler compatibility fixes.
-
-2010-07-16 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * rtems/score/cpu.h: Include <rtems/score/types.h> first.
- * rtems/score/types.h: Use <rtems/score/basedefs.h> header file.
-
-2010-06-28 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- PR 1573/cpukit
- * cpu_asm.S, rtems/score/cpu.h: Add a per cpu data structure which
- contains the information required by RTEMS for each CPU core. This
- encapsulates information such as thread executing, heir, idle and
- dispatch needed.
-
-2010-06-16 Joel Sherrill <joel.sherrilL@OARcorp.com>
-
- * cpu_asm.S: Use SYM macro to be consistent with other ports.
-
-2010-04-20 Allan Hessenflow <allanh@kallisti.com>
-
- * cpu_asm.S: L0-L3 were part of the interrupt context, but as
- Mike Frysinger noted they were not being zeroed before calling
- the C handlers. A patch that corrects this, as well as improving
- some of the push/pop order to avoid stalls.
-
-2010-04-17 Allan Hessenflow <allanh@kallisti.com>
-
- * cpu.c, cpu_asm.S, rtems/score/cpu.h: Fine tune registers saved in the
- context. The sp and imask registers need to be saved. Also allocated
- 12 bytes on the stack at thread entry as the abi requires that.
-
-2010-04-17 Mike Frysinger <vapier.adi@gmail.com>
-
- * cpu.c: Blackfin ABI requires L registers to be 0 upon function entry.
-
-2010-03-27 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * Makefile.am: Remove unused file.
- * irq.c: Removed.
-
-2009-05-25 Allan Hessenflow <allanh@kallisti.com>
-
- PR 1417/cpukit
- * rtems/score/cpu.h: corrected _CPU_ISR_Flash implementation, added
- core synchronization after all cli/sti.
-
-2009-03-12 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- PR 1385/cpukit
- * cpu_asm.S: When the type rtems_boolean was switched to the C99 bool,
- the size changed from 4 bytes to 1 byte. The interrupt dispatching
- code accesses two boolean variables for scheduling purposes and the
- assembly implementations of this code did not get updated.
-
-2009-02-12 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c, rtems/score/cpu.h: Change prototype of IDLE thread to
- consistently return void * and take a uintptr_t argument.
-
-2009-02-11 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c, rtems/score/cpu.h: Eliminate _CPU_Thread_dispatch_pointer and
- passing address of _Thread_Dispatch to _CPU_Initialize. Clean up
- comments.
-
-2008-09-11 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Do not define boolean, single_precision,
- double_precision unless RTEMS_DEPRECATED_TYPES is given.
-
-2008-09-08 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c: Remove extraneous spaces.
-
-2008-09-05 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * cpu.c, rtems/score/cpu.h: Convert to "bool".
-
-2008-08-21 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Include stdbool.h.
- Use bool as base-type for boolean.
-
-2008-08-15 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * ChangeLog: Add correct entry.
-
-2008-08-13 Allan Hessenflow <allanh@kallisti.com>
-
- * cpu.c, cpu_asm.S, irq.c, rtems/score/cpu.h,
- rtems/score/cpu_asm.h: reworked interrupt handling to fix
- context switching.
-
-2008-07-31 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * rtems/score/cpu.h: Correct prototype of Idle threads.
-
-2008-06-05 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * rtems/score/cpu.h: Add CPU_SIMPLE_VECTORED_INTERRUPTS porting
- parameter to indicate that the port uses the Simple Vectored
- Interrupt model or the Programmable Interrupt Controller Model. The
- PIC model is implemented primarily in the BSP and it is responsible
- for all memory allocation.
-
-2007-12-20 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * rtems/score/cpu.h: Use correct register name.
-
-2007-12-17 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/score/cpu.h: Add _CPU_Context_Get_SP() for stack check utility.
-
-2007-12-17 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * cpu.c, irq.c, rtems/score/cpu_asm.h: Sweep to make sure grep for
- COPYRIGHT passes.
-
-2007-12-04 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * cpu.c, rtems/score/cpu.h: Move interrupt_stack_size field from CPU
- Table to Configuration Table. Eliminate CPU Table from all ports.
- Delete references to CPU Table in all forms.
-
-2007-12-03 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * rtems/score/cpu.h: Moved most of the remaining CPU Table fields to
- the Configuration Table. This included pretasking_hook,
- predriver_hook, postdriver_hook, idle_task, do_zero_of_workspace,
- extra_mpci_receive_server_stack, stack_allocate_hook, and
- stack_free_hook. As a side-effect of this effort some multiprocessing
- code was made conditional and some style clean up occurred.
-
-2007-09-10 Alain Schaefer <alani@easc.ch>
-
- * cpu_asm.S: Fix two problems:
- - CC bit has been clobbered and was not correctly restored
- - bfin hardware does not allow to read instructions from the L1
-
-
-2007-09-10 Alain Schaefer <alani@easc.ch>
-
- * rtems/bfin/bf533.h: Add more definitions.
-
-2007-05-31 Alain Schaefer <alani@easc.ch>
-
- * rtems/score/cpu.h: Modifiy inline assembly language
- constraints to use a data register as the CTL/STI
- instructions requires. This is not only more correct,
- it avoids GCC PR31787.
-
-2007-05-24 Alain Schaefer <alani@easc.ch>
-
- * rtems/score/cpu.h: Fix incorrect interrupt mask.
-
-2007-04-17 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/bfin/bf533.h: Fix warnings about constants being too large.
-
-2007-04-17 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/cpu.h:
- Use Context_Control_fp* instead of void* for fp_contexts.
- Eliminate evil casts.
-
-2006-11-17 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Remove unsigned64, signed64.
-
-2006-11-09 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/bfin/bf533.h, rtems/bfin/bfin.h: Remove stray whitespaces.
- * rtems/score/bfin.h: Use __BFIN__ instead of BFIN.
-
-2006-11-08 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * cpu_asm.S: Re-add HI, LO.
-
-2006-11-08 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * irq.c: Add missing newline.
- * rtems/score/cpu.h: Eliminate hidden backspaces.
-
-2006-10-24 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/bfin/bfin.h: Eliminate hi, lo, HI, LO, and MK_BMSK.
-
-2006-10-24 Alain Schaefer <alani@easc.ch>
-
- * Makefile.am, cpu.c, cpu_asm.S, preinstall.am, rtems/score/bfin.h:
- Clean up rtems/score/bfin.h removing parts that are not needed by
- RTEMS CPUkit to bfin specific .h files.
- * rtems/bfin/bf533.h, rtems/bfin/bfin.h: New files.
-
-2006-10-23 Joel Sherrill <joel@OARcorp.com>
-
- * cpu.c, rtems/score/cpu.h: Use the default IDLE thread body.
-
-2006-10-23 Joel Sherrill <joel@OARcorp.com>
-
- * .cvsignore, ChangeLog, Makefile.am, cpu.c, cpu_asm.S, irq.c,
- preinstall.am, rtems/asm.h, rtems/score/bfin.h, rtems/score/cpu.h,
- rtems/score/cpu_asm.h, rtems/score/types.h: New files.
-
-2006-10-20 Alain Schaefer <alani@easc.ch>
-
- * all files : Initial version
diff --git a/cpukit/score/cpu/h8300/ChangeLog b/cpukit/score/cpu/h8300/ChangeLog
deleted file mode 100644
index c82b0dcb93..0000000000
--- a/cpukit/score/cpu/h8300/ChangeLog
+++ /dev/null
@@ -1,503 +0,0 @@
-2011-09-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- PR 1914/cpukit
- * rtems/score/cpu.h: Select timestamp implementation.
-
-2011-07-24 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c: Remove /*PAGE markers which were interpreted by a long dead
- print script.
-
-2011-05-18 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Reformat.
-
-2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * cpu.c, rtems/asm.h, rtems/score/cpu.h:
- Use "__asm__" instead of "asm" for improved c99-compliance.
-
-2010-10-21 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/score/cpu.h: Add RTEMS_COMPILER_NO_RETURN_ATTRIBUTE to
- _CPU_Context_restore() because it does not return. Telling GCC this
- avoids generation of dead code.
-
-2010-07-29 Gedare Bloom <giddyup44@yahoo.com>
-
- PR 1635/cpukit
- * rtems/score/cpu.h, rtems/score/types.h: Refactoring of priority
- handling, to isolate the bitmap implementation of priorities in the
- supercore so that priority management is a little more modular. This
- change is in anticipation of scheduler implementations that can
- select how they manage tracking priority levels / finding the highest
- priority ready task. Note that most of the changes here are simple
- renaming, to clarify the use of the bitmap-based priority management.
-
-2010-07-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * rtems/score/cpu.h: Assembler compatibility fixes.
-
-2010-07-16 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * rtems/score/cpu.h: Include <rtems/score/types.h> first.
- * rtems/score/types.h: Use <rtems/score/basedefs.h> header file.
-
-2010-06-28 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- PR 1573/cpukit
- * cpu_asm.S, rtems/asm.h, rtems/score/cpu.h: Add a per cpu data
- structure which contains the information required by RTEMS for each
- CPU core. This encapsulates information such as thread executing,
- heir, idle and dispatch needed.
-
-2010-04-25 Joel Sherrill <joel.sherrilL@OARcorp.com>
-
- * rtems/score/cpu.h: Remove warning in _CPU_Context_Initialize.
-
-2010-03-27 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c, cpu_asm.S: Add include of config.h
-
-2009-03-12 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- PR 1385/cpukit
- * cpu_asm.S: When the type rtems_boolean was switched to the C99 bool,
- the size changed from 4 bytes to 1 byte. The interrupt dispatching
- code accesses two boolean variables for scheduling purposes and the
- assembly implementations of this code did not get updated.
-
-2009-02-12 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c: Change prototype of IDLE thread to consistently return void *
- and take a uintptr_t argument.
-
-2009-02-11 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c, rtems/score/cpu.h: Eliminate _CPU_Thread_dispatch_pointer and
- passing address of _Thread_Dispatch to _CPU_Initialize. Clean up
- comments.
-
-2009-02-11 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/score/cpu.h: Do not unroll any code on this target and use a
- 16-bit object id.
-
-2008-10-14 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu_asm.S: Enable same code paths for SX. Tested on simulator.
-
-2008-10-14 Steven Grunza <grunza@ulticom.com>
-
- * cpu_asm.S: Use proper diredctive for h8300/sx.
-
-2008-09-11 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Do not define boolean, single_precision,
- double_precision unless RTEMS_DEPRECATED_TYPES is given.
-
-2008-09-08 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/score/cpu.h: Remove extraneous spaces.
-
-2008-08-21 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Include stdbool.h.
- Use bool as base-type for boolean.
-
-2008-07-31 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * cpu.c, rtems/score/cpu.h: Correct prototype of Idle threads.
-
-2008-06-05 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * rtems/score/cpu.h: Add CPU_SIMPLE_VECTORED_INTERRUPTS porting
- parameter to indicate that the port uses the Simple Vectored
- Interrupt model or the Programmable Interrupt Controller Model. The
- PIC model is implemented primarily in the BSP and it is responsible
- for all memory allocation.
-
-2007-12-17 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/score/cpu.h: Add _CPU_Context_Get_SP() for stack check utility.
-
-2007-12-04 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * cpu.c, rtems/score/cpu.h: Move interrupt_stack_size field from CPU
- Table to Configuration Table. Eliminate CPU Table from all ports.
- Delete references to CPU Table in all forms.
-
-2007-12-03 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * rtems/score/cpu.h: Moved most of the remaining CPU Table fields to
- the Configuration Table. This included pretasking_hook,
- predriver_hook, postdriver_hook, idle_task, do_zero_of_workspace,
- extra_mpci_receive_server_stack, stack_allocate_hook, and
- stack_free_hook. As a side-effect of this effort some multiprocessing
- code was made conditional and some style clean up occurred.
-
-2007-05-09 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/cpu.h: Remove CPU_HAS_OWN_HOST_TO_NETWORK_ROUTINES.
-
-2007-04-17 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/cpu.h:
- Use Context_Control_fp* instead of void* for fp_contexts.
- Eliminate evil casts.
-
-2006-11-17 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Remove unsigned64, signed64.
-
-2006-08-30 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/score/cpu.h: Revert change. It did not appear to correct all
- warnings.
-
-2006-08-30 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/score/cpu.h:
-
-2006-08-29 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/score/cpu.h: Correct inline assembly constraints.
-
-2006-01-16 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/score/cpu.h: Part of a large patch to improve Doxygen output.
- As a side-effect, grammar and spelling errors were corrected, spacing
- errors were address, and some variable names were improved.
-
-2005-11-08 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Eliminate unsigned16, unsigned32.
-
-2005-10-27 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/asm.h: Remove private version of CONCAT macros.
- Include <rtems/concat.h> instead.
-
-2005-02-19 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/cpu.h: Remove traces from NO_CPU.
-
-2005-02-08 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Split out preinstallation rules.
- * preinstall.am: New (Split out from Makefile.am).
-
-2005-02-04 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- PR 754/rtems
- * rtems/asm.h: New (relocated from .).
- * asm.h: Remove (moved to rtems/asm.h).
- * Makefile.am: Reflect changes above.
-
-2004-01-28 Ralf Corsepius <ralf.corsepiu@rtems.org>
-
- * asm.h, rtems/score/cpu.h, rtems/score/h8300.h,
- rtems/score/types.h: New header guards.
-
-2005-01-24 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Remove signed8, signed16, signed32,
- unsigned8, unsigned16, unsigned32.
-
-2005-01-24 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/h8300.h: Remove RTEMS_CPU_HAS_16_BIT_ADDRESSES.
-
-2005-01-24 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: #include <rtems/stdint.h>.
-
-2005-01-07 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
-
-2005-01-01 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Remove build-variant support.
-
-2004-12-10 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- PR 733/rtems
- * rtems/score/cpu.h: Remove output arg from inline asm in
- _CPU_ISR_Disable.
-
-2004-11-21 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Use __rtems_score_types_h as preprocessor
- guard.
-
-2004-11-21 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * asm.h: Add doxygen preamble.
-
-2004-10-02 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * rtems/score/cpu.h: Add doxygen preamble.
- * rtems/score/h8300.h: Add doxygen preamble.
- * rtems/score/types.h: Add doxygen preamble.
-
-2004-09-29 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/score/cpu.h: i960 obsoleted and all references removed.
-
-2004-04-06 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * configure.ac: Remove (Merged into $(top_srcdir)/configure.ac).
- * Makefile.am: Don't include multilib.am.
- Reflect merging configure.ac into $(top_srcdir)/configure.ac.
-
-2004-04-01 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * Makefile.am: Install asm.h to $(includedir)/rtems.
-
-2004-03-30 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * cpu.c, rtems/score/cpu.h: Convert to using c99 fixed size types.
-
-2004-03-29 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * configure.ac: RTEMS_TOP([../../../..]).
-
-2004-01-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Move RTEMS_TOP one subdir down.
-
-2004-01-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Add PREINSTALL_DIRS.
-
-2004-01-14 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Re-add dirstamps to PREINSTALL_FILES.
- Add PREINSTALL_FILES to CLEANFILES.
-
-2004-01-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Requires automake >= 1.8.1.
-
-2004-01-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Include compile.am, again.
-
-2004-01-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Convert to using automake compilation rules.
-
-2003-12-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Use mkdir_p. Remove dirs from PREINSTALL_FILES.
-
-2003-12-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
-
-2003-12-01 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Remove TMPINSTALL_FILES.
-
-2003-11-30 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Add $(dirstamp) to preinstallation rules.
-
-2003-11-23 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Don't use gmake rules for preinstallation.
-
-2003-10-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Remove RTEMS_CANONICAL_HOST.
-
-2003-10-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Remove RTEMS_CHECK_CPU.
-
-2003-09-26 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/score/cpu.h: Obsoleting HP PA-RISC port and removing all
- references.
-
-2003-09-04 Joel Sherrill <joel@OARcorp.com>
-
- * asm.h, cpu.c, cpu_asm.S, rtems/score/cpu.h, rtems/score/h8300.h,
- rtems/score/types.h: URL for license changed.
-
-2003-08-14 Joel Sherrill <joel@OARcorp.com>
-
- PR 455/bsps
- * rtems/score/cpu.h: Added missing CPU_swap_u16().
-
-2003-08-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
-
-2003-03-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Remove AC_CONFIG_AUX_DIR.
-
-2002-12-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Require autoconf-2.57 + automake-1.7.2.
- * Makefile.am: Eliminate C_O_FILES, S_O_FILES, libscorecpu_a_OBJECTS.
-
-2002-11-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Fix package name.
-
-2002-11-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * rtems/score/cpu.h: Add prototype of H8BD_Install_IRQ to eliminate
- warning.
-
-2002-10-25 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Add nostdinc to AM_INIT_AUTOMAKE.
-
-2002-10-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * .cvsignore: Reformat.
- Add autom4te*cache.
- Remove autom4te.cache.
-
-2002-07-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Build libscorecpu.a instead of rtems-cpu.rel.
-
-2002-07-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Use .$(OBJEXT) instead of .o.
-
-2002-07-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Use . instead of .o.
-
-2002-07-05 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/score/cpu.h: Filled in something that was marked XXX.
-
-2002-07-05 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: RTEMS_TOP(../../../..).
-
-2002-07-04 Joel Sherrill <joel@OARcorp.com>
-
- * Makefile.am: Remove reference to deprecated rtems.c.
-
-2002-07-03 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * rtems.c: Remove.
- * Makefile.am: Reflect changes above.
-
-2002-07-01 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/score/cpu.h: Fixed comments and renamed
- CPU_SYSTEM_INITIALIZATION_THREAD_EXTRA_STACK to
- CPU_MPCI_RECEIVE_SERVER_EXTRA_STACK to be consistent with other code.
-
-2002-07-01 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Remove RTEMS_PROJECT_ROOT.
-
-2002-06-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Add RTEMS_PROG_CCAS
-
-2002-06-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Use AC_CONFIG_AUX_DIR(../../../..).
- Add AC_PROG_RANLIB.
-
-2002-06-17 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Include $(top_srcdir)/../../../automake/*.am.
- Use ../../../aclocal.
-
-2001-04-03 Joel Sherrill <joel@OARcorp.com>
-
- * Per PR94, all rtems/score/CPUtypes.h are named rtems/score/types.h.
- * rtems/score/h8300types.h: Removed.
- * rtems/score/types.h: New file via CVS magic.
- * Makefile.am, rtems/score/cpu.h: Account for name change.
-
-2002-03-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac:
- AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
- AM_INIT_AUTOMAKE([no-define foreign 1.6]).
- * Makefile.am: Remove AUTOMAKE_OPTIONS.
-
-2002-01-29 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * rtems/Makefile.am: Removed.
- * rtems/score/Makefile.am: Removed.
- * configure.ac: Reflect changes above.
- * Makefile.am: Reflect changes above.
-
-2002-01-07 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * rtems/score/cpu.h: #include <rtems/bspIo.h>.
-
-2001-12-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Add multilib support.
-
-2001-11-28 Joel Sherrill <joel@OARcorp.com>,
-
- This was tracked as PR91.
- * rtems/score/cpu.h: Added CPU_PROVIDES_ISR_IS_IN_PROGRESS macro which
- is used to specify if the port uses the standard macro for this (FALSE).
- A TRUE setting indicates the port provides its own implementation.
-
-2001-10-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * .cvsignore: Add autom4te.cache for autoconf > 2.52.
- * configure.in: Remove.
- * configure.ac: New file, generated from configure.in by autoupdate.
-
-2001-09-23 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * rtems/score/Makefile.am: Use 'PREINSTALL_FILES ='.
- * Makefile.am: Use 'PREINSTALL_FILES ='.
-
-2001-02-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am, rtems/score/Makefile.am:
- Apply include_*HEADERS instead of H_FILES.
-
-2001-01-03 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/score/cpu.h: Added _CPU_Initialize_vectors().
- * cpu_asm.S: Modify to properly dereference _ISR_Vector_table
- now that it is dynamically allocated.
-
-2000-11-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
-
-2000-11-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
-
-2000-10-25 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
- Switch to GNU canonicalization.
-
-2000-10-18 Joel Sherrill <joel@OARcorp.com>
-
- * cpu_asm.S, rtems/score/cpu.h: Modified to better support
- multilibing. These changes result in the code being able to
- compile with the default gcc settings. It is not functional
- in this configuration but does compile.
-
-2000-09-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Include compile.am.
-
-2000-08-10 Joel Sherrill <joel@OARcorp.com>
-
- * ChangeLog: New file.
diff --git a/cpukit/score/cpu/i386/ChangeLog b/cpukit/score/cpu/i386/ChangeLog
deleted file mode 100644
index d2d0c2fbe7..0000000000
--- a/cpukit/score/cpu/i386/ChangeLog
+++ /dev/null
@@ -1,533 +0,0 @@
-2011-12-09 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * cpu.c: Make _defaultExcHandler static.
-
-2011-09-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- PR 1914/cpukit
- * rtems/score/cpu.h: Select timestamp implementation.
-
-2011-07-24 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c, cpu_asm.S: Remove /*PAGE markers which were interpreted by a
- long dead print script.
-
-2011-05-18 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Reformat.
-
-2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * cpu.c, sse_test.c, rtems/score/cpu.h, rtems/score/i386.h,
- rtems/score/interrupts.h:
- Use "__asm__" instead of "asm" for improved c99-compliance.
-
-2010-07-29 Gedare Bloom <giddyup44@yahoo.com>
-
- PR 1635/cpukit
- * rtems/score/types.h: Refactoring of priority handling, to isolate the
- bitmap implementation of priorities in the supercore so that priority
- management is a little more modular. This change is in anticipation
- of scheduler implementations that can select how they manage tracking
- priority levels / finding the highest priority ready task. Note that
- most of the changes here are simple renaming, to clarify the use of
- the bitmap-based priority management.
-
-2010-07-16 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * rtems/score/cpu.h: Include <rtems/score/types.h> first.
- * rtems/score/types.h: Use <rtems/score/basedefs.h> header file.
-
-2010-06-15 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu_asm.S: Formatting.
-
-2010-05-21 Vinu Rajashekhar <vinutheraj@gmail.com>
-
- * rtems/score/registers.h: Remove structs with bit-fields. Add a mask
- for cr3 page directory.
-
-2010-03-27 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c, cpu_asm.S, sse_test.c: Add include of config.h
-
-2009-11-09 Till Straumann <strauman@slac.stanford.edu>
-
- PR 1469/cpukit
- * cpu.c: Add dummy entry for (non-existing) exception #15.
- Otherwise all slots for vectors >= 16 are one element off.
-
-2009-10-29 Till Straumann <strauman@slac.stanford.edu>
-
- * rtems/score/cpu.h: Define _CPU_Interrupt_stack_setup() macro
- which reserves space for the 'vector' arg to _C_dispatch_isr()
- routine and aligns the irq stack to CPU_STACK_ALIGNMENT.
-
-2009-10-28 Till Straumann <strauman@slac.stanford.edu>
-
- * rtems/score/cpu.h: Replaced misleading typedef of
- CPU_Interrupt_frame by 'void'. The i386 port does not
- pass any frame info to the interrupt handlers.
-
-2009-10-28 Till Straumann <strauman@slac.stanford.edu>
-
- * rtems/score/cpu.h:
- Added #ifdef ASM constructs so that this header can be
- included from assembly code.
-
- Increased CPU_STACK_ALIGNMENT to 16 bytes. Gcc maintains
- 16-byte alignment and it may be a advantageous to provide
- initial 16-byte alignment. When using SSE some gcc versions
- may produce code that crashes if the stack is not 16-byte aligned.
-
- Make sure _CPU_Context_Initialize() sets the thread stack
- up so that it is aligned to CPU_CACHE_ALIGNMENT.
-
- * cpu_asm.S:
- Align stack to CPU_CACHE_ALIGNMENT before calling C-code.
-
-2009-10-27 Till Straumann <strauman@slac.stanford.edu>
-
- * rtems/asm.h: Added definition for cr4 register.
-
-2009-09-25 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * rtems/score/cpu.h: Add no return atrribute to _CPU_Context_restore()
- since it is used for restarting self.
-
-2009-02-12 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c, rtems/score/cpu.h: Change prototype of IDLE thread to
- consistently return void * and take a uintptr_t argument.
-
-2009-02-11 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c, rtems/score/cpu.h: Eliminate _CPU_Thread_dispatch_pointer and
- passing address of _Thread_Dispatch to _CPU_Initialize. Clean up
- comments.
-
-2008-09-11 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Do not define boolean, single_precision,
- double_precision unless RTEMS_DEPRECATED_TYPES is given.
-
-2008-09-08 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/score/cpu.h: Remove extraneous spaces.
-
-2008-09-05 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * cpu.c: Stop using old-style defs.
-
-2008-08-21 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Include stdbool.h.
- Use bool as base-type for boolean.
-
-2008-08-19 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * cpu.c: Fix prototypes.
- * rtems/score/cpu.h: Use memcpy() initialize FP structure and avoid
- many casts and potential warnings.
-
-2008-08-16 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/cpu.h, rtems/score/i386.h: Add missing prototypes.
-
-2008-07-31 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * cpu.c, rtems/score/cpu.h: Correct prototype of Idle threads.
-
-2007-12-17 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/score/cpu.h: Add _CPU_Context_Get_SP() for stack check utility.
-
-2007-12-17 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * rtems/score/idtr.h: Sweep to make sure grep for COPYRIGHT passes.
-
-2007-12-04 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * cpu.c, rtems/score/cpu.h: Move interrupt_stack_size field from CPU
- Table to Configuration Table. Eliminate CPU Table from all ports.
- Delete references to CPU Table in all forms.
-
-2007-12-03 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * rtems/score/cpu.h: Moved most of the remaining CPU Table fields to
- the Configuration Table. This included pretasking_hook,
- predriver_hook, postdriver_hook, idle_task, do_zero_of_workspace,
- extra_mpci_receive_server_stack, stack_allocate_hook, and
- stack_free_hook. As a side-effect of this effort some multiprocessing
- code was made conditional and some style clean up occurred.
-
-2007-11-26 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/score/cpu.h: Eliminate the interrupt_table_segment and
- interrupt_table_offset fields in the i386 CPU Table since they are
- never read.
-
-2007-05-09 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/cpu.h: Remove CPU_HAS_OWN_HOST_TO_NETWORK_ROUTINES.
-
-2007-04-17 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * cpu.c:
- Use Context_Control_fp* instead of void* for fp_contexts.
- * rtems/score/cpu.h:
- Use Context_Control_fp* instead of void* for fp_contexts.
-
-2006-11-17 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Remove unsigned64, signed64.
-
-2006-02-01 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/score/cpu.h: Increase default stack size on i386 from 1K to 4K.
- Most i386 targets are not memory strapped so making this a bit large
- is not a burden. It lets more tests run. ticker and psxtimer will not
- even run with 1K of stack.
-
-2005-11-08 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Eliminate unsigned16, unsigned32.
-
-2005-10-27 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/asm.h: Remove private version of CONCAT macros.
- Include <rtems/concat.h> instead.
-
-2005-02-08 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Split out preinstallation rules.
- * preinstall.am: New (Split out from Makefile.am).
-
-2005-02-04 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- PR 754/rtems
- * rtems/asm.h: New (relocated from .).
- * asm.h: Remove (moved to rtems/asm.h).
- * Makefile.am: Reflect changes above.
-
-2004-01-28 Ralf Corsepius <ralf.corsepiu@rtems.org>
-
- * asm.h, rtems/score/cpu.h, rtems/score/i386.h, rtems/score/idtr.h,
- rtems/score/interrupts.h, rtems/score/registers.h,
- rtems/score/types.h: New header guards.
-
-2005-01-24 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Remove signed8, signed16, signed32,
- unsigned8, unsigned16, unsigned32.
-
-2005-01-24 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/i386.h: *_swap_u32( uint32_t ).
-
-2005-01-24 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/i386.h: *_swap_u16( uint16_t ).
-
-2005-01-24 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: #include <rtems/stdint.h>.
-
-2005-01-07 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
-
-2005-01-01 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Remove build-variant support.
-
-2004-11-21 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Use __rtems_score_types_h as preprocessor
- guard.
-
-2004-11-21 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * asm.h: Add doxygen preamble.
-
-2004-10-02 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * rtems/score/cpu.h: Add doxygen preamble.
- * rtems/score/i386.h: Add doxygen preamble.
- * rtems/score/idtr.h: Add doxygen preamble.
- * rtems/score/interrupts.h: Add doxygen preamble.
- * rtems/score/registers.h: Add doxygen preamble.
- * rtems/score/types.h: Add doxygen preamble.
-
-2004-04-16 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * rtems/score/i386.h: Rename i386_swap_U* to i386_swap_u* (API
- consistency with other ports).
-
-2004-04-09 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * cpu_asm.S: Convert asm comments to C-comments to prevent gcc-3.4.0pre
- from choking on them.
-
-2004-04-06 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * configure.ac: Remove (Merged into $(top_srcdir)/configure.ac).
- * Makefile.am: Don't include multilib.am.
- Reflect merging configure.ac into $(top_srcdir)/configure.ac.
-
-2004-04-01 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * Makefile.am: Install asm.h to $(includedir)/rtems.
-
-2004-04-01 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * cpu_asm.S: Include <rtems/asm.h> instead of <asm.h>.
-
-2004-03-30 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * cpu.c, cpu_asm.S, rtems/score/cpu.h, rtems/score/interrupts.h:
- Convert to using c99 fixed size types.
-
-2004-03-29 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * configure.ac: RTEMS_TOP([../../../..]).
-
-2004-02-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- PR 565/rtems
- * asm.h: Various hacks.
-
-2004-01-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Move RTEMS_TOP one subdir down.
-
-2004-01-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Add PREINSTALL_DIRS.
-
-2004-01-14 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Re-add dirstamps to PREINSTALL_FILES.
- Add PREINSTALL_FILES to CLEANFILES.
-
-2004-01-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Requires automake >= 1.8.1.
-
-2004-01-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Include compile.am, again.
-
-2004-01-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Convert to using automake compilation rules.
-
-2003-12-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Use mkdir_p. Remove dirs from PREINSTALL_FILES.
-
-2003-12-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
-
-2003-12-01 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Remove TMPINSTALL_FILES.
-
-2003-11-30 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Add $(dirstamp) to preinstallation rules.
-
-2003-11-23 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Don't use gmake rules for preinstallation.
-
-2003-10-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Remove RTEMS_CANONICAL_HOST.
-
-2003-10-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Remove RTEMS_CHECK_CPU.
-
-2003-09-04 Joel Sherrill <joel@OARcorp.com>
-
- * cpu.c, cpu_asm.S, rtems/score/cpu.h, rtems/score/i386.h,
- rtems/score/idtr.h, rtems/score/interrupts.h,
- rtems/score/registers.h, rtems/score/types.h: URL for license
- changed.
-
-2003-08-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
-
-2003-03-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Remove AC_CONFIG_AUX_DIR.
-
-2002-12-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Require autoconf-2.57 + automake-1.7.2.
- * Makefile.am: Eliminate C_O_FILES, S_O_FILES, libscorecpu_a_OBJECTS.
-
-2002-11-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Fix package name.
-
-2002-10-25 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Add nostdinc to AM_INIT_AUTOMAKE.
-
-2002-10-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * .cvsignore: Reformat.
- Add autom4te*cache.
- Remove autom4te.cache.
-
-2002-07-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Build libscorecpu.a instead of rtems-cpu.rel.
-
-2002-07-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Use .$(OBJEXT) instead of .o.
-
-2002-07-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Use . instead of .o.
-
-2002-07-05 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: RTEMS_TOP(../../../..).
-
-2002-07-03 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * rtems.S: Remove.
- * Makefile.am: Reflect changes above.
-
-2002-07-01 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Remove RTEMS_PROJECT_ROOT.
-
-2002-06-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Add RTEMS_PROG_CCAS
-
-2002-06-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Use AC_CONFIG_AUX_DIR(../../../..).
- Add AC_PROG_RANLIB.
-
-2002-06-17 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Include $(top_srcdir)/../../../automake/*.am.
- Use ../../../aclocal.
-
-2002-03-29 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * rtems/score/idtr.h: New file, extracted from libcpu/cpu.h.
- * rtems/score/interrupts.h: New file, extracted from libcpu/cpu.h.
- * rtems/score/registers.h: New file, moved from libcpu.
- * Makefile.am: Reflect changes above.
- * cpu.c: Don't include cpuModel.h,
- #include <rtems.h>,
- #include <rtems/score/i386types.h>,
- #include <rtems/score/idtr.h>.
- * rtems/score/cpu.h: Don't include libcpu/cpu.h.
- #include <rtems/score/interrupts.h>,
- #include <rtems/score/registers.h>.
-
-2001-04-03 Joel Sherrill <joel@OARcorp.com>
-
- * Per PR94, all rtems/score/CPUtypes.h are named rtems/score/types.h.
- * rtems/score/i386types.h: Removed.
- * rtems/score/types.h: New file via CVS magic.
- * Makefile.am, rtems/score/cpu.h: Account for name change.
-
-2002-03-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac:
- AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
- AM_INIT_AUTOMAKE([no-define foreign 1.6]).
- * Makefile.am: Remove AUTOMAKE_OPTIONS.
-
-2001-02-05 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/Makefile.am, rtems/score/Makefile.am: Removed again.
-
-2002-01-31 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * rtems/Makefile.am: Removed.
- * rtems/score/Makefile.am: Removed.
- * configure.ac: Reflect changes above.
- * Makefile.am: Reflect changes above.
-
-2001-01-30 Joel Sherrill <joel@OARcorp.com>
-
- * Makefile.am: Corrected so .h files from rtems/score/ are installed.
-
-2002-01-03 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * cpu.c: Include rtems/bspIo.h instead of bspIo.h.
-
-2001-12-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Add multilib support.
-
-2001-11-28 Joel Sherrill <joel@OARcorp.com>,
-
- This was tracked as PR91.
- * rtems/score/cpu.h: Added CPU_PROVIDES_ISR_IS_IN_PROGRESS macro which
- is used to specify if the port uses the standard macro for this (FALSE).
- A TRUE setting indicates the port provides its own implementation.
-
-2001-10-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * .cvsignore: Add autom4te.cache for autoconf > 2.52.
- * configure.in: Remove.
- * configure.ac: New file, generated from configure.in by autoupdate.
-
-2001-09-23 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * rtems/score/Makefile.am: Use 'PREINSTALL_FILES ='.
- * Makefile.am: Use 'PREINSTALL_FILES ='.
-
-2001-02-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am, rtems/score/Makefile.am:
- Apply include_*HEADERS instead of H_FILES.
-
-2001-01-03 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/score/cpu.h: Added _CPU_Initialize_vectors().
-
-2000-11-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
-
-2000-11-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
-
-2000-10-25 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
- Switch to GNU canonicalization.
-
-2000-09-12 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/score/i386.h: Corrected "#elsif" to be "#elif".
-
-2000-09-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Include compile.am.
-
-2000-08-17 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * rtems/score/i386.h: cpu-variant define handling
- Rewrite due to introduction of multilib defines.
- * asm.h: include cpuopts.h instead of targopts.h
-
-2000-08-10 Joel Sherrill <joel@OARcorp.com>
-
- * ChangeLog: New file.
diff --git a/cpukit/score/cpu/lm32/ChangeLog b/cpukit/score/cpu/lm32/ChangeLog
deleted file mode 100644
index 7f9fc7f5df..0000000000
--- a/cpukit/score/cpu/lm32/ChangeLog
+++ /dev/null
@@ -1,156 +0,0 @@
-2011-11-28 Werner Almesberger <werner@almesberger.net>
-
- PR 1956/cpukit
- * rtems/score/cpu.h: Correct multiple alignment constants. Improve
- comments.
-
-2011-11-09 Werner Almesberger <werner@almesberger.net>
-
- PR 1954/cpukit
- * score/cpu/lm32/rtems/score/lm32.h: Protect against macro expansion.
-
-2011-11-09 Werner Almesberger <werner@almesberger.net>
-
- PR 1957/cpukit
- * score/include/rtems/score/coremutex.h,
- score/inline/rtems/score/threadmp.inl: Add parentheses to protect
- macro arguments.
-
-2011-11-09 Werner Almesberger <werner@almesberger.net>
-
- PR 1955/cpukit
- * rtems/score/cpu.h: Convert CPU_swap_u16 into a static inline.
-
-2011-09-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- PR 1914/cpukit
- * rtems/score/cpu.h: Select timestamp implementation.
-
-2011-08-18 Sebastien Bourdeauducq <sebastien.bourdeauducq@gmail.com>
-
- PR 1868/lm32
- * irq.c: Bugfix.
-
-2011-07-24 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c: Remove /*PAGE markers which were interpreted by a long dead
- print script.
-
-2011-05-18 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Reformat.
-
-2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * cpu.c, irq.c, rtems/score/lm32.h:
- Use "__asm__" instead of "asm" for improved c99-compliance.
-
-2010-10-21 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/score/cpu.h: Add RTEMS_COMPILER_NO_RETURN_ATTRIBUTE to
- _CPU_Context_restore() because it does not return. Telling GCC this
- avoids generation of dead code.
-
-2010-09-26 Yann Sionneau <yann@minet.net>
-
- PR 1697/cpukit
- * rtems/score/cpu.h: lm32 really needs aligned stack. Recent changes
- highlighted that this macro was incorrect.
-
-2010-08-20 <yann.sionneau@telecom-sudparis.eu>
-
- * rtems/score/lm32.h: Add lm32_read_interrupts().
-
-2010-07-30 Gedare Bloom <giddyup44@yahoo.com>
-
- PR 1599/cpukit
- * irq.c: Rename _Context_Switch_necessary to _Thread_Dispatch_necessary
- to more properly reflect the intent.
-
-2010-07-29 Gedare Bloom <giddyup44@yahoo.com>
-
- PR 1635/cpukit
- * rtems/score/cpu.h, rtems/score/types.h: Refactoring of priority
- handling, to isolate the bitmap implementation of priorities in the
- supercore so that priority management is a little more modular. This
- change is in anticipation of scheduler implementations that can
- select how they manage tracking priority levels / finding the highest
- priority ready task. Note that most of the changes here are simple
- renaming, to clarify the use of the bitmap-based priority management.
-
-2010-07-16 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * rtems/score/cpu.h: Include <rtems/score/types.h> first.
- * rtems/score/types.h: Use <rtems/score/basedefs.h> header file.
-
-2010-06-28 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- PR 1573/cpukit
- * irq.c, rtems/score/cpu.h: Add a per cpu data structure which contains
- the information required by RTEMS for each CPU core. This
- encapsulates information such as thread executing, heir, idle and
- dispatch needed.
-
-2010-05-29 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * irq.c: Change _exception_stack_frame into void*.
-
-2010-04-25 Joel Sherrill <joel.sherrilL@OARcorp.com>
-
- * rtems/score/cpu.h: Remove warning in _CPU_Context_Initialize.
-
-2010-04-15 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/cpu.h: Make _gp global.
-
-2010-03-27 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c, cpu_asm.S, irq.c: Add include of config.h
-
-2010-03-02 Michael Walle <michael@walle.cc>
-
- * cpu.c: Provide body for CPU specific Idle thread. This halts on qemu
- but is just a nop on a real cpu.
-
-2009-05-05 Michael Walle <michael@walle.cc>
-
- * cpu_asm.S, irq.c, rtems/score/cpu.h: Add lm32 gdb stub support.
-
-2009-04-14 Michael Walle <michael@walle.cc>
-
- * cpu.h: corrected the registers in Context_Control and
- in CPU_Interrupt_frame to correspond to the saved frame in cpu_asm.S
- Also switched on CPU_ISR_PASSES_FRAME_POINTER.
- * cpu_asm.S: Moved the restore part of _CPU_Context_switch for
- easier reading. Fixed _CPU_Context_restore, it now moves the
- argument and branches to a label in _CPU_Context_switch. Removed
- unnecessary saves of registers in context switch and irq handling.
- Rewrote irq code to call the C helper. Added some documentation
- * irq.c: New file derived from c4x and nios2.
-
-2009-04-06 Michael Walle <michael@walle.cc>
-
- * cpu_asm.S: We cannot use any other register than r0 without saving
- them to the stack. (_ISR_Handler clears r0 right at the beginning)
-
-2009-02-12 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c, rtems/score/cpu.h: Change prototype of IDLE thread to
- consistently return void * and take a uintptr_t argument.
-
-2009-02-11 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c, rtems/score/cpu.h: Eliminate _CPU_Thread_dispatch_pointer and
- passing address of _Thread_Dispatch to _CPU_Initialize. Clean up
- comments.
-
-2008-12-05 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * .cvsignore: New file.
-
-2008-12-04 Jukka Pietarinen <jukka.pietarinen@mrf.fi>
-
- * 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.
-
diff --git a/cpukit/score/cpu/m32c/ChangeLog b/cpukit/score/cpu/m32c/ChangeLog
deleted file mode 100644
index de6de77799..0000000000
--- a/cpukit/score/cpu/m32c/ChangeLog
+++ /dev/null
@@ -1,112 +0,0 @@
-2011-09-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- PR 1914/cpukit
- * rtems/score/cpu.h: Select timestamp implementation.
-
-2011-07-24 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c: Remove /*PAGE markers which were interpreted by a long dead
- print script.
-
-2011-05-18 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Reformat.
-
-2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * context_init.c, cpu.c, varvects.h, rtems/score/cpu.h,
- rtems/score/m32c.h:
- Use "__asm__" instead of "asm" for improved c99-compliance.
-
-2010-10-21 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/score/cpu.h: Add RTEMS_COMPILER_NO_RETURN_ATTRIBUTE to
- _CPU_Context_restore() because it does not return. Telling GCC this
- avoids generation of dead code.
-
-2010-07-30 Gedare Bloom <giddyup44@yahoo.com>
-
- PR 1599/cpukit
- * cpu_asm.c: Rename _Context_Switch_necessary to
- _Thread_Dispatch_necessary to more properly reflect the intent.
-
-2010-07-29 Gedare Bloom <giddyup44@yahoo.com>
-
- PR 1635/cpukit
- * rtems/score/cpu.h, rtems/score/types.h: Refactoring of priority
- handling, to isolate the bitmap implementation of priorities in the
- supercore so that priority management is a little more modular. This
- change is in anticipation of scheduler implementations that can
- select how they manage tracking priority levels / finding the highest
- priority ready task. Note that most of the changes here are simple
- renaming, to clarify the use of the bitmap-based priority management.
-
-2010-07-16 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * rtems/score/cpu.h: Include <rtems/score/types.h> first.
- * rtems/score/types.h: Use <rtems/score/basedefs.h> header file.
-
-2010-06-28 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- PR 1573/cpukit
- * cpu_asm.c, rtems/score/cpu.h: Add a per cpu data structure which
- contains the information required by RTEMS for each CPU core. This
- encapsulates information such as thread executing, heir, idle and
- dispatch needed.
-
-2010-05-10 Joel Sherrill <joel.sherrilL@OARcorp.com>
-
- * context_init.c, context_switch.S, cpu.c: Now builds multilib. R8C
- paths produce warnings for now.
-
-2010-04-25 Joel Sherrill <joel.sherrilL@OARcorp.com>
-
- * context_init.c: Eliminate warnings.
-
-2010-03-27 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * context_init.c, context_switch.S, cpu.c, cpu_asm.c, varvects.S: Add
- include of config.h
-
-2009-09-10 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/score/cpu.h: Make heap alignment 4 which is greater than
- CPU_ALIGNMENT but minimum for heap.
-
-2009-02-12 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c, rtems/score/cpu.h: Change prototype of IDLE thread to
- consistently return void * and take a uintptr_t argument.
-
-2009-02-11 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c, rtems/score/cpu.h: Eliminate _CPU_Thread_dispatch_pointer and
- passing address of _Thread_Dispatch to _CPU_Initialize. Clean up
- comments.
-
-2009-02-11 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/score/cpu.h: Use a 16 bit object id on this target.
-
-2009-01-05 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * varvects.h: Fix prototype.
-
-2008-10-28 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * context_init.c, context_switch.S, cpu.c, cpu_asm.c: Correct file
- headers.
-
-2008-10-13 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * 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.
-
-2008-10-02 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * .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.
-
diff --git a/cpukit/score/cpu/m32r/ChangeLog b/cpukit/score/cpu/m32r/ChangeLog
deleted file mode 100644
index c48c5ef7e6..0000000000
--- a/cpukit/score/cpu/m32r/ChangeLog
+++ /dev/null
@@ -1,82 +0,0 @@
-2011-09-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- PR 1914/cpukit
- * rtems/score/cpu.h: Select timestamp implementation.
-
-2011-07-24 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c: Remove /*PAGE markers which were interpreted by a long dead
- print script.
-
-2011-05-17 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Reformat.
-
-2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * context_init.c:
- Use "__asm__" instead of "asm" for improved c99-compliance.
-
-2011-01-31 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * context_switch.S: Reverse registers.
-
-2010-10-21 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/score/cpu.h: Add RTEMS_COMPILER_NO_RETURN_ATTRIBUTE to
- _CPU_Context_restore() because it does not return. Telling GCC this
- avoids generation of dead code.
-
-2010-07-30 Gedare Bloom <giddyup44@yahoo.com>
-
- PR 1599/cpukit
- * cpu_asm.c: Rename _Context_Switch_necessary to
- _Thread_Dispatch_necessary to more properly reflect the intent.
-
-2010-07-29 Gedare Bloom <giddyup44@yahoo.com>
-
- PR 1635/cpukit
- * rtems/score/cpu.h, rtems/score/types.h: Refactoring of priority
- handling, to isolate the bitmap implementation of priorities in the
- supercore so that priority management is a little more modular. This
- change is in anticipation of scheduler implementations that can
- select how they manage tracking priority levels / finding the highest
- priority ready task. Note that most of the changes here are simple
- renaming, to clarify the use of the bitmap-based priority management.
-
-2010-07-16 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * rtems/score/cpu.h: Include <rtems/score/types.h> first.
- * rtems/score/types.h: Use <rtems/score/basedefs.h> header file.
-
-2010-06-28 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- PR 1573/cpukit
- * cpu_asm.c, rtems/score/cpu.h: Add a per cpu data structure which
- contains the information required by RTEMS for each CPU core. This
- encapsulates information such as thread executing, heir, idle and
- dispatch needed.
-
-2010-03-27 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * context_init.c, context_switch.S, cpu.c, cpu_asm.c: Add include of
- config.h
-
-2009-02-11 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c, rtems/score/cpu.h: Eliminate _CPU_Thread_dispatch_pointer and
- passing address of _Thread_Dispatch to _CPU_Initialize. Clean up
- comments.
-
-2008-10-28 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * 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-02 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * .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.
-
diff --git a/cpukit/score/cpu/m68k/ChangeLog b/cpukit/score/cpu/m68k/ChangeLog
deleted file mode 100644
index 120ecb5d36..0000000000
--- a/cpukit/score/cpu/m68k/ChangeLog
+++ /dev/null
@@ -1,655 +0,0 @@
-2011-09-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- PR 1914/cpukit
- * rtems/score/cpu.h: Select timestamp implementation.
-
-2011-07-24 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c, cpu_asm.S: Remove /*PAGE markers which were interpreted by a
- long dead print script.
-
-2011-05-17 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Reformat.
-
-2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * cpu.c, rtems/score/cpu.h, rtems/score/m68k.h:
- Use "__asm__" instead of "asm" for improved c99-compliance.
-
-2010-07-29 Gedare Bloom <giddyup44@yahoo.com>
-
- PR 1635/cpukit
- * rtems/score/types.h: Refactoring of priority handling, to isolate the
- bitmap implementation of priorities in the supercore so that priority
- management is a little more modular. This change is in anticipation
- of scheduler implementations that can select how they manage tracking
- priority levels / finding the highest priority ready task. Note that
- most of the changes here are simple renaming, to clarify the use of
- the bitmap-based priority management.
-
-2010-07-16 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * rtems/score/cpu.h: Include <rtems/score/types.h> first.
- * rtems/score/types.h: Use <rtems/score/basedefs.h> header file.
-
-2010-06-28 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- PR 1573/cpukit
- * cpu_asm.S, rtems/score/cpu.h: Add a per cpu data structure which
- contains the information required by RTEMS for each CPU core. This
- encapsulates information such as thread executing, heir, idle and
- dispatch needed.
-
-2010-04-08 Till Straumann <strauman@slac.stanford.edu>
-
- * cpu_asm.S, rtems/score/cpu.h: On uC5282, the thread restart needed to
- reload the frame pointer. As part of doing this, the code was moved
- from inline asm to the .S file.
-
-2010-03-27 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c, cpu_asm.S: Add include of config.h
-
-2009-09-27 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/score/cpu.h: Define CPU_STRUCTURE_ALIGNMENT to be on a 4 byte
- boundary.
-
-2009-08-24 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * rtems/score/cpu.h: Define M68K_FP_STATE_SIZE also if used in
- assembler files.
-
-2009-05-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * cpu.c, cpu_asm.S, rtems/score/cpu.h: Cleanup of the floating point
- context initialization, save and restore code.
-
-2009-03-12 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- PR 1385/cpukit
- * cpu_asm.S: When the type rtems_boolean was switched to the C99 bool,
- the size changed from 4 bytes to 1 byte. The interrupt dispatching
- code accesses two boolean variables for scheduling purposes and the
- assembly implementations of this code did not get updated.
-
-2009-02-12 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/score/cpu.h: Change prototype of IDLE thread to consistently
- return void * and take a uintptr_t argument.
-
-2009-02-11 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c, rtems/score/cpu.h: Eliminate _CPU_Thread_dispatch_pointer and
- passing address of _Thread_Dispatch to _CPU_Initialize. Clean up
- comments.
-
-2008-12-17 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/m68k.h: Don't include rtems/score/types.h,
- rtems/stdint.h.
-
-2008-09-19 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/score/m68k.h: Move set cacr, acr0, acr1 routines here to get
- them out of a BSP.
-
-2008-09-11 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Do not define boolean, single_precision,
- double_precision unless RTEMS_DEPRECATED_TYPES is given.
-
-2008-09-08 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c, rtems/score/cpu.h: Remove extraneous spaces.
-
-2008-08-21 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Include stdbool.h.
- Use bool as base-type for boolean.
-
-2008-08-19 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * rtems/score/cpu.h: Fix type when initializing FP context.
-
-2008-08-19 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * cpu.c, rtems/score/cpu.h: Add extern for bfffo table and rename it to
- indicate that it is specific to this architecture.
-
-2008-07-31 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * rtems/score/cpu.h: Correct prototype of Idle threads.
-
-2008-07-09 Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
-
- * rtems/m68k/m68360.h: added port b pin definitions for SPI
-
-2008-06-13 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/score/m68k.h: There is no point in defining the maximum
- priorities to 255. priority.h will default it to this.
-
-2008-06-10 Chris Johns <chrisj@rtems.org>
-
- * cpu_asm.S: Add Coldfire FPU support.
- * rtems/score/m68k.h: Change the Coldfire CPU defines to be based
- on the instruction set. Add Tiny RTEMS support to the small memory
- model RTEMS processors.
- * rtems/score/cpu.h: Handle the new Tiny RTEMS support.
-
-2008-06-05 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * rtems/score/cpu.h: Add CPU_SIMPLE_VECTORED_INTERRUPTS porting
- parameter to indicate that the port uses the Simple Vectored
- Interrupt model or the Programmable Interrupt Controller Model. The
- PIC model is implemented primarily in the BSP and it is responsible
- for all memory allocation.
-
-2008-01-22 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * cpu_asm.S: Spacing and comment alignment.
-
-2007-12-17 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/score/cpu.h: Add _CPU_Context_Get_SP() for stack check utility.
-
-2007-12-17 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * rtems/m68k/m68302.h, rtems/m68k/m68360.h: Sweep to make sure grep for
- COPYRIGHT passes.
-
-2007-12-04 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * cpu.c, rtems/score/cpu.h: Move interrupt_stack_size field from CPU
- Table to Configuration Table. Eliminate CPU Table from all ports.
- Delete references to CPU Table in all forms.
-
-2007-12-03 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * rtems/score/cpu.h: Moved most of the remaining CPU Table fields to
- the Configuration Table. This included pretasking_hook,
- predriver_hook, postdriver_hook, idle_task, do_zero_of_workspace,
- extra_mpci_receive_server_stack, stack_allocate_hook, and
- stack_free_hook. As a side-effect of this effort some multiprocessing
- code was made conditional and some style clean up occurred.
-
-2007-11-26 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/score/cpu.h: Eliminate the interrupt_vector_table field in the
- m68k CPU Table since it is never read.
-
-2007-08-04 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/m68k.h: Add stubs for mcf5307, mcf5407, mcfv4e.
-
-2007-07-31 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * cpu_asm.S, rtems/score/cpu.h, rtems/score/m68k.h:
- Replace M68K_COLDFIRE_ARCH with __mcoldfire__.
-
-2007-05-09 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/cpu.h: Remove CPU_HAS_OWN_HOST_TO_NETWORK_ROUTINES.
-
-2007-04-17 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * cpu.c, rtems/score/cpu.h:
- Use Context_Control_fp* instead of void* for fp_contexts.
-
-2006-11-17 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Remove unsigned64, signed64.
-
-2006-06-19 Till Straumann <strauman@slac.stanford.edu>
-
- PR 1091/patch
- * cpu_asm.S: Reduce mask from 0xffc to 0x3fc so only the vector
- bits are used when calculating the exception vector.
-
-2006-02-28 Eric Norum <norume@aps.anl.gov>
-
- PR 904/patch
- * rtems/score/m68k.h: Just "cc" in the clobbered register list for
- interrupt enable/disable/flash operations. The "memory" barrier will
- move the the generic interrupt enable/disable/flash macros.
-
-2006-02-24 Eric Norum <norume@aps.anl.gov>
-
- PR 904/patch
- * rtems/score/m68k.h: Add "memory" to the clobbered register list for
- interrupt enable/disable/flash operations. This is necessary to prevent
- the compiler from hoisting/sinking other operations past the interrupt
- enable/disable/flash operations.
-
-2006-01-16 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/score/cpu.h: Part of a large patch to improve Doxygen output.
- As a side-effect, grammar and spelling errors were corrected, spacing
- errors were address, and some variable names were improved.
-
-2005-11-08 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Eliminate unsigned16, unsigned32.
-
-2005-10-27 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/asm.h: Remove private version of CONCAT macros.
- Include <rtems/concat.h> instead.
-
-2005-06-07 Brett Swimley <brett.swimley@aedbozeman.com>
-
- PR 803/patch
- * rtems/score/cpu.h, rtems/score/m68k.h: Correct definition of _VBR.
-
-2005-05-20 Chris Johns <chrisj@rtems.org>
-
- * rtems/score/cpu.h, rtems/score/m68k.h: Change declaration of _VBR.
-
-2005-05-04 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/score/m68k.h: Change _ColdFire_VBR to _VBR.
-
-2005-05-03 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/score/cpu.h: Change definition of _VBR to a simple pointer.
- * rtems/score/m68k.h: Remove use of _Coldfire_VBR.
-
-2005-05-03 Joel Sherrill <joel@OARcorp.com>
-
- * cpu.c: Remove warning.
-
-2005-02-08 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Split out preinstallation rules.
- * preinstall.am: New (Split out from Makefile.am).
-
-2005-02-04 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/m68k/m68302.h, rtems/m68k/m68360.h, rtems/m68k/qsm.h,
- rtems/m68k/sim.h, rtems/score/m68k.h: Header guards cleanup.
-
-2005-02-04 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- PR 754/rtems
- * rtems/asm.h: New (relocated from .).
- * asm.h: Remove (moved to rtems/asm.h).
- * Makefile.am: Reflect changes above.
-
-2005-01-31 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- PR rtems/752
- * rtems/m68k/m68302.h, rtems/m68k/m68360.h, rtems/m68k/qsm.h,
- rtems/m68k/sim.h: New (relocated from .).
- * m68302.h, m68360.h, qsm.h, sim.h: Remove.
- * Makefile.am: Reflect changes above.
-
-2005-01-28 Eric Norum <norume@aps.anl.gov>
-
- * rtems/score/cpu.h, rtems/score/m68k.h: ColdFire ISA A+ instructions
-
-2004-01-28 Ralf Corsepius <ralf.corsepiu@rtems.org>
-
- * asm.h, rtems/score/cpu.h, rtems/score/m68k.h, rtems/score/types.h:
- New header guards.
-
-2005-01-24 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Remove signed8, signed16, signed32,
- unsigned8, unsigned16, unsigned32.
-
-2005-01-24 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/m68k.h: *_swap_u32( uint32_t ).
-
-2005-01-24 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/m68k.h: *_swap_u16( uint16_t ).
-
-2005-01-24 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: #include <rtems/stdint.h>.
-
-2005-01-07 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
-
-2005-01-01 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Remove build-variant support.
-
-2004-11-21 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Use __rtems_score_types_h as preprocessor
- guard.
-
-2004-11-21 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * asm.h: Add doxygen preamble.
-
-2004-11-19 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * rtems/score/m68k.h: Use (defined(__mc68020__) && !defined(__mcpu32__))
- instead of defined(__mc68020__) to reflect GCC-3.4's expectations.
-
-2004-11-02 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * rtems/score/cpu.h: Add doxygen preamble.
- * rtems/score/m68k.h: Add doxygen preamble.
- * rtems/score/types.h: Add doxygen preamble.
-
-2004-07-25 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/score/m68k.h: Add include of <stdint.h> for uint32_t used by
- endian swapping routines.
-
-2004-04-06 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * configure.ac: Remove (Merged into $(top_srcdir)/configure.ac).
- * Makefile.am: Don't include multilib.am.
- Reflect merging configure.ac into $(top_srcdir)/configure.ac.
-
-2004-04-03 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * Makefile.am: Install m68302.h m68360.h qsm.h sim.h
- to $(includedir)/rtems/m68k.
-
-2004-04-01 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * Makefile.am: Install asm.h to $(includedir)/rtems.
-
-2004-04-01 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * cpu_asm.S: Include <rtems/asm.h> instead of <asm.h>.
-
-2004-03-30 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * cpu.c, m68302.h, rtems/score/cpu.h, rtems/score/m68k.h: Convert to
- using c99 fixed size types.
-
-2004-03-29 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * configure.ac: RTEMS_TOP([../../../..]).
-
-2004-01-29 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- PR 561/rtems
- * asm.h: Add CONCAT0, EVAL. Let SYM and REG use CONCAT0 and EVAL.
-
-2004-01-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Move RTEMS_TOP one subdir down.
-
-2004-01-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Add PREINSTALL_DIRS.
-
-2004-01-14 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Re-add dirstamps to PREINSTALL_FILES.
- Add PREINSTALL_FILES to CLEANFILES.
-
-2004-01-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Requires automake >= 1.8.1.
-
-2004-01-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Include compile.am, again.
-
-2004-01-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Convert to using automake compilation rules.
-
-2004-01-07 Joel Sherrill <joel@OARcorp.com>
-
- * qsm.h, sim.h: Remove efi68k and efi332 references as they are no
- longer in the tree.
-
-2003-12-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Use mkdir_p. Remove dirs from PREINSTALL_FILES.
-
-2003-12-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
-
-2003-12-01 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Remove TMPINSTALL_FILES.
-
-2003-11-30 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Add $(dirstamp) to preinstallation rules.
-
-2003-11-23 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Don't use gmake rules for preinstallation.
-
-2003-10-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Remove RTEMS_CANONICAL_HOST.
-
-2003-10-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Remove RTEMS_CHECK_CPU.
-
-2003-09-04 Joel Sherrill <joel@OARcorp.com>
-
- * cpu.c, cpu_asm.S, rtems/score/cpu.h, rtems/score/m68k.h,
- rtems/score/types.h: URL for license changed.
-
-2003-08-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
-
-2003-03-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Remove AC_CONFIG_AUX_DIR.
-
-2003-02-06 Ilya Alexeev <ilya@continuum.ru>
-
- * m68360.h: Correct the order of fields in the ethernet structure
- to account for the typo in MC68360UM (page 7-248).
-
-2002-12-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Require autoconf-2.57 + automake-1.7.2.
- * Makefile.am: Eliminate C_O_FILES, S_O_FILES, libscorecpu_a_OBJECTS.
-
-2002-11-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Fix package name.
-
-2002-11-01 Joel Sherrill <joel@OARcorp.com>
-
- * cpu.c: Removed warnings.
-
-2002-10-25 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Add nostdinc to AM_INIT_AUTOMAKE.
-
-2002-10-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * .cvsignore: Reformat.
- Add autom4te*cache.
- Remove autom4te.cache.
-
-2002-08-26 Eric Norum <eric.norum@usask.ca>
-
- * cpu_asm.S: More PR267 tinkering which eliminates some conditional
- compilation.
-
-2002-08-14 Brett Swimley <brett.swimley@aedinc.net>
-
- * cpu_asm.S: Per PR267, the _ISR_Handler() function never was modifying
- _ISR_Nest_level, and _Watchdog_Insert() requires this variable
- to be modified to determine if an interrupt may have modified
- the watchdog chain. Prior to modifying _ISR_Handler(), I had
- a test that would fail if _ISR_Flash was not commented out in
- _Watchdog_Insert(). After this modification was made, my test
- ran flawlessly.
-
-2002-08-05 Joel Sherrill <joel@OARcorp.com>
-
- * Per PR260 eliminate use of make-target-options. This impacted
- RTEMS allowing a distinction between the CPU32 and CPU32+ in the
- SuperCore and required that the m68k optimized memcpy be moved
- to libcpu.
- * memcpy.c: Moved to libcpu.
- * Makefile.am: Modified to reflect above.
-
-2002-07-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Build libscorecpu.a instead of rtems-cpu.rel.
-
-2002-07-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Use .$(OBJEXT) instead of .o.
-
-2002-07-05 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: RTEMS_TOP(../../../..).
-
-2002-07-03 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * rtems.S: Remove.
- * Makefile.am: Reflect changes above.
-
-2002-07-01 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Remove RTEMS_PROJECT_ROOT.
-
-2002-06-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Add RTEMS_PROG_CCAS
-
-2002-06-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Use AC_CONFIG_AUX_DIR(../../../..).
- Add AC_PROG_RANLIB.
-
-2002-06-17 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Include $(top_srcdir)/../../../automake/*.am.
- Use ../../../aclocal.
-
-2002-05-28 Chris Johns <ccj@acm.org>
-
- * rtems/score/m68k.h: Per PR227, mc68060 does not require FPSP
- since it is now multilib'ed.
-
-2001-04-03 Joel Sherrill <joel@OARcorp.com>
-
- * Per PR94, all rtems/score/CPUtypes.h are named rtems/score/types.h.
- * include/rtems/score/ispsh7750.h, score/ispsh7750.c: Account for
- name change.
-
-2002-03-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac:
- AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
- AM_INIT_AUTOMAKE([no-define foreign 1.6]).
- * Makefile.am: Remove AUTOMAKE_OPTIONS.
-
-2002-03-15 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * rtems/score/m68k.h: m68k_swap_u32 fix typo.
-
-2002-03-06 Victor V. Vengerov <vvv@oktet.ru>
-
- * rtems/score/m68k.h [M68K_COLDFIRE_ARCH] (CPU_swap_u16, CPU_swap_u32):
- Generic implementation of endian swap primitives added for Coldfire
- family.
-
-2002-01-29 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * rtems/Makefile.am: Removed.
- * rtems/score/Makefile.am: Removed.
- * configure.ac: Reflect changes above.
- * Makefile.am: Reflect changes above.
-
-2001-12-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Add multilib support.
-
-2001-10-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * .cvsignore: Add autom4te.cache for autoconf > 2.52.
- * configure.in: Remove.
- * configure.ac: New file, generated from configure.in by autoupdate.
-
-2001-09-23 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * rtems/score/Makefile.am: Use 'PREINSTALL_FILES ='.
- * Makefile.am: Use 'PREINSTALL_FILES ='.
-
-2001-08-09 Chris Johns <ccj@acm.org>
-
- * cpu_asm.S: This patch was co-developed with Eric Norum
- <eric.norum@usask.ca>. It closes a one instruction window
- on some m68k CPU cores. It fixes symptoms seen as:
- 1) No more `interrupt handler invoked twice for
- a single interrupt'.
- 2) No more `lockup when mc68360 CPM and PIT interrupts
- are at different levels'.
- It does insert a little more overhead on machines without hardware
- interrupt stacks but correctness has a price.
-
-2001-02-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am, rtems/score/Makefile.am:
- Apply include_*HEADERS instead of H_FILES.
-
-2001-01-03 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/score/cpu.h: Added _CPU_Initialize_vectors().
- * cpu_asm.S: Modify to properly dereference _ISR_Vector_table
- now that it is dynamically allocated.
-
-2000-12-19 Joel Sherrill <joel@OARcorp.com>
-
- * cpu.c: Do not read or write raw interrupt vector table if
- we are on a CPU that does not have a %vbr register and the
- BSP is configured as having the table in ROM.
-
-2000-11-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
-
-2000-11-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
-
-2000-10-25 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
- Switch to GNU canonicalization.
-
-2000-10-19 Antti P Miettinen <anmietti@trshp.ntc.nokia.com>
-
- * rtems/score/cpu.h: define CPU_Exception_frame for rdbg.
- * m68302.h: Make buffer pointer in m302_SCC_bd volatile.
-
-2000-10-12 John S Gwynne <jgwynne@mrcday.com>
-
- * sim.h: These changes enable RTEMS to automatically generate
- the ram_init file used by gdb with the BDM patches. The 332 has
- on-board chip select lines (for RAM and FLASH) that must be
- configured before use of these peripherals. These patches parse
- data from start.c where the chip select lines are configured in
- the runtime executable and automatically generates the gdb
- initialization file using the same settings. A great time saver.
- A similar file, ram_init_FW (flash writable), is also generated
- that the flash programming tool uses.
- * BSP/start/start.c: Must be modified to support above.
- * BSP/start/ram_init.ld, BSP/start/ram_init.sed: New files.
-
-2000-09-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Include compile.am.
-
-2000-08-10 Joel Sherrill <joel@OARcorp.com>
-
- * ChangeLog: New file.
diff --git a/cpukit/score/cpu/mips/ChangeLog b/cpukit/score/cpu/mips/ChangeLog
deleted file mode 100644
index 98cff7f8d4..0000000000
--- a/cpukit/score/cpu/mips/ChangeLog
+++ /dev/null
@@ -1,715 +0,0 @@
-2012-03-07 Jennifer Averett <Jennifer.Averett@OARcorp.com>
-
- * rtems/score/cpu.h: In order to handle a issue in the
- compilation of printk all tasks should be defined as
- floating point for the MIPS processor.
-
-2012-02-23 Jennifer Averett <Jennifer.Averett@OARcorp.com>
-
- PR 1993/bsps
- * cpu.c, rtems/score/cpu.h:
- Mips conversion to PIC IRQ model.
-
-2011-12-09 Jennifer Averett
-
- * cpu.c: Correct typo.
-
-2011-09-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- PR 1914/cpukit
- * rtems/score/cpu.h: Select timestamp implementation.
-
-2011-07-24 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c: Remove /*PAGE markers which were interpreted by a long dead
- print script.
-
-2011-05-17 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Reformat.
-
-2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * cpu.c, rtems/score/mips.h:
- Use "__asm__" instead of "asm" for improved c99-compliance.
-
-2011-01-04 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu_asm.S: _Thread_Executing was not used.
-
-2010-10-21 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/score/cpu.h: Add RTEMS_COMPILER_NO_RETURN_ATTRIBUTE to
- _CPU_Context_restore() because it does not return. Telling GCC this
- avoids generation of dead code.
-
-2010-07-30 Gedare Bloom <giddyup44@yahoo.com>
-
- PR 1599/cpukit
- * cpu_asm.S: Rename _Context_Switch_necessary to
- _Thread_Dispatch_necessary to more properly reflect the intent.
-
-2010-07-29 Gedare Bloom <giddyup44@yahoo.com>
-
- PR 1635/cpukit
- * rtems/score/cpu.h, rtems/score/types.h: Refactoring of priority
- handling, to isolate the bitmap implementation of priorities in the
- supercore so that priority management is a little more modular. This
- change is in anticipation of scheduler implementations that can
- select how they manage tracking priority levels / finding the highest
- priority ready task. Note that most of the changes here are simple
- renaming, to clarify the use of the bitmap-based priority management.
-
-2010-07-16 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * rtems/score/cpu.h: Include <rtems/score/types.h> first.
- * rtems/score/types.h: Use <rtems/score/basedefs.h> header file.
-
-2010-07-01 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/asm.h, rtems/score/cpu.h: cpu.h defines were not available to
- assembly programs. This resulted in percpu.h (when included from
- assembly) not being able to detect that the MIPS does not have a
- dedicated software managed interrupt stack.
-
-2010-06-28 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- PR 1573/cpukit
- * cpu_asm.S, rtems/score/cpu.h: Add a per cpu data structure which
- contains the information required by RTEMS for each CPU core. This
- encapsulates information such as thread executing, heir, idle and
- dispatch needed.
-
-2010-06-16 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu_asm.S: Remove trailing tabs.
-
-2010-04-25 Joel Sherrill <joel.sherrilL@OARcorp.com>
-
- * cpu.c, rtems/score/cpu.h: Move _CPU_Context_Initialize() to cpu.c so
- it is easier to make warning free.
-
-2010-04-25 Joel Sherrill <joel.sherrilL@OARcorp.com>
-
- * rtems/score/cpu.h: Remove warning in _CPU_Context_Initialize.
-
-2010-03-27 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c, cpu_asm.S: Add include of config.h
-
-2009-03-12 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- PR 1385/cpukit
- * cpu_asm.S: When the type rtems_boolean was switched to the C99 bool,
- the size changed from 4 bytes to 1 byte. The interrupt dispatching
- code accesses two boolean variables for scheduling purposes and the
- assembly implementations of this code did not get updated.
-
-2009-02-12 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c, rtems/score/cpu.h: Change prototype of IDLE thread to
- consistently return void * and take a uintptr_t argument.
-
-2009-02-11 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c, rtems/score/cpu.h: Eliminate _CPU_Thread_dispatch_pointer and
- passing address of _Thread_Dispatch to _CPU_Initialize. Clean up
- comments.
-
-2008-09-11 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Do not define boolean, single_precision,
- double_precision unless RTEMS_DEPRECATED_TYPES is given.
-
-2008-08-21 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Include stdbool.h.
- Use bool as base-type for boolean.
-
-2008-07-31 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * cpu.c, rtems/score/cpu.h: Correct prototype of Idle threads.
-
-2008-06-05 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * rtems/score/cpu.h: Add CPU_SIMPLE_VECTORED_INTERRUPTS porting
- parameter to indicate that the port uses the Simple Vectored
- Interrupt model or the Programmable Interrupt Controller Model. The
- PIC model is implemented primarily in the BSP and it is responsible
- for all memory allocation.
-
-2008-06-04 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * rtems/score/cpu.h: Use a constant for CPU_STACK_MINIMUM_SIZE so it
- can be used in cpp expressions. Using sizeof() requires actually
- compiling the file.
-
-2007-12-17 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/score/cpu.h: Add _CPU_Context_Get_SP() for stack check utility.
-
-2007-12-04 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * cpu.c, rtems/score/cpu.h: Move interrupt_stack_size field from CPU
- Table to Configuration Table. Eliminate CPU Table from all ports.
- Delete references to CPU Table in all forms.
-
-2007-12-03 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * rtems/score/cpu.h: Moved most of the remaining CPU Table fields to
- the Configuration Table. This included pretasking_hook,
- predriver_hook, postdriver_hook, idle_task, do_zero_of_workspace,
- extra_mpci_receive_server_stack, stack_allocate_hook, and
- stack_free_hook. As a side-effect of this effort some multiprocessing
- code was made conditional and some style clean up occurred.
-
-2007-11-26 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/score/cpu.h: Eliminate the clicks_per_microsecond field in the
- MIPS CPU Table and define another mechanism for drivers to obtain
- this information.
-
-2007-08-04 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/cpu.h: Use uintptr_t instead of uint32_t.
-
-2007-05-09 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/cpu.h: Remove CPU_HAS_OWN_HOST_TO_NETWORK_ROUTINES.
-
-2007-04-17 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/cpu.h:
- Use Context_Control_fp* instead of void* for fp_contexts.
- Eliminate evil casts.
-
-2006-11-17 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Remove unsigned64, signed64.
-
-2006-06-02 Greg Menke <gregory.menke@gsfc.nasa.gov>
-
- * cpu.c: Added __mips==32 to fix build problems on those targets
- caused by the Bruce Robinson.
-
-2006-06-08 Bruce Robinson <brucer@pmccorp.com>
-
- * cpu.c: Add int64 types for __mips==3 cpus, incorporate
- mips_interrupt_mask() into mask computations
- * cpu_asm.S: Add int64 register save/restores for __mips==3 cpus. Adjustment
- of mips1 vs mips3 macros.
- * cpu.h: Add int64 types for __mips==3 cpus.
-
-2006-03-17 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * cpu.c (_CPU_Initialize): Add fpu initialization.
- * rtems/score/cpu.h: Setup CPU_*_ENDIAN from GCC's__MIPS{EL|EB}__.
- (Partial merger of submission by Bruce Robinson <brucer@pmccorp.com>).
-
-2006-01-16 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/score/cpu.h: Part of a large patch to improve Doxygen output.
- As a side-effect, grammar and spelling errors were corrected, spacing
- errors were address, and some variable names were improved.
-
-2005-11-18 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/score/cpu.h: Eliminate use of unsigned32.
-
-2005-11-08 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Eliminate unsigned16, unsigned32.
-
-2005-10-27 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/asm.h: Remove private version of CONCAT macros.
- Include <rtems/concat.h> instead.
-
-2005-04-26 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/asm.h: Eliminate warnings.
-
-2005-02-08 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Split out preinstallation rules.
- * preinstall.am: New (Split out from Makefile.am).
-
-2005-02-04 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/mips/idtcpu.h, rtems/mips/iregdef.h, rtems/score/mips.h:
- Header guards cleanup.
-
-2005-02-04 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- PR 754/rtems
- * rtems/asm.h: New (relocated from .).
- * asm.h: Remove (moved to rtems/asm.h).
- * Makefile.am: Reflect changes above.
-
-2005-02-01 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- PR rtems/752
- * rtems/mips/idtcpu.h rtems/mips/iregdef.h: New (relocated from .).
- New header guards.
- * idtcpu.h, iregdef.h: Remove.
- * Makefile.am: Reflect changes above.
-
-2004-01-28 Ralf Corsepius <ralf.corsepiu@rtems.org>
-
- * asm.h, rtems/score/cpu.h, rtems/score/mips.h, rtems/score/types.h:
- New header guards.
-
-2005-01-24 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Remove signed8, signed16, signed32,
- unsigned8, unsigned16, unsigned32.
-
-2005-01-24 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/cpu.h: *_swap_u32( uint32_t ).
-
-2005-01-24 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: #include <rtems/stdint.h>.
-
-2005-01-07 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/score/cpu.h: Remove warnings.
-
-2005-01-07 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
-
-2005-01-03 Greg Menke <gregory.menke@gsfc.nasa.gov>
-
- PR 739
- * iregdef.h: Fixes gcc warning about redundant definition of R_SZ
- when compiling cpu_asm.S. Problem was a #define sneaked in in
- version 1.11, no ill effects would have only affected R4000
- builds.
-
-2005-01-03 Greg Menke <gregory.menke@gsfc.nasa.gov>
-
- PR 737
- * cpu_asm.S: Fixes gcc warning about instructions in branch delay
- slot when compiling cpu_asm.S
-
-2005-01-01 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Remove build-variant support.
-
-2004-12-02 Greg Menke <gregory.menke@gsfc.nasa.gov>
-
- PR 730
- * cpu_asm.S: Collected PR 601 changes for commit to cvshead
- for rtems-4.7.
-
-2004-04-09 Joel Sherrill <joel@OARcorp.com>
-
- PR 605/bsps
- * cpu.c: Do not use C++ style comments.
-
-2004-04-07 Greg Menke <gregory.menke@gsfc.nasa.gov>
- PR 601
- * cpu_asm.S: Added __mips==32 support for R4000 processors running
- 32 bit code. Fixed #define problems that caused fpu code to
- always be included even when no fpu is present.
-
-2004-04-03 Art Ferrer <arturo.b.ferrer@nasa.gov>
-
- PR 598/bsps
- * cpu_asm.S, rtems/score/cpu.h: Add save of floating point
- status/control register on context switches. Missing this register
- was causing intermittent floating point errors.
-
-2003-09-04 Joel Sherrill <joel@OARcorp.com>
-
- * cpu.c, cpu_asm.S, rtems/score/cpu.h, rtems/score/mips.h,
- rtems/score/types.h: URL for license changed.
-
-2003-08-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
-
-2003-03-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Remove AC_CONFIG_AUX_DIR.
-
-2002-12-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Require autoconf-2.57 + automake-1.7.2.
- * Makefile.am: Eliminate C_O_FILES, S_O_FILES, libscorecpu_a_OBJECTS.
-
-2002-11-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Fix package name.
-
-2002-11-04 Joel Sherrill <joel@OARcorp.com>
-
- * idtcpu.h: Removed warning.
-
-2002-11-01 Joel Sherrill <joel@OARcorp.com>
-
- * idtcpu.h: Removed warnings.
-
-2002-10-28 Joel Sherrill <joel@OARcorp.com>
-
- * idtcpu.h: Removed warning by turning extra token at the end of
- an endif into a comment.
-
-2002-10-25 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Add nostdinc to AM_INIT_AUTOMAKE.
-
-2002-10-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * .cvsignore: Reformat.
- Add autom4te*cache.
- Remove autom4te.cache.
-
-2002-08-14 Greg Menke <gregory.menke@gsfc.nasa.gov>
-
- * cpu_asm.S: Clarified some comments, removed code that forced
- SR_IEP on when returning from an interrupt.
-
-2002-06-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Add RTEMS_PROG_CCAS
-
-2002-06-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Use AC_CONFIG_AUX_DIR(../../../..).
- Add AC_PROG_RANLIB.
-
-2002-06-20 Greg Menke <gregory.menke@gsfc.nasa.gov>
- * cpu_asm.S: Added SR_IEO to context restore to fix isr disabled
- deadlock caused by interrupt arriving while dispatching.
-
-2002-06-17 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Include $(top_srcdir)/../../../automake/*.am.
- Use ../../../aclocal.
-
-2001-04-03 Joel Sherrill <joel@OARcorp.com>
-
- * Per PR94, all rtems/score/CPUtypes.h are named rtems/score/types.h.
- * rtems/score/mipstypes.h: Removed.
- * rtems/score/types.h: New file via CVS magic.
- * Makefile.am, rtems/score/cpu.h: Account for name change.
-
-2002-03-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac:
- AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
- AM_INIT_AUTOMAKE([no-define foreign 1.6]).
- * Makefile.am: Remove AUTOMAKE_OPTIONS.
-
-2002-03-20 Greg Menke <gregory.menke@gsfc.nasa.gov>
-
- * cpu_asm.S: Now compiles on 4600 and 4650.
-
-2002-03-13 Greg Menke <gregory.menke@gsfc.nasa.gov>
-
- * cpu_asm.S: Fixed a sneaky return from int w/ ints disabled bug.
- * rtems/score/cpu.h: Fixed register numbering in comments and made
- interrupt enable/disable more robust.
-
-2002-03-05 Greg Menke <gregory.menke@gsfc.nasa.gov>
- * cpu_asm.S: Added support for the debug exception vector, cleaned
- up the exception processing & exception return stuff. Re-added
- EPC in the task context structure so the gdb stub will know where
- a thread is executing. Should've left it there in the first place...
- * idtcpu.h: Added support for the debug exception vector.
- * cpu.c: Added ___exceptionTaskStack to hold a pointer to the
- stack frame in an interrupt so context switch code can get the
- userspace EPC when scheduling.
- * rtems/score/cpu.h: Re-added EPC to the task context.
-
-2002-02-27 Greg Menke <gregory.menke@gsfc.nasa.gov>
-
- * cpu_asm.S: Fixed exception return address, modified FP context
- switch so FPU is properly enabled and also doesn't screw up the
- exception FP handling.
- * idtcpu.h: Added C0_TAR, the MIPS target address register used for
- returning from exceptions.
- * iregdef.h: Added R_TAR to the stack frame so the target address
- can be saved on a per-exception basis. The new entry is past the
- end of the frame gdb cares about, so doesn't affect gdb or cpu.h
- stuff.
- * rtems/score/cpu.h: added an #ifdef so cpu_asm.S can include it
- to obtain FPU defines without syntax errors generated by the C
- defintions.
- * cpu.c: Improved interrupt level saves & restores.
-
-2002-02-08 Joel Sherrill <joel@OARcorp.com>
-
- * iregdef.h, rtems/score/cpu.h: Reordered register in the
- exception stack frame to better match gdb's expectations.
-
-2001-02-05 Joel Sherrill <joel@OARcorp.com>
-
- * cpu_asm.S: Enhanced to save/restore more registers on
- exceptions.
- * rtems/score/cpu.h (CPU_Interrupt_frame): Enhanced to list every
- register individually and document when it is saved.
- * idtcpu.h: Added constants for the coprocessor 1 registers
- revision and status.
-
-2001-02-05 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/Makefile.am, rtems/score/Makefile.am: Removed again.
-
-2001-02-04 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/score/cpu.h: IDLE task should not be FP. This was a mistake
- in the previous patch that has now been confirmed.
-
-2001-02-01 Greg Menke <gregory.menke@gsfc.nasa.gov>
-
- * cpu.c: Enhancements and fixes for modifying the SR when changing
- the interrupt level.
- * cpu_asm.S: Fixed handling of FP enable bit so it is properly
- managed on a per-task basis, improved handling of interrupt levels,
- and made deferred FP contexts work on the MIPS.
- * rtems/score/cpu.h: Modified to support above changes.
-
-2002-01-28 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * rtems/Makefile.am: Removed.
- * rtems/score/Makefile.am: Removed.
- * configure.ac: Reflect changes above.
- * Makefile.am: Reflect changes above.
-
-2002-02-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * asm.h: Remove #include <rtems/score/targopts.h>.
- Add #include <rtems/score/cpuopts.h>.
- * configure.ac: Remove RTEMS_CHECK_CUSTOM_BSP(RTEMS_BSP).
-
-
-2001-12-20 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Use RTEMS_ENV_RTEMSCPU.
-
-2001-12-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Add multilib support.
-
-2001-11-28 Joel Sherrill <joel@OARcorp.com>,
-
- This was tracked as PR91.
- * rtems/score/cpu.h: Added CPU_PROVIDES_ISR_IS_IN_PROGRESS macro which
- is used to specify if the port uses the standard macro for this (FALSE).
- A TRUE setting indicates the port provides its own implementation.
-
-2001-10-12 Joel Sherrill <joel@OARcorp.com>
-
- * cpu_asm.S: _CPU_Context_save_fp in was incorrectly in conditional
- compilation block with (CPU_HARDWARE_FP == FALSE). Reported by
- Wayne Bullaughey <wayne@wmi.com>.
-
-2001-10-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * .cvsignore: Add autom4te.cache for autoconf > 2.52.
- * configure.in: Remove.
- * configure.ac: New file, generated from configure.in by autoupdate.
-
-2001-09-23 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * rtems/score/Makefile.am: Use 'PREINSTALL_FILES ='.
- * Makefile.am: Use 'PREINSTALL_FILES ='.
-
-2001-07-03 Joel Sherrill <joel@OARcorp.com>
-
- * cpu.c: Fixed typo.
-
-2000-05-24 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/score/mips.h: Added constants for MIPS exception numbers.
- All exceptions should be given low numbers and thus can be installed
- and processed in a uniform manner. Variances between various MIPS
- ISA levels were not accounted for.
-
-2001-05-24 Greg Menke <gregory.menke@gsfc.nasa.gov>
-
- * Assisted in design and debug by Joel Sherrill <joel@OARcorp.com>.
- * cpu_asm.S: Now works on Mongoose-V. Missed in previous patch.
-
-2001-05-22 Greg Menke <gregory.menke@gsfc.nasa.gov>
-
- * rtems/score/cpu.h: Add the interrupt stack structure and enhance
- the context initialization to account for floating point tasks.
- * rtems/score/mips.h: Added the routines mips_set_cause(),
- mips_get_fcr31(), and mips_set_fcr31().
- * Assisted in design and debug by Joel Sherrill <joel@OARcorp.com>.
-
-2001-05-07 Joel Sherrill <joel@OARcorp.com>
-
- * cpu_asm.S: Merged patches from Gregory Menke
- <Gregory.D.Menke.1@gsfc.nasa.gov> that clean up
- stack usage and include nops in the delay slots.
-
-2001-04-20 Joel Sherrill <joel@OARcorp.com>
-
- * cpu_asm.S: Added code to save and restore SR and EPC to
- properly support nested interrupts. Note that the ISR
- (not RTEMS) enables interrupts allowing the nesting to occur.
-
-2001-03-14 Joel Sherrill <joel@OARcorp.com>
-
- * cpu.c, rtems/score/cpu.h, rtems/score/mipstypes.h:
- Removed unused variable _CPU_Thread_dispatch_pointer
- and cleaned numerous comments.
-
-2001-03-13 Joel Sherrill <joel@OARcorp.com>
-
- * cpu.c, cpu_asm.S, iregdef.h, rtems/score/cpu.h, rtems/score/mips.h:
- Merged MIPS1 and MIPS3 code reducing the number of lines of assembly.
- Also reimplemented some assembly routines in C further reducing
- the amount of assembly and increasing maintainability.
-
-2001-02-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am, rtems/score/Makefile.am:
- Apply include_*HEADERS instead of H_FILES.
-
-2001-01-12 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/score/mips.h (mips_get_sr, mips_set_sr): Corrected
- register constraints from "general" to "register".
-
-2001-01-09 Joel Sherrill <joel@OARcorp.com>
-
- * cpu_asm.S: Use SR_INTERRUPT_ENABLE_BITS instead of SR_XXX constants
- to make it easier to conditionalize the code for various ISA levels.
-
-2001-01-08 Joel Sherrill <joel@OARcorp.com>
-
- * idtcpu.h: Commented out definition of "wait". It was stupid to
- use such a common word as a macro.
- * rtems/score/cpu.h (_CPU_ISR_Disable): Fixed for mips ISA 3.
- * rtems/score/mips.h: Added include of <idtcpu.h>.
- * rtems/score/mips.h (mips_enable_in_interrupt_mask): Corrected.
-
-2001-01-03 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/score/cpu.h: Added _CPU_Initialize_vectors().
- * cpu_asm.S: Eliminated warning for duplicate definition of EXTERN.
-
-2000-12-19 Joel Sherrill <joel@OARcorp.com>
-
- * cpu_asm.S (_ISR_Handler): Return to the address in the EPC register.
- Previous code resulting in the interrupted immediately returning
- to the caller of the routine it was inside.
-
-2000-12-19 Joel Sherrill <joel@OARcorp.com>
-
- * cpu.c (_CPU_Initialize): Do not initialize _ISR_Vector_table() here
- because it has not been allocated yet.
-
-2000-12-13 Joel Sherrill <joel@OARcorp.com>
-
- * cpu.c: Removed duplicate declaration for _ISR_Vector_table.
- * cpu_asm.S: Removed assembly language to vector ISR handler
- on MIPS ISA I. Now call mips_vector_isr_handlers() in libcpu or BSP.
- * rtems/score/cpu.h (CPU_INTERRUPT_NUMBER_OF_VECTORS): No
- longer a constant -- get the real value from libcpu.
-
-2000-12-13 Joel Sherrill <joel@OARcorp.com>
-
- * cpu_asm.h: Removed.
- * Makefile.am: Remove cpu_asm.h.
- * rtems/score/mips64orion.h: Renamed mips.h.
- * rtems/score/mips.h: New file, formerly mips64orion.h.
- Header rewritten.
- (mips_get_sr, mips_set_sr, mips_enable_in_interrupt_mask,
- mips_disable_in_interrupt_mask): New macros.
- * rtems/score/Makefile.am: Reflect renaming mips64orion.h.
- * asm.h: Include <mips.h> not <mips64orion.h>. Now includes the
- few defines that were in <cpu_asm.h>.
- * cpu.c (_CPU_ISR_Get_level): Added MIPS ISA I version of this routine.
- MIPS ISA 3 is still in assembly for now.
- (_CPU_Thread_Idle_body): Rewrote in C.
- * cpu_asm.S: Rewrote file header.
- (FRAME,ENDFRAME) now in asm.h.
- (_CPU_ISR_Get_level): Removed ISA I version and rewrote in C.
- (_CPU_ISR_Set_level): Removed ISA I version and rewrote in C.
- (_CPU_Context_switch): MIPS ISA I now manages preserves SR_IEC and
- leaves other bits in SR alone on task switch.
- (mips_enable_interrupts,mips_disable_interrupts,
- mips_enable_global_interrupts,mips_disable_global_interrupts,
- disable_int, enable_int): Removed.
- (mips_get_sr): Rewritten as C macro.
- (_CPU_Thread_Idle_body): Rewritten in C.
- (init_exc_vecs): Rewritten in C as mips_install_isr_entries() and
- placed in libcpu.
- (exc_tlb_code, exc_xtlb_code, exc_cache_code, exc_norm_code): Moved
- to libcpu/mips/shared/interrupts.
- (general): Cleaned up comment blocks and #if 0 areas.
- * idtcpu.h: Made ifdef report an error.
- * iregdef.h: Removed warning.
- * rtems/score/cpu.h (CPU_INTERRUPT_NUMBER_OF_VECTORS): Now a variable
- number defined by libcpu.
- (_CPU_ISR_Disable, _CPU_ISR_Enable): Rewritten to use new routines
- to access SR.
- (_CPU_ISR_Set_level): Rewritten as macro for ISA I.
- (_CPU_Context_Initialize): Honor ISR level in task initialization.
- (_CPU_Fatal_halt): Use new _CPU_ISR_Disable() macro.
-
-2000-12-06 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/score/cpu.h: When mips ISA level is 1, registers in the
- context should be 32 not 64 bits.
-
-2000-11-30 Joel Sherrill <joel@OARcorp.com>
-
- * cpu_asm.S: Changed "_CPU_Ccontext_switch_restore: typo to
- correct name of _CPU_Context_switch_restore. Added dummy
- version of exc_utlb_code() so applications would link.
-
-2000-11-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
-
-2000-11-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
-
-2000-10-25 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
- Switch to GNU canonicalization.
-
-2000-10-24 Alan Cudmore <alanc@linuxstart.com> and
- Joel Sherrill <joel@OARcorp.com>
-
- * This is a major reworking of the mips64orion port to use
- gcc predefines as much as possible and a big push to multilib
- the mips port. The mips64orion port was copied/renamed to mips
- to be more like other GNU tools. Alan did most of the technical
- work of determining how to map old macro names used by the mips64orion
- port to standard compiler macro definitions. Joel did the merge
- with CVS magic to keep individual file history and did the BSP
- modifications. Details follow:
- * Makefile.am: idtmon.h in mips64orion port not present.
- * asm.h: MIPS64ORION replaced with MIPS. Frame setup macros added.
- * cpu.c: Comments added.
- * cpu_asm.S: Conditionals changed. MIPS ISA level 1 support added.
- First attempt at exception/interrupt processing for ISA level 1
- and minus any use of IDT/MON added.
- * idtcpu.h: Conditionals changed to use gcc predefines.
- * iregdef.h: Ditto.
- * cpu_asm.h: No real change. Merger required commit.
- * rtems/Makefile.am: Ditto.
- * rtems/score/Makefile.am: Ditto.
- * rtems/score/cpu.h: Change MIPS64ORION to MIPS.
- * rtems/score/mips64orion.h: Change MIPS64ORION to MIPS. Convert
- from using RTEMS_CPU_MODEL to gcc predefines to figre things out.
-
-2000-09-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Include compile.am.
-
-2000-08-10 Joel Sherrill <joel@OARcorp.com>
-
- * ChangeLog: New file.
diff --git a/cpukit/score/cpu/nios2/ChangeLog b/cpukit/score/cpu/nios2/ChangeLog
deleted file mode 100644
index 39c096c21e..0000000000
--- a/cpukit/score/cpu/nios2/ChangeLog
+++ /dev/null
@@ -1,259 +0,0 @@
-2011-10-21 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * nios2-mpu-configuration.c, nios2-mpu-descriptor.c,
- nios2-mpu-disable-protected.c, nios2-mpu-reset.c: New files.
- * Makefile.am: Reflect changes above.
- * rtems/score/nios2-utility.h, nios2-context-initialize.c: Added
- support for the memory protection unit (MPU).
-
-2011-09-30 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * nios2-context-switch.S: Use small-data area access for
- _Per_CPU_Information fields.
-
-2011-09-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- PR 1914/cpukit
- * rtems/score/cpu.h: Select timestamp implementation.
-
-2011-09-16 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * nios2-eic-il-low-level.S, nios2-eic-rsie-low-level.S: New files.
- * Makefile.am: Reflect changes above.
- * rtems/score/cpu.h, rtems/score/nios2-utility.h,
- nios2-thread-dispatch-disabled.c, nios2-context-switch.S: Added
- support for thread stack protection via the MPU.
-
-2011-09-14 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * rtems/score/cpu.h: Request cache alignment and small data area in
- CPU_STRUCTURE_ALIGNMENT.
-
-2011-09-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * nios2-thread-dispatch-disabled.c: Use offsetof() instead of
- RTEMS_offsetof().
-
-2011-09-02 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * rtems/score/nios2-utility.h, nios2-isr-set-level.c,
- nios2-isr-get-level.c: Renamed functions.
-
-2011-09-02 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * rtems/score/nios2-utility.h: Use the same values for defines used by
- Altera HAL.
-
-2011-09-02 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * rtems/score/nios2-utility.h: Avoid redefines with Altera HAL.
- Declare _Nios2_ISR_Set_level().
- * nios2-context-initialize.c: Use _Nios2_ISR_Set_level().
- * nios2-isr-set-level.c: Define _Nios2_ISR_Set_level().
-
-2011-09-01 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * cpu.c, cpu_asm.S: Removed files.
- * nios2-context-initialize.c, nios2-context-switch.S,
- nios2-fatal-halt.c, nios2-initialize-vectors.c, nios2-initialize.c,
- nios2-isr-get-level.c, nios2-isr-install-raw-handler.c,
- nios2-isr-install-vector.c, nios2-isr-is-in-progress.c,
- nios2-isr-set-level.c, nios2-thread-dispatch-disabled.c,
- rtems/score/nios2-utility.h: New files.
- * Makefile.am, preinstall.am: Reflect changes above.
- * irq.c: Update due to API changes.
- * rtems/score/cpu.h: New functions _CPU_Initialize_vectors(),
- _CPU_ISR_Set_level(), and _CPU_Fatal_halt() (instead of macros).
- Support for external interrupt controller (EIC). Documentation
- changes.
-
-2011-08-18 Chris Johns <chrisj@rtems.org>
-
- * cpu.c: Fix the ISR get level for the IIC. Make
- _CPU_Context_Initialize a function rather than inlined.
- * cpu_asm.S: Do not enable interrupt on return, rather resume the
- state on entry to the ISR.
- * irq.c, nios2/nios2-iic-low-level.S: Change the ISR handler so
- the ipending decoding is in C and within the interrupt
- context. This is usable with the Altera HAL directly.
- * rtems/score/cpu.h: Add ienable and ipending interfaces. Add some
- comments. Remove _CPU_Context_Initialize.
-
-2011-08-14 Chris Johns <chrisj@rtems.org>
-
- * rtems/score/cpu.h: Clear the vector table for simple vectored
- interrupts.
- * irq.c: Add support for using the IIC with the Altera HAL.
-
-2011-08-10 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * rtems/score/cpu.h: Removed superfluous comments. Format. Include
- by assembler support. Removed superfluous floating-point support.
- Stack alignment is now 4.
-
-2011-08-10 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * rtems/score/cpu.h, cpu.c: Removed superfluous functions.
-
-2011-08-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * nios2-iic-low-level.S: New file.
- * cpu_asm.S: Moved low-level interrupt handling into new file.
- * Makefile.am: Reflect change from above.
-
-2011-08-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * cpu_asm.S, rtems/score/cpu.h: There is no need to save the global
- pointer (gp) in the thread register context since it is a system wide
- constant and set-up with the C runtime environment.
-
-2011-07-24 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c: Remove /*PAGE markers which were interpreted by a long dead
- print script.
-
-2011-05-18 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Reformat.
-
-2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * irq.c:
- Use "__asm__" instead of "asm" for improved c99-compliance.
-
-2010-10-21 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/score/cpu.h: Add RTEMS_COMPILER_NO_RETURN_ATTRIBUTE to
- _CPU_Context_restore() because it does not return. Telling GCC this
- avoids generation of dead code.
-
-2010-07-30 Gedare Bloom <giddyup44@yahoo.com>
-
- PR 1599/cpukit
- * irq.c: Rename _Context_Switch_necessary to _Thread_Dispatch_necessary
- to more properly reflect the intent.
-
-2010-07-29 Gedare Bloom <giddyup44@yahoo.com>
-
- PR 1635/cpukit
- * rtems/score/cpu.h, rtems/score/types.h: Refactoring of priority
- handling, to isolate the bitmap implementation of priorities in the
- supercore so that priority management is a little more modular. This
- change is in anticipation of scheduler implementations that can
- select how they manage tracking priority levels / finding the highest
- priority ready task. Note that most of the changes here are simple
- renaming, to clarify the use of the bitmap-based priority management.
-
-2010-07-16 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * rtems/score/cpu.h: Include <rtems/score/types.h> first.
- * rtems/score/types.h: Use <rtems/score/basedefs.h> header file.
-
-2010-06-28 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- PR 1573/cpukit
- * irq.c, rtems/score/cpu.h: Add a per cpu data structure which contains
- the information required by RTEMS for each CPU core. This
- encapsulates information such as thread executing, heir, idle and
- dispatch needed.
-
-2010-03-27 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c, cpu_asm.S, irq.c: Add include of config.h
-
-2009-03-02 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu_asm.S: Eliminate extern of unused variables.
-
-2009-03-02 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c: Remove stray semi-colon.
-
-2009-02-12 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c, rtems/score/cpu.h: Change prototype of IDLE thread to
- consistently return void * and take a uintptr_t argument.
-
-2009-02-11 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c, rtems/score/cpu.h: Eliminate _CPU_Thread_dispatch_pointer and
- passing address of _Thread_Dispatch to _CPU_Initialize. Clean up
- comments.
-
-2008-09-11 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Do not define boolean, single_precision,
- double_precision unless RTEMS_DEPRECATED_TYPES is given.
-
-2008-09-08 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/score/cpu.h: Remove extraneous spaces.
-
-2008-08-21 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Include stdbool.h.
- Use bool as base-type for boolean.
-
-2008-07-31 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * cpu.c, rtems/score/cpu.h: Correct prototype of Idle threads.
-
-2008-06-05 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * rtems/score/cpu.h: Add CPU_SIMPLE_VECTORED_INTERRUPTS porting
- parameter to indicate that the port uses the Simple Vectored
- Interrupt model or the Programmable Interrupt Controller Model. The
- PIC model is implemented primarily in the BSP and it is responsible
- for all memory allocation.
-
-2007-12-17 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/score/cpu.h: Add _CPU_Context_Get_SP() for stack check utility.
-
-2007-12-17 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * irq.c: Sweep to make sure grep for COPYRIGHT passes.
-
-2007-12-04 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * cpu.c, rtems/score/cpu.h: Move interrupt_stack_size field from CPU
- Table to Configuration Table. Eliminate CPU Table from all ports.
- Delete references to CPU Table in all forms.
-
-2007-12-03 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * rtems/score/cpu.h: Moved most of the remaining CPU Table fields to
- the Configuration Table. This included pretasking_hook,
- predriver_hook, postdriver_hook, idle_task, do_zero_of_workspace,
- extra_mpci_receive_server_stack, stack_allocate_hook, and
- stack_free_hook. As a side-effect of this effort some multiprocessing
- code was made conditional and some style clean up occurred.
-
-2007-04-17 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/cpu.h:
- Use Context_Control_fp* instead of void* for fp_contexts.
- Eliminate evil casts.
-
-2006-11-17 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Remove unsigned64, signed64.
-
-2006-08-10 Joel Sherrill <joel@OARcorp.com>
-
- * .cvsignore: New file.
-
-2006-08-09 Kolja Waschk <waschk@telos.de>
-
- * rtems/score/cpu.h, rtems/score/cpu_asm.h, rtems/score/nios2.h,
- rtems/score/types.h: New files.
-
-2006-08-09 Kolja Waschk <waschk@telos.de>
-
- * ChangeLog, Makefile.am, cpu.c, cpu_asm.S, irq.c, preinstall.am,
- rtems/asm.h: New files.
-
-2005-12-09 Kolja Waschk <rtemsdev@ixo.de>
-
- Derived from no_cpu
-
diff --git a/cpukit/score/cpu/no_cpu/ChangeLog b/cpukit/score/cpu/no_cpu/ChangeLog
deleted file mode 100644
index 054d67219c..0000000000
--- a/cpukit/score/cpu/no_cpu/ChangeLog
+++ /dev/null
@@ -1,435 +0,0 @@
-2011-09-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- PR 1914/cpukit
- * rtems/score/cpu.h: Document CPU_TIMESTAMP_USE_STRUCT_TIMESPEC,
- CPU_TIMESTAMP_USE_INT64, and CPU_TIMESTAMP_USE_INT64_INLINE.
-
-2011-07-24 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c: Remove /*PAGE markers which were interpreted by a long dead
- print script.
-
-2011-05-17 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Reformat.
-
-2010-10-21 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/score/cpu.h: Add RTEMS_COMPILER_NO_RETURN_ATTRIBUTE to
- _CPU_Context_restore() because it does not return. Telling GCC this
- avoids generation of dead code.
-
-2010-07-30 Gedare Bloom <giddyup44@yahoo.com>
-
- PR 1599/cpukit
- * cpu_asm.c: Rename _Context_Switch_necessary to
- _Thread_Dispatch_necessary to more properly reflect the intent.
-
-2010-07-29 Gedare Bloom <giddyup44@yahoo.com>
-
- PR 1635/cpukit
- * rtems/score/cpu.h, rtems/score/types.h: Refactoring of priority
- handling, to isolate the bitmap implementation of priorities in the
- supercore so that priority management is a little more modular. This
- change is in anticipation of scheduler implementations that can
- select how they manage tracking priority levels / finding the highest
- priority ready task. Note that most of the changes here are simple
- renaming, to clarify the use of the bitmap-based priority management.
-
-2010-07-16 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * rtems/score/cpu.h: Include <rtems/score/types.h> first.
- * rtems/score/types.h: Use <rtems/score/basedefs.h> header file.
-
-2010-06-28 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- PR 1573/cpukit
- * cpu_asm.c, rtems/score/cpu.h: Add a per cpu data structure which
- contains the information required by RTEMS for each CPU core. This
- encapsulates information such as thread executing, heir, idle and
- dispatch needed.
-
-2010-03-27 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c, cpu_asm.c: Add include of config.h
-
-2009-02-12 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c, rtems/score/cpu.h: Change prototype of IDLE thread to
- consistently return void * and take a uintptr_t argument.
-
-2009-02-11 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c, rtems/score/cpu.h: Eliminate _CPU_Thread_dispatch_pointer and
- passing address of _Thread_Dispatch to _CPU_Initialize. Clean up
- comments.
-
-2008-10-02 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu_asm.c, rtems/score/cpu.h, rtems/score/types.h: Corrections and
- updates.
-
-2008-09-11 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Do not define boolean, single_precision,
- double_precision unless RTEMS_DEPRECATED_TYPES is given.
-
-2008-08-21 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Include stdbool.h.
- Use bool as base-type for boolean.
-
-2008-07-31 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * cpu.c, rtems/score/cpu.h: Correct prototype of Idle threads.
-
-2008-06-05 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * rtems/score/cpu.h: Add CPU_SIMPLE_VECTORED_INTERRUPTS porting
- parameter to indicate that the port uses the Simple Vectored
- Interrupt model or the Programmable Interrupt Controller Model. The
- PIC model is implemented primarily in the BSP and it is responsible
- for all memory allocation.
-
-2008-01-29 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/score/cpu.h: Remove most doxygen warnings.
-
-2007-12-17 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/score/cpu.h: Add _CPU_Context_Get_SP() for stack check utility.
-
-2007-12-11 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * rtems/score/cpu.h: Style.
-
-2007-12-10 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/score/cpu.h: Fix Doxygen.
-
-2007-12-04 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * cpu.c, rtems/score/cpu.h: Move interrupt_stack_size field from CPU
- Table to Configuration Table. Eliminate CPU Table from all ports.
- Delete references to CPU Table in all forms.
-
-2007-12-03 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * rtems/score/cpu.h: Moved most of the remaining CPU Table fields to
- the Configuration Table. This included pretasking_hook,
- predriver_hook, postdriver_hook, idle_task, do_zero_of_workspace,
- extra_mpci_receive_server_stack, stack_allocate_hook, and
- stack_free_hook. As a side-effect of this effort some multiprocessing
- code was made conditional and some style clean up occurred.
-
-2007-04-17 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/cpu.h:
- Use Context_Control_fp* instead of void* for fp_contexts.
- Eliminate evil casts.
-
-2006-11-17 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Remove unsigned64, signed64.
-
-2006-01-16 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/asm.h, rtems/score/cpu.h, rtems/score/types.h: Part of a large
- patch to improve Doxygen output. As a side-effect, grammar and
- spelling errors were corrected, spacing errors were address, and some
- variable names were improved.
-
-2005-11-08 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Eliminate unsigned16, unsigned32.
-
-2005-10-27 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/asm.h: Remove private version of CONCAT macros.
- Include <rtems/concat.h> instead.
-
-2005-02-08 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Split out preinstallation rules.
- * preinstall.am: New (Split out from Makefile.am).
-
-2005-02-04 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- PR 754/rtems
- * rtems/asm.h: New (relocated from .).
- * asm.h: Remove (moved to rtems/asm.h).
- * Makefile.am: Reflect changes above.
-
-2004-01-28 Ralf Corsepius <ralf.corsepiu@rtems.org>
-
- * asm.h, rtems/score/cpu.h, rtems/score/cpu_asm.h,
- rtems/score/no_cpu.h, rtems/score/types.h: New header guards.
-
-2005-01-24 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Remove signed8, signed16, signed32,
- unsigned8, unsigned16, unsigned32.
-
-2005-01-24 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/cpu.h: *_swap_u32( uint32_t ).
-
-2005-01-24 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: #include <rtems/stdint.h>.
-
-2005-01-07 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
-
-2005-01-01 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Remove build-variant support.
-
-2004-11-21 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Use __rtems_score_types_h as preprocessor
- guard.
-
-2004-11-21 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * asm.h: Add doxygen preamble.
-
-2004-10-02 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * rtems/score/cpu.h: Add doxygen preamble.
- * rtems/score/cpu_asm.h: Add doxygen preamble.
- * rtems/score/types.h: Add doxygen preamble.
-
-2004-09-29 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/score/cpu.h: i960 obsoleted and all references removed.
-
-2004-04-06 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * configure.ac: Remove (Merged into$(top_srcdir)/configure.ac).
- * Makefile.am: Don't include multilib.am.
- Reflect merging configure.ac into $(top_srcdir)/configure.ac.
-
-2004-04-01 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * Makefile.am: Install asm.h to $(includedir)/rtems.
-
-2004-03-30 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * cpu.c, rtems/score/cpu.h: Convert to using c99 fixed size types.
-
-2004-03-29 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * configure.ac: RTEMS_TOP([../../../..]).
-
-2004-01-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Move RTEMS_TOP one subdir down.
-
-2004-01-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Add PREINSTALL_DIRS.
-
-2004-01-14 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Re-add dirstamps to PREINSTALL_FILES.
- Add PREINSTALL_FILES to CLEANFILES.
-
-2004-01-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Requires automake >= 1.8.1.
-
-2004-01-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Include compile.am, again.
-
-2004-01-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Convert to using automake compilation rules.
-
-2003-12-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Use mkdir_p. Remove dirs from PREINSTALL_FILES.
-
-2003-12-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
-
-2003-12-01 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Remove TMPINSTALL_FILES.
-
-2003-11-30 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Add $(dirstamp) to preinstallation rules.
-
-2003-11-23 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Don't use gmake rules for preinstallation.
-
-2003-10-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Remove RTEMS_CANONICAL_HOST.
-
-2003-10-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Remove RTEMS_CHECK_CPU.
-
-2003-09-26 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/score/cpu.h: Obsoleting HP PA-RISC port and removing all
- references.
-
-2003-09-04 Joel Sherrill <joel@OARcorp.com>
-
- * cpu.c, cpu_asm.c, rtems/score/cpu.h, rtems/score/cpu_asm.h,
- rtems/score/no_cpu.h, rtems/score/types.h: URL for license changed.
-
-2003-08-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
-
-2003-03-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Remove AC_CONFIG_AUX_DIR.
-
-2003-02-11 Joel Sherrill <joel@OARcorp.com>
-
- * cpu_asm.c: Rework logic that decides when to call
- _Thread_Dispatch. Analysis by Sergei Organov <osv@javad.ru>
- determined that _ISR_Signals_to_thread_executing was not being
- honored and/or cleared properly.
-
-2002-12-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Require autoconf-2.57 + automake-1.7.2.
- * Makefile.am: Eliminate C_O_FILES, S_O_FILES, libscorecpu_a_OBJECTS.
-
-2002-11-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Fix package name.
-
-2002-10-25 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Add nostdinc to AM_INIT_AUTOMAKE.
-
-2002-10-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * .cvsignore: Reformat.
- Add autom4te*cache.
- Remove autom4te.cache.
-
-2002-07-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Build libscorecpu.a instead of rtems-cpu.rel.
-
-2002-07-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Use .$(OBJEXT) instead of .o.
-
-2002-07-05 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: RTEMS_TOP(../../../..).
-
-2002-07-03 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * rtems.c: Remove.
- * Makefile.am: Reflect changes above.
-
-2002-07-01 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Remove RTEMS_PROJECT_ROOT.
-
-2002-06-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Add RTEMS_PROG_CCAS
-
-2002-06-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Use AC_CONFIG_AUX_DIR(../../../..).
- Add AC_PROG_RANLIB.
-
-2002-06-17 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Include $(top_srcdir)/../../../automake/*.am.
- Use ../../../aclocal.
-
-2001-04-03 Joel Sherrill <joel@OARcorp.com>
-
- * Per PR94, all rtems/score/CPUtypes.h are named rtems/score/types.h.
- * rtems/score/no_cputypes.h: Removed.
- * rtems/score/types.h: New file via CVS magic.
- * Makefile.am, rtems/score/cpu.h: Account for name change.
-
-2002-03-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac:
- AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
- AM_INIT_AUTOMAKE([no-define foreign 1.6]).
- * Makefile.am: Remove AUTOMAKE_OPTIONS.
-
-2002-01-29 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * rtems/Makefile.am: Removed.
- * rtems/score/Makefile.am: Removed.
- * configure.ac: Reflect changes above.
- * Makefile.am: Reflect changes above.
-
-2001-12-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Add multilib support.
-
-2001-11-28 Joel Sherrill <joel@OARcorp.com>,
-
- This was tracked as PR91.
- * rtems/score/cpu.h: Added CPU_PROVIDES_ISR_IS_IN_PROGRESS macro which
- is used to specify if the port uses the standard macro for this (FALSE).
- A TRUE setting indicates the port provides its own implementation.
-
-2001-10-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * .cvsignore: Add autom4te.cache for autoconf > 2.52.
- * configure.in: Remove.
- * configure.ac: New file, generated from configure.in by autoupdate.
-
-2001-09-23 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * rtems/score/Makefile.am: Use 'PREINSTALL_FILES ='.
- * Makefile.am: Use 'PREINSTALL_FILES ='.
-
-2001-02-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am, rtems/score/Makefile.am:
- Apply include_*HEADERS instead of H_FILES.
-
-2001-01-03 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/score/cpu.h: Added _CPU_Initialize_vectors().
-
-2000-11-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
-
-2000-11-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
-
-2000-10-25 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
- Switch to GNU canonicalization.
-
-2000-09-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Include compile.am.
-
-2000-08-25 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * rtems/score/no_cpu.h: Modified so there are fewer and
- more consistent variations on "no cpu" so it is easier
- to sed the source as the starting point for a new port.
-
-2000-08-10 Joel Sherrill <joel@OARcorp.com>
-
- * ChangeLog: New file.
diff --git a/cpukit/score/cpu/powerpc/ChangeLog b/cpukit/score/cpu/powerpc/ChangeLog
deleted file mode 100644
index 488212a24e..0000000000
--- a/cpukit/score/cpu/powerpc/ChangeLog
+++ /dev/null
@@ -1,977 +0,0 @@
-2011-12-06 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * rtems/powerpc/registers.h: More register defines.
-
-2011-09-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- PR 1914/cpukit
- * rtems/score/cpu.h: Select timestamp implementation.
-
-2011-08-30 Peter Dufault <dufault@hda.com>
-
- * rtems/score/cpu.h: Add more context access functionality. Needed to
- get GDB debugger hooks working.
-
-2011-08-24 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * rtems/powerpc/registers.h: Renamed defines XER in PPC_XER, LR in
- PPC_LR, CTR in PPC_CTR, PVR in PPC_PVR, RPA in PPC_RPA, DAR in
- PPC_DAR, DEC in PPC_DEC, and EAR in PPC_EAR.
-
-2011-07-21 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * rtems/score/cpu.h: Added SPE support to CPU context.
-
-2011-05-17 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Reformat.
-
-2011-05-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * rtems/powerpc/registers.h: Added FSL_EIS_SVR define.
-
-2011-02-16 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * rtems/powerpc/registers.h: Added FSL_EIS_ATBL, FSL_EIS_ATBL, and
- FSL_EIS_SPEFSCR defines.
-
-2011-02-15 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * rtems/powerpc/registers.h: Added MSR_UCLE, MSR_SPE, MSR_WE, and
- MSR_UBLE defines.
-
-2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/powerpc/registers.h, rtems/score/cpu.h:
- Use "__asm__" instead of "asm" for improved c99-compliance.
-
-2011-01-31 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * rtems/powerpc/registers.h: Changed Freescale EIS prefix. More
- Freescale EIS defines. Added MSR_IS, MSR_DS, and MSR_PMM defines.
-
-2011-01-26 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * rtems/powerpc/registers.h: Added BOOKE_PIR define.
-
-2010-10-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * rtems/powerpc/registers.h: Added HID2 define. Fixed comments.
-
-2010-10-21 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/score/cpu.h: Add RTEMS_COMPILER_NO_RETURN_ATTRIBUTE to
- _CPU_Context_restore() because it does not return. Telling GCC this
- avoids generation of dead code.
-
-2010-07-29 Gedare Bloom <giddyup44@yahoo.com>
-
- PR 1635/cpukit
- * rtems/score/cpu.h, rtems/score/types.h: Refactoring of priority
- handling, to isolate the bitmap implementation of priorities in the
- supercore so that priority management is a little more modular. This
- change is in anticipation of scheduler implementations that can
- select how they manage tracking priority levels / finding the highest
- priority ready task. Note that most of the changes here are simple
- renaming, to clarify the use of the bitmap-based priority management.
-
-2010-07-16 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * rtems/new-exceptions/cpu.h: Removed file.
- * Makefile.am, preinstall.am: Reflect change above.
- * rtems/score/cpu.h: Include <rtems/score/types.h> first. Added
- contents of <rtems/new-exceptions/cpu.h>.
- * rtems/score/types.h: Use <rtems/score/basedefs.h> header file.
-
-2010-06-30 Peter Dufault <dufault@hda.com>
-
- PR 1588/cpukit
- * rtems/powerpc/registers.h: Renamed defines SR0 .. SR15 in
- PPC_SR0 .. PPC_SR15.
-
-2010-06-28 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- PR 1573/cpukit
- * rtems/new-exceptions/cpu.h: Add a per cpu data structure which
- contains the information required by RTEMS for each CPU core. This
- encapsulates information such as thread executing, heir, idle and
- dispatch needed.
-
-2010-03-27 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c: Add include of config.h
-
-2009-12-01 Till Straumann <strauman@slac.stanford.edu>
-
- * score/cpu/powerpc/rtems/score/cpu.h: Added space for non-
- volatile AltiVec registers to context struct. Added declaration
- for AltiVec-related routines to be implemented by CPU/BSP
- support.
-
-2009-10-21 Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
-
- * score/cpu/powerpc/rtems/score/cpu.h: moved timebase/decrementer
- access from cpukit to libcpu
-
-2009-10-21 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * rtems/powerpc/registers.h: Added defines DEAR_BOOKE and DEAR_405.
- * rtems/score/cpu.h: Changed fpscr field to an integer type in
- Context_Control_fp. Fixed warnings in PPC_Set_timebase_register().
- Changed _CPU_Context_Initialize_fp() to initialize all fields and
- avoid floating-point instructions.
- * rtems/score/powerpc.h: Removed PPC_INIT_FPSCR define.
-
-2009-02-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * rtems/powerpc/registers.h: Added Freescale Book E Implementation
- Standards (EIS) special purpose register definitions for MMU and L1
- cache.
-
-2009-02-11 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/new-exceptions/cpu.h, rtems/score/cpu.h: Eliminate
- _CPU_Thread_dispatch_pointer and passing address of _Thread_Dispatch
- to _CPU_Initialize. Clean up comments.
-
-2008-09-14 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/score/cpu.h: Move extern of bsp_clicks_per_usec so it is not
- nested inside braces.
-
-2008-09-11 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Do not define boolean, single_precision,
- double_precision unless RTEMS_DEPRECATED_TYPES is given.
-
-2008-09-05 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/new-exceptions/cpu.h, rtems/score/cpu.h: Convert to "bool".
-
-2008-08-21 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Include stdbool.h.
- Use bool as base-type for boolean.
-
-2008-08-14 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * rtems/powerpc/registers.h: Removed obsolete defines MSR_, MSR_KERNEL
- and MSR_USER. Added missing prototypes.
-
-2008-08-04 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * rtems/new-exceptions/cpu.h: Changed define
- CPU_INTERRUPT_MAXIMUM_VECTOR_NUMBER to UINT32_MAX to avoid comparison
- between signed and unsigned.
-
-2008-07-18 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * rtems/powerpc/registers.h: Added masks for BOOKE_TCR fields.
-
-2008-07-14 Thomas Doerfler <thomas.doerfler@embedded-brains.de>
- * rtems/powerpc/registers.h:
-
- Added PPC405EX support contributed by Michael Hamel
-
-2008-07-10 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * rtems/asm.h: Added defines for save and restore registers and
- special purpose registers 4 to 7.
-
- * rtems/new-exceptions/cpu.h: Changed define PPC_BSP_HAS_FIXED_PR288 to
- a value that results in a compile time error on usage since SPRG0 is
- now used for the interrupt disable mask.
-
- * rtems/powerpc/registers.h: Bugfix: Swapped values of TBWU and TBWL.
-
- Added defines SPRG4..7 and USPRG0.
-
- Changed _CPU_ISR_{Disable, Enable, Flush} to use static inline
- functions. The interrupt disable mask is now stored in SPRG0. Which
- was previously denoted to indicate a PR288 bugfix. You may now
- initialize the interrupt disable mask via
- ppc_interrupt_set_disable_mask() and
- PPC_INTERRUPT_DISABLE_MASK_DEFAULT. The default value will be set in
- bootcard.c.
-
-2008-02-20 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/old-exceptions/cpu.h: Remove (Abandoned).
- * rtems/score/cpu.h: Remove ref to rtems/old-exceptions/cpu.h.
- * Makefile.am: Remove ref to rtems/old-exceptions/cpu.h.
-
-2007-12-17 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/score/cpu.h: Add _CPU_Context_Get_SP() for stack check utility.
-
-2007-12-17 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * rtems/powerpc/registers.h, rtems/score/cpu.h: Sweep to make sure grep
- for COPYRIGHT passes.
-
-2007-12-03 Till Straumann <strauman@slac.stanford.edu>
-
- * rtems/powerpc/registers.h: added definitions for MSR_CE,
- MSR_DE (bookE).
-
-2007-12-06 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * rtems/old-exceptions/cpu.h: Remove extra ifndef.
-
-2007-12-04 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * rtems/new-exceptions/cpu.h, rtems/old-exceptions/cpu.h,
- rtems/score/cpu.h: Move interrupt_stack_size field from CPU Table to
- Configuration Table. Eliminate CPU Table from all ports. Delete
- references to CPU Table in all forms.
-
-2007-12-03 Till Straumann <strauman@slac.stanford.edu>
-
- * rtems/score/cpu.h: Added comment that GDB patch sim/2376
- is needed for reading the time-base with the new (more
- portable) method.
-
-2007-12-03 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * rtems/new-exceptions/cpu.h, rtems/old-exceptions/cpu.h: Moved most of
- the remaining CPU Table fields to the Configuration Table. This
- included pretasking_hook, predriver_hook, postdriver_hook, idle_task,
- do_zero_of_workspace, extra_mpci_receive_server_stack,
- stack_allocate_hook, and stack_free_hook. As a side-effect of this
- effort some multiprocessing code was made conditional and some style
- clean up occurred.
-
-2007-11-30 Till Straumann <strauman@slac.stanford.edu>
-
- * rtems/score/cpu.h: Wonderful bookE doesn't have mftb/mftbu;
- ( CPU_Get_timebase_low() ) they only define the TBRU/TBRL SPRs
- so we use these. Should work on all CPUs.
-
-2007-11-28 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * rtems/new-exceptions/cpu.h, rtems/old-exceptions/cpu.h,
- rtems/score/cpu.h: Eliminate PowerPC specific elements from the CPU
- Table. They have been replaced with variables named bsp_XXX as
- needed.
-
-2007-11-13 Till Straumann <strauman@slac.stanford.edu>
-
- * rtems/score/powerpc.h: Added a '__ppc_generic' CPU variant.
- The goal would be making cpukit and hopefully libcpu work
- for all (or at least most) CPUs/BSPs with -D__ppc_generic so
- that eventually all tests [#if defined(<cpu_flavor>)] for CPU
- flavors can be eliminated.
-
-2007-11-13 Till Straumann <strauman@slac.stanford.edu>
-
- * rtems/powerpc/registers.h: Added SPR definitions for BookE
- DECAR, TCR, TSR.
-
-2007-05-09 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/cpu.h: Remove CPU_HAS_OWN_HOST_TO_NETWORK_ROUTINES.
-
-2007-04-17 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/cpu.h:
- Use Context_Control_fp* instead of void* for fp_contexts.
- Eliminate evil casts.
-
-2006-12-12 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/ppc.h: Remove (Deprecated in 4.7).
- * Makefile: Remove rtems/score/ppc.h.
-
-2006-11-17 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Remove unsigned64, signed64.
-
-2006-08-09 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/score/cpu.h: Because gcc implicitly uses floating point turn on
- floating point for all threads if there is a hardware FPU.
-
-2006-07-12 Till Straumann <strauman@slac.stanford.edu>
-
- * rtems/old-exceptions/cpu.h, rtems/powerpc/registers.h:
- Checked inline assembly; added early-clobber '&' to output operands
- of multi-instruction asms.
-
-2006-01-16 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/new-exceptions/cpu.h, rtems/old-exceptions/cpu.h,
- rtems/score/cpu.h: Part of a large patch to improve Doxygen output.
- As a side-effect, grammar and spelling errors were corrected, spacing
- errors were address, and some variable names were improved.
-
-2005-11-08 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Eliminate unsigned16, unsigned32.
-
-2005-11-02 Till Straumann <strauman@slac.stanford.edu>
-
- * rtems/powerpc/registers.h: recognize mpc7457 CPU; added definitions
- for high bats (#4..7) on 7450 CPUs
-
-2005-10-27 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/asm.h: Remove private version of CONCAT macros.
- Include <rtems/concat.h> instead.
-
-2005-05-06 Jennifer Averett <jennifer.averett@oarcorp.com>
-
- * rtems/score/powerpc.h: Removed warning
-
-2005-02-21 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/powerpc.h: Add "defined(mpc7400) || defined(mpc7450)
- || defined(mpc7455)" to altivec (gcc-3.2.x compatibility).
-
-2005-02-18 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/new-exceptions/cpu.h (CPU_HARDWARE_FP, CPU_ALL_TASKS_ARE_FP,
- CPU_IDLE_TASK_IS_FP): Remove.
- * rtems/old-exceptions/cpu.h (CPU_HARDWARE_FP, CPU_ALL_TASKS_ARE_FP,
- CPU_IDLE_TASK_IS_FP): Remove.
- * rtems/score/cpu.h (CPU_HARDWARE_FP, CPU_ALL_TASKS_ARE_FP,
- CPU_IDLE_TASK_IS_FP, CPU_SOFTWARE_FP): New.
-
-2005-02-18 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/cpu.h: Derive CPU_{BIG|LITTLE}_ENDIAN from
- __BIG_ENDIAN__.
-
-2005-02-18 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/cpu.h (CPU_PROVIDES_IDLE_THREAD_BODY,
- CPU_STACK_GROWS_UP, CPU_STRUCTURE_ALIGNMENT,
- CPU_HAS_OWN_HOST_TO_NETWORK_ROUTINES, CPU_BIG_ENDIAN,
- CPU_LITTLE_ENDIAN): Add.
- * rtems/old-exceptions/cpu.h (CPU_PROVIDES_IDLE_THREAD_BODY,
- CPU_STACK_GROWS_UP, CPU_STRUCTURE_ALIGNMENT,
- CPU_HAS_OWN_HOST_TO_NETWORK_ROUTINES, CPU_BIG_ENDIAN,
- CPU_LITTLE_ENDIAN): Remove.
- * rtems/new-exceptions/cpu.h (CPU_PROVIDES_IDLE_THREAD_BODY,
- CPU_STACK_GROWS_UP, CPU_STRUCTURE_ALIGNMENT,
- CPU_HAS_OWN_HOST_TO_NETWORK_ROUTINES, CPU_BIG_ENDIAN,
- CPU_LITTLE_ENDIAN): Remove.
-
-2005-02-18 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/cpu.h:
- (rtems_cpu_configuration_get_serial_per_sec,
- rtems_cpu_configuration_get_serial_external_clock,
- rtems_cpu_configuration_get_serial_xon_xoff,
- rtems_cpu_configuration_get_serial_cts_rts,
- rtems_cpu_configuration_get_serial_rate,
- rtems_cpu_configuration_get_timer_average_overhead,
- rtems_cpu_configuration_get_timer_least_valid,
- rtems_cpu_configuration_get_timer_internal_clock,
- rtems_cpu_configuration_get_clock_speed): New.
- * rtems/old-exceptions/cpu.h:
- (rtems_cpu_configuration_get_serial_per_sec,
- rtems_cpu_configuration_get_serial_external_clock,
- rtems_cpu_configuration_get_serial_xon_xoff,
- rtems_cpu_configuration_get_serial_cts_rts,
- rtems_cpu_configuration_get_serial_rate,
- rtems_cpu_configuration_get_timer_average_overhead,
- rtems_cpu_configuration_get_timer_least_valid,
- rtems_cpu_configuration_get_timer_internal_clock,
- rtems_cpu_configuration_get_clock_speed): Remove.
-
-2005-02-18 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/new-exceptions/cpu.h, rtems/old-exceptions/cpu.h
- (rtems_cpu_table): Sync defines between {old|new}-exceptions.
-
-2005-02-18 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/new-exceptions/cpu.h (Context_Control,
- Context_Control_fp, CPU_Interrupt_frame): Remove.
- * rtems/old-exceptions/cpu.h (Context_Control,
- Context_Control_fp, CPU_Interrupt_frame): Remove.
- * rtems/score/cpu.h (Context_Control,
- Context_Control_fp, CPU_Interrupt_frame): Add.
-
-2005-02-16 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/new-exceptions/cpu.h (CPU_STACK_MINIMUM_SIZE,
- CPU_ALIGNMENT, CPU_HEAP_ALIGNMENT,
- CPU_PARTITION_ALIGNMENT, CPU_STACK_ALIGNMENT): Remove.
- * rtems/old-exceptions/cpu.h (CPU_STACK_MINIMUM_SIZE,
- CPU_ALIGNMENT, CPU_HEAP_ALIGNMENT,
- CPU_PARTITION_ALIGNMENT, CPU_STACK_ALIGNMENT): Remove.
- * rtems/score/cpu.h (CPU_STACK_MINIMUM_SIZE,
- CPU_ALIGNMENT, CPU_HEAP_ALIGNMENT,
- CPU_PARTITION_ALIGNMENT, CPU_STACK_ALIGNMENT): Add.
-
-2005-02-15 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/new-exceptions/cpu.h: Remove CPU_MINIMUM_STACK_FRAME_SIZE.
-
-2005-02-15 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/new-exceptions/cpu.h (_CPU_Bitfield_Find_first_bit,
- _CPU_Priority_Mask, _CPU_Priority_bits_index): Remove.
- * rtems/old-exceptions/cpu.h (_CPU_Bitfield_Find_first_bit,
- _CPU_Priority_Mask, _CPU_Priority_bits_index): Remove.
- * rtems/score/cpu.h (_CPU_Bitfield_Find_first_bit,
- _CPU_Priority_Mask, _CPU_Priority_bits_index): New.
-
-2005-02-15 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/new-exceptions/cpu.h (_CPU_msrs): Remove (Unused).
- * rtems/old-exceptions/cpu.h (_CPU_msrs): Remove (Unused).
-
-2005-02-15 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/new-exceptions/cpu.h (_CPU_ISR_install_vector,
- _CPU_Initialize, _CPU_Install_interrupt_stack, _CPU_Context_switch,
- _CPU_Context_restore, _CPU_Context_save_fp, _CPU_Context_restore_fp,
- _CPU_Fatal_error): Remove.
- * rtems/old-exceptions/cpu.h (_CPU_ISR_install_vector,
- _CPU_Initialize, _CPU_Install_interrupt_stack, _CPU_Context_switch,
- _CPU_Context_restore, _CPU_Context_save_fp, _CPU_Context_restore_fp,
- _CPU_Fatal_error): Remove.
- * rtems/score/cpu.h (_CPU_ISR_install_vector,
- _CPU_Initialize, _CPU_Install_interrupt_stack, _CPU_Context_switch,
- _CPU_Context_restore, _CPU_Context_save_fp, _CPU_Context_restore_fp,
- _CPU_Fatal_error): New.
-
-2005-02-15 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/old-exceptions/cpu.h (_CPU_Context_Initialize,
- _CPU_Context_Restart_self, _CPU_Context_Fp_start,
- _CPU_Context_Initialize_fp): Remove.
- * rtems/new-exceptions/cpu.h (_CPU_Context_Initialize,
- _CPU_Context_Restart_self, _CPU_Context_Fp_start,
- _CPU_Context_Initialize_fp): Remove.
- * rtems/score/cpu.h (_CPU_Context_Initialize,
- _CPU_Context_Restart_self, _CPU_Context_Fp_start,
- _CPU_Context_Initialize_fp): New.
-
-2005-02-15 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/old-exceptions/cpu.h (PPC_Get_timebase_register): Remove.
- * rtems/powerpc/registers.h (PPC_Get_timebase_register,
- PPC_Set_timebase_register): Remove.
- * rtems/score/cpu.h (PPC_Get_timebase_register,
- PPC_Set_timebase_register): New.
-
-2005-02-15 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/powerpc/registers.h (PPC_Set_decrementer,
- PPC_Get_decrementer): Remove.
- * rtems/old-exceptions/cpu.h (PPC_Set_decrementer): Remove.
- * rtems/score/cpu.h (PPC_Set_decrementer, PPC_Get_decrementer): New.
-
-2005-02-15 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/old-exceptions/cpu.h (CPU_Get_timebase_low, rtems_bsp_delay,
- rtems_bsp_delay_in_bus_cycles): Remove.
- * rtems/powerpc/registers.h (CPU_Get_timebase_low, rtems_bsp_delay,
- rtems_bsp_delay_in_bus_cycles): Remove.
- * rtems/score/cpu.h (CPU_Get_timebase_low, rtems_bsp_delay,
- rtems_bsp_delay_in_bus_cycles): New.
-
-2005-02-15 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/new-exceptions/cpu.h
- (rtems_cpu_configuration_get_clicks_per_usec,
- rtems_cpu_configuration_get_exceptions_in_ram): Remove.
- * rtems/old-exceptions/cpu.h
- (rtems_cpu_configuration_get_clicks_per_usec,
- rtems_cpu_configuration_get_exceptions_in_ram): Remove.
- * rtems/score/cpu.h
- (rtems_cpu_configuration_get_clicks_per_usec,
- rtems_cpu_configuration_get_exceptions_in_ram): New.
-
-2005-02-15 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/new-exceptions/cpu.h (CPU_swap_u32, CPU_swap_u16): Remove.
- * rtems/old-exceptions/cpu.h (CPU_swap_u32, CPU_swap_u16): Remove.
- * rtems/score/cpu.h (CPU_swap_u32, CPU_swap_u16): New.
-
-2005-02-15 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/old-exceptions/cpu.h: Add _CPU_MSG_GET
- (old/new exception processing ABI compatibility).
- * rtems/powerpc/registers.h: Use C99 fixed size types.
-
-2005-02-15 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/powerpc.h: Add __ALTIVEC__ support.
-
-2005-02-15 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/powerpc.h: Merge ppc603 and ppc603e
- PPC_IRQ_*/PPC_TLB_* defines.
-
-2005-02-14 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/powerpc.h (mpc8260): PPC_ALIGNMENT 8.
-
-2005-02-14 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/powerpc.h: Remove PPC_HAS_RFCI (Unused).
-
-2005-02-13 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/powerpc.h: Remove PPC_HAS_EXCEPTION_PREFIX (Unused).
-
-2005-02-13 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/powerpc.h: Remove PPC_CACHE_ALIGN_POWER (Unused).
-
-2005-02-13 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/powerpc.h: Remove PPC_LOW_POWER_MODE* (Unused).
-
-2005-02-13 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/powerpc.h: Remove PPC_HAS_EVPR (Unused).
-
-2005-02-13 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/powerpc.h: Remove PPC_USE_MULTIPLE (Unused).
-
-2005-02-13 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/powerpc.h: Remove PPC_D_CACHE, PPC_I_CACHE defines.
-
-2005-02-13 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/powerpc.h: Remove PPC_MSR_* defines.
-
-2005-02-13 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/old-exceptions/cpu.h: Add _PPC_MSR_DISABLE_MASK.
- Use _PPC_MSR_DISABLE_MASK instead of PPC_MSR_DISABLE_MASK to set up
- _disable_mask.
-
-2005-02-12 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * cpu.c: New (Stub file for consistency with other ports).
- * Makefile.am: Reflect changes above.
-
-2005-02-10 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/asm.h, rtems/old-exceptions/cpu.h, rtems/score/powerpc.h:
- Remove PPC_ABI_POWEROPEN.
-
-2005-02-10 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/powerpc.h: Remove hard-coded PPC_HAS_FPU.
- Tie PPC_HAS_FPU to _SOFT_FLOAT.
-
-2005-02-09 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/old-exceptions/cpu.h, rtems/score/powerpc.h:
- Remove PPC_ABI_GCC27.
-
-2005-02-09 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/asm.h, rtems/score/powerpc.h: Remove XCOFF support.
-
-2005-02-08 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Split out preinstallation rules.
- * preinstall.am: New (Split out from Makefile.am).
-
-2005-02-04 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- PR 754/rtems
- * rtems/asm.h: New (relocated from .).
- * asm.h: Remove (moved to rtems/asm.h).
- * Makefile.am: Reflect changes above.
-
-2004-01-28 Ralf Corsepius <ralf.corsepiu@rtems.org>
-
- * rtems/new-exceptions/cpu.h, rtems/old-exceptions/cpu.h,
- rtems/powerpc/registers.h: New header guards.
-
-2004-01-28 Ralf Corsepius <ralf.corsepiu@rtems.org>
-
- * asm.h, rtems/score/cpu.h, rtems/score/powerpc.h,
- rtems/score/ppc.h, rtems/score/types.h: New header guards.
-
-2005-01-24 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Remove signed8, signed16, signed32,
- unsigned8, unsigned16, unsigned32.
-
-2005-01-24 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/new-exceptions/cpu.h: *_swap_u32( uint32_t ).
- * rtems/old-exceptions/cpu.h: *_swap_u32( uint32_t ).
-
-2005-01-24 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: #include <rtems/stdint.h>.
-
-2004-11-22 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/old-exceptions/cpu.h: Make compile in assembly.
-
-2004-11-21 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Use __rtems_score_types_h as preprocessor
- guard.
-
-2004-11-21 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * asm.h: Add doxygen preamble.
-
-2004-10-02 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * rtems/score/cpu.h: Add doxygen preamble.
- * rtems/score/powerpc.h: Add doxygen preamble.
- * rtems/score/ppc.h: Add doxygen preamble.
- * rtems/score/types.h: Add doxygen preamble.
-
-2004-10-20 Eric Norum <norume@aps.anl.gov>
-
- Add Kate Feng's MVME5500 BSP
- * rtems/powerpc/registers.h, rtems/score/powerpc.h
-
-2004-09-29 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/new-exceptions/cpu.h, rtems/old-exceptions/cpu.h: i960
- obsoleted and all references removed.
-
-2004-04-13 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * asm.h: Include rtems/score/powerpc.h instead of
- rtems/score/ppc.h.
-
-2004-04-13 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * rtems/score/powerpc.h: New (Copied and renamed from rtems/score/ppc.h)
- for consistency with other ports.
- * rtems/score/ppc.h: Deprecation wrapper to rtems/score/powerpc.h.
- * Makefile.am: Reflect changes above.
- * rtems/score/cpu.h: Include rtems/score/powerpc.h instead of
- rtems/score/ppc.h.
-
-2004-04-12 David Querbach <querbach@realtime.bc.ca>
-
- * asm.h, rtems/new-exceptions/cpu.h, rtems/score/ppc.h: addition of
- MPC555 support as part of the addition of the SS555 BSP.
-
-2004-04-06 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * configure.ac: Remove (Merged into $(top_srcdir)/configure.ac).
- * Makefile.am: Don't include multilib.am.
- Reflect merging configure.ac into $(top_srcdir)/configure.ac.
-
-2004-04-01 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * Makefile.am: Install asm.h to $(includedir)/rtems.
-
-2004-03-30 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * rtems/new-exceptions/cpu.h, rtems/old-exceptions/cpu.h,
- rtems/powerpc/registers.h: Convert to using c99 fixed size types.
-
-2004-03-29 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * configure.ac: RTEMS_TOP([../../../..]).
-
-2004-01-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Move RTEMS_TOP one subdir down.
-
-2004-01-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Add PREINSTALL_DIRS.
-
-2004-01-14 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Re-add dirstamps to PREINSTALL_FILES.
- Add PREINSTALL_FILES to CLEANFILES.
-
-2004-01-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Requires automake >= 1.8.1.
-
-2004-01-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Include compile.am, again.
-
-2004-01-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Convert to using automake compilation rules.
-
-2003-12-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Use mkdir_p. Remove dirs from PREINSTALL_FILES.
-
-2003-12-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
-
-2003-11-30 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Add $(dirstamp) to preinstallation rules.
-
-2003-11-23 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Remove all LIB-related rules.
-
-2003-11-23 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Don't use gmake rules for preinstallation.
-
-2003-10-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Remove RTEMS_CANONICAL_HOST.
-
-2003-10-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Remove RTEMS_CHECK_CPU.
-
-2003-09-26 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/new-exceptions/cpu.h, rtems/old-exceptions/cpu.h: Obsoleting HP
- PA-RISC port and removing all references.
-
-2003-09-04 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/new-exceptions/cpu.h, rtems/old-exceptions/cpu.h,
- rtems/powerpc/registers.h, rtems/score/ppc.h, rtems/score/types.h:
- URL for license changed.
-
-2003-08-21 Till Straumann <strauman@slac.stanford.edu>
-
- PR 457/bsps
- * rtems/powerpc/registers.h: Add a few definitions for the PowerPC
- thermal assistance unit.
-
-2003-08-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
-
-2003-07-18 Till Straumann <strauman@slac.stanford.edu>
-
- PR 288/rtems
- * rtems/new-exceptions/cpu.h: _ISR_Nest_level is now properly
- maintained and does not reside in SPRG0.
-
-2003-03-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Remove AC_CONFIG_AUX_DIR.
-
-2003-02-20 Till Straumann <strauman@slac.stanford.edu>
-
- PR 349/bsps
- * rtems/powerpc/registers.h: Add definitions for HID1 and DABR SPRs.
-
-2002-12-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Require autoconf-2.57 + automake-1.7.2.
- * Makefile.am: Eliminate C_O_FILES, S_O_FILES, libscorecpu_a_OBJECTS.
-
-2002-11-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Fix package name.
-
-2002-11-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * rtems/new-exceptions/cpu.h: Remove sections on
- CPU_INLINE_ENABLE_DISPATCH and CPU_UNROLL_ENQUEUE_PRIORITY.
- * rtems/old-exceptions/cpu.h: Remove sections on
- CPU_INLINE_ENABLE_DISPATCH and CPU_UNROLL_ENQUEUE_PRIORITY.
- * rtems/score/cpu.h: Insert sections on
- CPU_INLINE_ENABLE_DISPATCH and CPU_UNROLL_ENQUEUE_PRIORITY.
-
-2002-10-31 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/new-exceptions/cpu.h: Removed warnings.
-
-
-2002-10-31 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/new-exceptions/cpu.h: Removed warnings.
-
-2002-10-25 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Add nostdinc to AM_INIT_AUTOMAKE.
-
-2002-10-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * .cvsignore: Reformat.
- Add autom4te*cache.
- Remove autom4te.cache.
-
-2002-07-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Build libscorecpu.a instead of rtems-cpu.rel.
-
-2002-07-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Use .$(OBJEXT) instead of .o.
-
-2002-07-05 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: RTEMS_TOP(../../../..).
-
-2002-07-01 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Remove RTEMS_PROJECT_ROOT.
-
-2002-06-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Add RTEMS_PROG_CCAS
-
-2002-06-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Use AC_CONFIG_AUX_DIR(../../../..).
- Add AC_PROG_RANLIB.
-
-2002-06-17 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Include $(top_srcdir)/../../../automake/*.am.
- Use ../../../aclocal.
-
-2002-05-01 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * rtems/score/ppc.h: Remove PPC_DEBUG_MODEL.
-
-2001-05-14 Till Straumann <strauman@slac.stanford.edu>
-
- * rtems/powerpc/registers.h, rtems/score/ppc.h: Per PR213, add
- support for the MPC74000 (AKA G4); there is no AltiVec support yet,
- however.
-2002-04-30 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * rtems/score/ppc.h: Remove rtems_multilib.
- Add mpc555 (Based on comments from Sergei Organov <osv@javad.ru>).
- * rtems/old-exceptions/cpu.h: Remove _CPU_Data_Cache_Block_Flush.
- Remove _CPU_Data_Cache_Block_Invalidate.
-
-2002-04-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * asm.h: Include cpuopts.h instead of targopts.h.
- * rtems/new-exceptions/cpu.h: Relocated from
- libbsp/powerpc/support/new_exception_processing/rtems/score/cpu.h
- * rtems/old-exceptions/cpu.h: Relocated from
- c/src/lib/libbsp/powerpc/support/old_exception_processing/rtems/score/cpu.h
- * rtems/powerpc/registers.h: Relocated and renamed from
- libcpu/powerpc/shared/include/cpu.h.
- * rtems/score/cpu.h: New.
- * Makefile.am: Reflect changes above.
-
-2001-04-03 Joel Sherrill <joel@OARcorp.com>
-
- * Per PR94, all rtems/score/CPUtypes.h are named rtems/score/types.h.
- * rtems/score/ppctypes.h: Removed.
- * rtems/score/types.h: New file via CVS magic.
- * Makefile.am, rtems/score/cpu.h: Account for name change.
-
-2002-03-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac:
- AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
- AM_INIT_AUTOMAKE([no-define foreign 1.6]).
- * Makefile.am: Remove AUTOMAKE_OPTIONS.
-
-2002-01-28 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Reflect changes from 2002-01-23.
-
-2002-01-23 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * rtems/Makefile.am: Removed.
- * rtems/score/Makefile.am: Removed.
- * configure.ac: Reflect changes above.
- AC_CONFIG_SRCDIR(asm.h).
-
-2002-01-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * rtems/Makefile.am: New.
- * rtems/.cvsignore: New.
- * rtems/score/Makefile.am: New.
- * rtems/score/.cvsignore: New.
- * rtems/score/ppc.h: Relocated from shared/.
- * rtems/score/ppctypes.h: Relocated from shared/.
- * asm.h: Relocated from shared/.
- * shared/Makefile.am: Removed.
- * shared/asm.h: Removed.
- * shared/ppc.h: Removed.
- * shared/ppctypes.h: Removed.
- * shared/.cvsignore: Removed.
- * Makefile.am: Reflect changes above.
- * configure.ac: Reflect changes above.
-
-2001-11-28 Joel Sherrill <joel@OARcorp.com>,
-
- This was tracked as PR91.
- * rtems/score/cpu.h: Added CPU_PROVIDES_ISR_IS_IN_PROGRESS macro which
- is used to specify if the port uses the standard macro for this (FALSE).
- A TRUE setting indicates the port provides its own implementation.
-
-2001-11-14 Joel Sherrill <joel@OARcorp.com>
-
- * shared/ppc.h: The mpc8260 uses the new exception processing model
- and thus does not need to define PPC_USE_SPRG.
-
-2001-11-14 Andrew Dachs <A.Dachs@SSTL.co.uk>
-
- * shared/ppc.h: mpc8260 has double FPU not single FPU.
-
-2001-11-08 Dennis Ehlin (ECS) <Dennis.Ehlin@ecs.ericsson.se>
-
- This modification is part of the submitted modifications necessary to
- support the IBM PPC405 family. This submission was reviewed by
- Thomas Doerfler <Thomas.Doerfler@imd-systems.de> who ensured it did
- not negatively impact the ppc403 BSPs. The submission and tracking
- process was captured as PR50.
- * shared/asm.h, shared/ppc.h: Added PPC405 support.
-
-2001-10-22 Andy Dachs <a.dachs@sstl.co.uk>
-
- * shared/ppc.h: Added mpc8260 support.
-
-2001-10-12 Joel Sherrill <joel@OARcorp.com>
-
- * shared/ppctypes.h: Fixed typo.
-
-2001-10-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * .cvsignore: Add autom4te.cache for autoconf > 2.52.
- * configure.in: Remove.
- * configure.ac: New file, generated from configure.in by autoupdate.
-
-2001-09-23 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * shared/Makefile.am: Use 'PREINSTALL_FILES ='.
-
-2001-02-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am, rtems/score/Makefile.am:
- Apply include_*HEADERS instead of H_FILES.
-
-2000-11-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
-
-2000-11-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
-
-2000-10-25 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
- Switch to GNU canonicalization.
-
-2000-10-20 Joel Sherrill <joel@OARcorp.com>
-
- * shared/ppc.h: For multilibs, derive PPC_HAS_FPU from _SOFT_FLOAT.
-
-2000-09-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Include compile.am.
-
-2000-08-10 Joel Sherrill <joel@OARcorp.com>
-
- * ChangeLog: New file.
diff --git a/cpukit/score/cpu/sh/ChangeLog b/cpukit/score/cpu/sh/ChangeLog
deleted file mode 100644
index e11beb1281..0000000000
--- a/cpukit/score/cpu/sh/ChangeLog
+++ /dev/null
@@ -1,492 +0,0 @@
-2011-09-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- PR 1914/cpukit
- * rtems/score/cpu.h: Select timestamp implementation.
-
-2011-07-24 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c: Remove /*PAGE markers which were interpreted by a long dead
- print script.
-
-2011-05-17 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Reformat.
-
-2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * context.c, cpu.c, rtems/score/cpu.h, rtems/score/sh.h:
- Use "__asm__" instead of "asm" for improved c99-compliance.
-
-2010-10-21 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/score/cpu.h: Add RTEMS_COMPILER_NO_RETURN_ATTRIBUTE to
- _CPU_Context_restore() because it does not return. Telling GCC this
- avoids generation of dead code.
-
-2010-07-29 Gedare Bloom <giddyup44@yahoo.com>
-
- PR 1635/cpukit
- * rtems/score/cpu.h, rtems/score/types.h: Refactoring of priority
- handling, to isolate the bitmap implementation of priorities in the
- supercore so that priority management is a little more modular. This
- change is in anticipation of scheduler implementations that can
- select how they manage tracking priority levels / finding the highest
- priority ready task. Note that most of the changes here are simple
- renaming, to clarify the use of the bitmap-based priority management.
-
-2010-07-16 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * rtems/score/cpu.h: Include <rtems/score/types.h> first.
- * rtems/score/types.h: Use <rtems/score/basedefs.h> header file.
-
-2010-06-28 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- PR 1573/cpukit
- * rtems/score/cpu.h: Add a per cpu data structure which contains the
- information required by RTEMS for each CPU core. This encapsulates
- information such as thread executing, heir, idle and dispatch needed.
-
-2010-05-23 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * cpu.c: Warning removal.
-
-2010-03-27 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * context.c, cpu.c: Add include of config.h
-
-2009-02-17 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/score/sh.h: SH2E and SH3E have a DSP rather than an FPU. They
- are not compatible. We currently only support the FPU found on the
- SH3 and SH4.
-
-2009-02-12 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c, rtems/score/cpu.h: Change prototype of IDLE thread to
- consistently return void * and take a uintptr_t argument.
-
-2009-02-11 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c, rtems/score/cpu.h: Eliminate _CPU_Thread_dispatch_pointer and
- passing address of _Thread_Dispatch to _CPU_Initialize. Clean up
- comments.
-
-2008-09-30 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c: Fine tune conditional so _CPU_ISR_install_vector is in CPU Kit
- now.
-
-2008-09-25 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * Makefile.am: Move duplicated context switch code to score/cpu. This
- has been used to run tests on the simulator BSP as SH1, SH2, and SH4.
- * context.c: New file.
-
-2008-09-11 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Do not define boolean, single_precision,
- double_precision unless RTEMS_DEPRECATED_TYPES is given.
-
-2008-09-08 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c: Remove extraneous spaces.
-
-2008-08-21 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Include stdbool.h.
- Use bool as base-type for boolean.
-
-2008-08-19 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/cpu.h: Add missing prototype.
-
-2008-07-31 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * cpu.c, rtems/score/cpu.h: Correct prototype of Idle threads.
-
-2008-06-05 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * rtems/score/cpu.h: Add CPU_SIMPLE_VECTORED_INTERRUPTS porting
- parameter to indicate that the port uses the Simple Vectored
- Interrupt model or the Programmable Interrupt Controller Model. The
- PIC model is implemented primarily in the BSP and it is responsible
- for all memory allocation.
-
-2007-12-17 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/score/cpu.h: Add _CPU_Context_Get_SP() for stack check utility.
-
-2007-12-04 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * cpu.c, rtems/score/cpu.h: Move interrupt_stack_size field from CPU
- Table to Configuration Table. Eliminate CPU Table from all ports.
- Delete references to CPU Table in all forms.
-
-2007-12-03 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * rtems/score/cpu.h: Moved most of the remaining CPU Table fields to
- the Configuration Table. This included pretasking_hook,
- predriver_hook, postdriver_hook, idle_task, do_zero_of_workspace,
- extra_mpci_receive_server_stack, stack_allocate_hook, and
- stack_free_hook. As a side-effect of this effort some multiprocessing
- code was made conditional and some style clean up occurred.
-
-2007-11-26 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/score/cpu.h: Eliminate the clicks_per_microsecond field in the
- SuperH CPU Table and define another mechanism for drivers to obtain
- this information.
-
-2007-05-09 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/cpu.h: Remove CPU_HAS_OWN_HOST_TO_NETWORK_ROUTINES.
-
-2007-04-17 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/cpu.h:
- Use Context_Control_fp* instead of void* for fp_contexts.
- Eliminate evil casts.
-
-2006-11-17 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Remove unsigned64, signed64.
-
-2006-08-10 Joel Sherrill <joel@OARcorp.com>
-
- * cpu.c, rtems/score/sh.h: Recognize sh2e variant so multilibs will all
- compile.
-
-2006-01-16 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/score/cpu.h: Part of a large patch to improve Doxygen output.
- As a side-effect, grammar and spelling errors were corrected, spacing
- errors were address, and some variable names were improved.
-
-2006-01-11 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Eliminate unsigned16.
-
-2005-10-27 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/asm.h: Remove private version of CONCAT macros.
- Include <rtems/concat.h> instead.
-
-2005-02-19 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/cpu.h: Remove traces from NO_CPU.
-
-2005-02-08 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Split out preinstallation rules.
- * preinstall.am: New (Split out from Makefile.am).
-
-2005-02-04 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- PR 754/rtems
- * rtems/asm.h: New (relocated from .).
- * asm.h: Remove (moved to rtems/asm.h).
- * Makefile.am: Reflect changes above.
-
-2004-01-28 Ralf Corsepius <ralf.corsepiu@rtems.org>
-
- * asm.h, rtems/score/cpu.h, rtems/score/sh.h, rtems/score/sh_io.h,
- rtems/score/types.h: New header guards.
-
-2005-01-24 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Remove signed8, signed16, signed32,
- unsigned8, unsigned16, unsigned32.
-
-2005-01-24 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/sh.h: *_swap_u32( uint32_t ).
-
-2005-01-24 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/sh.h: *_swap_u16( uint16_t ).
-
-2005-01-24 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: #include <rtems/stdint.h>.
-
-2005-01-07 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
-
-2005-01-01 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Remove build-variant support.
-
-2004-11-21 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Use __rtems_score_types_h as preprocessor
- guard.
-
-2004-11-21 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * asm.h: Add doxygen preamble.
-
-2004-10-02 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * rtems/score/cpu.h: Add doxygen preamble.
- * rtems/score/sh.h: Add doxygen preamble.
- * rtems/score/sh_io.h: Add doxygen preamble.
- * rtems/score/types.h: Add doxygen preamble.
-
-2004-09-29 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/score/cpu.h: i960 obsoleted and all references removed.
-
-2004-04-06 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * configure.ac: Remove (Merged into$(top_srcdir)/configure.ac).
- * Makefile.am: Don't include multilib.am.
- Reflect merging configure.ac into $(top_srcdir)/configure.ac.
-
-2004-04-01 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * Makefile.am: Install asm.h to $(includedir)/rtems.
-
-2004-03-30 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * cpu.c, rtems/score/cpu.h, rtems/score/sh.h, rtems/score/sh_io.h:
- Convert to using c99 fixed size types.
-
-2004-03-29 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * configure.ac: RTEMS_TOP([../../../..]).
-
-2004-01-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Move RTEMS_TOP one subdir down.
-
-2004-01-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Add PREINSTALL_DIRS.
-
-2004-01-14 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Re-add dirstamps to PREINSTALL_FILES.
- Add PREINSTALL_FILES to CLEANFILES.
-
-2004-01-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Requires automake >= 1.8.1.
-
-2004-01-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Include compile.am, again.
-
-2004-01-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Convert to using automake compilation rules.
-
-2003-12-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Use mkdir_p. Remove dirs from PREINSTALL_FILES.
-
-2003-12-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
-
-2003-12-01 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Remove TMPINSTALL_FILES.
-
-2003-11-30 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Add $(dirstamp) to preinstallation rules.
-
-2003-11-23 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Don't use gmake rules for preinstallation.
-
-2003-10-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Remove RTEMS_CANONICAL_HOST.
-
-2003-10-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Remove RTEMS_CHECK_CPU.
-
-2003-09-26 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/score/cpu.h: Obsoleting HP PA-RISC port and removing all
- references.
-
-2003-09-04 Joel Sherrill <joel@OARcorp.com>
-
- * asm.h, cpu.c, rtems/score/cpu.h, rtems/score/sh.h,
- rtems/score/sh_io.h, rtems/score/types.h: URL for license changed.
-
-2003-08-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
-
-2003-03-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Remove AC_CONFIG_AUX_DIR.
-
-2002-12-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Require autoconf-2.57 + automake-1.7.2.
- * Makefile.am: Eliminate C_O_FILES, S_O_FILES, libscorecpu_a_OBJECTS.
-
-2002-11-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Fix package name.
-
-2002-10-25 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Add nostdinc to AM_INIT_AUTOMAKE.
-
-2002-10-25 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * rtems/score/sh.h: Fix typo in comment (Starus->Status).
-
-2002-10-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * .cvsignore: Reformat.
- Add autom4te*cache.
- Remove autom4te.cache.
-
-2002-07-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Build libscorecpu.a instead of rtems-cpu.rel.
-
-2002-07-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Use .$(OBJEXT) instead of .o.
-
-2002-07-05 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: RTEMS_TOP(../../../..).
-
-2002-07-03 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * rtems.c: Remove.
- * Makefile.am: Reflect changes above.
-
-2002-07-01 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Remove RTEMS_PROJECT_ROOT.
-
-2002-06-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Add RTEMS_PROG_CCAS
-
-2002-06-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Use AC_CONFIG_AUX_DIR(../../../..).
- Add AC_PROG_RANLIB.
-
-2002-06-17 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Include $(top_srcdir)/../../../automake/*.am.
- Use ../../../aclocal.
-
-2002-04-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * rtems.c: Adaptation to gcc-3.0.x.
-
-2001-04-03 Joel Sherrill <joel@OARcorp.com>
-
- * Per PR94, all rtems/score/CPUtypes.h are named rtems/score/types.h.
- * rtems/score/shtypes.h: Removed.
- * rtems/score/types.h: New file via CVS magic.
- * Makefile.am, rtems/score/cpu.h: Account for name change.
-
-2002-03-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac:
- AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
- AM_INIT_AUTOMAKE([no-define foreign 1.6]).
- * Makefile.am: Remove AUTOMAKE_OPTIONS.
-
-2002-01-31 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Reflect 2002-01-23 changes.
-
-2002-01-31 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Reflect 2002-01-23 changes.
-
-2002-01-23 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * rtems/Makefile.am: Removed.
- * rtems/score/Makefile.am: Removed.
- * configure.ac: Reflect changes above.
-
-2001-12-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Add multilib support.
-
-2001-11-28 Joel Sherrill <joel@OARcorp.com>,
-
- This was tracked as PR91.
- * rtems/score/cpu.h: Added CPU_PROVIDES_ISR_IS_IN_PROGRESS macro which
- is used to specify if the port uses the standard macro for this (FALSE).
- A TRUE setting indicates the port provides its own implementation.
-
-2001-10-15 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * cpu.c: Fix #ifdefs, add missing #endif.
-
-2001-10-12 Joel Sherrill <joel@OARcorp.com>
-
- * asm.h, cpu.c, rtems.c, rtems/score/cpu.h, rtems/score/sh.h,
- rtems/score/sh_io.h, rtems/score/shtypes.h: Consistency changes
- and made sure there were no includes from the libcpu tree.
-
-2001-10-12 Alexandra Kossovsky <sasha@oktet.ru>
-
- * cpu.c, rtems/score/cpu.h, rtems/score/sh.h: Modified to
- support SH4. Reviewed by Ralf Corsepius <corsepiu@faw.uni-ulm.de>
- who did the original SH port.
-
-2001-10-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * .cvsignore: Add autom4te.cache for autoconf > 2.52.
- * configure.in: Remove.
- * configure.ac: New file, generated from configure.in by autoupdate.
-
-2001-09-23 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * rtems/score/Makefile.am: Use 'PREINSTALL_FILES ='.
- * Makefile.am: Use 'PREINSTALL_FILES ='.
-
-2001-07-25 Radzislaw Galler <rgaller@et.put.poznan.pl>
-
- * cpu.c (_CPU_ISR_install_vector): Corrected interrupt range
- checking which was SH1 specific. It didn't work for SH2 (has more
- interrupt sources).
-
-2001-02-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am, rtems/score/Makefile.am:
- Apply include_*HEADERS instead of H_FILES.
-
-2001-01-03 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/score/cpu.h: Added _CPU_Initialize_vectors().
-
-2000-11-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
-
-2000-11-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
-
-2000-10-25 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
- Switch to GNU canonicalization.
-
-2000-09-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Include compile.am.
-
-2000-08-10 Joel Sherrill <joel@OARcorp.com>
-
- * ChangeLog: New file.
diff --git a/cpukit/score/cpu/sparc/ChangeLog b/cpukit/score/cpu/sparc/ChangeLog
deleted file mode 100644
index eab5f805c1..0000000000
--- a/cpukit/score/cpu/sparc/ChangeLog
+++ /dev/null
@@ -1,531 +0,0 @@
-2011-10-07 Daniel Hellstrom <daniel@gaisler.com>
-
- PR 1932/cpukit
- * cpu_asm.S: At some point the interrupt trap handler causes a
- window-overflow and the window overflow trap handler crashes when
- writing to 0. I found that this is because the WIM was bad, to the
- window overflow handler uses a uninitialized stack pointer in a
- window never used.
- * g3=CWP, not WIM
- * CWP is incremented by done_flushing no need doing that here also
- * I see no reason to create an additional stack frame (save)
- * Must turn off traps when updating WIM (maybe already done by caller?)
-2011-09-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- PR 1914/cpukit
- * rtems/score/cpu.h: Select timestamp implementation.
-
-2011-07-24 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c: Remove /*PAGE markers which were interpreted by a long dead
- print script.
-
-2011-06-21 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/score/cpu.h, rtems/score/sparc.h, rtems/score/types.h: Convert
- comments to Doxygen style and improve.
-
-2011-05-17 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Reformat.
-
-2011-04-18 Joel Sherrill <joel.sherrilL@OARcorp.com>
-
- * rtems/score/sparc.h: Remove warnings.
-
-2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/cpu.h, rtems/score/sparc.h:
- Use "__asm__" instead of "asm" for improved c99-compliance.
-
-2010-11-16 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c: Remove unused variable reported by clang.
-
-2010-10-21 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/score/cpu.h: Add RTEMS_COMPILER_NO_RETURN_ATTRIBUTE to
- _CPU_Context_restore() because it does not return. Telling GCC this
- avoids generation of dead code.
-
-2010-07-29 Gedare Bloom <giddyup44@yahoo.com>
-
- PR 1635/cpukit
- * rtems/score/types.h: Refactoring of priority handling, to isolate the
- bitmap implementation of priorities in the supercore so that priority
- management is a little more modular. This change is in anticipation
- of scheduler implementations that can select how they manage tracking
- priority levels / finding the highest priority ready task. Note that
- most of the changes here are simple renaming, to clarify the use of
- the bitmap-based priority management.
-
-2010-07-16 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * rtems/score/cpu.h: Include <rtems/score/types.h> first.
- * rtems/score/types.h: Use <rtems/score/basedefs.h> header file.
-
-2010-06-28 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- PR 1573/cpukit
- * cpu_asm.S, rtems/score/cpu.h: Add a per cpu data structure which
- contains the information required by RTEMS for each CPU core. This
- encapsulates information such as thread executing, heir, idle and
- dispatch needed.
-
-2010-03-27 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c, cpu_asm.S: Add include of config.h
-
-2009-03-12 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- PR 1385/cpukit
- * cpu_asm.S: When the type rtems_boolean was switched to the C99 bool,
- the size changed from 4 bytes to 1 byte. The interrupt dispatching
- code accesses two boolean variables for scheduling purposes and the
- assembly implementations of this code did not get updated.
-
-2009-02-12 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/score/cpu.h: Change prototype of IDLE thread to consistently
- return void * and take a uintptr_t argument.
-
-2009-02-11 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c, rtems/score/cpu.h: Eliminate _CPU_Thread_dispatch_pointer and
- passing address of _Thread_Dispatch to _CPU_Initialize. Clean up
- comments.
-
-2008-09-11 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Do not define boolean, single_precision,
- double_precision unless RTEMS_DEPRECATED_TYPES is given.
-
-2008-09-08 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c: Remove extraneous spaces.
-
-2008-09-05 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * cpu.c, rtems/score/cpu.h: Convert to "bool".
-
-2008-08-21 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Include stdbool.h.
- Use bool as base-type for boolean.
-
-2008-08-04 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- PR 1294/bsps
- * rtems/score/cpu.h, rtems/score/sparc.h: Correct prototype and usage
- of sparc_disable_interrupts.
-
-2008-08-04 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * rtems/score/cpu.h: Spacing.
-
-2008-07-31 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * rtems/score/cpu.h: Correct prototype of Idle threads.
-
-2008-06-05 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * rtems/score/cpu.h: Add CPU_SIMPLE_VECTORED_INTERRUPTS porting
- parameter to indicate that the port uses the Simple Vectored
- Interrupt model or the Programmable Interrupt Controller Model. The
- PIC model is implemented primarily in the BSP and it is responsible
- for all memory allocation.
-
-2008-02-20 Alexandru Bugnar <a-bugnar@criticalsoftware.com>
-
- PR 1278/cpukit
- * cpu.c: Fix incorrect bit manipulation on returning old address of raw
- trap handler.
-
-2007-12-17 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/score/cpu.h: Add _CPU_Context_Get_SP() for stack check utility.
-
-2007-12-04 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * cpu.c, rtems/score/cpu.h: Move interrupt_stack_size field from CPU
- Table to Configuration Table. Eliminate CPU Table from all ports.
- Delete references to CPU Table in all forms.
-
-2007-12-03 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * rtems/score/cpu.h: Moved most of the remaining CPU Table fields to
- the Configuration Table. This included pretasking_hook,
- predriver_hook, postdriver_hook, idle_task, do_zero_of_workspace,
- extra_mpci_receive_server_stack, stack_allocate_hook, and
- stack_free_hook. As a side-effect of this effort some multiprocessing
- code was made conditional and some style clean up occurred.
-
-2007-05-10 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- PR 1237/rtems
- * cpu.c, cpu_asm.S, rtems/score/cpu.h: Add logic to prevent stack creep
- when interrupts occur at a sufficient rate that the interrupted
- thread never gets to clean its stack. This patch ensures that an
- interrupted thread will not nest ISR dispatches on its stack.
-
-2007-05-09 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/cpu.h: Remove CPU_HAS_OWN_HOST_TO_NETWORK_ROUTINES.
-
-2007-04-17 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * cpu.c:
- Use Context_Control_fp* instead of void* for fp_contexts.
- * rtems/score/cpu.h:
- Use Context_Control_fp* instead of void* for fp_contexts.
- Eliminate evil casts.
-
-2006-11-17 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Remove unsigned64, signed64.
-
-2006-11-14 Jiri Gaisler <jiri@gaisler.com>
-
- * cpu_asm.S: Properly support synchronous traps.
-
-2006-01-16 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/score/cpu.h: Part of a large patch to improve Doxygen output.
- As a side-effect, grammar and spelling errors were corrected, spacing
- errors were address, and some variable names were improved.
-
-2005-11-08 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Eliminate unsigned16, unsigned32.
-
-2005-10-27 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/asm.h: Remove private version of CONCAT macros.
- Include <rtems/concat.h> instead.
-
-2005-02-08 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Split out preinstallation rules.
- * preinstall.am: New (Split out from Makefile.am).
-
-2005-02-04 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- PR 754/rtems
- * rtems/asm.h: New (relocated from .).
- * asm.h: Remove (moved to rtems/asm.h).
- * Makefile.am: Reflect changes above.
-
-2004-01-28 Ralf Corsepius <ralf.corsepiu@rtems.org>
-
- * asm.h, rtems/score/cpu.h, rtems/score/sparc.h,
- rtems/score/types.h: New header guards.
-
-2005-01-24 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Remove signed8, signed16, signed32,
- unsigned8, unsigned16, unsigned32.
-
-2005-01-24 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/cpu.h: *_swap_u32( uint32_t ).
-
-2005-01-24 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: #include <rtems/stdint.h>.
-
-2005-01-22 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/cpu.h: Fix broken #endif.
-
-2005-01-07 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
-
-2005-01-01 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Remove build-variant support.
-
-2004-11-21 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Use __rtems_score_types_h as preprocessor
- guard.
-
-2004-11-21 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * asm.h: Add doxygen preamble.
-
-2004-10-02 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * rtems/score/cpu.h: Add doxygen preamble.
- * rtems/score/sparc.h: Add doxygen preamble.
- * rtems/score/types.h: Add doxygen preamble.
-
-2004-04-06 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * configure.ac: Remove (Merged into$(top_srcdir)/configure.ac).
- * Makefile.am: Don't include multilib.am.
- Reflect merging configure.ac into $(top_srcdir)/configure.ac.
-
-2004-04-01 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * Makefile.am: Install asm.h to $(includedir)/rtems.
-
-2004-04-01 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * cpu_asm.S: Include <rtems/asm.h> instead of <asm.h>.
-
-2004-03-30 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * cpu.c, rtems/score/cpu.h, rtems/score/sparc.h: Convert to using
- c99 fixed size types.
-
-2004-03-29 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * configure.ac: RTEMS_TOP([../../../..]).
-
-2004-02-26 Andreas Karlsson <andreas.karlsson@space.se>
-
- 604/bsps
- * cpu_asm.S: Close window while restoring interrupted task state which
- resulted in CWP corruption.
-
-2004-01-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Move RTEMS_TOP one subdir down.
-
-2004-01-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Add PREINSTALL_DIRS.
-
-2004-01-14 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Re-add dirstamps to PREINSTALL_FILES.
- Add PREINSTALL_FILES to CLEANFILES.
-
-2004-01-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Requires automake >= 1.8.1.
-
-2004-01-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Include compile.am, again.
-
-2004-01-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Convert to using automake compilation rules.
-
-2003-12-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Use mkdir_p. Remove dirs from PREINSTALL_FILES.
-
-2003-12-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
-
-2003-12-01 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Remove TMPINSTALL_FILES.
-
-2003-11-30 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Add $(dirstamp) to preinstallation rules.
-
-2003-11-23 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Don't use gmake rules for preinstallation.
-
-2003-10-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Remove RTEMS_CANONICAL_HOST.
-
-2003-10-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Remove RTEMS_CHECK_CPU.
-
-2003-09-04 Joel Sherrill <joel@OARcorp.com>
-
- * cpu.c, cpu_asm.S, rtems/score/cpu.h, rtems/score/sparc.h,
- rtems/score/types.h: URL for license changed.
-
-2003-08-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
-
-2003-03-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Remove AC_CONFIG_AUX_DIR.
-
-2002-12-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Require autoconf-2.57 + automake-1.7.2.
- * Makefile.am: Eliminate C_O_FILES, S_O_FILES, libscorecpu_a_OBJECTS.
-
-2002-11-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Fix package name.
-
-2002-10-25 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Add nostdinc to AM_INIT_AUTOMAKE.
-
-2002-10-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * .cvsignore: Reformat.
- Add autom4te*cache.
- Remove autom4te.cache.
-
-2002-08-08 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * cpu.c: Move pointer into #ifdef to avoid compiler warning.
-
-2002-07-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Build libscorecpu.a instead of rtems-cpu.rel.
-
-2002-07-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Use .$(OBJEXT) instead of .o.
-
-2002-07-05 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: RTEMS_TOP(../../../..).
-
-2002-07-03 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * rtems.S: Remove.
- * Makefile.am: Reflect changes above.
-
-2002-07-01 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Remove RTEMS_PROJECT_ROOT.
-
-2002-06-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Add RTEMS_PROG_CCAS
-
-2002-06-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Use AC_CONFIG_AUX_DIR(../../../..).
- Add AC_PROG_RANLIB.
-
-2002-06-17 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Include $(top_srcdir)/../../../automake/*.am.
- Use ../../../aclocal.
-
-2002-04-01 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * cpu.c: Remove call to sparc_init_tbr/NO_TABLE_MOVE.
- * rtems/score/cpu.h: Remove NO_TABLE_MOVE conditional code.
-
-
-2001-04-03 Joel Sherrill <joel@OARcorp.com>
-
- * Per PR94, all rtems/score/CPUtypes.h are named rtems/score/types.h.
- * rtems/score/sparctypes.h: Removed.
- * rtems/score/types.h: New file via CVS magic.
- * Makefile.am, rtems/score/cpu.h: Account for name change.
-
-2002-03-28 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * cpu.c: Replace NO_TABLE_MOVE-support by external function
- (code moved to libcpu/sparc/tbr/tbr.c).
- * cpu.h: Replace NO_TABLE_MOVE-support by external function
- (code moved to libcpu/sparc/tbr/tbr.h).
- * sparc.h: Add sparc_init_tbr (implemented in libcpu/sparc/tbr/tbr.c).
-
-2002-03-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac:
- AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
- AM_INIT_AUTOMAKE([no-define foreign 1.6]).
- * Makefile.am: Remove AUTOMAKE_OPTIONS.
-
-2002-01-31 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Reflect 2002-01-23 changes.
-
-2001-01-30 Joel Sherrill <joel@OARcorp.com>
-
- * Makefile.am: Corrected so .h files from rtems/score/ are installed.
-
-2002-01-23 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * rtems/Makefile.am: Removed.
- * rtems/score/Makefile.am: Removed.
- * configure.ac: Reflect changes above.
-
-2001-12-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Add multilib support.
-
-2001-11-28 Joel Sherrill <joel@OARcorp.com>,
-
- This was tracked as PR91.
- * rtems/score/cpu.h: Added CPU_PROVIDES_ISR_IS_IN_PROGRESS macro which
- is used to specify if the port uses the standard macro for this (FALSE).
- A TRUE setting indicates the port provides its own implementation.
-
-2001-10-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * .cvsignore: Add autom4te.cache for autoconf > 2.52.
- * configure.in: Remove.
- * configure.ac: New file, generated from configure.in by autoupdate.
-
-2001-09-27 Jiri Gaisler <jiri@gaisler.com>
-
- * cpu_asm.S: Small patch to fix a bug in the rtems sparc port. The
- bug has been there all the time, but only hits the leon bsp since the
- leon cpu has a 5-stage pipeline (erc32 has 4 stages).
-
-2001-09-23 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * rtems/score/Makefile.am: Use 'PREINSTALL_FILES ='.
- * Makefile.am: Use 'PREINSTALL_FILES ='.
-
-
-2001-02-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am, rtems/score/Makefile.am:
- Apply include_*HEADERS instead of H_FILES.
-
-2001-01-03 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/score/cpu.h: Added _CPU_Initialize_vectors().
- * cpu_asm.S: Modify to properly dereference _ISR_Vector_table
- now that it is dynamically allocated.
-
-2000-12-06 Joel Sherrill <joel@OARcorp.com>
-
- * cpu.c: Added include of <rtems/rtems/cache.h> to eliminate warning.
-
-2000-11-21 Jiri Gaisler <jgais@ws.estec.esa.nl>
-
- * cpu_asm.S: Fix for CPUs with FPU revision B or C.
-
-2000-11-14 Jiri Gaisler <jgais@ws.estec.esa.nl>
-
- * cpu.c, rtems/cpu/sparc.h: Make floating point optional based
- on gcc arguments. Do not initialize FP context if there is
- no FPU. Flush instruction cache after installing RTEMS trap handler.
-
-2000-11-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
-
-2000-11-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
-
-2000-10-25 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
- Switch to GNU canonicalization.
-
-2000-09-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Include compile.am.
-
-2000-08-10 Joel Sherrill <joel@OARcorp.com>
-
- * ChangeLog: New file.
diff --git a/cpukit/score/cpu/sparc64/ChangeLog b/cpukit/score/cpu/sparc64/ChangeLog
deleted file mode 100644
index efe0b10bb0..0000000000
--- a/cpukit/score/cpu/sparc64/ChangeLog
+++ /dev/null
@@ -1,90 +0,0 @@
-2011-10-06 Gedare Bloom <giddyup44@yahoo.com>
-
- PR 1918/cpukit
- * cpu.c: Initialize context with cleared g4 register.
-
-2011-09-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- PR 1914/cpukit
- * rtems/score/cpu.h: Select timestamp implementation.
-
-2011-07-24 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c: Remove /*PAGE markers which were interpreted by a long dead
- print script.
-
-2011-05-17 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Reformat.
-
-2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/cpu.h, rtems/score/sparc64.h:
- Use "__asm__" instead of "asm" for improved c99-compliance.
-
-2010-11-16 Gedare Bloom <giddyup44@yahoo.com>
-
- * rtems/score/sparc64.h: Fix typo.
-
-2010-10-21 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/score/cpu.h: Add RTEMS_COMPILER_NO_RETURN_ATTRIBUTE to
- _CPU_Context_restore() because it does not return. Telling GCC this
- avoids generation of dead code.
-
-2010-08-19 Gedare Bloom <giddyup44@yahoo.com>
-
- PR 1681/cpukit
- * rtems/score/cpu.h: With the percpu patch, ASM uses
- INTERRUPT_STACK_HIGH instead of _CPU_Interrupt_stack_high. The
- sparc64 was still using the old variable, which was declared in its
- cpu.h file. This patch comments out the declaration and switch to
- using INTERRUPT_STACK_HIGH.
-
-2010-07-29 Gedare Bloom <giddyup44@yahoo.com>
-
- PR 1635/cpukit
- * rtems/score/types.h: Refactoring of priority handling, to isolate the
- bitmap implementation of priorities in the supercore so that priority
- management is a little more modular. This change is in anticipation
- of scheduler implementations that can select how they manage tracking
- priority levels / finding the highest priority ready task. Note that
- most of the changes here are simple renaming, to clarify the use of
- the bitmap-based priority management.
-
-2010-07-16 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * rtems/score/cpu.h: Include <rtems/score/types.h> first.
- * rtems/score/types.h: Use <rtems/score/basedefs.h> header file.
-
-2010-06-15 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- PR 1561/cpukit
- * .cvsignore, ChangeLog, Makefile.am, Makefile.in, README, context.S,
- cpu.c, preinstall.am, rtems/asm.h, rtems/score/cpu.h,
- rtems/score/sparc64.h, rtems/score/types.h: New files.
-
-2010-05-10 Gedare Bloom <gedare@gwmail.gwu.edu>
-
- * README: Explain separation of score between here and libcpu.
-
-2010-05-03 Gedare Bloom <gedare@gwmail.gwu.edu>
-
- * rtems/score/cpu.h, context.S, cpu.c: Remove privileged
- registers from context.
-
-2010-05-03 Gedare Bloom <gedare@gwmail.gwu.edu>
-
- * cpu.c: Remove interrupt handling code. Moved to libcpu.
-
-2010-05-03 Gedare Bloom <gedare@gwmail.gwu.edu>
-
- * context.S: renamed cpu_asm.S to context.S
-
-2010-05-02 Gedare Bloom <gedare@gwmail.gwu.edu>
-
- * cpu_asm.S: Remove interrupt handling code. Moved to libcpu.
-
-2009-10-19 Eugen Leontie <eugen@gwu.edu>
-
- Added sparc64 architecture
diff --git a/cpukit/zlib/ChangeLog b/cpukit/zlib/ChangeLog
deleted file mode 100644
index 95f905a1ae..0000000000
--- a/cpukit/zlib/ChangeLog
+++ /dev/null
@@ -1,138 +0,0 @@
-2011-03-19 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * ChangeLog.zlib, adler32.c, compress.c, crc32.c,
- deflate.c, deflate.h, gzguts.h, gzlib.c, gzread.c,
- inffast.c, inffast.h, inftrees.c, inftrees.h,
- trees.c, trees.h, uncompr.c, zlib.h, zutil.c, zutil.h:
- Update to zlib-1.2.5.
- * Makefile.am: Generate zconf.h from zconf.h.in.
- * treebuild.xml, zconf.h.cmakein, zconf.h:
- Remove (Import cleanup).
-
-2011-03-18 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * win32/README-WIN32.txt, old/visualc6/README.txt,
- old/visualc6/example.dsp, old/visualc6/minigzip.dsp,
- old/visualc6/zlib.dsp, old/visualc6/zlib.dsw:
- Remove (Import cleanup.).
-
-2011-03-18 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * CMakeLists.txt, INDEX, zlib.3.pdf, zlib.3, zlib.map,
- zlib.pc.in, zlib2ansi: Remove (Import cleanup.)
- * nintendods/Makefile, nintendods/README,
- old/as400/readme.txt, old/as400/zlib.inc, old/as400/bndsrc
- old/as400/compile.clp,
- watcom/watcom_l.mak, watcom/watcom_f.mak,
- examples/enough.c, examples/zran.c, examples/gun.c:
- Remove (Import cleanup.).
- * contrib/masmx86/match686.asm, contrib/gcc_gvmat64/gvmat64.S,
- contrib/vstudio/vc10/zlibvc.def,
- contrib/vstudio/vc10/miniunz.vcxproj.user,
- contrib/vstudio/vc10/minizip.vcxproj.filters,
- contrib/vstudio/vc10/testzlib.vcxproj.filters,
- contrib/vstudio/vc10/zlibvc.sln,
- contrib/vstudio/vc10/miniunz.vcxproj.filters,
- contrib/vstudio/vc10/zlibvc.vcxproj,
- contrib/vstudio/vc10/zlibvc.vcxproj.user,
- contrib/vstudio/vc10/testzlib.vcxproj.user,
- contrib/vstudio/vc10/zlib.rc,
- contrib/vstudio/vc10/minizip.vcxproj,
- contrib/vstudio/vc10/testzlibdll.vcxproj,
- contrib/vstudio/vc10/testzlibdll.vcxproj.filters,
- contrib/vstudio/vc10/zlibstat.vcxproj.filters,
- contrib/vstudio/vc10/zlibvc.vcxproj.filters,
- contrib/vstudio/vc10/testzlib.vcxproj,
- contrib/vstudio/vc10/testzlibdll.vcxproj.user,
- contrib/vstudio/vc10/zlibstat.vcxproj.user,
- contrib/vstudio/vc10/miniunz.vcxproj,
- contrib/vstudio/vc10/minizip.vcxproj.user,
- contrib/vstudio/vc10/zlibstat.vcxproj,
- contrib/vstudio/vc9/zlibvc.def,
- contrib/vstudio/vc9/miniunz.vcproj,
- contrib/vstudio/vc9/testzlib.vcproj,
- contrib/vstudio/vc9/zlibvc.sln,
- contrib/vstudio/vc9/zlibstat.vcproj,
- contrib/vstudio/vc9/zlibvc.vcproj,
- contrib/vstudio/vc9/zlib.rc,
- contrib/vstudio/vc9/minizip.vcproj,
- contrib/vstudio/vc9/testzlibdll.vcproj,
- contrib/amd64/amd64-match.S,
- contrib/minizip/make_vms.com,
- contrib/minizip/MiniZip64_info.txt,
- contrib/minizip/MiniZip64_Changes.txt:
- Remove (Import cleanup.).
-
-2010-04-09 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * zconf.h: Regenerate by zlib's configure.
- Eliminate HAVE_UNISTD_H. Use Z_PREFIX.
-
-2010-03-28 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * zconf.h: Add include of config.h
-
-2010-03-26 Thomas Doerfler <Thomas.Doerfler@embeded-brains.de>
-
- * zlib.h, zutil.c, zutil.h, gzlib.c, crc32.c, adler32.c:
- Make code match prototype to eliminate warnings.
- eliminate unneeded comilation of 64 bit functions
-
-2010-03-22 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * ChangeLog.zlib, FAQ, Makefile.am, README, adler32.c, compress.c,
- crc32.c, deflate.c, deflate.h, infback.c, inffast.c, inflate.c,
- inflate.h, inftrees.c, inftrees.h, trees.c, uncompr.c, zconf.h,
- zlib.3, zlib.h, zutil.c, zutil.h: Update to zlib 1.2.4.
- * gzclose.c, gzguts.h, gzlib.c, gzread.c, gzwrite.c, doc/algorithm.txt:
- New files.
- * algorithm.txt, gzio.c: Removed.
-
-2008-12-18 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * zutil.c, zutil.h: Make code match prototype to eliminate warnings.
-
-2008-09-02 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * adler32.c, compress.c, crc32.c, deflate.c, gzio.c, infback.c,
- inflate.c, inffast.c, inftrees.c, trees.c, uncompr.c, zutil.c:
- Stop using old-style function definitions.
-
-2008-09-01 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * ChangeLog.zlib, README, adler32.c, compress.c, crc32.c, deflate.c,
- deflate.h, gzio.c, infback.c, inflate.c, inftrees.c, inftrees.h,
- trees.c, uncompr.c, zconf.h, zlib.3, zlib.h, zutil.c, zutil.h:
- Upgrade to zlib-1.2.3.
-
-2005-10-30 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * zconf.h: Hard-code using unistd.h.
- Hard-code Z_PREFIX.
-
-2005-10-28 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * zconf.in.h: Remove (Unused).
- * zconf.h: Use uint_least*_t types.
- * crc32.c, zutil.c, zutil.h: Misc. type fixes.
-
-2005-10-28 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * Makefile.am: New.
- * preinstall.am: New.
-
-2005-10-28 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * adler32.c, compress.c, crc32.c, deflate.c, deflate.h, gzio.c,
- trees.c, uncompr.c, zconf.h, zconf.in.h, zutil.c, zutil.h: Reformat
- CVS Ids.
-
-2005-10-28 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * ChangeLog.zlib: Renamed version of zlib's ChangeLog.
- * FAQ, INDEX, README, adler32.c, algorithm.txt, compress.c, crc32.c,
- crc32.h, deflate.c, deflate.h, gzio.c, infback.c, inffast.c,
- inffast.h, inffixed.h, inflate.c, inflate.h, trees.c, trees.h,
- uncompr.c, zconf.h, zconf.in.h, zlib.3, zlib.h, zutil.c, zutil.h,
- inftrees.h, inftrees.c, ChangeLog: Import from zlib-1.2.2.2.tar.gz.
-