Commit Graph

3627 Commits

Author SHA1 Message Date
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
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
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
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
Joel Sherrill
90dccce216 2001-01-03 Joel Sherrill <joel@OARcorp.com>
* console/console-io.c: Removed unused variable initialized.
2001-01-03 17:50:04 +00:00
Joel Sherrill
dbe4dc9149 2001-01-03 Joel Sherrill <joel@OARcorp.com>
* console/console-io.c: Added console_initialize_hardware().
2001-01-03 16:54:52 +00:00
Joel Sherrill
5e67b98dfd 2001-01-03 Joel Sherrill <joel@OARcorp.com>
* new_exception_processing/cpu.h, old_exception_processing/cpu.c:
	old_exception_processing/cpu.h, Added _CPU_Initialize_vectors().
	In particular, spurious vector initialization had to be moved
	on old exception processing model.
2001-01-03 16:45:52 +00:00
Joel Sherrill
e182c62027 2001-01-03 Joel Sherrill <joel@OARcorp.com>
* clockdrv_shell.c: Added fast idle mode which is enabled by defining
	CLOCK_DRIVER_USE_FAST_IDLE.
	* console-polled.c: Added console_initialize_hardware() hook.
2001-01-03 16:44:17 +00:00
Joel Sherrill
60ab53a201 2001-01-03 Joel Sherrill <joel@OARcorp.com>
* ChangeLog: Removed bad entry.
2001-01-03 16:43:17 +00:00
Joel Sherrill
1f2758872d 2001-01-03 Joel Sherrill <joel@OARcorp.com>
* console/console-io.c: Added console_initialize_hardware().
2001-01-03 16:43:16 +00:00
Joel Sherrill
0fd4a13317 2001-01-03 Joel Sherrill <joel@OARcorp.com>
* clock/Makefile.am: Fixed reference to ckinit.c.
	* clock/clockdrv.c: Enabled fast idle.
	* console/console-io.c: Added console_initialize_hardware().
2001-01-03 16:42:59 +00:00
Joel Sherrill
7f9bee004e 2001-01-03 Joel Sherrill <joel@OARcorp.com>
* start/start.S: Added space for vectors on CPU32 configuration.
	* startup/bspstart.c: Fixed typo.
2001-01-03 16:41:56 +00:00
Joel Sherrill
2ecb71532d 2001-01-03 Joel Sherrill <joel@OARcorp.com>
* clock: New directory with stub clock driver.
	* clock/.cvsignore, clock/Makefile.am, clock/clockdrv.c: New files.
	* Makefile.am, configure.in, wrapup/Makefile.am: Modified
	to reflect above.
2001-01-03 16:39:22 +00:00
Joel Sherrill
d6ea098b77 2001-01-03 Joel Sherrill <joel@OARcorp.com>
* rtems/score/cpu.h: Added _CPU_Initialize_vectors().
2001-01-03 16:37:08 +00:00
Joel Sherrill
fe7acdcf8b 2001-01-03 Joel Sherrill <joel@OARcorp.com>
* rtems/score/cpu.h: Added _CPU_Initialize_vectors().
	* cpu_asm.S: Modify to properly dereference _ISR_Vector_table
	now that it is dynamically allocated.
2001-01-03 16:36:23 +00:00
Joel Sherrill
9fd4f5c5c2 2001-01-03 Joel Sherrill <joel@OARcorp.com>
* rtems/score/cpu.h: Added _CPU_Initialize_vectors().
	* cpu_asm.S: Eliminated warning for duplicate definition of EXTERN.
2001-01-03 16:35:08 +00:00
Joel Sherrill
ac0043451d 2001-01-03 Joel Sherrill <joel@OARcorp.com>
* rtems/score/cpu.h: Added _CPU_Initialize_vectors().
	* cpu_asm.S: Modify to properly dereference _ISR_Vector_table
	now that it is dynamically allocated.
2001-01-03 16:32:23 +00:00
Joel Sherrill
0dd2ee71df 2001-01-03 Joel Sherrill <joel@OARcorp.com>
* ChangeLog: Removed duplicate entry.
2001-01-03 16:31:51 +00:00
Joel Sherrill
effa65938f 2001-01-03 Joel Sherrill <joel@OARcorp.com>
* rtems/score/cpu.h: Added _CPU_Initialize_vectors().
2001-01-03 16:29:49 +00:00
Joel Sherrill
2d877aa6ec 2001-01-03 Joel Sherrill <joel@OARcorp.com>
* rtems/score/cpu.h: Added _CPU_Initialize_vectors().
2001-01-03 16:29:04 +00:00
Joel Sherrill
9094566e59 2001-01-03 Joel Sherrill <joel@OARcorp.com>
* rtems/score/cpu.h: Added _CPU_Initialize_vectors().
2001-01-03 15:43:14 +00:00
Joel Sherrill
75ca1791fd 2001-01-02 Joel Sherrill <joel@OARcorp.com>
* CHANGELOG: Removed.
	* README: Merged CHANGELOG contents as initial changes.
2001-01-02 14:18:44 +00:00
Joel Sherrill
d4f0eefd43 2000-12-19 Joel Sherrill <joel@OARcorp.com>
* startup/linkcmds: Set _VBR to 0 to indicate that the vectors are
	in RAM not ROM.  Thanks to Juan Zamorano <jzamora@fi.upm.es> for
	debugging this.
2000-12-19 18:24:00 +00:00
Joel Sherrill
7d18fdc120 2000-12-19 Joel Sherrill <joel@OARcorp.com>
* tx39/vectorisrs/vectorisrs.c: Modified to have default exception
	vector handler.  This should be in a separate file so the BSP can
	easily override it.
2000-12-19 16:56:42 +00:00
Joel Sherrill
493fa933fe 2000-12-19 Joel Sherrill <joel@OARcorp.com>
* timer/timer.c: Removed incorrect comments about ERC32.
2000-12-19 16:55:35 +00:00
Joel Sherrill
8f81248cb7 2000-12-19 Joel Sherrill <joel@OARcorp.com>
* timer: New subdirectory.
	* timer/.cvsignore, timer/Makefile.am, timer/timer.c: New files.
	* tools/ChangeLog: New file.
2000-12-19 16:54:36 +00:00
Joel Sherrill
2ba9d3bdcc 2000-12-19 Joel Sherrill <joel@OARcorp.com>
* Makefile.am: Added tools subdirectory and removed commented out line.
	* configure.in: Added tools subdirectory.
	* tools: New subdirectory.
	* tools/.cvsignore, tools/Makefile.am, tools/configure.in,
	tools/runtest: New files -- based on powerpc/psim.
	* clock/clockdrv.c: Guessed new value for clock tick.  Need to
	add fast idle support.
	* include/bsp.h: tm27 support initiated.
	* start/start.S: Fixed frame/endframe problems on _sys_exit.
	* startup/bspstart.c: Increased Workspace size to 4 MBYTES!
	* linkcmds: Increased Workspace size to 4 MBYTES!
	* Most tests appear to run correctly!
2000-12-19 16:53:13 +00:00
Joel Sherrill
6879633672 2000-12-19 Joel Sherrill <joel@OARcorp.com>
* Makefile.am: Removed unneeded blank line.
2000-12-19 16:48:22 +00:00
Joel Sherrill
3b06e12baf 2000-12-19 Joel Sherrill <joel@OARcorp.com>
* src/isr.c: Allocate the _ISR_Vector_table all the time not just when
	we are allocating an interrupt stack.
2000-12-19 16:47:47 +00:00
Joel Sherrill
87e8f25ad7 2000-12-19 Joel Sherrill <joel@OARcorp.com>
* cpu_asm.S (_ISR_Handler): Return to the address in the EPC register.
	Previous code resulting in the interrupted immediately returning
	to the caller of the routine it was inside.
2000-12-19 16:46:29 +00:00
Joel Sherrill
3ad7c5d2f5 2000-12-19 Joel Sherrill <joel@OARcorp.com>
* cpu.c (_CPU_Initialize): Do not initialize _ISR_Vector_table() here
	because it has not been allocated yet.
2000-12-19 16:44:59 +00:00
Joel Sherrill
c5333725bc 2000-12-19 Joel Sherrill <joel@OARcorp.com>
* cpu.c: Do not read or write raw interrupt vector table if
	we are on a CPU that does not have a %vbr register and the
	BSP is configured as having the table in ROM.
2000-12-19 16:43:34 +00:00
Joel Sherrill
8f4bddd9c0 2000-12-19 Joel Sherrill <joel@OARcorp.com>
* src/pthreadgetschedparam.c: Do not set output parameters if
	the pointers are NULL.
2000-12-19 16:42:15 +00:00
Joel Sherrill
da8d470c45 2000-12-14 Joel Sherrill <joel@OARcorp.com>
* network/network.c: Removed unused variable warnings.
2000-12-14 19:38:51 +00:00
Joel Sherrill
8c4c223897 2000-12-14 Joel Sherrill <joel@OARcorp.com>
* TESTED: Added comment on 68en302 now that there is a network driver.
2000-12-14 17:55:48 +00:00
Joel Sherrill
8b868a11d9 2000-12-11 Joel Sherrill <joel@OARcorp.com>
* Makefile.am, configure.in, include/Makefile.am,
	wrapup/Makefile.am: Updated to reflect addition of network driver
	by  Franck Julien <FranckJ@cxr.fr>.
	* include/m302_int.h, network/.cvsignore, network/Makefile.am,
	network/network.c: New file.
2000-12-14 17:53:53 +00:00
Joel Sherrill
407bc8c9ee 2000-12-14 Eric Norum <eric.norum@usask.ca>
* lib/tftpDriver.c: Added write capability.
2000-12-14 14:12:19 +00:00