summaryrefslogtreecommitdiffstats
path: root/c/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 2000-11-30 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2000-11-302-1/+11
| | | | * mw-fb/mw_uid.c: Removed unnecessary dependency on <bsp.h>.
* 2000-11-30 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2000-11-302-3/+8
| | | | | * cache/Makefile.am: Removed automake warning by introducing a simple variable.
* 2000-11-30 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2000-11-301-0/+4
| | | | * erc32sonic/Makefile.am: Only compile this if networking is enabled.
* 2000-11-30 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2000-11-302-10/+13
| | | | | * src/msgqsubmit.c: Modified multiprocessing conditional so this would compile with both macros and inlines.
* 2000-11-30 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2000-11-302-0/+10
| | | | | * macros/rtems/rtems/sem.inl: Added macro implementation of _Semaphore_Get_interrupt_disable().
* 2000-11-30 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2000-11-302-1/+6
| | | | * inline/rtems/posix/mqueue.inl: Removed explicit dependency on abs().
* 2000-11-30 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2000-11-304-11/+33
| | | | | | | * README: Updated to reflect current status. Misaligned reference during initialization may be compiler problem. * console/console-io.c: Added support for printk(). * startup/linkcmds: Reserve 512K for RTEMS Workspace.
* 2000-11-30 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2000-11-308-6/+145
| | | | | | | | | | | | | | | | | | * General effort to make things compile with macros not inlines * inline/rtems/score/coremutex.inl: Added comment indicating for macros there is another copy of _CORE_mutex_Seize_interrupt_trylock() in src/coremutexseize.c. * src/coremutexseize.c: Added body of _CORE_mutex_Seize_interrupt_trylock() for macro case. * macros/rtems/score/coremutex.inl: Added prototype for _CORE_mutex_Seize_interrupt_trylock() since there is a real body when macros are enabled. * macros/rtems/score/coresem.inl: Added macro implementation of _CORE_semaphore_Seize_isr_disable. * macros/score/Makefile.am: Fixed typos. * rtems/score/address.inl: Correct macro implementation of _Addresses_Is_aligned() so it would compile. * macros/rtems/score/coremsg.inl: Added closing parentheses.
* 2000-11-30 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2000-11-302-2/+14
| | | | | | * cpu_asm.S: Changed "_CPU_Ccontext_switch_restore: typo to correct name of _CPU_Context_switch_restore. Added dummy version of exc_utlb_code() so applications would link.
* 2000-11-30 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2000-11-306-5/+12
| | | | | | | * include/rtems/Makefile.am: Added termiostypes.h. * libc/Makefile.am: Removed termiostypes.h. * libc/termios.c: Changed include of "termiostypes.h" to <rtems/termiostypes.h> since that is an RTEMS specific header file.
* 2000-11-30 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2000-11-303-1/+11
| | | | | * modem/ppp_tty.c: Changed to include <rtems/termiostypes.h> since that is an RTEMS specific header file.
* 2000-11-30 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2000-11-305-145/+14
| | | | | * sys/ttycom.h: Moved to lib/include/sys. * Makefile.am: Modified to reflect above.
* 2000-11-28 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2000-11-304-1/+288
| | | | | * include/sys/ttycom.h: New file -- moved from libnetworking/sys. * Makefile.am: Modified to reflect above.
* 2000-11-28 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2000-11-284-0/+14
| | | | | * src/imfs/memfile.c: Bug report from Sturniolo Jose <jsturnio@nec.com.ar> where NULL pointer was dereferenced.
* 2000-11-28 Sergei Organov <osv@javad.ru>Joel Sherrill2000-11-283-2/+13
| | | | | * libc/getcwd.c: Ensure _closedir(dir) is called even on error exit from the routine.
* 2000-11-28 Chris Johns <ccj@acm.org>Joel Sherrill2000-11-282-1/+18
| | | | | | | | | * src/heapallocate.c: Do not allow the size to overflow when adjusting it. A test allocated a stack of -1 (~0). This actually resulted in a stack being allocated but with a size of 0xb. The allocator did not test the size to see if it rolled through 0 and so allowed the allocation to happen, the thread to get created. The task crashed as you would expect.
* 2000-11-27 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2000-11-273-8/+45
| | | | | * README, sim68000.setup, clock/clockdrv.c: Modified to add support for timer as clock tick source. Compiles but untested.
* 2000-11-27 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2000-11-272-0/+326
| | | | * libc/termiostypes.h: New file -- missed in earlier commits.
* 2000-11-27 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2000-11-274-2/+10
| | | | * libc/res_init.c: Fix typo - adding missing # on include.
* 2000-11-27 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2000-11-272-2/+25
| | | | | | * cache/cache.h: Fix reference to MC68040 and put in stubs for missing support routines. The functionality of these routines needs to be addressed.
* 2000-11-27 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2000-11-272-1/+7
| | | | | | * startup/linkcmds: Fix typo and add extra 0 to base address. Now runs until printf() tries to put a character and then it locks up checking a status bit that does not change.
* 2000-11-27 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2000-11-272-1/+5
| | | | * configure.in: Change mips64orion reference to mips.
* 2000-11-27 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2000-11-273-0/+12
| | | | | | * start/start.S, startup/bspstart.c: Not functional for CPU32 but hopefully will compile now and give a warning saying that the CPU32 variant needs work.
* 2000-11-27 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2000-11-272-0/+19
| | | | * src/sysconf.c: Add support for _SC_CLK_TCK and _SC_OPEN_MAX.
* 2000-11-27 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2000-11-2726-0/+1033
| | | | | | | | | | | | | | * The shsim is for the SH simulator in gdb. It should be able to be used with multiple SH CPU models. * .cvsignore, ChangeLog, Makefile.am, README, bsp_specs, configure.in, clock/.cvsignore, clock/Makefile.am, clock/clockdrv.c, console/.cvsignore, console/Makefile.am, console/console-io.c, console/console-support.S, 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, wrapup/.cvsignore, wrapup/Makefile.am: New files.
* 2000-11-25 Antti P Miettinen <antti.p.miettinen@nokia.com>Joel Sherrill2000-11-2511-0/+5108
| | | | | | | | | | | | * wrapup/Makefile.am: Added modem subdir. * configure.in, Makefile.am: Added modem subdir. * net/Makefile.am: Added if_pppvar.h, pppcompress.h. * pppd/Makefile.am: Added pppmain.c (which needs work). * pppd/chat.c, pppd/fsm.c, pppd/fsm.h, pppd/ipxcp.c, pppd/main.c, pppd/ppp_tty.c, pppd/upap.c: Changes from Thomas Doerfler <Thomas.Doerfler@imd-systems.de> and cosmetic changes by me. Actually main.c and ppp_tty.c should be scratched. The modem subdir has the real ppp_tty.c and the real pppd main is in pppmain.c.
* 2000-11-25 Eric Norum <eric.norum@usask.ca>Joel Sherrill2000-11-254-2/+18
| | | | * libc/res_init.c: Move include to avoid compiler dumping core.
* 2000-11-25 Antti P Miettinen <antti.p.miettinen@nokia.com>Joel Sherrill2000-11-2514-15/+47
| | | | | | | | | | | | * wrapup/Makefile.am: Added modem subdir. * configure.in, Makefile.am: Added modem subdir. * net/Makefile.am: Added if_pppvar.h, pppcompress.h. * pppd/Makefile.am: Added pppmain.c (which needs work). * pppd/chat.c, pppd/fsm.c, pppd/fsm.h, pppd/ipxcp.c, pppd/main.c, pppd/ppp_tty.c, pppd/upap.c: Changes from Thomas Doerfler <Thomas.Doerfler@imd-systems.de> and cosmetic changes by me. Actually main.c and ppp_tty.c should be scratched. The modem subdir has the real ppp_tty.c and the real pppd main is in pppmain.c.
* 2000-11-25 Antti P Miettinen <antti.p.miettinen@nokia.com>Joel Sherrill2000-11-255-312/+886
| | | | | | * libc/termios.c, libc/termiostypes.h: Task driver driver model and line discipline support from Thomas Doerfler <Thomas.Doerfler@imd-systems.de>.
* 2000-11-25 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2000-11-2525-0/+1170
| | | | | | | | | | | | | * The JMR BSP is for a Toshiba TX39 evaluation board but can also be used with the mips simulator in gdb. * .cvsignore, ChangeLog, Makefile.am, README, bsp_specs, configure.in, clock/.cvsignore, clock/Makefile.am, clock/clockdrv.c, console/.cvsignore, console/Makefile.am, console/console-io.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, wrapup/.cvsignore, wrapup/Makefile.am: New files.
* 2000-11-21 Jiri Gaisler <jgais@ws.estec.esa.nl>Joel Sherrill2000-11-212-3/+14
| | | | * cpu_asm.S: Fix for CPUs with FPU revision B or C.
* 2000-11-21 Jiri Gaisler <jgais@ws.estec.esa.nl>Joel Sherrill2000-11-212-4/+12
| | | | | | | | | * erc32sonic/erc32sonic.c: Minor modifications which enable network interface to come up and work for some time before getting an error in the SONIC driver. The error is a bit random, sometimes MCLGET (m, M_WAIT) tries to access memory way outside the available ram (and traps) while sometimes there is a panic due to RBAE/RXEN.
* 2000-11-17 Jennifer Averett <jennifer@OARcorp.com>Jennifer Averett2000-11-201-0/+14
| | | | | | | | | | | | | | * psxstat/test.c, psxstat/psxstat.scn: Forced inode numbers to remain consistant across platforms and bsps by forcing a mount point in front of all paths. 2000-11-17 Jennifer Averret <jennifer@OARcorp.com> * psxmount/test.c, psxmount/psxmount.scn: Improve output to report expected error condition in one case. * psxreaddir/test.c, psxreaddir.scn: Added test cases to exercise readdir() of root of mounted filesystem. Also corrected the screen file for some mistakes noticed in this effort.
* 2000-11-17 Jennifer Averret <jennifer@OARcorp.com>Jennifer Averett2000-11-202-17/+16
| | | | | | | | * psxmount/test.c, psxmount/psxmount.scn: Improve output to report expected error condition in one case. * psxreaddir/test.c, psxreaddir.scn: Added test cases to exercise readdir() of root of mounted filesystem. Also corrected the screen file for some mistakes noticed in this effort.
* 2000-11-20 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2000-11-202-0/+6
| | | | * itrontask01/system.h: Configure enough stack memory.
* 2000-11-20 Dmitry Kargapolov <dk@gentex.ru>Joel Sherrill2000-11-203-6/+34
| | | | | * libc/mount.c: Make sure there is space allocated for a device name in the mount table entry.
* 2000-11-17 Jennifer Averret <jennifer@OARcorp.com>Jennifer Averett2000-11-172-290/+267
| | | | | | | | * psxmount/test.c, psxmount/psxmount.scn: Improve output to report expected error condition in one case. * psxreaddir/test.c, psxreaddir.scn: Added test cases to exercise readdir() of root of mounted filesystem. Also corrected the screen file for some mistakes noticed in this effort.
* 2000-11-17 Jennifer Averret <jennifer@OARcorp.com>Jennifer Averett2000-11-174-81/+143
| | | | | | | | * psxmount/test.c, psxmount/psxmount.scn: Improve output to report expected error condition in one case. * psxreaddir/test.c, psxreaddir.scn: Added test cases to exercise readdir() of root of mounted filesystem. Also corrected the screen file for some mistakes noticed in this effort.
* 2000-11-17 Jennifer Averret <jennifer@OARcorp.com>Jennifer Averett2000-11-174-32/+40
| | | | * src/imfs/imfs_eval.c: Always return imaginary node at mount points.
* 2000-11-17 Jennifer Averret <jennifer@OARcorp.com>Jennifer Averett2000-11-174-156/+106
| | | | | | | | | | | * libc/mount.c (search_mt_for_mount_point): Deleted routine. * libc/mount.c (Is_node_fs_root): Replacement for above that accounts for the imaginary root node being returned by the filesystem evaluation routine. * libc/unmount.c (unmount): Account for imaginary root node being returned and improved variable names to clarify code. * libc/unmount.c (file_systems_below_this_mountpoint): Body of routine replaced to account for imaginary root node being returned.
* 2000-11-13 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2000-11-152-7/+11
| | | | * Makefile.inc.in: Use * instead of *_FOR_TARGET (BUG-FIX).
* 2000-11-13 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2000-11-154-7/+10
| | | | * Makefile.am: Cleanup.
* 2000-11-13 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2000-11-152-1/+4
| | | | * include/Makefile.am: Cleanup.
* 2000-11-13 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2000-11-153-2/+6
| | | | * psxmount/psxmount.scn, psxmount/test.c: Correct spelling.
* 2000-11-14 Jiri Gaisler <jgais@ws.estec.esa.nl>Joel Sherrill2000-11-157-1/+100
| | | | | | | * Makefile.am, configure.in: Added support for instruction cache enabling based on CPU model. * cache/.cvsignore, cache/Makefile.am, cache/cache.c, cache/cache_.h: New files.
* 2000-11-14 Jiri Gaisler <jgais@ws.estec.esa.nl>Joel Sherrill2000-11-152-1/+8
| | | | | | | * shared/src/cache_manager.c (rtems_cache_invalidate_multiple_instruction_lines): If CPU_INSTRUCTION_CACHE_ALIGNMENT is defined but 0, then there is an instruction cache but no notion of line size.
* 2000-11-14 Jiri Gaisler <jgais@ws.estec.esa.nl>Joel Sherrill2000-11-154-4/+14
| | | | | * wrapup/Makefile.am: Pick up cache code from libcpu and pick up .o's instead of .rel's from libcpu.
* 2000-11-14 Jiri Gaisler <jgais@ws.estec.esa.nl>Joel Sherrill2000-11-153-1/+20
| | | | | | * cpu.c, rtems/cpu/sparc.h: Make floating point optional based on gcc arguments. Do not initialize FP context if there is no FPU. Flush instruction cache after installing RTEMS trap handler.
* 2000-11-14 Jiri Gaisler <jgais@ws.estec.esa.nl>Joel Sherrill2000-11-152-0/+5
| | | | * startup/boardinit.S: St 32-bit ram width by default.
* 2000-11-13 Jiri Gaisler <jgais@ws.estec.esa.nl>Joel Sherrill2000-11-132-0/+7
| | | | | | * ChangeLog, .cvsignore, Makefile.am, bspclean.c, bspstart.c, gnatcommon.c, start.S: New files. Largely moved from ERC32 BSP to be able to be shared with LEON and other SPARC BSPs.