summaryrefslogtreecommitdiffstats
path: root/c/src/lib (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 2001-05-11 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2001-05-112-5/+31
| | | | | * tools/runtest: Add functionality to avoid letting simulator run too long.
* 2001-05-11 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2001-05-112-1/+6
| | | | | * libc/write.c: Change type of rc to match return type from underlying function per report from Eric Norum.
* 2001-05-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2001-05-096-36/+154
| | | | | | | | | * scitab/.cvsignore: Add. * configure.in: Add --enable-console, CPU_CLOCK_RATE_HZ, autoheader bspopt.h. * include/bsp.h: Complete rewrite based on the AMOS-BSP. * README: Update. * bsp_specs: copy from gensh1
* 2001-05-07 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2001-05-082-2/+4
| | | | * ne2000/ne2000.c: Remove #define __INSIDE_RTEMS_BSD_TCPIP_STACK__.
* 2001-04-28 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2001-05-072-1/+6
| | | | * configure.in: Add [-ansi -fasm] to RTEMS_PROG_CC_FOR_TARGET.
* 2001-05-07 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2001-05-073-1/+97
| | | | | | * shared/interrupts/vectorexceptions.c: New file to decode exception code and vector appropriate NON-interrupt exception. * shared/interrupts/Makefile.am: Modified to reflect above.
* 2001-05-07 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2001-05-072-2/+26
| | | | | * console/conscfg.c: Added an entry for the second serial port.
* 2001-04-24 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2001-04-243-1/+11
| | | | | | | | | * libc/libio.c (rtems_libio_allocate): Make sure size and offset fields are cleared on each file open. Before this field was cleared, this resulted in the value from the last time that IOP was used being still in place. Discovered by Andrew Bythell <abythell@nortelnetworks.com>. * libc/open.c: Remove redundant setting of iop->offset.
* 2000-04-23 Jiri Gaisler <jiri@gaisler.com>Joel Sherrill2001-04-242-5/+15
| | | | | | * start.S: Modificatins to preserve the current CWP and adjust the WIM accordingly. This improves compatibility with the remote debugger and the mkprom prom-builder.
* 2000-04-23 Jiri Gaisler <jiri@gaisler.com>Joel Sherrill2001-04-234-6/+14
| | | | * console/debugputs.c: Switched to unsigned characters.
* 2001-04-20 Correo Fernando-ruiz <correo@fernando-ruiz.com>Joel Sherrill2001-04-204-21/+74
| | | | | | | | | | | | | | | | | * include/rtems/libio_.h, libc/chroot.c, libc/privateenv.c: Private environment and chroot() enhancements and fixes. Comments: + privateenv has been modified to let at chroot() to be more POSIX like Sergei Organov recommended. + A task owner lets that rtems_set_private_env() will be called twice or more times. + chroot() can be called without a previous rtems_set_private_env(); (transpanrently) + The second call of rtems_set_private_env() makes a internal chroot("/") into global imfs_root. + chroot() runs like chdir() without a previous chdir("/") with the global root. + The current directory can be in a wrong place like Linux and many other Unices.
* 2001-04-20 Eric Valette <valette@crf.canon.fr>Joel Sherrill2001-04-206-3/+15
| | | | | * include/bsp.h: Added include of <bsp/vectors.h> * vectors/vectors.h: Corrected typos.
* 2001-04-20 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2001-04-203-9/+51
| | | | | | | | | | * mongoosev/duart/mg5uart.c (mg5uart_enable_interrupts): Honor the other bits set in the Peripheral Function Interrupt Mask Register when modifying those enabled for the DUART. * mongoosev/include/mongoose-v.h (MONGOOSEV_ATOMIC_MASK, MONGOOSEV_PFICR, MONGOOSEV_PFIMR, mongoosev_set_in_pficr, mongoosev_clear_in_pficr, mongoosev_set_in_pfimr, mongoosev_clear_in_pfimr, MONGOOSEV_UART_ALL_IRQ_BITS): New macros.
* 2001-04-20 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2001-04-205-90/+73
| | | | | | | | | | | | | | | * include/bsp.h (Clear_tm27_intr): Stop the timer and disable the interrupt. This was not quite right before and we were getting uncontrolled interrupt nesting in tm27. * timer/timer.c (Timer_Initialize): Added an extra reset and changed the ITMR register so we will never get an interrupt. (Read_timer): Fixed so the timer actually stops before it is read. Before some times reported were outraguously high. * start/start.S: Major clean including using stack in linkcmds, deleting unused code, and zeroing the BSS using the linkcmds information. * startup/linkcmds: Put heap in lower memory than workspace and move _clear_end so both are zeroed.
* 2001-04-20 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2001-04-202-1/+6
| | | | | * clock/clockdrv.c: Account for the fact that ClockRate is in cycles not megahertz.
* 2001-04-16 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2001-04-163-2/+44
| | | | | * include/rtc.h: New file. * include/Makefile.am: Updated to reflect above.
* 2001-04-11 Eric Valette <valette@crf.canon.fr>Joel Sherrill2001-04-162-1/+5
| | | | * network/network.c: Fix unnecessary double assignment.
* 2001-04-11 Eric Valette <valette@crf.canon.fr>Joel Sherrill2001-04-1617-0/+2929
| | | | | | | | | | * clock/.cvsignore, clock/Makefile.am, clock/p_clock.c, include/8xx_immap.h, include/commproc.h, irq/.cvsignore, irq/Makefile.am, irq/irq.c, irq/irq.h, irq/irq_asm.S, irq/irq_init.c, vectors/.cvsignore, vectors/Makefile.am, vectors/vectors.S, vectors/vectors.h, vectors/vectors_init.c: New file. * Switch the eth_comm BSP to use the "new exception processing model."
* 2001-04-16 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2001-04-164-129/+30
| | | | | * start/start.S, startup/bspstart.c, startup/linkcmds: Cleanup that was not merged from the simple non-RTEMS program.
* 2001-04-16 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2001-04-163-17/+18
| | | | | | | | * mongoosev/duart/mg5uart.c, mongoosev/duart/mg5uart.h Modifications made with Gregory Menke <gregory.menke@gsfc.nasa.gov> as he debugged this BSP using a logic analyzer. In particular, there was a mistake where the index not offset of registers was in the header file and the baud rate calculation was incorrect.
* 2001-04-16 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2001-04-162-5/+19
| | | | | | * start/start.S, startup/bspstart.c, startup/linkcmds: Modifications made with Gregory Menke <gregory.menke@gsfc.nasa.gov> as he debugged this BSP using a logic analyzer.
* 2001-04-16 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2001-04-163-81/+130
| | | | | | * start/start.S, startup/bspstart.c, startup/linkcmds: Modifications made with Gregory Menke <gregory.menke@gsfc.nasa.gov> as he debugged this BSP using a logic analyzer.
* 2001-04-11 Eric Valette <valette@crf.canon.fr>Joel Sherrill2001-04-1111-58/+141
| | | | | | | | * Makefile.am, configure.in, console/console.c, include/Makefile.am, include/bsp.h, network/network.c, startup/Makefile.am, startup/bspstart.c, startup/linkcmds, wrapup/Makefile.am: Switch the eth_comm BSP to use the "new exception processing model."
* 2001-03-30 Eric Valette <valette@crf.canon.fr>Joel Sherrill2001-04-066-1788/+8
| | | | | | | | * mpc8xx/vectors/.cvsignore, mpc8xx/vectors/Makefile.am, mpc8xx/vectors/README, mpc8xx/vectors/align_h.S mpc8xx/vectors/vectors.S: These files were removed in support of switching the mpc8xx to the use the "new exception processing model."
* 2001-03-30 Eric Valette <valette@crf.canon.fr>Joel Sherrill2001-04-064-1/+13
| | | | | | | * configure.in, motorola_powerpc/Makefile.am, motorola_powerpc/configure.in: These modifications are in support of switching the mpc8xx to the use the "new exception processing model."
* 2001-03-30 Eric Valette <valette@crf.canon.fr>Joel Sherrill2001-04-064-2/+10
| | | | | | * Makefile.am, console/consoleIo.h, include/bsp.h: These modifications are part of the conversion of the mpc8xx CPU to the "new exception processing model."
* 2001-03-30 Eric Valette <valette@crf.canon.fr>Joel Sherrill2001-04-0617-140/+734
| | | | | | | | | | | | | * mpc8xx/exceptions/.cvsignore, mpc8xx/exceptions/Makefile.am, mpc8xx/exceptions/asm_utils.S, mpc8xx/exceptions/raw_exception.c, mpc8xx/exceptions/raw_exception.h: New files. * configure.in, mpc6xx/mmu/bat.h, mpc8xx/Makefile.am, mpc8xx/clock/clock.c, mpc8xx/console-generic/console-generic.c, mpc8xx/include/mpc8xx.h, mpc8xx/mmu/mmu.c, new_exception_processing/cpu.h, shared/include/byteorder.h, wrapup/Makefile.am: This is conversion of the mpc8xx CPU to the "new exception processing model."
* 2001-03-30 Eric Valette <valette@crf.canon.fr>Joel Sherrill2001-04-0630-63/+3165
| | | | | | | | | | | | | | | * clock/.cvsignore, clock/Makefile.am, clock/p_clock.c, include/8xx_immap.h, include/commproc.h, include/mbx.h, irq/.cvsignore, irq/Makefile.am, irq/irq.c, irq/irq.h, irq/irq_asm.S, irq/irq_init.c, vectors/.cvsignore, vectors/Makefile.am, vectors/vectors.S, vectors/vectors.h, vectors/vectors_init.c: New files. * Makefile.am, configure.in, console/console.c, include/Makefile.am, network/network.c, startup/Makefile.am, startup/bspstart.c, startup/imbx8xx.c, startup/linkcmds, startup/mmutlbtab.c, startup/start.S, wrapup/Makefile.am: The modifications to this BSP reflect the conversion of the mpc8xx CPU to the "new exception processing model."
* 2001-03-19 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2001-03-191-0/+7
| | | | * sys/utsname.h: Added C++ wrapper.
* 2001-03-14 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2001-03-142-0/+12
| | | | * console/console.c: Added printk() support.
* 2001-03-14 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2001-03-147-10/+22
| | | | | * clock/clockdrv.c, console/conscfg.c, include/bsp.h, start/start.S, startup/bspstart.c, timer/timer.c: Comments corrected.
* 2001-02-22 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2001-03-1428-0/+1400
| | | | | | | | | | | | | | * The Generic Mongoose-V BSP uses only the peripherals found on the Synova Mongoose-V CPU. This is a radiation hardened CPU based on the LSI Logic 33K. * .cvsignore, ChangeLog, Makefile.am, README, bsp_specs, configure.in, clock/.cvsignore, clock/Makefile.am, clock/clockdrv.c, console/.cvsignore, console/Makefile.am, console/conscfg.c, include/.cvsignore, include/Makefile.am, include/bsp.h, start/.cvsignore, start/Makefile.am, start/regs.S, start/start.S, startup/.cvsignore, startup/Makefile.am, startup/bspstart.c, startup/linkcmds, timer/.cvsignore, timer/Makefile.am, timer/timer.c, wrapup/.cvsignore, wrapup/Makefile.am: New files.
* 2001-03-13 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2001-03-1421-3/+1614
| | | | | | | | | | | | | | | | * Added mongoose-v, mongoose-v/include, and mongoose-v/vectorisrs directories. * mongoosev/.cvsignore, mongoosev/Makefile.am, mongoosev/README, mongoosev/duart/.cvsignore, mongoosev/duart/Makefile.am, mongoosev/duart/README.mguart, mongoosev/duart/mg5uart.c, mongoosev/duart/mg5uart.h, mongoosev/duart/mg5uart_reg.c, mongoosev/include/.cvsignore, mongoosev/include/Makefile.am, mongoosev/include/mongoose-v.h, mongoosev/vectorisrs/.cvsignore, mongoosev/vectorisrs/Makefile.am, mongoosev/vectorisrs/vectorisrs.c: New files. * Makefile.am, configure.in, shared/interrupts/Makefile.am, shared/interrupts/maxvectors.c: Added support for mongoosev. * tx39/vectorisrs/vectorisrs.c: Corrected warning.
* 2001-02-18 Ralf Corsepiu <corsepius@faw.uni-ulm.de>Joel Sherrill2001-03-052-5/+11
| | | | * include/Makefile.am: Apply include_*HEADERS instead of H_FILES.
* 2001-02-18 Ralf Corsepiu <corsepius@faw.uni-ulm.de>Joel Sherrill2001-03-052-5/+11
| | | | * include/Makefile.am: Apply include_*HEADERS instead of H_FILES.
* 2001-02-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2001-03-0514-42/+60
| | | | | | | | | | * mpc505/ictrl/Makefile.am, mpc6xx/clock/Makefile.am, mpc6xx/exceptions/Makefile.am, mpc6xx/mmu/Makefile.am, mpc8xx/include/Makefile.am, new_exception_processing/Makefile.am, old_exception_processing/Makefile.am, pc403/ictrl/Makefile.am, shared/include/Makefile.am, shared/src/Makefile.am: Apply *_HEADERS instead of *H_FILES. * shared/src/.cvsignore: Add cache.h.
* 2001-03-03 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2001-03-052-1/+5
| | | | * clock/Makefile.am: Apply *_HEADERS instead of *H_FILES.
* 2001-03-03 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2001-03-054-8/+19
| | | | | * shared/cache/Makefile.am, tx39/include/Makefile.am: Apply include_*HEADERS instead of H_FILES.
* 2001-03-03 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2001-03-053-6/+15
| | | | | * m68040/fpsp/Makefile.am, shared/cache/Makefile.am: Apply include_*HEADERS instead of H_FILES.
* 2001-02-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2001-03-055-8/+10
| | | | | | * i960ca/Makefile.am, i960ka/Makefile.am, i960rp/Makefile.am: Remove H_FILES. * include/Makefile.am: Apply include_*HEADERS instead of H_FILES.
* 2001-02-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de:Joel Sherrill2001-03-052-1/+5
| | | | * include/Makefile.am: Apply include_*HEADERS instead of H_FILES.
* 2001-02-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de:Joel Sherrill2001-03-052-2/+8
| | | | * include/Makefile.am: Apply include_*HEADERS instead of H_FILES.
* 2001-02-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de:Joel Sherrill2001-03-015-8/+19
| | | | | | * include/Makefile.am, syscall/Makefile.am, cache/Makefile.am: Apply include_*HEADERS instead of H_FILES. * cache/.cvsignore: Add cache.h.
* 2001-02-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2001-03-013-6/+15
| | | | | * Makefile.am: Apply include_*HEADERS instead of H_FILES. * .cvsignore: Add cache.h.
* 2001-02-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2001-03-011-0/+1
| | | | | | | | * configure.in: Reworked for Canadian Cross support. * Makefile.am: Reflect changes to configure.in. * config.guess, config.sub: Update from subversions.gnu.org. * README.cdn-X: New file. * tools/Makefile.am: Remove build, tools from SUBDIRS.
* 2001-02-06 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2001-02-062-80/+4
| | | | * include/ioccom.h: Unreferenced and thus removed.
* 2001-02-03 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2001-02-056-15/+23
| | | | | | | * include/zilog/Makefile.am, include/Makefile.am, include/motorola/Makefile.am, include/sys/Makefile.am include/rtems/Makefile.am: Apply include_*HEADERS instead of H_FILES.
* 2001-02-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2001-02-022-1/+5
| | | | * bsp.am: Fix automake version number in comment.
* 2001-02-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2001-02-022-0/+5
| | | | * .cvsignore: Add stamp-h
* 2001-01-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2001-01-297-110/+86
| | | | | | | | * Makefile.am: Add scitab, gdbsci to SUBDIRS. * include/gdbsci.h: New file. * include/.cvsignore: Add stamp-h? and bspopts.h*. * console/Makefile.am: Use shared/console.c. * console/console-io.c, console/console-support.S: Remove.