Timeline



07/29/08:

20:54 Changeset in rtems [a4a95e6]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2008-07-29 Tim Cussins <timcussins@…> * ChangeLog?, libmisc/monitor/mon-object.c: Add mising RTEMS_POSIX_API conditional.
18:15 TBR/BSP/Smdk2410 edited by Rayx
(diff)
11:53 Changeset in rtems [8334e6b4]4.104.114.95 by Ralf Corsepius <ralf.corsepius@…>
2008-07-29 Ralf Corsépius <ralf.corsepius@…> * ftpd/ftpd.c, ftpd/ftpd.h: Add prototypes.
11:51 Changeset in rtems [c8a9f80]4.104.114.95 by Ralf Corsepius <ralf.corsepius@…>
2008-07-29 Ralf Corsépius <ralf.corsepius@…> * libmisc/monitor/mon-monitor.c: Remove stray arg from function call.
11:51 Changeset in rtems [2b643609]4.104.114.95 by Ralf Corsepius <ralf.corsepius@…>
Remove stray arg from function call.
11:50 Changeset in rtems [28351f32]4.104.114.95 by Ralf Corsepius <ralf.corsepius@…>
2008-07-29 Ralf Corsépius <ralf.corsepius@…> * libmisc/capture/capture.h, libmisc/monitor/mon-symbols.c, libmisc/monitor/monitor.h: Add missing prototypes.
11:49 Changeset in rtems [30b8ac1c]4.104.114.95 by Ralf Corsepius <ralf.corsepius@…>
Add missing prototypes.
11:46 Changeset in rtems [5bc8a75]4.104.114.95 by Ralf Corsepius <ralf.corsepius@…>
Add prototypes.
11:41 Changeset in rtems [c265459]4.104.114.95 by Ralf Corsepius <ralf.corsepius@…>
2008-07-29 Ralf Corsépius <ralf.corsepius@…> * score/inline/rtems/score/tod.inl: Add prototypes. * score/src/coretodset.c: Remove stray args in function call.
11:41 Changeset in rtems [b272001]4.104.114.95 by Ralf Corsepius <ralf.corsepius@…>
Remove stray args in function call.
09:25 Changeset in rtems [ea5a80c]4.104.114.95 by Ralf Corsepius <ralf.corsepius@…>
2008-07-29 Ralf Corsépius <ralf.corsepius@…> * libcsupport/include/rtems/libcsupport.h, libcsupport/include/rtems/libio_.h, libcsupport/src/malloc_statistics_helpers.c, libcsupport/src/scandir.c: Add prototypes.
09:25 Changeset in rtems [df3021ad]4.104.114.95 by Ralf Corsepius <ralf.corsepius@…>
Add prototypes.
09:17 Changeset in rtems [8d52ad5c]4.104.114.95 by Ralf Corsepius <ralf.corsepius@…>
2008-07-29 Ralf Corsépius <ralf.corsepius@…> * telnetd/pty.c: Add prototypes. Remove misc. C++-code pollution.
09:17 Changeset in rtems [697cdd98]4.104.114.95 by Ralf Corsepius <ralf.corsepius@…>
Add prototypes. Remove misc. C++-code pollution.
08:51 Changeset in rtems [34b90a86]4.104.114.95 by Ralf Corsepius <ralf.corsepius@…>
2008-07-29 Ralf Corsépius <ralf.corsepius@…> * posix/src/prwlocktrywrlock.c, posix/src/prwlocktryrdlock.c, posix/src/prwlockrdlock.c: Use C-style comments.
08:51 Changeset in rtems [7d53ba7f]4.104.114.95 by Ralf Corsepius <ralf.corsepius@…>
Use C-style comments.
07:11 Changeset in rtems [cc54cc9]4.104.114.95 by Thomas Doerfler <Thomas.Doerfler@…>
src/irq-legacy.c: Free allocated memory in hander remove bootcard.c: Check if the heap fits into the work area
07:04 Release/4.9 edited by ChrisJohns
Add libblock warnings. (diff)
06:36 Release/4.9 edited by ChrisJohns
Add chains API comments. (diff)
06:34 Release/4.9 edited by ChrisJohns
Added the BD buf code changes. (diff)
06:29 Release/4.9 edited by ChrisJohns
Add ls and rm to commands added. (diff)
04:32 Changeset in rtems [af37ae0]4.104.114.95 by Chris Johns <chrisj@…>
2008-07-29 Chris Johns <chrisj@…> * tools/configure.ac: Add CFLAGS to workaround building errors on a 64bit AMD host.
03:55 Changeset in rtems [021cf6b]4.104.114.95 by Chris Johns <chrisj@…>
2008-07-29 Chris Johns <chrisj@…> * libblock/src/nvdisk.c: Fix block compile bug.
03:15 Changeset in rtems [c21c850e]4.104.114.95 by Chris Johns <chrisj@…>
2008-07-29 Chris Johns <chrisj@…> * libblock/include/rtems/bdbuf.h, cpukit/libblock/src/bdbuf.c: Update the comments.
03:08 Changeset in rtems [bafe97f4]4.104.114.95 by Chris Johns <chrisj@…>
2008-07-29 Chris Johns <chrisj@…> * ide/pcmcia_ide.c: Updated to the libblock changes.
02:56 Changeset in rtems [e9e422e]4.104.114.95 by Chris Johns <chrisj@…>
2008-07-29 Chris Johns <chrisj@…> * smc/smc.c: Updated to the libblock changes.
02:46 Changeset in rtems [57df51f]4.104.114.95 by Chris Johns <chrisj@…>
2008-07-29 Chris Johns <chrisj@…> * block/block.c: Update to the libblock changes.
02:23 Changeset in rtems [3735f08]4.104.114.95 by Chris Johns <chrisj@…>
2008-07-29 Chris Johns <chrisj@…> * libchip/i2c/spi-sd-card.c: Updated to the libblock changes. * libchip/ide/ata.c: Change to use a mutex rather than disable pre-emption. Updated to the libblock changes. * libchip/ide/ata_internal.h: Updated to the new chains API. * libchip/ide/ide_controller.c: Updated to the libblock changes. Added come debug tracing. * libchip/ide/ide_ctrl_cfg.h, libchip/ide/ide_ctrl_io.h: Updated to the libblock changes.
02:22 Changeset in rtems [c4bd98c]4.104.114.95 by Chris Johns <chrisj@…>
2008-07-29 Chris Johns <chrisj@…> * ide/ide.c: Updated to the rtems_* libblock changed.
02:21 Changeset in rtems [3899a537]4.104.114.95 by Chris Johns <chrisj@…>
2008-07-29 Chris Johns <chrisj@…> * libblock/Makefile.am: Removed src/show_bdbuf.c. * libblock/src/show_bdbuf.c: Removed. * libblock/include/rtems/bdbuf.h, cpukit/libblock/src/bdbuf.c: Rewritten the bdbuf code. Remove pre-emption disable, score access, fixed many bugs and increased performance. * libblock/include/rtems/blkdev.h: Added RTEMS_BLKDEV_CAPABILITIES block device request. Cleaned up comments. Added block and user fields to the sg buffer request. Move to rtems_* namespace. * libblock/include/rtems/diskdevs.h, cpukit/libblock/src/diskdevs.c: Move to rtems_* namespace. Add a capabilities field for drivers. Change rtems_disk_lookup to rtems_disk_obtain to match the release call. You do not lookup and release a disk, you obtain and release a disk. * libblock/include/rtems/ide_part_table.h, libblock/include/rtems/ramdisk.h, libblock/src/ide_part_table.c: Move to rtems_* namespace. * libblock/include/rtems/nvdisk.h: Formatting change. * libblock/src/blkdev.c: Move to rtems_* namespace. Change rtems_disk_lookup to rtems_disk_obtain * libblock/src/flashdisk.c: Move to rtems_* namespace. Use the new support for the block number in the scatter/grather request struct. This allows non-continuous buffer requests for those drivers that can support increasing performance. * libblock/src/nvdisk.c: Move to rtems_* namespace. Removed warnings. Added better error checking. Fixed some comments. * libblock/src/ramdisk.c: Move to rtems_* namespace. Added some trace functions to help debugging upper layers. Use the new support for the block number in the scatter/grather request struct. This allows non-continuous buffer requests for those drivers that can support increasing performance. * libfs/src/dosfs/fat.c, libfs/src/dosfs/fat.h: Use new chains API. Removed temporary hack and changed set_errno_and_return_minus_one to rtems_set_errno_and_return_minus_one. Move fat_buf_access from header and stopped it being inlined. Updated to libblock changes. * libfs/src/dosfs/fat_fat_operations.c, libfs/src/dosfs/fat_file.c, libfs/src/dosfs/msdos_create.c, libfs/src/dosfs/msdos_dir.c, libfs/src/dosfs/msdos_eval.c, libfs/src/dosfs/msdos_file.c, libfs/src/dosfs/msdos_format.c, libfs/src/dosfs/msdos_free.c, libfs/src/dosfs/msdos_initsupp.c, libfs/src/dosfs/msdos_misc.c, libfs/src/dosfs/msdos_mknod.c: Use new chains API. Removed temporary hack and changed set_errno_and_return_minus_one to rtems_set_errno_and_return_minus_one. Updated to libblock changes. * libmisc/Makefile.am: Add new ls and rm command files. * libmisc/shell/cmp-ls.c, libmisc/shell/extern-ls.h, libmisc/shell/filemode.c, libmisc/shell/print-ls.c, libmisc/shell/pwcache.c, libmisc/shell/utils-ls.c, libmisc/shell/vis.c, shell/vis.h: New. * libmisc/shell/extern-cp.h, libmisc/shell/main_cp.c, libmisc/shell/utils-cp.c: Fixed the usage call bug. * libmisc/shell/main_blksync.c: Updated to the new block IO ioctl command. * libmisc/shell/main_ls.c, libmisc/shell/main_rm.c: Updated to BSD commands with more features. * score/src/coremutex.c: Fix the strick order mutex code. * libmisc/shell/shell.c: Change shell tasks mode to be timeslice and no ASR. * sapi/include/confdefs.h: Change ata_driver_task_priority to rtems_ata_driver_task_priority. Add the new BD buf cache parameters with defaults. * score/src/interr.c: Do not return if the CPU halt call returns.
00:35 GSoC/2008/DebianPackagesAndScripts edited by Zoddicus
(diff)

07/27/08:

18:58 Changeset in rtems [64bad829]4.104.115 by Ralf Corsepius <ralf.corsepius@…>
Import from zlib-1.2.4
07:15 Changeset in rtems [1b39f18]4.104.114.95 by Ralf Corsepius <ralf.corsepius@…>
2008-07-27 Ralf Corsépius <ralf.corsepius@…> * configure.ac: Remove RPCGEN, RPCTOOLS.
07:10 Changeset in rtems [73c07178]4.104.114.95 by Ralf Corsepius <ralf.corsepius@…>
2008-07-27 Ralf Corsépius <ralf.corsepius@…> * Makefile.am: Remove doxygen comments.
07:10 Changeset in rtems [079c3ed]4.104.114.95 by Ralf Corsepius <ralf.corsepius@…>
Remove doxygen comments.
06:55 Changeset in rtems [8b8b0cb]4.104.114.95 by Ralf Corsepius <ralf.corsepius@…>
2008-07-27 Ralf Corsépius <ralf.corsepius@…> * configure.ac: Add -ansi to RTEMS_PROG_CC_FOR_TARGET.
06:55 Changeset in rtems [c39e6645]4.104.114.95 by Ralf Corsepius <ralf.corsepius@…>
Add -ansi to RTEMS_PROG_CC_FOR_TARGET.
06:53 Changeset in rtems [724f501]4.104.114.95 by Ralf Corsepius <ralf.corsepius@…>
2008-07-27 Ralf Corsépius <ralf.corsepius@…> * Makefile.am: Remove doxygen comments. Remove bogus BUILT_SOURCES.
06:53 Changeset in rtems [05e0ce0]4.104.114.95 by Ralf Corsepius <ralf.corsepius@…>
Remove doxygen comments. Remove bogus BUILT_SOURCES.
06:50 Changeset in rtems [feb447e]4.104.114.95 by Ralf Corsepius <ralf.corsepius@…>
Allow empty configdirs.
06:49 Changeset in rtems [f4495484]4.104.114.95 by Ralf Corsepius <ralf.corsepius@…>
2008-07-27 Ralf Corsépius <ralf.corsepius@…> * acinclude.m4 (_RTEMS_OUTPUT_SUBDIRS): Allow empty configdirs.
06:47 Changeset in rtems [61216b12]4.104.114.95 by Ralf Corsepius <ralf.corsepius@…>
2008-07-27 Ralf Corsépius <ralf.corsepius@…> * aclocal/bsp-alias.m4, aclocal/check-bsps.m4: Remove doxygen comments. * aclocal/rtems-top.m4: Require AC_DISABLE_OPTION_CHECKING. AC_PREREQ(2.62).
06:47 Changeset in rtems [9622f254]4.104.114.95 by Ralf Corsepius <ralf.corsepius@…>
Require AC_DISABLE_OPTION_CHECKING. AC_PREREQ(2.62).
06:46 Changeset in rtems [3b0a915]4.104.114.95 by Ralf Corsepius <ralf.corsepius@…>
Remove doxygen comments.
06:25 Changeset in rtems [476c9f4]4.104.114.95 by Ralf Corsepius <ralf.corsepius@…>
Don't install windmc.1 if windmc is not available.

07/25/08:

02:41 Debugging/GDBScripts edited by ChrisJohns
Add check status. (diff)
00:02 Release/4.7 edited by JoelSherrill
/* Release 4.7.3 Changes */ Add PR1291 (diff)

07/24/08:

20:44 Changeset in rtems [9b4f75e] by Joel Sherrill <joel.sherrill@…>
2008-07-24 Joel Sherrill <joel.sherrill@…> PR 1291/cpukit * posix_users/mutex.t, posix_users/semaphores.t: Update tests to reflect changes required by POSIX blocking calls sometimes taking relative not absolute time.
20:43 Changeset in rtems [1750f5a6] by Joel Sherrill <joel.sherrill@…>
2008-07-24 Joel Sherrill <joel.sherrill@…> PR 1291/cpukit * psx05/init.c, psxmsgq01/init.c, psxmsgq01/system.h, psxsem01/init.c, psxsem01/psxsem01.scn: Update tests to reflect changes required by problem.
20:43 Changeset in rtems [d17c114] by Joel Sherrill <joel.sherrill@…>
2008-07-24 Joel Sherrill <joel.sherrill@…> PR 1291/cpukit * posix/src/posixtimespecabsolutetimeout.c: New file. * itron/inline/rtems/itron/semaphore.inl, itron/src/twai_sem.c, posix/Makefile.am, 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/mutexfromcorestatus.c, posix/src/mutextimedlock.c, posix/src/semaphorewaitsupp.c, posix/src/semtimedwait.c, posix/src/semtrywait.c, posix/src/semwait.c, rtems/src/semobtain.c, rtems/src/semtranslatereturncode.c, score/include/rtems/score/coresem.h, score/src/coremsgseize.c, 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
18:24 Changeset in rtems [bc3283c]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2008-07-24 Joel Sherrill <joel.sherrill@…> * preinstall.am: New file.
14:53 Changeset in rtems [de3864e]4.104.114.95 by Thomas Doerfler <Thomas.Doerfler@…>
* empty log message *
14:52 Changeset in rtems [d4886a06]4.104.114.95 by Thomas Doerfler <Thomas.Doerfler@…>
Changed bsp_get_workarea() to bsp_get_work_area() and added support for an optional separate heap area.
12:45 Changeset in rtems [075d817]4.104.114.95 by Thomas Doerfler <Thomas.Doerfler@…>
New function rtems_interrupt_handler_iterate() for system information and diagnostics
12:44 Changeset in rtems [2e2c640e]4.104.114.95 by Thomas Doerfler <Thomas.Doerfler@…>
Support for new rtems_interrupt_handler_iterate() function.

07/23/08:

22:32 Changeset in rtems [a39cf49]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2008-07-23 Joel Sherrill <joel.sherrill@…> PR 1291/cpukit * posix_users/semaphores.t: Update to reflect absolute time.
22:07 Changeset in rtems [75d16dd8]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2008-07-23 Joel Sherrill <joel.sherrill@…> * shell/Makefile.am, shell/rtems.t: Add pthread command.
20:28 Changeset in rtems [e6ee171]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2008-07-23 Joel Sherrill <joel.sherrill@…> * libmisc/shell/shell_script.c: Clean up code for command not found including the error message.
19:51 Changeset in rtems [bd5762d]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2008-07-23 Joel Sherrill <joel.sherrill@…> * 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.
18:25 Changeset in ada-examples [531778d]ada-examples-4-10-branchada-examples-4-9-branch by Joel Sherrill <joel.sherrill@…>
New file.
18:08 Changeset in ada-examples [54c65c0]ada-examples-4-10-branchada-examples-4-9-branch by Joel Sherrill <joel.sherrill@…>
2008-07-23 Joel Sherrill <joel.sherrill@…> * Makefile, rtems_init.c: Add ada_from_c_task example.
18:08 Changeset in ada-examples [8325959]ada-examples-4-10-branchada-examples-4-9-branch by Joel Sherrill <joel.sherrill@…>
2008-07-23 Joel Sherrill <joel.sherrill@…> * Makefile, ada_from_c.adb, app.c, config.h, example.adb, example.ads: New files. New test to demonstrate C calling Ada.
17:25 Changeset in rtems [6c71b25]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2008-07-23 Joel Sherrill <joel.sherrill@…> * sapi/include/confdefs.h, score/src/threadcreateidle.c: Idle thread body is now completely configured via the Configuration table.
16:05 Changeset in ada-examples [6e8632f]ada-examples-4-10-branchada-examples-4-9-branch by Joel Sherrill <joel.sherrill@…>
2008-07-23 Joel Sherrill <joel.sherrill@…> * empty.c, task_priority.adb: Switch to 150/151. Clean up output.
15:51 Changeset in ada-examples [bc4db0b]ada-examples-4-10-branchada-examples-4-9-branch by Joel Sherrill <joel.sherrill@…>
2008-07-23 Joel Sherrill <joel.sherrill@…> * Makefile.shared: Ignore .svn also.
08:03 Changeset in rtems [be78809]4.104.114.95 by Thomas Doerfler <Thomas.Doerfler@…>
usee inttypes.h for output format specifiers
06:54 Changeset in rtems [36ba3fc]4.104.114.95 by Till Straumann <strauman@…>
2008-07-22 Till Straumann <strauman@…> * irq/irq_init.c, include/bsp.h: define BSP_PPC403_CLOCK_HOOK_EXCEPTION so that we hook the timer exception rather than going through the interrupt dispatcher.
06:50 Changeset in rtems [b7d1f290]4.104.114.95 by Till Straumann <strauman@…>
2008-07-22 Till Straumann <strauman@…> * ppc403/clock/clock.c: Added (conditionally compiled) code so that a BSP can choose to hook the timer exception directly rather than going through the interrupt dispatcher.

07/22/08:

20:28 GSoC/2008/DebianPackagesAndScripts edited by Zoddicus
(diff)
17:21 Changeset in rtems [1016b77]4.8 by Joel Sherrill <joel.sherrill@…>
2008-07-22 Joel Sherrill <joel.sherrill@…> PR 1291/cpukit * psx05/init.c, psxmsgq01/init.c: Update tests to reflect absolute time.
17:18 Changeset in rtems [e5c0540]4.8 by Joel Sherrill <joel.sherrill@…>
2008-07-22 Joel Sherrill <joel.sherrill@…> pr1291/cpukit * posix_users/mutex.t: Add ETIMEDOUT. * posix_users/semaphores.t: Clarify text to say absolute timeout.
17:17 Changeset in rtems [a2cf229]4.8 by Joel Sherrill <joel.sherrill@…>
2008-07-18 Joel Sherrill <joel.sherrill@…> 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
16:00 Debugging/GDBScripts edited by ChrisJohns
Moved to the FTP server. (diff)
06:11 Changeset in rtems [479f2555]4.104.114.95 by Till Straumann <strauman@…>
2008-07-21 Till Straumann <strauman@…> * startup/bspstart.c: Removed MSR_CE from interrupt mask - this was set for testing but should not be in the mask by default.
05:52 Changeset in rtems [aee685a3]4.104.114.95 by Till Straumann <strauman@…>
2008-07-21 Till Straumann <strauman@…> * Makefile.am, preinstall.am, irq/irq_init.c: Use low-level exception handling support from new-exceptions/bspsupport.
05:50 Changeset in rtems [336495b9]4.104.114.95 by Till Straumann <strauman@…>
2008-07-21 Till Straumann <strauman@…> * startup/bspstart.c: Removed SPRG0 warning - this BSP is OK. Use interrupt stack limits from linker script. No need to reserve space beyond '_end'. linkcmds now reserves space below '_end'. Use low-level exception handling support from new-exceptions/bspsupport.
05:47 Changeset in rtems [e1095fc]4.104.114.95 by Till Straumann <strauman@…>
2008-07-21 Till Straumann <strauman@…> * dlentry/dlentry.S: load R13 with _SDA_BASE_ so that SVR4-ABI access of short data area works. No support for R2/sdata2/eabi, so far but that would be easy (atm R2 is loaded with got address IIRC).
05:44 Changeset in rtems [54b617a]4.104.114.95 by Till Straumann <strauman@…>
2008-07-21 Till Straumann <strauman@…> * startup/linkcmds: fixed sdata/sbss areas -- these must be contiguous for SVR4 complicant access via R13. Use kludged layout so that sbss, bss, sbss2 are all contiguous and zeroed by dlentry.S. Provide _SDA_BASE_ and _SDA2_BASE_ for loading R13 (and R2 if anyone wants to use EABI). Make sure interrupt stack is never in heap area by moving it below '_end'. Provide symbols for start + end of interrupt stack.
05:30 Changeset in rtems [c607d50e]4.104.114.95 by Till Straumann <strauman@…>
2008-07-21 Till Straumann <strauman@…> * console/consolelite.c: use base address from RTEMS_XPARAMETERS_H rather than hardcoded hex number.

07/21/08:

20:38 Changeset in rtems [13512ec2]4.104.114.95 by Till Straumann <strauman@…>
2008-07-21 Till Straumann <strauman@…> * new-exceptions/raw_exception,h, new-exceptions/raw_exception.c: Added more vectors for PPC405: watchdog, fpu-unavail, apu-unavail, itlbmiss, dtlbmiss, debug.
13:35 Ticket #1292 (No support of %j*, %z* and %t* in printf() etc.) created by Sebastian Huber
The following code: printf( "%ju\n", 0); printf( "%zu\n", 0); …

07/19/08:

01:57 Release/4.8 edited by JoelSherrill
/* Release 4.8.1 Changes */ Add PR1291 (diff)

07/18/08:

23:40 TBR/Website/Board_Support_Packages edited by Thomas
/* PowerPC BSPs */ (diff)
22:10 Changeset in rtems [f45169a]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2008-07-18 Joel Sherrill <joel.sherrill@…> * startup/bspstart.c: This BSP is OK with SPRG0.
21:42 TBR/BSP/Pc386 edited by JoelSherrill
/* CVS Head */ Runs ticker, netdemo, ACATS, etc (diff)
21:12 Developer/Simulators/QEMU edited by JoelSherrill
/* Running RTEMS TCP/IP Applications */ New text (diff)
20:57 Developer/Simulators/QEMU edited by JoelSherrill
Add TCP/IP sections (diff)
19:09 Changeset in rtems [e620c55]4.104.114.95 by Till Straumann <strauman@…>
2008-07-18 Till Straumann <strauman@…> * startup/bspstart.c: removed warning about SPRG0 now being used for IRQ mask; this BSP is OK.
18:47 Changeset in rtems [f5119be4]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2008-07-18 Joel Sherrill <joel.sherrill@…> PR 1291/cpukit * psx05/init.c, psxmsgq01/init.c: As part of addressing timeouts and POSIX services taking relative instead of absolute time for timeouts, these tests were updated.
18:46 Changeset in rtems [acb4bed0]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2008-07-18 Joel Sherrill <joel.sherrill@…> * posix_users/mutex.t: Add ETIMEDOUT.
18:45 Changeset in rtems [6a0898b]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2008-07-18 Joel Sherrill <joel.sherrill@…> 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
17:42 Ticket #1291 (POSIX Blocking Calls with Timeouts as Absolute Times) created by Joel Sherrill
This patch addresses issues on implementation of the timeout on the …
15:56 Changeset in rtems [d3c32136]4.104.114.95 by Thomas Doerfler <Thomas.Doerfler@…>
Changed special purpose register inline functions to macros. fixed some minors in mpc83xx support added file for mpc55xx watchdog support
14:03 Changeset in rtems [eb98e4c6]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
typos.
11:24 Changeset in rtems [59be902]4.104.114.95 by Thomas Doerfler <Thomas.Doerfler@…>
mpc8249eamds support for Gigabit Ethernet works again initialize PHY registers late enough, so that phy access is possible
07:38 Changeset in rtems [e5aa0d1]4.104.114.95 by Thomas Doerfler <Thomas.Doerfler@…>
resolved conflict

07/17/08:

21:34 Changeset in rtems [d4502b4]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
Correct message.
21:33 Changeset in rtems [708a8b46]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
Formatting.
21:32 Changeset in rtems [ce767397]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2008-07-17 Joel Sherrill <joel.sherrill@…> * ChangeLog?, startup/linkcmds, startup/linkcmds.m5484FireEngine.flash: Formatting.
21:23 Changeset in rtems [05480bb]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2008-07-17 Joel Sherrill <joel.sherrill@…> * psxfile01/test.c: truncate on /dev/console now works.
21:22 Changeset in rtems [ffb9eeb]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2008-07-17 Joel Sherrill <joel.sherrill@…> * sp09/screen09.c: Do not use Simple Vectored Interrupt calls on architectures they are not supported on.
15:43 Changeset in rtems [00a2d366]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2008-07-17 Joel Sherrill <joel.sherrill@…> * 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.
14:39 Changeset in rtems [9bd5118]4.104.114.95 by Thomas Doerfler <Thomas.Doerfler@…>
fixes for display driver
14:39 Changeset in rtems [677cf05f]4.104.114.95 by Thomas Doerfler <Thomas.Doerfler@…>
bugfixes for mpc8349eamds BSP
11:29 Changeset in rtems [ecb869f]4.104.114.95 by Thomas Doerfler <Thomas.Doerfler@…>
Fixed typo in access macros for device control registers (DCR)
04:09 Changeset in rtems [1380b630]4.104.114.95 by Ralf Corsepius <ralf.corsepius@…>
2008-07-17 Ralf Corsépius <ralf.corsepius@…> * Makefile.am: Remove reference to startup/setvec.c.
03:48 Changeset in rtems [2a8e450]4.104.114.95 by Ralf Corsepius <ralf.corsepius@…>
2008-07-17 Ralf Corsépius <ralf.corsepius@…> * configure.ac: Remove RTEMS_AMPOLISH3.
03:39 Changeset in rtems [e9c0429]4.104.114.95 by Ralf Corsepius <ralf.corsepius@…>
New.

07/16/08:

23:13 Changeset in rtems [84a25d8]4.104.114.95 by Till Straumann <strauman@…>
2008-07-16 Till Straumann <strauman@…> * new-exceptions/bspsupport/vectors_init.c: added features to C_exception_handler() (the default global handler): - try to catch recursion - print info about context where the exception occurred (ISR or task with task ID). - suspend offending task rather than spinning forever.
23:10 Changeset in rtems [0354299]4.104.114.95 by Till Straumann <strauman@…>
2008-07-16 Till Straumann <strauman@…> * new-exceptions/bspsupport/vectors_init.c: must not align start of stack downwards (we don't 'own' memory below start). Instead, use original boundaries but align the stack pointer as required. Added test to verify that R13 was loaded with _SDA_BASE_ during early initialization (low-level assembly code relies on it).
22:04 Changeset in rtems [6ce3f7b]4.104.114.95 by Till Straumann <strauman@…>
2008-07-16 Till Straumann <strauman@…> * new-exceptions/cpu.c: propagate R2 to all task contexts even if the ABI is SVR4. Cannot hurt…
21:57 Changeset in rtems [d60239f]4.104.114.95 by Till Straumann <strauman@…>
2008-07-16 Till Straumann <strauman@…> * new-exceptions/cpu.c: use ppc_interrupt_get_disable_mask() to determine which bits to set/clear from _CPU_Context_Initialize().
21:52 Changeset in rtems [3d28361d]4.104.114.95 by Till Straumann <strauman@…>
2008-07-16 Till Straumann <strauman@…> * 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().
21:47 Changeset in rtems [441c930]4.104.114.95 by Till Straumann <strauman@…>
2008-07-16 Till Straumann <strauman@…> * score/cpu/powerpc/rtems/powerpc/registers.h: added ppc_interrupt_get_disable_mask() inline function.
21:44 Changeset in rtems [5166513c]4.104.114.95 by Till Straumann <strauman@…>
2008-07-16 Till Straumann <strauman@…> * new-exceptions/bspsupport/ppc_exc_asm_macros.h: Added a test to TEST_LOCK_crit so that a context switch is always prevented if MSR_CE is not set in the interrupt mask. (Support mode where the user wants to leave MSR_CE always enabled but abstains from calling OS primitives from the exception handler.)
21:38 Changeset in rtems [7d453cf]4.104.114.95 by Till Straumann <strauman@…>
2008-07-16 Till Straumann <strauman@…> * shared/include/powerpc-utility.h: Added GET_INTERRUPT_MASK macro.
21:23 TBR/UserApp/RTEMSApplications edited by Cwelch
/* Industrial */ (diff)
20:32 Changeset in rtems [c702dd8]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2008-07-16 Joel Sherrill <joel.sherrill@…> * libmisc/shell/shellconfig.h, libmisc/stackchk/stackchk.h: Fix typos.
20:22 Changeset in rtems [9c325fb2]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2008-07-16 Joel Sherrill <joel.sherrill@…> * mpc6xx/clock/c_clock.c: Add fast idle.
20:22 Changeset in rtems [10f095c]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2008-07-16 Joel Sherrill <joel.sherrill@…> * configure.ac: Add fast idle.
17:17 Changeset in rtems [798ff5a]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2008-07-16 Joel Sherrill <joel.sherrill@…> * 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.
17:13 Changeset in rtems [c2a5939f]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2008-07-16 Joel Sherrill <joel.sherrill@…> * shell/confinit.t: New argument sequence for rtems_shell_init().
17:08 Changeset in rtems [72cb077f]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2008-07-16 Joel Sherrill <joel.sherrill@…> * fileio/init.c: New argument sequence for rtems_shell_init(). Also split on multiple lines and document each parameter.
16:48 Changeset in rtems [03b655aa]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2008-07-16 Joel Sherrill <joel.sherrill@…> * sp43/init.c, sp43/sp43.scn: Add call to rtems_get_version_string().
14:46 Changeset in rtems [33749f04]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2008-07-16 Joel Sherrill <joel.sherrill@…> * acinclude.m4: Regeneration to add new BSPs.

07/15/08:

22:56 Changeset in rtems [4d47256]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2008-07-15 Joel Sherrill <joel.sherrill@…> * rtems/include/rtems.h, sapi/Makefile.am: Add simple helper to get RTEMS version string. * sapi/src/getversionstring.c: New file.
22:55 Changeset in rtems [fc1b5cf5]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2008-07-15 Joel Sherrill <joel.sherrill@…> * .cvsignore, include/.cvsignore: New files.
22:22 Changeset in rtems [fa379b0]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2008-07-15 Joel Sherrill <joel.sherrill@…> * bootcard.c: Must include bsp.h or bspopts.h or we cannot know if boot_card() handles RAM allocation.
21:50 Changeset in rtems [5e60f15] by Joel Sherrill <joel.sherrill@…>
2008-07-15 Joel Sherrill <joel.sherrill@…> * user/clock.t, user/dpmem.t, user/msg.t, user/part.t, user/region.t, user/rtmon.t, user/sem.t, user/task.t, user/timer.t: Correct documentation typos noticed and thankfully reported by Fabrício de Novaes Kucinskis <fabricio@…>
21:49 Changeset in rtems [a570a14]4.8 by Joel Sherrill <joel.sherrill@…>
2008-07-15 Joel Sherrill <joel.sherrill@…> * user/barrier.t, user/clock.t, user/dpmem.t, user/msg.t, user/part.t, user/region.t, user/rtmon.t, user/sem.t, user/task.t, user/timer.t: Correct documentation typos noticed and thankfully reported by Fabrício de Novaes Kucinskis <fabricio@…>
21:49 Changeset in rtems [4dc6a46]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
2008-07-15 Joel Sherrill <joel.sherrill@…> * user/barrier.t, user/clock.t, user/dpmem.t, user/msg.t, user/part.t, user/region.t, user/rtmon.t, user/sem.t, user/task.t, user/timer.t: Correct documentation typos noticed and thankfully reported by Fabrício de Novaes Kucinskis <fabricio@…>
13:32 Changeset in rtems [18e6e824]4.104.114.95 by Joel Sherrill <joel.sherrill@…>
Spacing.
Note: See TracTimeline for information about the timeline view.