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
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
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
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