summaryrefslogtreecommitdiffstats
path: root/cpukit/ChangeLog (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Fixed group usage counting. See test "libtests/block02".Thomas Doerfler2009-10-301-0/+5
|
* 2009-10-30 Ralf Corsépius <ralf.corsepiu@rtems.org>Ralf Corsepius2009-10-301-0/+5
| | | | | * aclocal/gcc-sanity.m4: New. * configure.ac: Add RTEMS_CHECK_GCC_SANITY.
* 2009-10-29 Till Straumann <strauman@slac.stanford.edu>Till Straumann2009-10-291-0/+6
| | | | | | * score/src/isr.c: Check if CPU defined _CPU_Interrupt_stack_setup() macro hook for setting up the interrupt stack (alignment, reserving space etc.) after the framework allocates it.
* - - Reorderd AVL node fields to save spaceThomas Doerfler2009-10-291-0/+10
| | | | | - Fixed printf() formats. New structure for waiters synchronization. Added BDBUF_INVALID_DEV define. New error handling in rtems_bdbuf_init(). - Release disk in case of an error.
* Aded ramdisk_register().Thomas Doerfler2009-10-291-0/+5
|
* 2009-10-28 Till Straumann <strauman@slac.stanford.edu>Till Straumann2009-10-291-21/+0
| | | | | | * ChangeLog, score/cpu/i386/ChangeLog: moved log messages I had erroneously written to cpukit/Changelog to cpukit/score/cpu/i386/ChangeLog.
* 2009-10-28 Till Straumann <strauman@slac.stanford.edu>Till Straumann2009-10-291-0/+17
| | | | | | | | | | | | | | | | | * score/cpu/i386/rtems/score/cpu.h: Added #ifdef ASM constructs so that this header can be included from assembly code. Increased CPU_STACK_ALIGNMENT to 16 bytes. Gcc maintains 16-byte alignment and it may be a advantageous to provide initial 16-byte alignment. When using SSE some gcc versions may produce code that crashes if the stack is not 16-byte aligned. Make sure _CPU_Context_Initialize() sets the thread stack up so that it is aligned to CPU_CACHE_ALIGNMENT. * score/cpu/i386/cpu_asm.S: Align stack to CPU_CACHE_ALIGNMENT before calling C-code.
* 2009-10-27 Till Straumann <strauman@slac.stanford.edu>Till Straumann2009-10-281-0/+4
| | | | * score/cpu/i386/rtems/asm.h: Added definition for cr4 register.
* 2009-10-23 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2009-10-231-0/+6
| | | | | | * aclocal/prog-cc.m4: Remove RTEMS_CFLAGS. Rework CFLAGS setup. * automake/compile.am: Remove RTEMS_CFLAGS.
* 2009-10-22 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2009-10-221-0/+4
| | | | * score/cpu/Makefile.am: Update DIST_SUBDIRS.
* 2009-10-22 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2009-10-221-0/+5
| | | | | * libblock/include/rtems/flashdisk.h: Use UINT32_C consts to avoid implicit int-cast overflows in RTEMS_FDISK_KBYTES.
* 2009-10-22 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2009-10-221-0/+6
| | | | | | * libcsupport/include/rtems/error.h: Use ordinal constants for RTEMS_ERROR_ERRNO, RTEMS_ERROR_PANIC, RTEMS_ERROR_ABORT to avoid implicit constant conversion overflows on 16bit-int targets.
* 2009-10-22 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2009-10-221-0/+9
| | | | | | | | | * libmisc/uuid/uuid_time.c: Add cast to uint32_t to allow 16bit shift on 16bit-int targets. * libmisc/uuid/gen_uuid.c: Add HAVE_CONFIG_H guard. Include <limits.h>. Shift pid_t's by (sizeof(pid_t)*CHAR_BIT)>>1 instead of hard-coded 16 to permit building on non 16bit-int targets.
* 2009-10-22 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2009-10-221-0/+7
| | | | | | | * libmisc/shell/extern-ls.h: Remove DAYSPERNYEAR, SECSPERDAY. * libmisc/shell/print-ls.c: Add DAYSPERNYEAR, SECSPERDAY. Add casts to time_t on constants in DAYSPERNYEAR, SECSPERDAY for 16bit-int targets.
* 2009-10-22 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2009-10-221-0/+5
| | | | | * libmisc/shell/dd-args.c: Use uint_least32_t instead of u_int, force 32bit constants to make code functional on 16bit-int targets.
* 2009-10-22 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2009-10-221-0/+4
| | | | * configure.ac: Remove -fasm.
* Spacing.Joel Sherrill2009-10-211-4/+2
|
* 2009-10-21 Till Straumann <strauman@slac.stanford.edu>Till Straumann2009-10-211-0/+8
| | | | | | | | * sapi/include/rtems/config.h: Fixed typos (wrong case) in macro expansion for rtems_configuration_get_device_driver_table() and rtems_configuration_get_user_extension_table()
* interrupt handler type changeThomas Doerfler2009-10-211-0/+5
|
* 2009-10-20 Till Straumann <strauman@slac.stanford.edu>Till Straumann2009-10-201-0/+5
| | | | | * score/cpu/i386/cpu.c, score/cpu/i386/cpu.h: let the default exception handler print a stack trace.
* 2009-10-20 Till Straumann <strauman@slac.stanford.edu>Till Straumann2009-10-201-0/+6
| | | | | | PR1424/networking * libnetworking/net/rtsock.c: (merged from BSD) copy information out to user buffer.
* * libblock/include/rtems/diskdevs.h: Documentation. Added field toThomas Doerfler2009-10-201-0/+17
| | | | | | | | | | | | | rtems_disk_device. * libblock/include/rtems/blkdev.h: New request code RTEMS_BLKIO_DELETED. * libblock/src/diskdevs.c: Major rewrite. Changed the way disks are deleted. Disks will be now deleted if they are not in use or upon last release. The IO control handler will be invoked if a physical disk is deleted with the RTEMS_BLKIO_DELETED request code. Logical disks increase now the usage count of the associated physical disk. * libblock/include/rtems/ramdisk.h: Documentation. * libblock/src/ramdisk-driver.c: Compile trace support conditionally.
* 2009-10-20 Chris Johns <chrisj@rtems.org>Chris Johns2009-10-201-0/+7
| | | | | | | * libnetworking/rtems/rtems_mii_ioctl_kern.c: Added IFM_ACTIVE and IFM_AVALID to the status for a link up. These are the supported but in the BSD stack. Before IFM_LINK_OK was set and this is a spare bit.
* restructuring of ramdisk codeThomas Doerfler2009-10-161-0/+9
|
* 2009-10-14 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2009-10-141-0/+2
| | | | | * libcsupport/src/no_libc.c: Remove. * libcsupport/Makefile.am: Remove no_libc.c.
* 2009-10-14 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2009-10-141-0/+1
| | | | * libcsupport/src/newlibc_reent.c: Eliminate RTEMS_UNIX.
* 2009-10-14 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2009-10-141-0/+1
| | | | * libcsupport/src/newlibc_exit.c: Eliminate RTEMS_UNIX.
* 2009-10-14 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2009-10-141-0/+1
| | | | * libcsupport/src/base_fs.c: Eliminate RTEMS_UNIX.
* 2009-10-14 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2009-10-141-0/+1
| | | | * libcsupport/src/stat.c: Eliminate RTEMS_UNIX.
* 2009-10-14 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2009-10-141-0/+1
| | | | * libmisc/monitor/mon-editor.c: Eliminate RTEMS_UNIX.
* 2009-10-14 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2009-10-141-0/+2
| | | | | * libcsupport/include/rtems/libcsupport.h: Remove RTEMS_UNIX, hpux. Fix extern "C" {}.
* 2009-10-14 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2009-10-141-0/+4
| | | | * libfs/src/imfs/ioman.c: Remove RTEMS_UNIX, __linux__.
* 2009-10-14 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-10-141-0/+4
| | | | * score/src/threadhandler.c: Remove comment mentioning unix port.
* 2009-10-14 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2009-10-141-0/+1
| | | | * wrapup/Makefile.am: Remove UNIX.
* 2009-10-14 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2009-10-141-0/+1
| | | | * configure.ac: Remove UNIX AM_CONDITIONAL.
* 2009-10-14 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2009-10-141-1/+3
| | | | | * libfs/Makefile.am: Unconditionally build src/pipe/fifo.c src/pipe/pipe.c src/pipe/pipe.h.
* 2009-10-14 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2009-10-141-0/+1
| | | | * libblock/Makefile.am: Unconditionall build libblock.
* 2009-10-14 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2009-10-141-0/+1
| | | | * Makefile.am: Unconditional build libblock.
* 2009-10-14 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2009-10-141-0/+7
| | | | | | | * libfs/src/imfs/imfs_unixstub.c, libfs/src/devfs/devfs_unixstub.c: Remove (unused). * libfs/Makefile.am: Remove libfs/src/imfs/imfs_unixstub.c, libfs/src/devfs/devfs_unixstub.c.
* 2009-10-14 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2009-10-141-0/+7
| | | | | | | * libcsupport/src/unixlibc.c, libcsupport/src/unixlibc_io.c, libcsupport/src/hosterr.c: Remove (unused). * libcsupport/Makefile.am: Remove libcsupport/src/unixlibc.c, libcsupport/src/unixlibc_io.c, libcsupport/src/hosterr.c.
* 2009-10-14 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2009-10-141-0/+1
| | | | * aclocal/sysv-ipc.m4: Remove (unused).
* 2009-10-14 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2009-10-141-0/+4
| | | | * configure.ac: Remove RTEMS_UNIX, RTEMS_UNIXLIB.
* 2009-10-14 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2009-10-141-1/+4
| | | | | | | * configure.ac: Remove some unix-specific checks. Remove unix-CPU_CONTEXT size checking. Remove enable-unixlib. Remove unix subdir.
* 2009-10-14 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2009-10-141-0/+8
| | | | * configure.ac: Remove unix subdir.
* 2009-10-14 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2009-10-141-0/+6
| | | | | | * aclocal/canonical-target-name.m4, aclocal/check-networking.m4, aclocal/check-posix.m4, aclocal/enable-posix.m4: Remove unix/posix.
* 2009-10-14 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2009-10-141-0/+4
| | | | * score/cpu/Makefile.am: Remove unix subdir.
* 2009-10-13 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2009-10-131-0/+3
| | | | | | * libblock/include/rtems/bdbuf.h: Use size_t for swapout_workers. * libblock/src/bdpart.c: Add __attribute__((unused)) to suppress warnings.
* 2009-10-13 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2009-10-131-0/+5
| | | | | * libblock/src/bdbuf.c: Fix broken printf formats. Use size_t for sizes.
* * libblock/include/rtems/diskdevs.h: Added driver data pointer to IOThomas Doerfler2009-10-131-0/+10
| | | | | | | | | control function. The IO control handler takes now the disk device as first parameter instead of the physical device number. * cpukit/libblock/include/rtems/blkdev.h, libblock/src/bdbuf.c, libblock/src/blkdev.c, libblock/src/diskdevs.c, libblock/src/nvdisk.c, libblock/src/flashdisk.c, libblock/src/ramdisk.c: Update for block device API change.
* 2009-10-12 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2009-10-121-0/+7
| | | | | | | * score/include/rtems/score/interr.h: Introduce Internal_errors_t. * score/src/interr.c, score/include/rtems/score/userext.h, score/src/userextthreadbegin.c: Reflect having introduced Internal_errors_t.