Commit Graph

4940 Commits

Author SHA1 Message Date
Joel Sherrill
b00b6a7808 2001-01-24 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.in: Remove rtems_cv_prog_cc_cross reference.
	* target.cfg.in: Delete commented out lines regarding obsolete lines.
2001-01-24 18:06:01 +00:00
Joel Sherrill
f42b726174 2001-01-24 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.in: Add src/config.h
	* src/Makefile.am: Add INCLUDES += -I. to pickup config.h
	* src/.cvsignore: Add config.h and stamp-h
	* src/*.c: Add config.h support.
2001-01-24 14:17:28 +00:00
Joel Sherrill
5c26b28b9b 2001-01-24 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* config.h.in: Automatically generated.  Remove from CVS.
2001-01-24 14:10:31 +00:00
Joel Sherrill
b978374039 2001-01-23 Joel Sherrill <joel@OARcorp.com>
* src/alarm.c: Eliminated use of C++ style comments.
2001-01-23 22:42:58 +00:00
Joel Sherrill
a93baa4383 2001-01-12 Joel Sherrill <joel@OARcorp.com>
* src/clockgetres.c: Fixed match problem.  We are not converting
	an interval to a timespec -- it is actually a real number of
	microseconds.
2001-01-22 14:19:05 +00:00
Joel Sherrill
9f8748400e 2001-01-22 Radzislaw Galler <rgaller@et.put.poznan.pl>
* README.EVB7045F: New file.
	* README: Additions and corrections.
	* include/bsp.h: Switch console to sci0.
2001-01-22 14:12:51 +00:00
Joel Sherrill
4dd1aa53ed 2001-01-22 Radzislaw Galler <rgaller@et.put.poznan.pl>
* clock/ckinit.c (Install_clock): Modified MTU timer 0 initialization
	to generate an interrupt exactly every 1us
2001-01-22 14:11:09 +00:00
Joel Sherrill
d6b1d73bc7 2001-01-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.in: Add src/imfs/config.h
	* src/imfs/Makefile.am: Add INCLUDES += -I. to pickup config.h
	* src/imfs/.cvsignore: Add config.h and stamp-h
	* src/imfs/*.c: Add config.h support.
2001-01-22 14:05:14 +00:00
Joel Sherrill
227ae749dc 2001-01-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* aclocal/bsp-alias.m4, aclocal/check-bsps.m4: Add simsh7032 and
	simsh7045.
2001-01-22 14:03:44 +00:00
Joel Sherrill
7a55888efe 2001-01-22 Michael Hamel <mhamel@adi.co.nz>
* include/rtems.h, src/signalcatch.c: Modifications to make
	CodeWarrior happy.
2001-01-22 13:47:07 +00:00
Joel Sherrill
32ba727717 2001-01-22 Michael Hamel <mhamel@adi.co.nz>
* include/rtems/posix/semaphore.h, inline/rtems/posix/semaphore.inl,
	src/ptimer1.c, include/rtems/posix/semaphore.h,
	inline/rtems/posix/semaphore.inl, src/alarm.c, src/ptimer1.c,
	src/semaphorenametoid.c, src/semopen.c, src/semunlink.c:
	Modifications to make CodeWarrior happy.
2001-01-22 13:46:28 +00:00
Joel Sherrill
c2a4084fe4 2001-01-12 Eric Norum <eric.norum@usask.ca>
* README, clock/Makefile.am, clock/ckinit.c, clock/clock.c:
	Clock driver updated to use shell driver mechanism.
	* clock/ckinit.c: Removed.
	* clock/clock.c: New file.
2001-01-12 15:00:54 +00:00
Joel Sherrill
3f777d0edf 2001-01-12 Sergei Organov <osv@javad.ru>
* rtems_servers/ftpd.c, rtems_servers/ftpd.h: Major enhancements
	as listed below:
	    - use pool of pre-created threads to handle sessions instead of
  	      creating/deleting threads on the fly
	    - LIST output is now similar to what "/bin/ls -al" would output,
	      thus FTP clients such Netscape are happy with it.
	    - LIST NAME now works (both for files and directories)
	    - added support for NLST, CDUP, and MDTM FTP commands to make
	      more FTP clients happy
	    - keep track of CWD for every session separately
	    - ability to specify root directory name for FTPD in configuration
	      table. FTPD will then create illusion for FTP clients that this
	      is actually root directory.
	    - ignore options sent in commands, thus LIST -al FILE works and
	      doesn't try to list "-al" directory.
	    - buffers are allocated on stack instead of heap where possible to
	      eliminate malloc/free calls (avoid possible heap fragmentation
	      troubles).
	    - drop using of task notepad to pass parameters - use function
	      arguments instead
	    - use snprintf() instead of sprintf() as the latter is unsafe
	    - use of PF_INET in socket() instead of AF_INET

	    Here are ftp clients I've tried new FTPD with (all of them
	    running on Debian GNU/Linux 2.2):

	         Lftp 2.1.10
	         NcFTP 2.4.3
	         Netscape 4.75
	         ftp
	         mc 4.5.49
2001-01-12 13:51:56 +00:00
Joel Sherrill
d19415873f 2001-01-12 Jake Janovetz <janovetz@uiuc.edu>
* src/imfs/imfs.h, src/imfs/imfs_creat.c, src/imfs/imfs_debug.c,
	src/imfs/imfs_eval.c, src/imfs/imfs_fchmod.c,
	src/imfs/imfs_handlers_memfile.c, src/imfs/imfs_init.c,
	src/imfs/imfs_initsupp.c, src/imfs/imfs_stat.c, src/imfs/memfile.c,
	src/imfs/miniimfs_init.c: Final developmental update to "tarfs".
	When rtems_tarfs_load() is called, it checks the permissions
	on each file.  If there is write permission, it just creates a
	standard file using "creat()" and therefore, uses the IMFS MEMORY_FILE.
	If there is no write permission, it creates a LINEAR_FILE node
	with the appropriate properties.  If the permission is ever changed
	to writeable, IMFS_fchmod converts it to a regular memory file.
2001-01-12 13:44:12 +00:00
Joel Sherrill
5c27c8053b 2001-01-12 Joel Sherrill <joel@OARcorp.com>
* r46xx/vectorisrs/vectorisrs.c (mips_get_cause): Corrected
	constraints from general to register.
	* tx39/vectorisrs/vectorisrs.c (mips_get_cause): Corrected
	constraints from general to register.
2001-01-12 13:38:01 +00:00
Joel Sherrill
d2959b22fb 2001-01-12 Joel Sherrill <joel@OARcorp.com>
* setvec.c: Removed unused variables.
2001-01-12 13:36:54 +00:00
Joel Sherrill
9c1dc8cd2a 2001-01-12 Joel Sherrill <joel@OARcorp.com>
* rtems/score/mips.h (mips_get_sr, mips_set_sr): Corrected
	register constraints from "general" to "register".
2001-01-12 13:36:30 +00:00
Joel Sherrill
d9f61654c7 2001-01-12 Joel Sherrill <joel@OARcorp.com>
* src/README.mqueue: Enhanced example.
2001-01-12 13:34:24 +00:00
Joel Sherrill
4d6b3b66e1 2001-01-12 Joel Sherrill <joel@OARcorp.com>
* include/bsp.h, timer/timer.c: Updated so timer appears to
	work and support tm27.  I would prefer to time a software
	interrupt rather than an use an extra timer though.
2001-01-12 13:28:27 +00:00
Joel Sherrill
3e7e859428 changed version to ss-20010109 2001-01-09 18:50:05 +00:00
Joel Sherrill
8b15163fd3 2001-01-09 Joel Sherrill <joel@OARcorp.com>
* Removing non-function shmsupp directory.
	* shmsupp/.cvsignore, shmsupp/Makefile.am, shmsupp/addrconv.c,
	shmsupp/getcfg.c, shmsupp/lock.c, shmsupp/mpisr.c: Removed.
	* configure.in, Makefile.am, wrapup/Makefile.am
2001-01-09 17:28:15 +00:00
Joel Sherrill
d3d5319334 2001-01-09 Joel Sherrill <joel@OARcorp.com>
* clockdrv_shell.c (CLOCK_DRIVER_ISRS_PER_TICK): Add support for
	multiple ISRs per clock tick.  Testing per hacking on mips/jmr3904
	clock driver.
2001-01-09 17:10:56 +00:00
Joel Sherrill
026f4aa247 2001-01-09 Joel Sherrill <joel@OARcorp.com>
* clock/clockdrv.c: Clean up.
	* include/bsp.h: Uncomment and fix set_vector() prototype.
2001-01-09 17:05:57 +00:00
Joel Sherrill
16ad7eafed 2001-01-09 Joel Sherrill <joel@OARcorp.com>
* cpu_asm.S: Use SR_INTERRUPT_ENABLE_BITS instead of SR_XXX constants
	to make it easier to conditionalize the code for various ISA levels.
2001-01-09 16:48:26 +00:00
Joel Sherrill
96e34e007f 2001-01-09 Joel Sherrill <joel@OARcorp.com>
* custom/pc386.cfg (make-exe): Removed commented out lines that
	were displayed in build longs.
2001-01-09 13:51:09 +00:00
Joel Sherrill
73ee510586 2001-01-08 Joel Sherrill <joel@OARcorp.com>
* wrapup/Makefile.am: Remove warning missed in shmsupp removal.
2001-01-08 19:23:21 +00:00
Joel Sherrill
7af5e14dbf 2001-01-08 Joel Sherrill <joel@OARcorp.com>
* Shared memory support removed since it was non-functional.
	* shmsupp/.cvsignore, shmsupp/Makefile.am, shmsupp/addrconv.c,
	shmsupp/getcfg.c, shmsupp/lock.c, shmsupp/mpisr.c: Removed.
	* configure.in, Makefile.am, wrapup/Makefile.am: Modified to
	reflect above.
2001-01-08 19:22:25 +00:00
Joel Sherrill
81f6e8cca4 2001-01-08 Joel Sherrill <joel@OARcorp.com>
* src/threadinitialize.c: Fix my bad hack of Ralf's fp_area
	warning removal patch. :(
2001-01-08 19:16:26 +00:00
Joel Sherrill
9c49db4d6a 2001-01-08 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.in: Add libc/config.h
	* libc/Makefile.am: Add INCLUDES += -I. to pickup config.h
	* libc/.cvsignore: Add config.h and stamp-h
	* libc/*.c: Add config.h support.
2001-01-08 18:26:44 +00:00
Joel Sherrill
ac5c8c7a18 2001-01-08 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* src/threadinitialize.c: Removed warning.
2001-01-08 18:23:40 +00:00
Joel Sherrill
5f78f5d07f 2001-01-08 Joel Sherrill <joel@OARcorp.com>
* start/start.S: init_exc_vecs is now called mips_install_isr_entries.
	* wrapup/Makefile.am: Corrected to reflect new libcpu structure.
2001-01-08 18:19:27 +00:00
Joel Sherrill
9b0e5b2edb 2001-01-08 Joel Sherrill <joel@OARcorp.com>
* console/vt.c: Added include of <rtems.h> so _CPU_ISR_disable
	would be visible.
2001-01-08 18:18:11 +00:00
Joel Sherrill
82e2265e52 2001-01-08 Joel Sherrill <joel@OARcorp.com>
* include/bsp.h: Added closing brace for extern C.
2001-01-08 18:17:47 +00:00
Joel Sherrill
1800f71707 2001-01-08 Joel Sherrill <joel@OARcorp.com>
* idtcpu.h: Commented out definition of "wait".  It was stupid to
	use such a common word as a macro.
	* rtems/score/cpu.h (_CPU_ISR_Disable): Fixed for mips ISA 3.
	* rtems/score/mips.h: Added include of <idtcpu.h>.
	* rtems/score/mips.h (mips_enable_in_interrupt_mask): Corrected.
2001-01-08 18:16:51 +00:00
Joel Sherrill
f8b891dcbf 2001-01-08 Joel Sherrill <joel@OARcorp.com>
* custom/p4000.cfg, custom/p4600.cfg, custom/p4650.cfg: Remove
	unneeded definitions when compiled for "mips" rather than "mips64orion."
	Correct CPU_CFLAGS.
2001-01-08 18:14:01 +00:00
Joel Sherrill
f692d7e081 2001-01-08 Joel Sherrill <joel@OARcorp.com>
* src/rtemsInterrupt.cc: Allocated interrupt_table since since
	cannot be determined without CPU model information.
2001-01-08 18:12:27 +00:00
Joel Sherrill
b03f4f2c9d 2001-01-08 Joel Sherrill <joel@OARcorp.com>
* Added r46xx directory.
	* Makefile.am, configure.in: Modified to reflect addition of r46xx.
	* shared/interrupts/installisrentries.c: Fixed typo.
	* r46xx/.cvsignore, r46xx/Makefile.am,
	r46xx/vectorisrs/.cvsignore, r46xx/vectorisrs/Makefile.am,
	r46xx/vectorisrs/vectorisrs.c: New files.
2001-01-08 18:11:35 +00:00
Joel Sherrill
ec5afe01a5 2001-01-05 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Remove subshell from *.a processing in librtemsall.a
	rule.
2001-01-05 13:40:42 +00:00
Joel Sherrill
60391a2c16 2001-01-05 Joel Sherrill <joel@OARcorp.com>
* scitab/Makefile.am, startup/bspstart.c, configure.in: Removed
	rest of make-target-options and moved them to BSP configure options.
2001-01-05 13:38:20 +00:00
Joel Sherrill
e8ad374a2b 2001-01-05 Joel Sherrill <joel@OARcorp.com>
* custom/gensh1.cfg: Removed rest of make-target-options and
	moved them to BSP configure options.
2001-01-05 13:36:58 +00:00
Joel Sherrill
96b2583fdd 2001-01-05 Joel Sherrill <joel@OARcorp.com>
* include/bsp.h: Changed <sh/null.h> to <rtems/devnull.h> to reflect
	the movement of this component to libmisc.
	* wrapup/Makefile.am: /dev/null driver is no longer in libcpu/sh.
2001-01-05 13:35:32 +00:00
Joel Sherrill
7a0a5531ef 2001-01-05 Joel Sherrill <joel@OARcorp.com>
* console/vt.c: Added include of <rtems.h> so _CPU_ISR_disable
	would be visible.
2001-01-05 13:33:31 +00:00
Joel Sherrill
98e1de84a3 2001-01-05 Joel Sherrill <joel@OARcorp.com>
* /dev/null moved to libmisc.
	* Makefile.am, configure.in: Removed null directory.
	* include/Makefile.am: Removed null.h.
	* include/null.h, null/.cvsignore, null/Makefile.am, null/close.c,
	null/cntrl.c, null/init.c, null/open.c, null/read.c, null/write.c:
	Removed.
2001-01-05 13:31:04 +00:00
Joel Sherrill
85d03e28c7 2001-01-05 Joel Sherrill <joel@OARcorp.com>
* devnull: New addition.  Moved from libcpu/sh.
	* devnull/devnull.c, devnull/devnull.h, devnull/.cvsignore,
	devnull/Makefile.am: New files.
	* Makefile.am, configure.in, wrapup/Makefile.am: Modified to reflect
	addition of above.
2001-01-05 13:26:51 +00:00
Joel Sherrill
0589f0b74b 2001-01-03 Emmanuel Raguet <raguet@crf.canon.fr>
* bootloader/Makefile.am: Modified to install bootloader so
	make-exe rule can avoid writing to install point or assuming
	BSP build tree is available.
2001-01-03 18:47:51 +00:00
Joel Sherrill
4dc2e9a75e 2001-01-03 Emmanuel Raguet <raguet@crf.canon.fr>
* automake/compile.am: Add LD.
2001-01-03 18:47:07 +00:00
Joel Sherrill
fdfa5b9f5c 2001-01-03 Emmanuel Raguet <raguet@crf.canon.fr>
* custom/mcp750.cfg (make-exe): Rewrite to avoid writing to
	install point or assuming BSP build tree is available.
2001-01-03 18:46:31 +00:00
Joel Sherrill
c2bbfb5255 2001-01-03 Joel Sherrill <joel@OARcorp.com>
* custom/psim.cfg: Removed unused variables.
2001-01-03 17:53:45 +00:00
Joel Sherrill
2e10f5131c 2001-01-03 Joel Sherrill <joel@OARcorp.com>
* clockdrv_shell.c: Fixed syntax error in fast idle support.
2001-01-03 17:53:10 +00:00
Joel Sherrill
e177810d50 2001-01-03 Joel Sherrill <joel@OARcorp.com>
* clock/clock.c: Use shared clock driver shell.
	* console/console.c: Removed.  Now use shared polling shell.
	* console/console-io.c: New file.
	* console/Makefile.am: Correct to use shared polling shell.
	* startup/bspstart.c: Remove all fast idle references.
2001-01-03 17:52:36 +00:00