summaryrefslogtreecommitdiffstats
path: root/cpukit (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 2009-05-03 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-05-033-5/+5
| | | | * libmisc/shell/shell.c, libmisc/stackchk/check.c: Eliminate warnings.
* 2009-05-03 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-05-036-7/+12
| | | | | | * posix/src/condtimedwait.c, posix/src/mutextimedlock.c, posix/src/prwlocktimedrdlock.c, posix/src/prwlocktimedwrlock.c, posix/src/semopen.c: Silence warnings.
* 2009-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>Chris Johns2009-04-298-739/+680
| | | | | | | | | | | | | | | * sapi/include/confdefs.h, libblock/include/rtems/bdbuf.h: Changed type of rtems_bdbuf_pool_configuration_size to size_t. * libblock/include/rtems/bdbuf.h, libblock/include/rtems/blkdev.h, libblock/include/rtems/diskdevs.h, libblock/src/bdbuf.c, libblock/src/blkdev.c, libblock/src/diskdevs.c: Buffer pool allocation is now cache aligned. The cache functions are currently not available on all platforms so the cache line size is fixed to 32 bytes for now. Changed various integer types which refer to block sizes, numbers and indexes. Fixed logical block indexes in buffer get and read function. It is now possible to delete logical disks. Modified documentation
* 2009-04-29 Chris Johns <chrisj@rtems.org>Chris Johns2009-04-292-0/+35
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * libcsupport/include/rtems/libio.h: Add rtems_off64_t for internal use. Update the internal off_t to the 64bit offset. * libnetworking/lib/ftpfs.c, libnetworking/lib/tftpDriver.c, libfs/src/nfsclient/src/nfs.c, libfs/src/imfs/imfs_fifo.c, libfs/src/imfs/memfile.c, libfs/src/imfs/imfs_directory.c, libfs/src/imfs/imfs.h, libfs/src/imfs/deviceio.c: Change off_t to rtems_off64_t. * libmisc/shell/main_msdosfmt.c: Add an info level so the format code can tell the user what is happening. Add more options to control the format configuration. * libfs/src/dosfs/msdos_format.c: Add a print function to display the format progress and print statements. Select a better default cluster size depending on the size of the disk. This lowers the size of the FAT on large disks. Read and maintain the MRB partition information. * libfs/src/dosfs/dosfs.h, libfs/src/dosfs/fat.h, libfs/src/dosfs/fat_file.c, libfs/src/dosfs/fat_file.h, libfs/src/dosfs/msdos.h, libfs/src/dosfs/msdos_conv.c, libfs/src/dosfs/msdos_create.c, libfs/src/dosfs/msdos_file.c, libfs/src/dosfs/msdos_handlers_dir.c, libfs/src/dosfs/msdos_handlers_file.c, libfs/src/dosfs/msdos_init.c, libfs/src/dosfs/msdos_initsupp.c, libfs/src/dosfs/msdos_misc.c, libfs/src/dosfs/msdos_mknod.c: Add long file name support. Change off_t to rtems_off64_t. * libblock/include/rtems/ide_part_table.h: Add MRB partition table size.
* 2009-04-29 Chris Johns <chrisj@rtems.org>Chris Johns2009-04-2927-598/+1761
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * libcsupport/include/rtems/libio.h: Add rtems_off64_t for internal use. Update the internal off_t to the 64bit offset. * libnetworking/lib/ftpfs.c, libnetworking/lib/tftpDriver.c, libfs/src/nfsclient/src/nfs.c, libfs/src/imfs/imfs_fifo.c, libfs/src/imfs/memfile.c, libfs/src/imfs/imfs_directory.c, libfs/src/imfs/imfs.h, libfs/src/imfs/deviceio.c: Change off_t to rtems_off64_t. * libmisc/shell/main_msdosfmt.c: Add an info level so the format code can tell the user what is happening. Add more options to control the format configuration. * libfs/src/dosfs/msdos_format.c: Add a print function to display the format progress and print statements. Select a better default cluster size depending on the size of the disk. This lowers the size of the FAT on large disks. Read and maintain the MRB partition information. * libfs/src/dosfs/dosfs.h, libfs/src/dosfs/fat.h, libfs/src/dosfs/fat_file.c, libfs/src/dosfs/fat_file.h, libfs/src/dosfs/msdos.h, libfs/src/dosfs/msdos_conv.c, libfs/src/dosfs/msdos_create.c, libfs/src/dosfs/msdos_file.c, libfs/src/dosfs/msdos_handlers_dir.c, libfs/src/dosfs/msdos_handlers_file.c, libfs/src/dosfs/msdos_init.c, libfs/src/dosfs/msdos_initsupp.c, libfs/src/dosfs/msdos_misc.c, libfs/src/dosfs/msdos_mknod.c: Add long file name support. Change off_t to rtems_off64_t.
* 2009-04-28 Chris Johns <chrisj@rtems.org>Chris Johns2009-04-282-4/+17
| | | | | * libblock/src/bdbuf.c: Flush the transfer sync event before blocking in a read.
* 2009-04-28 Chris Johns <chrisj@rtems.org>Chris Johns2009-04-283-21/+56
| | | | | | | | | | * libnetworking/nfs/bootp_subr.c: Fixed PR1384. The route set in the initialise pass is not deleted so an exists error is returned. Ignore the error. Print the server address as an IP address not hex digits. * libnetworking/rtems/rtems_dhcp.c: Fixed PR1338. Close the socket, handle the returned event flags.
* 2009-04-28 Chris Johns <chrisj@rtems.org>Chris Johns2009-04-282-0/+15
| | | | | | * sapi/include/confdefs.h: Add a prototype for Init with C linkage and define Init task command line arguments if confdefs.h provides an Init entry point.
* 2009-04-15 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius2009-04-152-1/+6
| | | | * configure.ac: Disable LIBSHELL for unix targets.
* 2009-04-15 Wei-Tsun Sun <wsun013@gmail.com>Ralf Corsepius2009-04-152-0/+16
| | | | | * libcsupport/src/malloc_initialize.c: Add dummy RTEMS_Malloc_Initialize.
* 2009-04-14 Till Straumann <strauman@slac.stanford.edu>Till Straumann2009-04-152-0/+17
| | | | | * libnetworking/rtems/rtems_mii_ioctl_kern.c: poll BMSR twice to clear latched link-status low.
* 2009-04-14 Michael Walle <michael@walle.cc>Joel Sherrill2009-04-145-140/+220
| | | | | | | | | | | | * cpu.h: corrected the registers in Context_Control and in CPU_Interrupt_frame to correspond to the saved frame in cpu_asm.S Also switched on CPU_ISR_PASSES_FRAME_POINTER. * cpu_asm.S: Moved the restore part of _CPU_Context_switch for easier reading. Fixed _CPU_Context_restore, it now moves the argument and branches to a label in _CPU_Context_switch. Removed unnecessary saves of registers in context switch and irq handling. Rewrote irq code to call the C helper. Added some documentation * irq.c: New file derived from c4x and nios2.
* Fix attribution.Joel Sherrill2009-04-141-3/+2
|
* removed obsolete references to login.hThomas Doerfler2009-04-143-7/+2
|
* *** empty log message ***Thomas Doerfler2009-04-142-56/+9
|
* adapt copyright statementsThomas Doerfler2009-04-148-65/+128
|
* Fixed return codes of open handler.Thomas Doerfler2009-04-141-25/+41
| | | | Request reply after data write connection close.
* 2009-04-06 Michael Walle <michael@walle.cc>Joel Sherrill2009-04-062-0/+6
| | | | | * cpu_asm.S: We cannot use any other register than r0 without saving them to the stack. (_ISR_Handler clears r0 right at the beginning)
* 2009-04-02 Ralf Corsépius <ralfcorsepius@rtems.org>Ralf Corsepius2009-04-022-1/+5
| | | | * aclocal/check-rtems-debug.m4: Add missing ','.
* 2009-03-30 Sebastian Huber <sebastian.huber@embedded-brains.de>Joel Sherrill2009-03-303-46/+44
| | | | | * libcsupport/src/symlink.c: Check if path evaluation handler exists. * libnetworking/lib/ftpfs.c: Cleanup.
* 2009-03-27 Sebastian Huber <sebastian.huber@embedded-brains.de>Joel Sherrill2009-03-273-0/+276
| | | | | | | | | | | | * Makefile.am, preinstall.am, libmisc/Makefile.am, libmisc/shell/shell.c, libmisc/shell/shell.h, telnetd/check_passwd.c, telnetd/telnetd.c, telnetd/telnetd.h: Generalized login check. * libmisc/shell/login.h, libmisc/shell/login_check.c, libmisc/shell/login_prompt.c: New files. * libmisc/stackchk/check.c: Changed format for blown stack message. * libcsupport/src/libio_sockets.c: Removed superfluous cast. * libnetworking/rtems/ftpfs.h: Documentation.
* 2009-03-27 Sebastian Huber <sebastian.huber@embedded-brains.de>Joel Sherrill2009-03-2712-479/+394
| | | | | | | | | | | | * Makefile.am, preinstall.am, libmisc/Makefile.am, libmisc/shell/shell.c, libmisc/shell/shell.h, telnetd/check_passwd.c, telnetd/telnetd.c, telnetd/telnetd.h: Generalized login check. * libmisc/shell/login.h, libmisc/shell/login_check.c, libmisc/shell/login_prompt.c: New files. * libmisc/stackchk/check.c: Changed format for blown stack message. * libcsupport/src/libio_sockets.c: Removed superfluous cast. * libnetworking/rtems/ftpfs.h: Documentation.
* * libmisc/shell/shell.h: Pointer toThomas Doerfler2009-03-265-1020/+1064
| | | | | | | | | oparations table for mount command is now const. * libnetworking/lib/ftpfs.c, libnetworking/rtems/ftpfs.h: Rewrite of the FTP file system which implements now the trivial command state machines of RFC 959. For the data transfer passive (= default) and active (= fallback) modes are now supported. * libmisc/shell/main_mount_ftp.c: Update for FTP file system changes.
* 2009-03-12 Santosh G Vattam <vattam.santosh@gmail.com>Joel Sherrill2009-03-122-1/+7
| | | | | | PR 1378/filesystem * libfs/src/imfs/deviceio.c: IMFS device lseek should return the current offset.
* 2009-03-12 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-03-122-0/+11
| | | | * ftpd/ftpd.h: Add extern C.
* 2009-03-12 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-03-122-0/+9
| | | | | | PR 1393/cpukit * posix/src/mutextranslatereturncode.c: Add entry to table for CORE_MUTEX_RELEASE_NOT_ORDER.
* 2009-03-12 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-03-1210-17/+57
| | | | | | | | PR 1385/cpukit * cpu_asm.S: When the type rtems_boolean was switched to the C99 bool, the size changed from 4 bytes to 1 byte. The interrupt dispatching code accesses two boolean variables for scheduling purposes and the assembly implementations of this code did not get updated.
* Conditionally build __assert().Ralf Corsepius2009-03-111-0/+2
|
* Check for __assert().Ralf Corsepius2009-03-111-0/+1
|
* Fix typo.Ralf Corsepius2009-03-111-1/+1
|
* 2009-03-11 Ralf Corsépius <ralfcorsepius@rtems.org>Ralf Corsepius2009-03-111-0/+5
| | | | | * configure.ac: Check of __assert(). * libcsupport/src/__assert.c: Conditionally build __assert().
* 2009-03-10 Ralf Corsépius <ralfcorsepius@rtems.org>Ralf Corsepius2009-03-101-0/+5
| | | | | * configure.ac: Check for creat(). * libcsupport/src/creat.c: Build conditionally.
* Check for creat().Ralf Corsepius2009-03-101-0/+1
|
* Build conditionally.Ralf Corsepius2009-03-101-0/+2
|
* 2009-03-09 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-03-0912-17/+27
| | | | | | | | | | PR 1376/filesystem * libcsupport/include/rtems/libio.h, libfs/src/dosfs/fat_file.c, libfs/src/dosfs/msdos.h, libfs/src/dosfs/msdos_dir.c, libfs/src/dosfs/msdos_file.c, libfs/src/imfs/deviceio.c, libfs/src/imfs/imfs.h, libfs/src/imfs/imfs_directory.c, libfs/src/imfs/imfs_fifo.c, libfs/src/imfs/memfile.c, libfs/src/nfsclient/src/nfs.c: lseek handlers should return off_t.
* 2009-03-06 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-03-062-1/+6
| | | | | * score/inline/rtems/score/heap.inl: Use the correct fields and do end - begin.
* 2009-03-05 Sebastian Huber <sebastian.huber@embedded-brains.de>Joel Sherrill2009-03-052-1/+6
| | | | | * libcsupport/src/malloc_initialize.c: Fixed invalid function parameter.
* 2009-03-02 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-03-022-6/+4
| | | | * cpu_asm.S: Eliminate extern of unused variables.
* 2009-03-02 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-03-026-5/+65
| | | | | | | | * libcsupport/src/malloc_initialize.c, score/Makefile.am, score/include/rtems/score/protectedheap.h, score/inline/rtems/score/heap.inl: Get total heap size correct when using unified C Program Heap and RTEMS Workspace. * score/src/pheapgetsize.c: New file.
* 2009-03-02 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-03-022-1/+12
| | | | | | | PR 1388/cpukit * rtems/src/semcreate.c: Classic Semaphores allow both priority inherit and ceiling attributes to be set on semaphore create. These attributes are mutually exclusive and this should be an error.
* 2009-03-02 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-03-022-1/+5
| | | | * cpu.c: Remove stray semi-colon.
* 2009-02-27 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-02-272-1/+5
| | | | * rtems/score/cpu.h: AVR stack grows down.
* * rtems/powerpc/registers.h: Added Freescale Book E ImplementationThomas Doerfler2009-02-272-0/+33
| | | | | Standards (EIS) special purpose register definitions for MMU and L1 cache.
* * libmisc/shell/shell.c, libmisc/shell/shell.h: Changed type forThomas Doerfler2009-02-274-60/+76
| | | | | | | | | boolean values from 'int' to 'bool'. Added option 'login' to enable or disable a login prompt. Changed intialization of global shell environment to static initialization. Changed stack size type to 'size_t' conforming to classic API. * libmisc/shell/shellconfig.h: Fixed some typos.
* New.Ralf Corsepius2009-02-201-0/+2
|
* Regenerate.Ralf Corsepius2009-02-201-0/+4
|
* 2009-02-20 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius2009-02-201-0/+5
| | | | | * include/sys/priority.h: New. * Makefile.am: Add include/sys/priority.h
* Add include/sys/priority.h.Ralf Corsepius2009-02-201-0/+1
|
* 2009-02-19 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-02-193-13/+15
| | | | | * include/rtems/irq-extension.h, include/rtems/irq.h: Spelling errors and spacing.
* 2009-02-19 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-02-192-0/+10
| | | | | | * libnetworking/rtems/rtems_bsdnet_internal.h: Re-add boolean when building BSD code. This is used by at least one of the BSD NIC drivers I am currently porting. I am trying out