Age | Commit message (Collapse) | Author |
|
|
|
|
|
Cherrypick from master 2009-07-13 14:20:36 UTC Ralf Corsepius <ralf.corsepius@rtems.org> 'Add autoconf-sources.add.':
contrib/crossrpms/autotools/autoconf-sources.add
contrib/crossrpms/autotools/automake-sources.add
contrib/crossrpms/patches/binutils-2.17.50-cygwin-20060817-1.diff
contrib/crossrpms/patches/gdb-6.5-bfinrtems-20071114.diff
contrib/crossrpms/patches/gdb-6.5-bfinrtems-20090122.diff
cpukit/libnetworking/ifaddrs.h
cpukit/libnetworking/libc/getifaddrs.c
cpukit/libnetworking/libc/if_indextoname.c
cpukit/libnetworking/libc/if_nameindex.c
|
|
* user/region.t: Fix typos where semaphore referenced instead of region
or segment.
|
|
* user/preface.texi: Correct list of supported CPU architectures.
|
|
PR 1421/filesystem
* libfs/src/imfs/deviceio.c, libfs/src/imfs/imfs.h,
libfs/src/imfs/imfs_handlers_device.c: Backport ftruncate support for
devices so fopen(device, w) works.
|
|
PR 1415/cpukit
* rtems/src/semcreate.c, rtems/src/semtranslatereturncode.c,
score/include/rtems/score/coremutex.h,
score/inline/rtems/score/coremutex.inl, score/src/coremutex.c:
Address two paths where a task with a priority above the ceiling
could obtain a priority ceiling mutex.
|
|
PR 1414/cpukit
* score/src/objectget.c, score/src/objectgetisr.c,
score/src/objectgetnoprotection.c: Tighten math on extraction of
index so it is harder to trick by passing in a valid id of an
incorrect object class.
|
|
1396/bsps
* pci/pci.c : Updated it to be consistent with the original pci.c
* written by Eric Valette. There is no change in its function.
* irq/irq_init.c : set defaultIrq->next_handler to be 0
* for BSP_SHARED_HANDLER_SUPPORT.
* network/if_1GHz/if_wm.c : fixed some bugs in the 1GHz driver.
* irq/BSP_irq.c : added supports for shared IRQ.
* pci/pci_interface.c : Enabled PCI "Read", "Read Line", and
"Read Multiple"
* Agressive Prefetch to improve the performance of the PCI based
* applications (e.g. 1GHz NIC).
* irq/BSP_irq.c : Replaced the irq/irq.c, and used GT_GPP_Value
* register to monitor the cause of the level sensitive interrupts.
* This unique solution solves various bugs in the 1GHz network drivers
* Fixed bugs in compute_pic_masks_from_prio()
|
|
|
|
|
|
|
|
* aclocal/check-rtems-debug.m4: Add missing ','.
|
|
PR 1378/filesystem
* libfs/src/imfs/deviceio.c: IMFS device lseek should return the
current offset.
|
|
PR 1391/bsps
* startup/spurious.c: Format was %d but had leading 0x.
|
|
PR 1376/filesystem
* libcsupport/include/rtems/libio.h, libfs/src/dosfs/fat_file.c,
libfs/src/dosfs/msdos.h, libfs/src/dosfs/msdos_dir.c,
libfs/src/dosfs/msdos_file.c, libfs/src/imfs/deviceio.c,
libfs/src/imfs/imfs.h, libfs/src/imfs/imfs_directory.c,
libfs/src/imfs/memfile.c: lseek handlers should return off_t.
|
|
PR 1380/bsps
* include/bsp.h: Switch to English comments.
|
|
PR 1388/cpukit
* sp09/screen05.c, sp09/screen09.c, sp09/sp09.scn: Classic Semaphores
allow both priority inherit and ceiling attributes to be set on
semaphore create. These attributes are mutually exclusive and this
should be an error.
|
|
PR 1388/cpukit
* rtems/src/semcreate.c: Classic Semaphores allow both priority inherit
and ceiling attributes to be set on semaphore create. These
attributes are mutually exclusive and this should be an error.
|
|
PR 1387/doc
* user/intr.t: Add Interrupt Manager services to list of services
callable from ISR.
|
|
* custom/uC5282.cfg: Add cvs Id.
|
|
PR 1359/cpukit
* libcsupport/src/libio.c: rtems_libio_allocate:
rtems_libio_iop_freelist incorrectly zeroed on semaphore error. Now
checks error and does not modify anything until sure it has created
semaphore.
|
|
PR 1363/filesystem
* libfs/src/dosfs/fat.h: Fix issue where 32 bit values are not written
correctly in FAT f/s data.
|
|
PR 1364/cpukit
* libcsupport/src/gxx_wrappers.c: Fix compilation problems when
diagnostics enabled.
|
|
Joel Sherrill <joel.sherrill@oarcorp.com>
PR 1357/cpukit
* rtems/src/tasks.c: Ensure creating a task with no ASR is honored.
|
|
PR 1354/bsps
* network/network.c: In some cases it can occur that an empty mbuf is
put on the descriptor chain. (We found it especially then when
transmitting fragmented IP Packets.) Since the actual buffer
descriptor pointer will be incremented after every inserted mbuf
(txBd = sc->txBdBase + sc->txBdHead;) even if m->m_len of the current
mbuf was zero. This leads to the bug.
|
|
PR 1350/bsps
* network/lan91c11x.c: Do not write 65th element into 64 element array.
|
|
* user/region.t: Malloc Family is not implemented in termios of Region
Manager after 4.7. Correct documentation.
|
|
PR 1348/cpukit
* Makefile.am, configure.ac: Add test of special case of resetting cpu
usage information while a period is running.
* sp46/.cvsignore, sp46/Makefile.am, sp46/init.c, sp46/sp46.doc: New files.
|
|
PR 1348/cpukit
* rtems/src/ratemonperiod.c: Properly handle period statistics after
cpu usage information is reset while a period is running.
|
|
* user/concepts.t: Id has four parts not three.
|
|
PR 1337/bsps
* custom/pc386.cfg: Stripping .rodata section produces unusable
executables for the i386-rtems target.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* user/concepts.t: Use 32 bit version centered.
|
|
* ada_user/Makefile.am, user/Makefile.am: Make C and Ada manual build
again after adding figure.
|
|
|
|
|
|
PR 1332: call BSP_uart_termios_set()/BSP_uart_intr_ctrl()
only from 'firstOpen' and only if this is a serial console.
|
|
PR 1332: call BSP_uart_termios_set()/BSP_uart_intr_ctrl()
only from 'firstOpen' and only if this is a serial console.
|
|
PR 1334/doc
* user/Makefile.am, user/concepts.t, user/overview.t, user/part.t,
user/task.t: Correct typos and correctly document 4 parts of 32-bit
object id.
* user/ObjectId-32Bits.eps, user/ObjectId-32Bits.png: New files.
|
|
PR 1333/cpukit
* libcsupport/include/rtems/termiostypes.h: Typo on type name -- should
be rtems_device_minor_number.
|
|
|