Timeline



12/14/07:

22:00 Changeset in rtems [09038441]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-14 Joel Sherrill <joel.sherrill@…> * irq/irq.c, startup/bspclean.c, startup/bspstart.c: I give. The code is now in conditionally so I can avoid putting it in accidently again.
21:53 Changeset in rtems [c1f289e]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-14 Joel Sherrill <joel.sherrill@…> * acinclude.m4, gen5200/irq/irq.c, gen5200/startup/bspclean.c: Add mvme3100.
21:50 Changeset in rtems [0e263c91]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-14 Joel Sherrill <joel.sherrill@…> * fileio/init.c, fileio/system.h: Increase stack requested for shell task. Turn on stack checking so the report is interesting.
21:50 Changeset in rtems [8fdadc8]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-14 Joel Sherrill <joel.sherrill@…> * 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.
21:15 Changeset in rtems [a3def339]4.104.114.95 by Till Straumann <strauman@…>
2007-12-14 Till Straumann <strauman@…> * Makefile.am, irq/irq.c (removed), irq/irq_init.c: Use shared exception/interrupt support from libcpu/new-exceptions/bspsupport. NOTE: CHANGES MUST BE TESTED ON REAL HARDWARE.
19:18 Changeset in rtems [c933967b]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-14 Joel Sherrill <joel.sherrill@…> * score/Makefile.am: _Thread_Rotate_ready_queue is only used by ITRON API.
17:46 Changeset in rtems [fbea3df]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-14 Joel Sherrill <joel.sherrill@…> * rtmonuse/init.c, rtmonuse/task1.c: Add period which is unused to exericise another path in the period statistics code.
17:44 Changeset in rtems [6bc19a1]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-14 Joel Sherrill <joel.sherrill@…> * sp09/screen07.c, sp09/sp09.scn: Add test for rtems_message_queue_broadcast for bad buffer and count pointers. * sp30/init.c, sp30/sp30.scn: Add test for initiating timer server with bad priority or initiating twice. * sp37/sp37.scn, sp37/system.h: Add test for rtems_clock_tick when it forces a dispatch. * sp37/init.c: New file.
17:37 Changeset in rtems [115fb76]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-14 Joel Sherrill <joel.sherrill@…> * 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.
07:00 Changeset in rtems [6315a29]4.104.114.95 by Till Straumann <strauman@…>
2007-12-14 Till Straumann <strauman@…> * custom/mvme3100.cfg: Added; new BSP.
06:51 Changeset in rtems [90f9aade]4.104.114.95 by Till Straumann <strauman@…>
2007-12-14 Till Straumann <strauman@…> * custom/mvme3100.cfg: Added; new BSP.
06:36 Changeset in rtems [3563d32]4.104.114.95 by Till Straumann <strauman@…>
2007-12-13 Till Straumann <strauman@…> * Makefile.am: use preload.S, vectors_entry.S from shared area.
06:30 Changeset in rtems [9c28d47]4.104.114.95 by Till Straumann <strauman@…>
This commit was generated by cvs2svn to compensate for changes in r16586, which included commits to RCS files with non-trunk default branches.
06:30 Changeset in rtems [b599faa]4.104.114.95 by Till Straumann <strauman@…>
- imported MVME3100 BSP (from SLAC repository)
06:02 Changeset in rtems [30088aa]4.104.114.95 by Chris Johns <chrisj@…>
2007-12-12 Chris Johns <chrisj@…> * libblock/include/rtems/flashdisk.h, libblock/src/flashdisk.c: Add RTEMS license details.
04:58 Changeset in rtems [3c68c6c8]4.104.114.95 by Chris Johns <chrisj@…>
2007-12-12 Chris Johns <chrisj@…> * 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.
04:54 Changeset in rtems [f3bf21f2]4.104.114.95 by Chris Johns <chrisj@…>
2007-12-14 Chris Johns <chrisj@…> * wrapup/Makefile.am: Add libflash.a to the libbsp library. * libchip/Makefile.am, libchip/preinstall.am: Add the flash chip support. * libchip/flash, libchip/flash/am29lv160.c, libchip/flash/am29lv160.h: New.
04:52 Changeset in rtems [2199d74]4.104.114.95 by Chris Johns <chrisj@…>
2007-12-14 Chris Johns <chrisj@…> * gdb-init: Add the show-exception.

12/13/07:

22:41 Changeset in rtems [dcdaba2]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-13 Joel Sherrill <joel.sherrill@…> * Makefile.am, configure.ac: Add new tests for interrupt disable, enable, flash, and is in progress. These are normally inlines but also have bodies for non-C code. This test also exercises the odd case of calling clock tick from outside an ISR. * sp37/.cvsignore, sp37/Makefile.am, sp37/sp37.scn, sp37/system.h: New files.
21:45 Changeset in rtems [9c691ef]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-13 Joel Sherrill <joel.sherrill@…> * sp07/init.c, sp07/sp07.scn, sp07/task1.c: Add tests for using notepad with the current task's ID or SELF * sp09/screen02.c, sp09/screen04.c, sp09/sp09.scn: Add test missing test cases for clock_get.
18:00 Changeset in rtems [cdc7984]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-13 Joel Sherrill <joel.sherrill@…> * psx01/init.c, psx01/psx01.scn: Add usleep() test.
17:00 Changeset in rtems [bcf4cbb5]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-13 Joel Sherrill <joel.sherrill@…> * 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.
16:56 Changeset in rtems [8fe6d533]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-13 Joel Sherrill <joel.sherrill@…> * posix/src/sched_rr_get_interval.c: Fix warning.
16:56 Changeset in rtems [8728969]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-13 Joel Sherrill <joel.sherrill@…> * Makefile.am, configure.ac: New test to cover all RTEMS POSIX functions that return ENOSYS. * psxenosys/.cvsignore, psxenosys/Makefile.am, psxenosys/init.c, psxenosys/psxenosys.scn, psxenosys/system.h: New files.
16:52 Changeset in rtems [fbfb5926]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-13 Joel Sherrill <joel.sherrill@…> * 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.
15:45 Changeset in rtems [8d8daef4]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-13 Joel Sherrill <joel.sherrill@…> * 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.
14:51 Changeset in rtems [75b5713]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-13 Joel Sherrill <joel.sherrill@…> * psx13/test.c: Fix spelling error.
14:46 Changeset in rtems [a023333]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-13 Joel Sherrill <joel.sherrill@…> * psxtime/test.c: Add tests for adjtime().
14:39 Changeset in rtems [5f73d07]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-13 Joel Sherrill <joel.sherrill@…> * posix/src/adjtime.c: Clean up and verify against behavior documented in GNU/Linux man page provided with Fedora 7.

12/12/07:

23:20 Changeset in rtems [16e0ba0f]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-12 Joel Sherrill <joel.sherrill@…> * libgnat/Makefile.am, wrapup/Makefile.am: Another attempt at the automake variables.
23:19 Changeset in rtems [98dee44b]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-12 Joel Sherrill <joel.sherrill@…> * 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.
23:18 Changeset in rtems [f446e6d]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-12 Joel Sherrill <joel.sherrill@…> * sp28/init.c: Add test code for task variables to improve coverage.
23:10 Changeset in rtems [9202c24]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-12 Joel Sherrill <joel.sherrill@…> * malloctest/init.c: Add some primitive testing of realloc() which also does some positive path testing on the SuperCore? heap.
17:23 Changeset in rtems [189d3565]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-12 Joel Sherrill <joel.sherrill@…> * posix/preinstall.am: Revert debug patch.
17:16 Changeset in rtems [5e74ec1]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-12 Joel Sherrill <joel.sherrill@…> * libmisc/shell/cmd_ls.c: Add include of <sys/stat.h> needed for UNIX BSP.
17:08 Changeset in rtems [a70ec6cb]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-12 Joel Sherrill <joel.sherrill@…> * Makefile.am, startup/bspstart.c: Links and runs again. * console/console-io.c: New file.
14:54 Changeset in rtems [20cdfd4]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-12 Joel Sherrill <joel.sherrill@…> * libgnat/Makefile.am: Handle POSIX being disabled correctly.
14:22 Changeset in rtems [55289c7]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-12 Joel Sherrill <joel.sherrill@…> * score/Makefile.am: Only used by ITRON so do not build if ITRON is disabled.
14:21 Changeset in rtems [8f8d865a]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-12 Joel Sherrill <joel.sherrill@…> * runtest.in: Update to 4.9.
10:10 Changeset in rtems [06bd7c7]4.104.114.95 by Chris Johns <chrisj@…>
2007-12-12 Chris Johns <chrisj@…> * 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.
01:16 Changeset in rtems [0296f518]4.104.114.95 by Till Straumann <strauman@…>
2007-12-11 Till Straumann <strauman@…> * Makefile.am, irq/irq.c, irq/irq.h, irq/irq_init.c: use new exception/irq support from libcpu/powerpc/new-exceptions/bspsupport rather than borrowing from ../shared/vectors ../shared/irq
01:13 Changeset in rtems [85982c6]4.104.114.95 by Till Straumann <strauman@…>
2007-12-11 Till Straumann <strauman@…> * Makefile.am: don't normally build-in test code (ppc_exc_test.c).
00:48 Changeset in rtems [aea5571]4.104.114.95 by Till Straumann <strauman@…>
2007-12-11 Till Straumann <strauman@…> * Makefile.am, new-exceptions/bspsupport/README: provide new irq_bspsupport.rel which was split out of exc_bspsupport.rel to provide finer-grained control over what BSPs want to use.
00:47 Changeset in rtems [8d2487f]4.104.114.95 by Till Straumann <strauman@…>
2007-12-11 Till Straumann <strauman@…> * new-exceptions/bspsupport/irq.c: enable/disable irq at PIC if an initial handler is present/absent (reproduce traditional semantics).
00:36 Changeset in rtems [7988f8e]4.104.114.95 by Till Straumann <strauman@…>
2007-12-11 Till Straumann <strauman@…> * Makefile.am: use new irq_bspsupport.rel which was split out of exc_bspsupport.rel to provide finer-grained control over what BSPs want to use.
00:15 Changeset in rtems [db27544]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-11 Joel Sherrill <joel.sherrill@…> * 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.

12/11/07:

23:44 Changeset in rtems [49bf16a]4.8 by Joel Sherrill <joel.sherrill@…>
2007-12-11 Joel Sherrill <joel.sherrill@…> * score/src/pheapallocatealigned.c, score/src/pheapgetblocksize.c: Reverse file contents.
23:43 Changeset in rtems [b21d4f7]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-11 Joel Sherrill <joel.sherrill@…> * score/src/pheapallocatealigned.c, score/src/pheapgetblocksize.c: Reverse file contents.
23:42 Changeset in rtems [5c5d438]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-11 Joel Sherrill <joel.sherrill@…> * rtems/score/cpu.h: Style.
23:03 Changeset in rtems [c922ec6c]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-11 Joel Sherrill <joel.sherrill@…> * thumb_isr.c: Style.
22:54 Changeset in rtems [1c62f169]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-11 Joel Sherrill <joel.sherrill@…> * rtems/score/cpu.h: Temporarily use C implementation of swap u32 for thumb mode.
22:09 Changeset in rtems [6710d81]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-11 Joel Sherrill <joel.sherrill@…> * include/bsp.h, startup/bspstart.c: Fix idle task prototype.
21:53 Changeset in rtems [2088669]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-11 Joel Sherrill <joel.sherrill@…> * console/console.c, timer/timer.c: Fix typos in previous commit uncovered by MP build.
21:33 Changeset in rtems [4c081a04]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-11 Joel Sherrill <joel.sherrill@…> * fileio/init.c: Add RTEMS Shell configuration and static configuration of user commands.
21:29 Changeset in rtems [c748231]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-11 Joel Sherrill <joel.sherrill@…> * sapi/include/rtems/config.h: Correct idle task prototype.
21:29 Changeset in rtems [cf24038]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
* startup/bspclean.c: Revert patch with test code.
19:20 Changeset in rtems [814d9588]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-11 Joel Sherrill <joel.sherrill@…> * 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.
15:51 Changeset in rtems [1383eca]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-11 Joel Sherrill <joel.sherrill@…> * sp21/task1.c: Eliminate copies of the Configuration Table. Use the RTEMS provided accessor macros to obtain configuration fields.
15:51 Changeset in rtems [c52d534]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-11 Joel Sherrill <joel.sherrill@…> * bsp_howto/clock.t, bsp_howto/init.t: Eliminate copies of the Configuration Table. Use the RTEMS provided accessor macros to obtain configuration fields.
15:50 Changeset in rtems [4e9893b1]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-11 Joel Sherrill <joel.sherrill@…> * bootcard.c, bsplibc.c: Eliminate copies of the Configuration Table. Use the RTEMS provided accessor macros to obtain configuration fields.
15:50 Changeset in rtems [9cf283a]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-11 Joel Sherrill <joel.sherrill@…> * include/bsp.h: Eliminate copies of the Configuration Table. Use the RTEMS provided accessor macros to obtain configuration fields.
15:50 Changeset in rtems [4130d8e2]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-11 Joel Sherrill <joel.sherrill@…> * include/bsp.h, startup/bspstart.c: Eliminate copies of the Configuration Table. Use the RTEMS provided accessor macros to obtain configuration fields.
15:50 Changeset in rtems [f1c53e8e]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-11 Joel Sherrill <joel.sherrill@…> * clock/clockdrv.c, include/bsp.h, startup/bspstart.c: Eliminate copies of the Configuration Table. Use the RTEMS provided accessor macros to obtain configuration fields.
15:50 Changeset in rtems [bdb6005]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-11 Joel Sherrill <joel.sherrill@…> * shared/clock/clockdrv.c: Eliminate copies of the Configuration Table. Use the RTEMS provided accessor macros to obtain configuration fields.
15:50 Changeset in rtems [a3ca595f]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-11 Joel Sherrill <joel.sherrill@…> * clock/clock.c, include/bsp.h, startup/bspstart.c: Eliminate copies of the Configuration Table. Use the RTEMS provided accessor macros to obtain configuration fields.
15:49 Changeset in rtems [12bd47e]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-11 Joel Sherrill <joel.sherrill@…> * clock/ckinit.c, include/bsp.h, startup/bspstart.c: Eliminate copies of the Configuration Table. Use the RTEMS provided accessor macros to obtain configuration fields.
15:49 Changeset in rtems [cba8eabd]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-11 Joel Sherrill <joel.sherrill@…> * shared/m68kpretaskinghook.c: Eliminate copies of the Configuration Table. Use the RTEMS provided accessor macros to obtain configuration fields.
15:49 Changeset in rtems [040b74f]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-11 Joel Sherrill <joel.sherrill@…> * README, clock/ckinit.c, include/bsp.h, startup/bspstart.c: Eliminate copies of the Configuration Table. Use the RTEMS provided accessor macros to obtain configuration fields.
15:47 Changeset in rtems [94beb19]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-11 Joel Sherrill <joel.sherrill@…> * irq/irq.c: Revert accidentally committed test code.
15:46 Changeset in rtems [4b39acf]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-11 Joel Sherrill <joel.sherrill@…> * shared/startup/bspstart.c, shared/startup/pretaskinghook.c: Eliminate copies of the Configuration Table. Use the RTEMS provided accessor macros to obtain configuration fields.
15:46 Changeset in rtems [d11d1d2a]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-11 Joel Sherrill <joel.sherrill@…> * README, include/bsp.h, startup/bspstart.c: Eliminate copies of the Configuration Table. Use the RTEMS provided accessor macros to obtain configuration fields.
15:46 Changeset in rtems [f6821c3]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-11 Joel Sherrill <joel.sherrill@…> * bsp_specs, include/bsp.h, startup/bspstart.c: Eliminate copies of the Configuration Table. Use the RTEMS provided accessor macros to obtain configuration fields.
15:46 Changeset in rtems [ed5ba1c9]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-11 Joel Sherrill <joel.sherrill@…> * include/bsp.h, startup/bspstart.c, startup/bspstart.c.nocache: Eliminate copies of the Configuration Table. Use the RTEMS provided accessor macros to obtain configuration fields.
15:46 Changeset in rtems [5023c874]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-11 Joel Sherrill <joel.sherrill@…> * bsp_specs, clock/clock.c, include/bsp.h, irq/irq.c, startup/bspclean.c, startup/bspstart.c: Eliminate copies of the Configuration Table. Use the RTEMS provided accessor macros to obtain configuration fields.
15:46 Changeset in rtems [7f6bb8c]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-11 Joel Sherrill <joel.sherrill@…> * shared/bspstart.c: Eliminate copies of the Configuration Table. Use the RTEMS provided accessor macros to obtain configuration fields.
15:46 Changeset in rtems [2d25867]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-11 Joel Sherrill <joel.sherrill@…> * clock/ckinit.c, include/bsp.h: Eliminate copies of the Configuration Table. Use the RTEMS provided accessor macros to obtain configuration fields.
15:46 Changeset in rtems [200748bf]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-11 Joel Sherrill <joel.sherrill@…> * clock/clock.c, include/bsp.h, startup/bspstart.c, startup/rtems-ctor.cc: Eliminate copies of the Configuration Table. Use the RTEMS provided accessor macros to obtain configuration fields.
15:46 Changeset in rtems [35f1d89]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-11 Joel Sherrill <joel.sherrill@…> * at91rm9200/clock/clock.c, lpc22xx/clock/clockdrv.c, mc9328mxl/clock/clockdrv.c, s3c2400/clock/clockdrv.c: Eliminate copies of the Configuration Table. Use the RTEMS provided accessor macros to obtain configuration fields.
15:45 Changeset in rtems [0f9ecc4e]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-11 Joel Sherrill <joel.sherrill@…> * mcf5206/clock/ckinit.c, mcf5272/clock/ckinit.c: Eliminate copies of the Configuration Table. Use the RTEMS provided accessor macros to obtain configuration fields.
15:44 Changeset in rtems [36a8a2d]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-11 Joel Sherrill <joel.sherrill@…> * runtest: Change 4.8 to 4.9.
15:06 Changeset in rtems [c62cad97]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-11 Joel Sherrill <joel.sherrill@…> * libmisc/Makefile.am: Fix typo.
14:36 Changeset in network-demos [f7c15f1]network-demos-4-7-branch by Joel Sherrill <joel.sherrill@…>
2007-12-11 Joel Sherrill <joel.sherrill@…> * Makefile: New file.
07:49 Changeset in rtems [c9f79e6d]4.104.114.95 by Till Straumann <strauman@…>
2007-12-10 Till Straumann <strauman@…> * Makefile.am, start/preload.S: moved preload.S to ../shared/start.
07:37 Changeset in rtems [8566824c]4.104.114.95 by Till Straumann <strauman@…>
2007-12-10 Till Straumann <strauman@…> * irq/irq_init.c: renamed ASM_BOOKE_PIT_VECTOR to ASM_BOOKE_DEC_VECTOR to be closer to 'official' nomenclature.
07:35 Changeset in rtems [2898f8a9]4.104.114.95 by Till Straumann <strauman@…>
2007-12-10 Till Straumann <strauman@…> * shared/irq/irq_asm.S, shared/vectors/vectors.h: renamed ASM_BOOKE_PIT_VECTOR to ASM_BOOKE_DEC_VECTOR to be closer to 'official' nomenclature.
07:34 Changeset in rtems [8550126]4.104.114.95 by Till Straumann <strauman@…>
2007-12-10 Till Straumann <strauman@…> * new-exceptions/e500_raw_exc_init.c: map DEC exception to ASM_BOOKE_DEC_VECTOR instead of ASM_DEC_VECTOR. Fixed wrong mapping of ASM_BOOKE_FIT_VECTOR (was ASM_BOOKE_PIT_VECTOR).
07:32 Changeset in rtems [d436f8c]4.104.114.95 by Till Straumann <strauman@…>
2007-12-10 Till Straumann <strauman@…> * new-exceptions/bspsupport/vectors_init.c: beautification.
07:30 Changeset in rtems [4dd7d3d]4.104.114.95 by Till Straumann <strauman@…>
2007-12-10 Till Straumann <strauman@…> * new-exceptions/raw_exception.c, new_exceptions/raw_exception.h, new_exceptions/bspsupport/irq.c: renamed ASM_BOOKE_PIT_VECTOR to ASM_BOOKE_DEC_VECTOR to be closer to 'official' nomenclature.
06:37 Changeset in rtems [ccd9286]4.104.114.95 by Till Straumann <strauman@…>
2007-12-10 Till Straumann <strauman@…> * shared/openpic/openpic.c: fixed wrong register address in openpic_gettimer().
06:35 Changeset in rtems [b8982b58]4.104.114.95 by Till Straumann <strauman@…>
2007-12-10 Till Straumann <strauman@…> * new-exceptions/bspsupport/ppc_exc_test.c: fixed wrong type in argument (signed vs. unsigned) compiler warning.
06:20 Changeset in rtems [a50260e8]4.104.114.95 by Till Straumann <strauman@…>
2007-12-10 Till Straumann <strauman@…> * shared/motorola/vpd.c, shared/motorola/vpd.h: added code (originally developed for 'beatnik') to read MotLoad? VPD data from i2c eeprom.
05:38 Changeset in rtems [3aff05f]4.104.114.95 by Till Straumann <strauman@…>
2007-12-10 Till Straumann <strauman@…> * shared/vectors/README.deprecated, shared/irq/README.deprecated: added READMEs stating that certain files should not be copy/paste/modified when creating new BSPs. New BSPs are encouraged to use the new library under libcpu/powerpc/new-exceptions/bspsupport.
05:33 Changeset in rtems [83d4456]4.104.114.95 by Till Straumann <strauman@…>
2007-12-10 Till Straumann <strauman@…> * Makefile.am: use shared exception/interrupt support from libcpu/powerpc/new-exceptions/bspsupport rather than ../shared/vectors , ../shared/irq 2007-12-10 Till Straumann <strauman@…> * shared/vectors/vectors_entry.S, motorola_powerpc/bsp_specs, shared/start/vectors_entry.S: moved vectors_entry.S to 'start' subdir and made a start file rather than element of vectors.rel (it should always be linked but won't if it is the sole member of vectors.rel).
05:31 Changeset in rtems [02e6826]4.104.114.95 by Till Straumann <strauman@…>
2007-12-10 Till Straumann <strauman@…> * shared/vectors/vectors_entry.S, motorola_powerpc/bsp_specs, shared/start/vectors_entry.S: moved vectors_entry.S to 'start' subdir and made a start file rather than element of vectors.rel (it should always be linked but won't if it is the sole member of vectors.rel).
05:26 Changeset in rtems [e1c30baf]4.104.114.95 by Till Straumann <strauman@…>
2007-12-10 Till Straumann <strauman@…> * Makefile.am: build new-exceptions/bspsupport for non-mpc5xx, new-exception CPUs.
05:22 Changeset in rtems [1e556198]4.104.114.95 by Till Straumann <strauman@…>
2007-12-10 Till Straumann <strauman@…> * Makefile.am, irq/irq_init.c: use vector/interrupt support from libcpu/powerpc/new-exceptions/bspsupport.
05:21 Changeset in rtems [bbb5059]4.104.114.95 by Till Straumann <strauman@…>
2007-12-10 Till Straumann <strauman@…> * new-exceptions/bspsupport/nested_irq_test.c: adjusted wrong irq name/number calculation.
05:19 Changeset in rtems [f328b69]4.104.114.95 by Till Straumann <strauman@…>
2007-12-10 Till Straumann <strauman@…> * new-exceptions/bspsupport/ppc_exc_hdl.c: make sure RI is set in the exception frame and panic if it isn't (state info might have been lost). This only affects classic PPC.
05:18 Changeset in rtems [59a4066]4.104.114.95 by Till Straumann <strauman@…>
2007-12-10 Till Straumann <strauman@…> * new-exceptions/bspsupport/README, new-exceptions/bspsupport/ppc_exc_bspsupp.h new-exceptions/bspsupport/vectors_init.c: added crude test to make sure MMU maps memory as write-back enabled.
04:12 Changeset in rtems [7c86d66b]4.104.114.95 by Ralf Corsepius <ralf.corsepius@…>
2007-12-11 Ralf Corsepius <ralf.corsepius@…> * base.h: Remove Lines, Verbose, EXTERN. * menu2.c: Add Lines, Verbose. Remove EXTERN.
04:06 Changeset in rtems [f49c75e]4.104.114.95 by Ralf Corsepius <ralf.corsepius@…>
2007-12-11 Ralf Corsepius <ralf.corsepius@…> * base.h: Remove BlankAsWarnings?.
04:05 Changeset in rtems [29b6b8b]4.104.114.95 by Ralf Corsepius <ralf.corsepius@…>
2007-12-11 Ralf Corsepius <ralf.corsepius@…> * base.h: Remove NumberOf?*.

12/10/07:

23:14 Changeset in rtems [4e5299f]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-10 Joel Sherrill <joel.sherrill@…> * 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.
23:13 Changeset in rtems [de434b0]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-10 Joel Sherrill <joel.sherrill@…> * rtems/score/cpu.h: Fix Doxygen.
17:51 Changeset in rtems [c28004f]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-10 Joel Sherrill <joel.sherrill@…> * sapi/include/rtems/config.h: Fix idle thread prototype.
07:06 Changeset in rtems [bf5742a]4.104.114.95 by Till Straumann <strauman@…>
2007-12-09 Till Straumann <strauman@…> * new-exceptions/bspsupport/ppc_exc_test.c, new-exceptions/bspsupport/vectors_init.c, new-exceptions/bspsupport/ppc_exc_bspsupp.h, new-exceptions/bspsupport/README, new-exceptions/bspsupport/irq_supp.h: Added README and some comments; now use TRAP exception in ppc_exc_test.c so that it works on PSIM.
04:03 Changeset in rtems [87f08a6]4.8 by Ralf Corsepius <ralf.corsepius@…>
Remove from rtems-4-8-branch.
04:00 Changeset in rtems [c3bb8582]4.8 by Ralf Corsepius <ralf.corsepius@…>
2007-12-10 Ralf Corsépius <ralf.corsepius@…> * cpu_supplement/tic4x.t: Remove.
03:59 Changeset in rtems [06b8ba0]4.8 by Ralf Corsepius <ralf.corsepius@…>
Remove.
03:59 Changeset in rtems [3402633]4.8 by Ralf Corsepius <ralf.corsepius@…>
2007-12-10 Ralf Corsépius <ralf.corsepius@…> * cpu_supplement/Makefile.am, cpu_supplement/cpu_supplement.texi: Remove refs to tic4x/c4x.
03:44 Changeset in rtems [372cdd51]4.8 by Ralf Corsepius <ralf.corsepius@…>
2007-12-10 Ralf Corsepius <ralf.corsepius@…> * address.h, address.inl, chain.c, chain.h, system.h: Eliminate unsigned8, unsigned16, unsigned32. Use size_t, ptrdiff_t, intptr_t for 64bit compliance. * chain.c: Reflect removal of isr.h. * isr.h: Remove. * Makefile.am: Remove isr.h.
01:54 Changeset in rtems [9b4c770]4.104.114.95 by Till Straumann <strauman@…>
2007-12-08 Till Straumann <strauman@…> * Makefile.am: merged shared/vme/vme_universe.c and shared/vme/vme_universe_dma.c into one file. Added support for Tsi148 driver (DMA).

12/09/07:

20:09 Ticket #1267 (bdbuf_swapout_task's stdout FILE struct corrupted.) closed by Chris Johns
fixed: The bug is a stack size value for the shell. On the coldfire a stack of 4096 was not enough. The shell has local data in the main look then the main_ls has much more local data. This added to the rather deep paths into the file system caused the problem. The main fix is to review the shell and to see if some of this data can be turned into heap allocations.
07:17 Changeset in rtems [2398f74]4.104.114.95 by Till Straumann <strauman@…>
2007-12-08 Till Straumann <strauman@…> * shared/vme/vme_universe.c: fixed wrong initialization routine when using Tsi148 driver.
06:51 Changeset in rtems [863b0cef]4.104.114.95 by Till Straumann <strauman@…>
2007-12-08 Till Straumann <strauman@…> * shared/vme/vme_universe.c: must set DMA ops pointer during init.
06:44 Changeset in rtems [8388ea76]4.104.114.95 by Till Straumann <strauman@…>
2007-12-08 Till Straumann <strauman@…> * Makefile.am: merged shared/vme/vme_universe.c and shared/vme/vme_universe_dma.c into one file. Added support for Tsi148 driver (DMA).
06:42 Changeset in rtems [79262a32]4.104.114.95 by Till Straumann <strauman@…>
2007-12-08 Till Straumann <strauman@…> * Makefile.am: merged shared/vme/vme_universe.c and shared/vme/vme_universe_dma.c into one file.
06:17 Changeset in rtems [54fdd8b0]4.104.114.95 by Till Straumann <strauman@…>
2007-12-08 Till Straumann <strauman@…> * shared/vme/vme_universe.c: had erroneously deleted #define INSIDE_RTEMS_BSP
05:54 Changeset in rtems [ae93b29]4.104.114.95 by Till Straumann <strauman@…>
2007-12-08 Till Straumann <strauman@…> * vme/VMEConfig.h: added error status to BSP_VME_UNIVERSE_INSTALL_IRQ_MGR(err) macro.
05:51 Changeset in rtems [b83b70ae]4.104.114.95 by Till Straumann <strauman@…>
2007-12-08 Till Straumann <strauman@…> * shared/vme/VMEConfig.h, shared/vme/vme_universe.c: added support for Tsi148 bridge; BSP can define which bridge driver to use from VMEConfig.h. Added 'err' macro parameter to BSP_VME_INSTALL_IRQ_MGR(err) macro so that an error status can be passed back.
01:58 Ticket #1267 (bdbuf_swapout_task's stdout FILE struct corrupted.) created by Chris Johns
The stdout FILE structure as referenced by the _impure_ptr->_stdout is …
00:17 Changeset in rtems [869af18]4.104.114.95 by Till Straumann <strauman@…>
2007-12-08 Till Straumann <strauman@…> * irq_supp.h: was moved from libbsp/powerpc/shared/irq to libcpu/powerpc/new-exceptions/bspsupport.
00:14 Changeset in rtems [7223038]4.104.114.95 by Till Straumann <strauman@…>
2007-12-08 Till Straumann <strauman@…> * Makefile.am: irq_supp.h was moved from shared/irq to libcpu/powerpc/new-exceptions/bspsupport.
00:14 Changeset in rtems [b672bca7]4.104.114.95 by Till Straumann <strauman@…>
2007-12-08 Till Straumann <strauman@…> * irq_supp.h: was moved from shared/irq to libcpu/powerpc/new-exceptions/bspsupport.
00:00 Changeset in rtems [f73c6285]4.104.114.95 by Till Straumann <strauman@…>
2007-12-08 Till Straumann <strauman@…> * new-exceptions/bspsupport/irq.c, new-exceptions/bspsupport/ppc_exc_bspsupp.h, new-exceptions/bspsupport/ppc_exc_hdl.c: fixed some mismatching signed/unsigned types.

12/08/07:

23:43 Changeset in rtems [94e1931c]4.104.114.95 by Till Straumann <strauman@…>
2007-12-08 Till Straumann <strauman@…> * new-exceptions/bspsupport/, new-exceptions/bspsupport/ppc_exc.S, new-exceptions/bspsupport/ppc_exc_test.c, new-exceptions/bspsupport/vectors.h, new-exceptions/bspsupport/vectors_init.c, new-exceptions/bspsupport/irq.c, new-exceptions/bspsupport/ppc_exc_bspsupp.h, new-exceptions/bspsupport/ppc_exc_hdl.c, new-exceptions/bspsupport/ppc_exc_asm_macros.h, new-exceptions/bspsupport/nested_irq_test.c: New files. Added 'middleware' code for helping BSPs implement exception and interrupt handling and implementing the 'new' RTEMS IRQ API (which I personally dislike).
22:46 Changeset in rtems [4be2812f]4.104.114.95 by Till Straumann <strauman@…>
2007-12-08 Till Straumann <strauman@…> * new-exceptions/e500_raw_exc_init.c, new-exceptions/raw_exception.c, shared/include/cpuIdent.c, shared/include/cpuIdent.h: Added different kinds of 'bookE' to the ppc_cpu_is_bookE feature check; unfortunately…
17:26 Changeset in rtems [a9e62c2]4.104.114.95 by Till Straumann <strauman@…>
2007-12-08 Till Straumann <strauman@…> * ep1a/irq/irq.c, gen5200/irq/irq.c, gen83xx/irq/irq_init.c, mbx8xx/irq/irq.c, mpc8260ads/irq/irq.c, mvme5500/irq/irq.c, psim/irq/no_pic.c, score603e/irq/irq.c, shared/irq/irq_supp.h, shared/irq/openpic_i8259_irq.c, virtex/irq/irq_init.c: let C_dispatch_irq_handler() return zero to indicate to low-level exception handling code that the exception was handled (not used yet).
17:23 Changeset in rtems [98ff623]4.104.114.95 by Till Straumann <strauman@…>
2007-12-08 Till Straumann <strauman@…> *shared/irq/irq_supp.h: removed cpp test for BSP_SHARED_HANDLER_SUPPORT; BSPs using irq_supp.h *must* implement shared handlers.

12/07/07:

21:24 Changeset in rtems [aeca15c]4.104.114.95 by Till Straumann <strauman@…>
2007-12-03 Till Straumann <strauman@…> * rtems/powerpc/registers.h: added definitions for MSR_CE, MSR_DE (bookE).
18:42 Changeset in rtems [7b2cb22]4.104.114.95 by Till Straumann <strauman@…>
2007-12-07 Till Straumann <strauman@…> * Makefile.am: must not add e500_raw_exc_init.c to xyz_SOURCES for mpc5xx
17:52 Changeset in rtems [d875597c]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-07 Joel Sherrill <joel.sherrill@…> * sapi/include/confdefs.h: Separate the concept of configuring the interrupt stack size from actually reserving memory for it in the RTEMS Workspace.
09:10 Changeset in rtems [2a90ae7]4.104.114.95 by Till Straumann <strauman@…>
2007-12-06 Till Straumann <strauman@…> * shared/openpic/openpic.c, shared/openpic/openpic.h: added routines to set timer period and interupt mask and to read current count.
04:54 References edited by JoelSherrill
/* Published in 2005 */ (diff)
04:54 References edited by JoelSherrill
/* Published in 2006 */ PRISMA paper (diff)
04:51 References edited by JoelSherrill
/* Published in 2007 */ Add OSS and Its Role in Space Exploration (diff)
02:58 Changeset in rtems [8272b10]4.104.114.95 by Ralf Corsepius <ralf.corsepius@…>
Remove unused functions.
02:43 Changeset in rtems [edb55fd]4.104.114.95 by Ralf Corsepius <ralf.corsepius@…>
2007-12-06 Ralf Corsepius <ralf.corsepius@…> * address.h, address.inl, chain.c, chain.h, system.h: Eliminate unsigned8, unsigned16, unsigned32. Use size_t, ptrdiff_t, intptr_t for 64bit compliance.
02:42 Changeset in rtems [4616790]4.104.114.95 by Ralf Corsepius <ralf.corsepius@…>
Eliminate unsigned8, unsigned16, unsigned32. Use size_t, ptrdiff_t, intptr_t for 64bit compliance.
01:15 Changeset in rtems [545ae5b]4.104.114.95 by Till Straumann <strauman@…>
2007-12-06 Till Straumann <strauman@…> * virtex/irq/irq_init.c: use new ASM_xxx_VECTOR names.

12/06/07:

23:23 Changeset in rtems [e7344db9]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-06 Joel Sherrill <joel.sherrill@…> * rtems/old-exceptions/cpu.h: Remove extra ifndef.
22:04 Changeset in rtems [1ee415b3]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-06 Joel Sherrill <joel.sherrill@…> * irq/irq_init.c: Add missing vectDesc variable.
22:00 Changeset in rtems [68fc9e8]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-06 Joel Sherrill <joel.sherrill@…> * include/mpc5200.h: Expand tabs.
21:10 Changeset in rtems [f6a6970]4.104.114.95 by Till Straumann <strauman@…>
2007-12-06 Till Straumann <strauman@…> * shared/vectors/vectors_init.c: replaced switch ( current_ppc_cpu ) { } check by feature check.
21:03 Changeset in rtems [76a5a3cc]4.104.114.95 by Till Straumann <strauman@…>
2007-12-06 Till Straumann <strauman@…> * shared/include/cpuIdent.h, shared/include/cpuIdent.c: added feature check for 603 'TLBMISS exception GPRS shadowing'.
19:45 Changeset in rtems [6456706]4.104.114.95 by Till Straumann <strauman@…>
2007-12-06 Till Straumann <strauman@…> * shared/irq/irq_asm.S, shared/vectors/vectors.S: Replaced use of hardcoded PPC_EXC_MSR_BITS by a run-time method to determine these bits (use settings effective before exception occurred). Replaced use of hardcoded ASM_VECTORS_CRITICAL by 'bsp_raw_vector_is_405_critical' variable.
19:42 Changeset in rtems [eb8420f7]4.104.114.95 by Till Straumann <strauman@…>
2007-12-06 Till Straumann <strauman@…> * new-exceptions/raw_exception.c, new-exceptions/raw_exception.h: Removed all #ifdef <cpu_flavor>. All exception vectors are now always defined. Changed implementation of <cpu>_vector_is_valid() from 'case' statements to table lookup. Replaced 'ASM_VECTORS_CRITICAL' by a variable 'bsp_raw_vector_is_405_critical' which is set at run-time. Removed PPC_MSR_EXC_BITS. The exception handling code (libbsp/shared/vectors/vectors.S and ../irq/irq_asm.S) now has a run-time check for these bits. Both files are now free of #if <cpu_flavor> constructs.
17:50 Changeset in rtems [b2db28d9]4.104.114.95 by Ralf Corsepius <ralf.corsepius@…>
2007-12-06 Ralf Corsepius <ralf.corsepius@…> * chain.c: Reflect removal of isr.h. * isr.h: Remove. * Makefile.am: Remove isr.h.
15:19 Changeset in rtems [c2b3e17]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-06 Joel Sherrill <joel.sherrill@…> * httpd/Makefile.am, httpd/preinstall.am: rtems_webserver.h must be installed. It is the initialization interface for both GoAhead? and Simple HTTPD.
15:18 Changeset in rtems [aa56c201]4.8 by Joel Sherrill <joel.sherrill@…>
2007-12-06 Joel Sherrill <joel.sherrill@…> * httpd/Makefile.am, httpd/preinstall.am, rtems/src/semtranslatereturncode.c: rtems_webserver.h must be installed. It is the initialization interface for both GoAhead? and Simple HTTPD.
15:17 Changeset in network-demos [cb90d00]network-demos-4-8-branch by Joel Sherrill <joel.sherrill@…>
2007-12-06 Joel Sherrill <joel.sherrill@…> * Makefile, init.c: Make sure POSIX threading is enabled if using GoAhead?.
15:16 Changeset in network-demos [6bfe512]4.11network-demos-4-10-branchnetwork-demos-4-9-branch by Joel Sherrill <joel.sherrill@…>
2007-12-06 Joel Sherrill <joel.sherrill@…> * Makefile, init.c: Make sure POSIX threading is enabled if using GoAhead?.
14:21 Changeset in rtems [6eaa3f5]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-06 Joel Sherrill <joel.sherrill@…> * shared/include/grcan_spwrtc.h: Removed.
14:21 Changeset in rtems [2e3199e]4.8 by Joel Sherrill <joel.sherrill@…>
2007-12-06 Joel Sherrill <joel.sherrill@…> * shared/include/grcan_spwrtc.h: Removed.
00:21 Changeset in rtems [694c00cb]4.104.114.95 by Till Straumann <strauman@…>
2007-12-05 Till Straumann <strauman@…> * Makefile.am, configure.ac, preinstall.am, new-exceptions/e500_raw_exc_init.c: Started adding support for e500 CPU. Most stuff is borrowed from mpc6xx.
00:07 Changeset in rtems [a52ab9e1]4.104.114.95 by Till Straumann <strauman@…>
2007-12-05 Till Straumann <strauman@…> * rtems/powerpc/powerpc.h: added a #ifdef ppc_generic branch. The goal is eventually to make this the starting point for cleanup (remove as many branches as possible; replace by run-time tests if necessary).

12/05/07:

22:26 Changeset in rtems [af99a743]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-05 Joel Sherrill <joel.sherrill@…> * include/bsp.h: Correct BSP specific Idle thread support.
22:24 Changeset in rtems [9a56628]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-05 Joel Sherrill <joel.sherrill@…> * tmoverhd/testtask.c: Spacing and remove call to obsolete rtems_initialize_executive().
22:24 Changeset in rtems [9e602b0]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-05 Joel Sherrill <joel.sherrill@…> * irq/irq_init.c: Spacing.
21:50 Changeset in rtems [7302f4c]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-05 Joel Sherrill <joel.sherrill@…> * new-exceptions/raw_exception.c: Conditionalize call to e500_setup_raw_exceptions() since that is not even in the tree yet.
21:29 Changeset in rtems [736503e]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-05 Joel Sherrill <joel.sherrill@…> * new-exceptions/raw_exception.c: Conditionalize some BOOKE vectors.
19:49 Changeset in rtems [bc107748]4.104.114.95 by Till Straumann <strauman@…>
2007-12-05 Till Straumann <strauman@…> * shared/irq/irq_supp.h: removed stray '*/'. Removed inclusion of <stdlib.h> which is unnecessary and broke if_dc in an obscure way (due to malloc/free redefinition in the networking code).
15:49 Changeset in rtems [1b0c3e6c]4.8 by Joel Sherrill <joel.sherrill@…>
2007-12-05 Daniel Hellstrom <daniel@…> * Makefile.am: i2c should be on branch as well as CVS head. * shared/i2c/i2cmst.c, shared/include/i2cmst.h: New files.
15:49 Changeset in rtems [7e15770]4.8 by Joel Sherrill <joel.sherrill@…>
2007-12-05 Daniel Hellstrom <daniel@…> * Makefile.am, preinstall.am: i2c should be on branch as well as CVS head.
15:47 Changeset in rtems [9166e1d]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-05 Daniel Hellstrom <daniel@…> * shared/include/ambapp.h: Sync head and 4.8 branch.
15:41 Changeset in rtems [e5ce943]4.8 by Joel Sherrill <joel.sherrill@…>
2007-12-05 Daniel Hellstrom <daniel@…> * shared/include/ambapp.h: Sync head and 4.8 branch.
15:04 Changeset in rtems [9124a69e]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-05 Joel Sherrill <joel.sherrill@…> * sapi/include/rtems/config.h: Correct previous commit.
14:30 Changeset in rtems [1fd33fb4]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-05 Joel Sherrill <joel.sherrill@…> * sapi/include/rtems/config.h: Commit temporary fix so interrupt_stack_size is accessible before RTEMS is initialized.
09:37 Changeset in rtems [8ffd6be0]4.8 by Ralf Corsepius <ralf.corsepius@…>
2007-12-05 Ralf Corsépius <ralf.corsepius@…> * configure.ac: Remove score/cpu/avr/Makefile, score/cpu/nios2/Makefile, score/cpu/avr/Makefile. * score/cpu/Makefile.am: Remove avr, nios2, c4x.
09:37 Changeset in rtems [dea5bb9]4.8 by Ralf Corsepius <ralf.corsepius@…>
Remove score/cpu/avr/Makefile, score/cpu/nios2/Makefile, score/cpu/avr/Makefile.
09:37 Changeset in rtems [76fb8a6]4.8 by Ralf Corsepius <ralf.corsepius@…>
Remove avr, nios2, c4x.
09:29 Changeset in rtems [464ba4d]4.104.114.95 by Till Straumann <strauman@…>
2007-12-05 Till Straumann <strauman@…> * new-exceptions/raw_exception.c, new-exceptions/raw_exception.h: Added typedef for exception classes (classic, critical, ... synchronous / asynchronous). ppc_vector_is_valid() now returns the appropriate class.
08:45 Changeset in rtems [698c3362]4.104.114.95 by Till Straumann <strauman@…>
2007-12-05 Till Straumann <strauman@…> * shared/irq/irq_asm.S, shared/vectors/vectors.S, shared/vectors/vectors.h, shared/vectors/vectors_init.c: Converted exception vector names to new ones (qualified by <cpu_type> if non-std ppc exceptions).
08:41 Changeset in rtems [b9ce916]4.104.114.95 by Till Straumann <strauman@…>
2007-12-05 Till Straumann <strauman@…> * irq/ipic.c, irq/irq_init.c: Converted exception vector names to new ones (qualified by <cpu_type> if non-std ppc exceptions).
08:41 Changeset in rtems [586c15a5]4.104.114.95 by Till Straumann <strauman@…>
2007-12-05 Till Straumann <strauman@…> * irq/irq_init.c, irq_asm.S: Converted exception vector names to new ones (qualified by <cpu_type> if non-std ppc exceptions).
08:35 Changeset in rtems [0fb0eb0]4.104.114.95 by Till Straumann <strauman@…>
2007-12-05 Till Straumann <strauman@…> * new-exceptions/raw_exception.c: made all <cpu>_vector_is_valid() subroutines that are called from ppc_vector_is_valid() 'static'.
08:33 Changeset in rtems [7df69c37]4.104.114.95 by Till Straumann <strauman@…>
2007-12-05 Till Straumann <strauman@…> * new-exceptions/raw_exception.c, new-exceptions/raw_exception.h: Qualified all exception vector symbols that are only defined #ifdef <cpu_flavor> with <cpu_flavor> in the symbol name. If the special flavor ppc_generic is effective the ALL vector symbols are available and ppc_vector_is_valid() works for all supported CPUs (run-time check). This is work towards a #ifdef <cpu_flavor> free libcpu and exception framework.
06:39 Changeset in rtems [1051054]4.104.114.95 by Till Straumann <strauman@…>
2007-12-04 Till Straumann <strauman@…> * export BSP_commandline_string variable.
06:34 Changeset in rtems [1be7c55]4.104.114.95 by Till Straumann <strauman@…>
2007-12-04 Till Straumann <strauman@…> * shared/flash/flash.c: added lazy init of driver from BSP_flashWriteFile().
06:03 Changeset in rtems [7e53d09]4.104.114.95 by Till Straumann <strauman@…>
2007-12-04 Till Straumann <strauman@…> * irq/irq_init.c: removed unnecessary code (alredy done by shared/irq/irq.c).
05:14 Changeset in rtems [abc81aa7]4.8 by Ralf Corsepius <ralf.corsepius@…>
2007-12-05 Ralf Corsépius <ralf.corsepius@…> * configure.ac: Remove nios2.
05:13 Changeset in rtems [54e05e1]4.8 by Ralf Corsepius <ralf.corsepius@…>
Remove nios2.
05:12 Changeset in rtems [bec1af0]4.8 by Ralf Corsepius <ralf.corsepius@…>
Remove from rtems-4-8-branch.

12/04/07:

22:22 Changeset in rtems [99f9b868]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-04 Joel Sherrill <joel.sherrill@…> * bootcard.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.
22:22 Changeset in rtems [c93b6ec]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-04 Joel Sherrill <joel.sherrill@…> * include/bsp.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.
22:22 Changeset in rtems [d34d8692]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-04 Joel Sherrill <joel.sherrill@…> * include/bsp.h, startup/bspstart.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.
22:22 Changeset in rtems [7321ff0]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-04 Joel Sherrill <joel.sherrill@…> * shared/startup/bspstart.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.
22:22 Changeset in rtems [cafa2c5]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-04 Joel Sherrill <joel.sherrill@…> * startup/bspstart.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.
22:21 Changeset in rtems [99856a3]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-04 Joel Sherrill <joel.sherrill@…> * Makefile.am, include/bsp.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.
22:21 Changeset in rtems [56ed8f0f]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-04 Joel Sherrill <joel.sherrill@…> * startup/bspstart.c, startup/bspstart.c.nocache: 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.
22:21 Changeset in rtems [afce764d]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-04 Joel Sherrill <joel.sherrill@…> * Makefile.am, include/bsp.h, startup/bspstart.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.
22:21 Changeset in rtems [2692a20]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-04 Joel Sherrill <joel.sherrill@…> * console/console.c, include/bsp.h, startup/bspstart.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.
22:20 Changeset in rtems [077e302]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-04 Joel Sherrill <joel.sherrill@…> * shared/bspstart.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.
22:20 Changeset in rtems [7f3c6ce]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-04 Joel Sherrill <joel.sherrill@…> * amba/amba.c, clock/ckinit.c, console/console.c, include/bsp.h, startup/bspstart.c, timer/timer.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.
22:20 Changeset in rtems [2804a3e7]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-04 Joel Sherrill <joel.sherrill@…> * Makefile.am, startup/bspstart.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.
22:19 Changeset in rtems [c8e63e9]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-04 Joel Sherrill <joel.sherrill@…> * startup/bspstart.c, startup/cpu.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.
22:19 Changeset in rtems [4216c57]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-04 Joel Sherrill <joel.sherrill@…> * mpc5xx/console-generic/console-generic.c, mpc8260/timer/timer.c, new-exceptions/cpu.c, old-exceptions/cpu.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.
22:19 Changeset in rtems [6aa25da]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-04 Joel Sherrill <joel.sherrill@…> * 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.
22:19 Changeset in rtems [ee29de05]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-04 Joel Sherrill <joel.sherrill@…> * 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.
22:19 Changeset in rtems [2906c7a]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-04 Joel Sherrill <joel.sherrill@…> * 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.
22:18 Changeset in rtems [c610850e]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-04 Joel Sherrill <joel.sherrill@…> * tmoverhd/testtask.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.
22:18 Changeset in rtems [a1f37a0]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-04 Joel Sherrill <joel.sherrill@…> * spsize/size.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.
22:18 Changeset in rtems [66c50e2]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-04 Joel Sherrill <joel.sherrill@…> * cpu_supplement/arm.t, cpu_supplement/i386.t, cpu_supplement/m68k.t, cpu_supplement/mips.t, cpu_supplement/powerpc.t, cpu_supplement/sh.t, cpu_supplement/sparc.t, cpu_supplement/tic4x.t, porting/cpuinit.t, user/conf.t, user/init.t: 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.
22:16 Changeset in rtems [5ca28f6a]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-04 Joel Sherrill <joel.sherrill@…> * rtems.adb: Add missing semicolon.
21:03 Changeset in rtems [e872f07]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-04 Joel Sherrill <joel.sherrill@…> * Makefile.am: Add bsppredriverhook.c. * irq/irq.h: Attempt to correct definition of BSP_CPM_IRQ_LOWEST_OFFSET.
20:37 Changeset in rtems [7edabaf]4.104.114.95 by Thomas Doerfler <Thomas.Doerfler@…>
added missing mpc83xx/spi driver
20:36 Changeset in rtems [d4d60360]4.104.114.95 by Thomas Doerfler <Thomas.Doerfler@…>
added missing file
17:39 Changeset in rtems [e034b46]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-04 Joel Sherrill <joel.sherrill@…> * clock/clock.c: Fix typo.
16:27 Changeset in rtems [ad8f26a]4.8 by Ralf Corsepius <ralf.corsepius@…>
Remove nios, tic4x family BSPs.
16:24 Changeset in rtems [ccdfdb20]4.8 by Ralf Corsepius <ralf.corsepius@…>
Remove tic4x, avr.
16:23 Changeset in rtems [3753b007]4.8 by Ralf Corsepius <ralf.corsepius@…>
Remove tic4x, avr from rtems-4-8-branch.
16:22 Changeset in rtems [29cce4be]4.8 by Ralf Corsepius <ralf.corsepius@…>
Remove from rtems-4-8-branch.
16:15 Changeset in rtems [8abda651]4.8 by Ralf Corsepius <ralf.corsepius@…>
Revert previous change.
16:15 Changeset in rtems [01a9d2c3]4.8 by Ralf Corsepius <ralf.corsepius@…>
2007-10-15 Ralf Corsépius <ralf.corsepius@…> * libnetworking/netdb.h, libnetworking/libc/gethostnamadr.c, libnetworking/libc/getnetnamadr.c: Adjust to POSIX. Minor updates from FreeBSD.
16:14 Changeset in rtems [be39e03]4.8 by Ralf Corsepius <ralf.corsepius@…>
2007-12-04 Ralf Corsépius <ralf.corsepius@…> * score/cpu/nios2, score/cpu/c4x, score/cpu/avr: Remove from rtems-4-8-branch.
16:13 Changeset in rtems [1992eff9]4.8 by Ralf Corsepius <ralf.corsepius@…>
Remove from rtems-4-8-branch.
16:03 Changeset in rtems [eb5d942a]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-04 Joel Sherrill <joel.sherrill@…> * sp09/screen03.c, spsize/size.c: Builds again after CPU Table changes.
16:02 Changeset in rtems [113e8512]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-04 Joel Sherrill <joel.sherrill@…> * sapi/include/rtems/config.h: Add accessory macros for Configuration Table fields merged from CPU Table.

12/03/07:

23:20 Changeset in rtems [8dc42d3]4.104.114.95 by Till Straumann <strauman@…>
2007-12-03 Till Straumann <strauman@…> * rtems/score/cpu.h: Added comment that GDB patch sim/2376 is needed for reading the time-base with the new (more portable) method.
22:39 Changeset in rtems [d3b840b8]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-03 Joel Sherrill <joel.sherrill@…> * shared/irq/irq.c: Spacing.
22:37 Changeset in rtems [2ae35c2]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-03 Joel Sherrill <joel.sherrill@…> * Makefile.am, irq/no_pic.c: Spacing.
22:36 Changeset in rtems [b75378ab]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-03 Joel Sherrill <joel.sherrill@…> * irq/irq.c: Spacing.
22:27 Changeset in rtems [12eebb49]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-03 Joel Sherrill <joel.sherrill@…> * bsppredriverhook.c: New file.
22:26 Changeset in rtems [8b5d31fa]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-03 Joel Sherrill <joel.sherrill@…> * mpc5xx/console-generic/console-generic.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.
22:26 Changeset in rtems [611fc9f9]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-03 Joel Sherrill <joel.sherrill@…> * bootcard.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.
22:26 Changeset in rtems [558bc25]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-03 Joel Sherrill <joel.sherrill@…> * Makefile.am, startup/bspstart.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.
22:26 Changeset in rtems [92659697]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-03 Joel Sherrill <joel.sherrill@…> * include/bsp.h, startup/bspstart.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.
22:26 Changeset in rtems [faf168f]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-03 Joel Sherrill <joel.sherrill@…> * startup/bspstart.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.
22:25 Changeset in rtems [e13e90c]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-03 Joel Sherrill <joel.sherrill@…> * console/console.c, startup/bspstart.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.
22:24 Changeset in rtems [fee125b3]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-03 Joel Sherrill <joel.sherrill@…> * shared/startup/bspstart.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.
22:24 Changeset in rtems [b5e7018]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-03 Joel Sherrill <joel.sherrill@…> * Makefile.am, include/bsp.h, startup/bspstart.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.
22:24 Changeset in rtems [8e1b35f]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-03 Joel Sherrill <joel.sherrill@…> * preinstall.am: 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.
22:24 Changeset in rtems [bb341ca1]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-03 Joel Sherrill <joel.sherrill@…> * startup/bspstart.c, startup/bspstart.c.nocache: 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.
22:24 Changeset in rtems [7486c65]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-03 Joel Sherrill <joel.sherrill@…> * shared/bspstart.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.
22:24 Changeset in rtems [03bfdbb]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-03 Joel Sherrill <joel.sherrill@…> * amba/amba.c, startup/bspstart.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.
22:24 Changeset in rtems [2f1d801]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-03 Joel Sherrill <joel.sherrill@…> * Makefile.am: 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.
22:23 Changeset in rtems [976162a6]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-03 Joel Sherrill <joel.sherrill@…> * 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.
22:23 Changeset in rtems [3e066540]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-03 Joel Sherrill <joel.sherrill@…> * cpu_supplement/arm.t, cpu_supplement/i386.t, cpu_supplement/m68k.t, cpu_supplement/mips.t, cpu_supplement/powerpc.t, cpu_supplement/sh.t, cpu_supplement/sparc.t, cpu_supplement/tic4x.t, user/conf.t: 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.
22:22 Changeset in rtems [4b89ba7]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-03 Joel Sherrill <joel.sherrill@…> * 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.
22:22 Changeset in rtems [282048a]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-03 Joel Sherrill <joel.sherrill@…> * 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.
15:45 Changeset in rtems [bfc9b023]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-03 Joel Sherrill <joel.sherrill@…> * shared/include/cpuIdent.h: Correct conditionals and includes.
15:44 Changeset in rtems [1b1aca1f]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-12-03 Joel Sherrill <joel.sherrill@…> * shared/irq/irq.c, shared/irq/irq_supp.h: Correct conditionals and includes.
02:22 Changeset in rtems [dec8f84]4.104.114.95 by Chris Johns <chrisj@…>
2007-12-03 Chris Johns <chrisj@…> * 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.
02:16 Changeset in rtems [7ace382]4.104.114.95 by Chris Johns <chrisj@…>
2007-12-03 Chris Johns <chrisj@…> * console/console.c: Set the baud rate for stdin to 19200 when opening the console. This is the default rate for the dbug monitor. * gdb-init: New.
02:11 Changeset in rtems [7b57da6]4.104.114.95 by Chris Johns <chrisj@…>
2007-11-29 Chris Johns <chrisj@…> * iostream/Makefile.am: Change the executable name so it does not create a file which is the same name as the standard header file. * iostream/system.h: Need to increase the number of semaphores for the libstdc++ runtime.

12/02/07:

23:35 Changeset in rtems [d62e807]4.104.114.95 by Till Straumann <strauman@…>
2007-12-02 Till Straumann <strauman@…> * vmeUniverse/vmeUniverse.c, vmeUniverse/vmeTsi148.c: silenced compiler warnings caused by type changes in byteorder.h (volatile unsigned * -> volatile uint32_t *)
21:49 Changeset in rtems [c10dc13]4.104.114.95 by Till Straumann <strauman@…>
2007-12-02 Till Straumann <strauman@…> * shared/irq/i8259.c, shared/irq/irq.h, shared/irq/irq_supp.h, shared/irq/openpic_i8259_irq.c: BSP_disable_irq_at_pic(), openpic_disable_irq(), BSP_irq_disable_at_i8259s() now return 0/1 if irq was disabled/enabled prior to disabling. irq_supp.h now exports a inline helper routine for scanning a list of shared handlers; to be used by PIC drivers.
21:43 Changeset in rtems [daccc4a]4.104.114.95 by Till Straumann <strauman@…>
2007-12-02 Till Straumann <strauman@…> * irq/no_pic.c: use new inline routine exported by shared/irq/irq_supp.h for scanning the handler list.
21:42 Changeset in rtems [b1a2bbae]4.104.114.95 by Till Straumann <strauman@…>
2007-12-02 Till Straumann <strauman@…> * irq/irq_init.c: removed irrelevant comment.
21:39 Changeset in rtems [80d2e60]4.104.114.95 by Till Straumann <strauman@…>
2007-12-02 Till Straumann <strauman@…> * irq/irq_init.c: added new args to openpic_init(). This BSP probably needs them (8245 has an EPIC). I would be surprised if the PCI interrupts with the old code actually worked…
21:35 Changeset in rtems [d7a2009a]4.104.114.95 by Till Straumann <strauman@…>
2007-12-02 Till Straumann <strauman@…> * shared/openpic/openpic.c shared/openpic/openpic.h, shared/irq/irq_init.c: added more parameters to openpic_init() so that more details of the configuration can be overridden/set from the BSP. Moved setup of the EPIC-specific EOI delay from BSP code into openpic_init() using the new 'epic_freq' parameter.
20:46 Changeset in rtems [a3ae5896]4.104.114.95 by Till Straumann <strauman@…>
2007-12-02 Till Straumann <strauman@…> * shared/openpic/openpic.c, shared/openpic/openpic.h: - eliminated conditional compilation (#ifdef mpc8240) The difference in register-layout between the EPIC and the std. openPIC is handled by an offset parameter which can be set at run-time (initialization) with a new routine 'openpic_set_src_offset()'. - allow BSP to define symbol BSP_OPEN_PIC_BIG_ENDIAN which builds the driver for big-endian register access (mpc8540). - openpic_disable_irq() now returns the old state so that it can be restored later.

12/01/07:

21:59 Changeset in rtems [f278329]4.104.114.95 by Till Straumann <strauman@…>
2007-12-01 Till Straumann <strauman@…> * shared/irq/openpic_i8259_irq.c: - conditionally define 'irq_mask_or_tbl' only if BSP_PCI_ISA_BRIDGE_IRQ is defined. - use _ISR_Get_level() / _ISR_Set_level() for re-enabling interrupts rather than messing with MSR directly; these macros: o implement compiler memory barrier o will handle multiple levels (e500 'critical' interrupts) if they are ever supported. - decrementer irqs are also shareable - added list traversal.
21:35 Changeset in rtems [34fb3635]4.104.114.95 by Till Straumann <strauman@…>
2007-12-01 Till Straumann <strauman@…> * shared/irq/irq_supp.h: Make sure BSP_SHARED_HANDLER_SUPPORT is set. The shared irq manager supports shared interrupts (but requires also that the PIC-driver supports them by traversing the list of shared handlers). Declare C_dispatch_irq_handler() which must be defined (like the other routines declared in this header) by the PIC-driver.
21:32 Changeset in rtems [2cb549f]4.104.114.95 by Till Straumann <strauman@…>
2007-12-01 Till Straumann <strauman@…> * shared/clock/p_clock.c: (run-time) check for e500-cpu and install different ISR for that type of CPU.
21:28 Changeset in rtems [4f2d5f0]4.104.114.95 by Till Straumann <strauman@…>
2007-12-01 Till Straumann <strauman@…> * shared/pci/detect_raven_bridge.c: use ifdef mvme2100 rather than ifdef mpc824x so that we don't depend on compile-time CPU flavor. Eventually, this should become a run-time check.
21:25 Changeset in rtems [89a1112]4.104.114.95 by Till Straumann <strauman@…>
2007-12-01 Till Straumann <strauman@…> * shared/vectors/vectors.h: Give the BSP_Exception_frame struct a name.
21:23 Changeset in rtems [c982f80]4.104.114.95 by Till Straumann <strauman@…>
2007-12-01 Till Straumann <strauman@…> * shared/vme/vmeconfig.c: Include <libcpu/bat.h> only if the BSP-specific configuration header (VMEConfig.h) defines BSP_VME_BAT_IDX so that this file can be used on CPUs w/o bats (e500).
01:38 Changeset in rtems [d8eb6c7]4.104.114.95 by Till Straumann <strauman@…>
2007-11-30 Till Straumann <strauman@…> * startup/bspstart: removed _Cpu_table.exceptions_in_RAM.
01:31 Changeset in rtems [4af7ef3f]4.104.114.95 by Till Straumann <strauman@…>
2007-11-30 Till Straumann <strauman@…> * startup/bspstart.c: removed bsp_exceptions_in_RAM
01:26 Changeset in rtems [ea39487]4.104.114.95 by Till Straumann <strauman@…>
2007-11-30 Till Straumann <strauman@…> * new-exceptions/raw_exception.c, new-exceptions/raw_exception.h, old-exception/cpu.c: define bsp_exceptions_in_RAM variable. This is probably only used by the simulator (were else can you install something to ROM ??).
00:47 Changeset in rtems [e72dc606]4.104.114.95 by Till Straumann <strauman@…>
2007-11-30 Till Straumann <strauman@…> * 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.
00:24 Changeset in rtems [bd1cc5f0]4.104.114.95 by Till Straumann <strauman@…>
2007-11-30 Till Straumann <strauman@…> * mpc6xx/mmu/bat.c, mpc6xx/mmu/pte121.c: use new feature-checks from cpuIdent.h rather than filtering CPU types when checking for availability of high BATs and an MMU with hardware page-table lookup.
00:22 Changeset in rtems [3fa48ee]4.104.114.95 by Till Straumann <strauman@…>
2007-11-30 Till Straumann <strauman@…> * mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h: added support for bookE/ppc405 style CPUs where the decrementer works slightly differently.
00:10 Changeset in rtems [d18d7fe0]4.104.114.95 by Till Straumann <strauman@…>
2007-11-29 Till Straumann <strauman@…> * mpc6xx/exceptions/raw_exception.c, mpc6xx/exceptions/raw_exception.h: removed. mpc6xx uses generic version in new-exceptions.
00:06 Changeset in rtems [e955b06]4.104.114.95 by Till Straumann <strauman@…>
2007-11-29 Till Straumann <strauman@…> * shared/include/cpuIdent.h, shared/include/cpuIdent.c: Added a simple 'feature check' facility. Code should not check for a particular CPU type if possible but check the respective feature bit (e.g., 'has_altivec'). This makes it much less cumbersome to add more CPU types in the future.

11/30/07:

23:00 Changeset in rtems [e1cc416]4.8 by Joel Sherrill <joel.sherrill@…>
2007-11-30 Joel Sherrill <joel.sherrill@…> * irq/GT64260Int.c, network/if_100MHz/Makefile.am, network/if_1GHz/Makefile.am: Removed.
22:59 Changeset in rtems [9edf584f]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-11-30 Joel Sherrill <joel.sherrill@…> * irq/GT64260Int.c, network/if_100MHz/Makefile.am, network/if_1GHz/Makefile.am: Removed.
22:36 Changeset in rtems [956c9b58]4.104.114.95 by Till Straumann <strauman@…>
2007-11-30 Till Straumann <strauman@…> * shared/startup/pretaskinghook.c: Replaced inclusion of <bsp/consoleIo.h> by <rtems/bspIo.> (for printk) and made it conditional on #ifdef SHOW_MORE_INIT_SETTINGS.
22:33 Changeset in rtems [416ec41]4.104.114.95 by Till Straumann <strauman@…>
2007-11-30 Till Straumann <strauman@…> * shared/startup/bspstart.c: Removed excess /*, replaced #ifdef checks for mpc8240 by #ifdef mvme2100; eventually there should be run-time checks.
22:27 Changeset in rtems [4f38270a]4.104.114.95 by Till Straumann <strauman@…>
2007-11-30 Till Straumann <strauman@…> * shared/motorola/motorola.c: removed excess initializer elements.
22:22 Changeset in rtems [5fe4d471]4.104.114.95 by Till Straumann <strauman@…>
2007-11-30 Till Straumann <strauman@…> * Makefile.am, irq/irq.c: fixed source-tree path of irq_supp.h, fixed type of 1st arg to C_dispatch_irq_handler() which is NOT a CPU_Interrupt_frame but a BSP_Exception_frame (not that it is ever used but the two layouts differ).
22:17 Changeset in rtems [89994ca]4.104.114.95 by Till Straumann <strauman@…>
* empty log message *
22:12 Changeset in rtems [a58ff1c]4.104.114.95 by Till Straumann <strauman@…>
2007-11-30 Till Straumann <strauman@…> * irq/irq.h, irq/no_pic.c: some more changes to let using shared/irq/irq.c work.
21:49 Changeset in rtems [ebe61382]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-11-30 Joel Sherrill <joel.sherrill@…> * 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.
21:44 Changeset in rtems [393a1e05]4.104.114.95 by Till Straumann <strauman@…>
2007-11-30 Till Straumann <strauman@…> * Makefile.am, irq/irq.h, irq/no_pic.c: install and use new <irq/irq_supp.h> header.
21:44 Changeset in rtems [76e9cda9]4.104.114.95 by Till Straumann <strauman@…>
2007-11-30 Till Straumann <strauman@…> * Makefile.am: install new <irq/irq_supp.h> header
21:40 Changeset in rtems [2eb9e399]4.104.114.95 by Till Straumann <strauman@…>
2007-11-30 Till Straumann <strauman@…> * shared/irq/irq.h, shared/irq/irq.c, shared/irq/irq_init.c, shared/irq/irq_supp.h (added): Removed 'is_processor_irq()' from irq.c; the BSP routines BSP_enable_irq_at_pic()/BSP_disable_irq_at_pic() are required to ignore processor irqs anyways. Removed all BSP-defined constants from irq.c. This makes irq.c (almost) binary-compatible among BSPs (ultimate goal is making 'shared' a library). Added a header (irq_supp.h) defining the interface between the generic interrupt manager (irq.c) and the routines it requires to be supplied by the BSP (eventually, these should go into rtems/irq.h).
20:53 Changeset in rtems [d928968]4.104.114.95 by Till Straumann <strauman@…>
2007-11-30 Till Straumann <strauman@…> * vectors/vectors.S: Removed; this BSP now uses the shared version.
20:50 Changeset in rtems [340b7c8]4.104.114.95 by Glenn Humphrey <glenn.humphrey@…>
2007-11-30 Glenn Humphrey <glenn.humphrey@…> * 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.
20:45 Changeset in rtems [a045c9d]4.104.114.95 by Till Straumann <strauman@…>
2007-11-30 Till Straumann <strauman@…> * irq/irq.h, irq/irq_init.c: Removed the definition of ASM_IRQ_VECTOR_BASE; this symbol was only use to initialize the irqBase member of the rtems_irq_global_settings struct. However, irqBase is an rtems_irq_symbolic_name, so using BSP_LOWEST_OFFSET is more appropriate.
20:34 Changeset in rtems [860c34e]4.104.114.95 by Glenn Humphrey <glenn.humphrey@…>
2007-11-30 Glenn Humphrey <glenn.humphrey@…> * 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.
20:28 Changeset in rtems [8da6d77d]4.104.114.95 by Till Straumann <strauman@…>
2007-11-30 Till Straumann <strauman@…> * irq/irq.h, irq/irq_init.c: Removed the definition of ASM_IRQ_VECTOR_BASE; this symbol was only use to initialize the irqBase member of the rtems_irq_global_settings struct. However, irqBase is an rtems_irq_symbolic_name, so using BSP_LOWEST_OFFSET is more appropriate.
19:55 Changeset in rtems [10483cba]4.104.114.95 by Till Straumann <strauman@…>
2007-11-30 Till Straumann <strauman@…> * irq/irq.h, irq/irq.c (removed), irq/no_pic.c (added), irq/irq_init.c, Makefile.am: The PSIM BSP (currently) has no support for an interrupt controller or interrupts other than the decrementer. Removed all definitions for PCI + ISA interrupts and all unnecessary code (leftovers from copying). Separated PIC-specific bits into 'no_pic.c' which allows us to use 'irq.c' (i.e., more code) from 'shared'.
19:45 Changeset in rtems [431bcd75]4.104.114.95 by Till Straumann <strauman@…>
2007-11-30 Till Straumann <strauman@…> * startup/linkcmds.c, start/start.S: call eabi() from start.S and make sure linkcmds defines _SDA_BASE_ + _SDA2_BASE_ so that sysv + eabi are properly supported.
18:17 Changeset in rtems [38f3ce5]4.8 by Joel Sherrill <joel.sherrill@…>
2007-11-30 Joel Sherrill <joel.sherrill@…> * startup/bspstart.c: BSP_DIRTY_MEMORY should be tested for zero not just defined.
18:16 Changeset in rtems [a9c71595]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-11-30 Joel Sherrill <joel.sherrill@…> * startup/bspstart.c: BSP_DIRTY_MEMORY should be tested for zero not just defined.
17:02 Changeset in rtems [956286d]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-11-30 Joel Sherrill <joel.sherrill@…> * posix/inline/rtems/posix/priority.inl: Fix typo.
16:53 Changeset in rtems [b25b7da8]4.8 by Joel Sherrill <joel.sherrill@…>
2007-11-30 Daniel Hellstrom <daniel@…> * shared/include/grspw.h, shared/spw/grspw.c: GRSPW SpaceWire? Driver. Fixes typecast to volatile integer instead of to integer. Added scanning for GRSPW2 Core, The GRSPW2 core is run in legacy mode.
16:53 Changeset in rtems [0da3998]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-11-30 Daniel Hellstrom <daniel@…> * shared/include/grspw.h, shared/spw/grspw.c: GRSPW SpaceWire? Driver. Fixes typecast to volatile integer instead of to integer. Added scanning for GRSPW2 Core, The GRSPW2 core is run in legacy mode.
16:52 Changeset in rtems [125d4c61]4.8 by Joel Sherrill <joel.sherrill@…>
2007-11-30 Daniel Hellstrom <daniel@…> * shared/can/occan.c: LEON2/3 OCCAN CAN driver. Fixes typecast to volatile integer where needed. Fixes bug where closing the driver and opening it again could make the driver not starting transmission due to the software fifo was not cleared.
16:52 Changeset in rtems [5b42368a]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-11-30 Daniel Hellstrom <daniel@…> * shared/can/occan.c: LEON2/3 OCCAN CAN driver. Fixes typecast to volatile integer where needed. Fixes bug where closing the driver and opening it again could make the driver not starting transmission due to the software fifo was not cleared.
16:51 Changeset in rtems [0cec037]4.8 by Joel Sherrill <joel.sherrill@…>
2007-11-30 Daniel Hellstrom <daniel@…> * rasta/rasta.c: LEON2 PCI RASTA driver. Changes RASTA PCI interrupt to 5 from 4. This is to avoid conflict with the LAN9C111 network MAC driver using interrupt 4.
16:51 Changeset in rtems [6f237224]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-11-30 Daniel Hellstrom <daniel@…> * rasta/rasta.c: LEON2 PCI RASTA driver. Changes RASTA PCI interrupt to 5 from 4. This is to avoid conflict with the LAN9C111 network MAC driver using interrupt 4.
16:48 Changeset in rtems [e3481dcd]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2007-11-30 Daniel Hellstrom <daniel@…> * shared/can/grcan.c, shared/can/grcan_rasta.c, shared/include/ambapp.h: GRCAN CAN driver. Fixes Interrupt enabling/disabling in the driver, interrupt may not be restored correctly. Implements the baud rate calculation routine. Removed unnecessary printk. Fixed scanning to support GRCAN and GRHCAN hardware. Added GRCAN device number to ambapp.h.
16:48 Changeset in rtems [d805da0e]4.8 by Joel Sherrill <joel.sherrill@…>
2007-11-30 Daniel Hellstrom <daniel@…> * shared/can/grcan.c, shared/can/grcan_rasta.c, shared/include/ambapp.h: GRCAN CAN driver. Fixes Interrupt enabling/disabling in the driver, interrupt may not be restored correctly. Implements the baud rate calculation routine. Removed unnecessary printk. Fixed scanning to support GRCAN and GRHCAN hardware. Added GRCAN device number to ambapp.h.
06:02 Changeset in rtems [cf148c7]4.8 by Ralf Corsepius <ralf.corsepius@…>
Regnerate.
06:00 Changeset in rtems [b32338ab]4.8 by Ralf Corsepius <ralf.corsepius@…>
GCC_RPMREL = 27.
01:23 Changeset in rtems [a725a4d7]4.104.114.95 by Till Straumann <strauman@…>
2007-11-29 Till Straumann <strauman@…> * startup/bspstart.c, Makefile.am: Initialize BATs and enable MMU to come closer to what other BSPs do. This allows us to use the shared irq_asm.S. No more individual assembly code :-)
01:05 Changeset in rtems [486d6ec]4.104.114.95 by Till Straumann <strauman@…>
2007-11-29 Till Straumann <strauman@…> * mpc6xx/mmu/bat.c, mpc6xx/mmu/bat.h: Added support for setting & reading IBATs.
00:12 Release/4.9 edited by GlennHumphrey
/* RTEMS Improvements */ (diff)
00:11 Release/4.9 edited by GlennHumphrey
/* RTEMS Improvements */ (diff)
00:08 Release/4.9 edited by GlennHumphrey
/* RTEMS Improvements */ (diff)
00:05 Release/4.8 edited by GlennHumphrey
/* RTEMS Improvements */ (diff)
Note: See TracTimeline for information about the timeline view.