Joel Sherrill
d36c457fa8
2003-08-21 Till Straumann <strauman@slac.stanford.edu>
...
PR 457/bsps
* rtems/powerpc/registers.h: Add a few definitions for the PowerPC
thermal assistance unit.
2003-08-21 17:09:26 +00:00
Joel Sherrill
f6c6bc8f95
2003-08-14 Joel Sherrill <joel@OARcorp.com>
...
PR 455/bsps
* rtems/score/cpu.h: Added missing CPU_swap_u16().
2003-08-14 13:17:53 +00:00
Ralf Corsepius
7dcc3feefc
2003-08-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* configure.ac: Use rtems-bugs@rtems.com as bug report email address.
2003-08-11 14:20:43 +00:00
Joel Sherrill
1ede24cc01
2003-07-18 Till Straumann <strauman@slac.stanford.edu>
...
PR 288/rtems
* rtems/new-exceptions/cpu.h: _ISR_Nest_level is now properly
maintained and does not reside in SPRG0.
2003-07-18 17:25:02 +00:00
Ralf Corsepius
051c0b9a4a
2003-07-08 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* cpu/Makefile.am: Add DIST_SUBDIRS = $(RTEMS_CPU).
2003-07-08 17:15:20 +00:00
Ralf Corsepius
ccb1a6ecbb
Merger from rtems-4-6-branch.
2003-04-17 10:55:40 +00:00
Ralf Corsepius
d2c26e4bad
Merger from rtems-4-6-branch.
2003-03-11 08:10:00 +00:00
Ralf Corsepius
6c63598f9f
Fix CVS-Ids
2003-03-11 07:56:06 +00:00
Ralf Corsepius
5372f167a9
Merger from rtems-4-6-branch.
2003-03-04 06:55:35 +00:00
Ralf Corsepius
9c59c2d953
Merger from rtems-4-6-branch.
2003-02-28 07:08:21 +00:00
Joel Sherrill
cd228d76ad
2003-02-20 Till Straumann <strauman@slac.stanford.edu>
...
PR 349/bsps
* rtems/powerpc/registers.h: Add definitions for HID1 and DABR SPRs.
2003-02-20 22:11:46 +00:00
Joel Sherrill
04040112b6
2003-02-14 Joel Sherrill <joel@OARcorp.com>
...
AMD a29k declared obsolete.
* cpu/Makefile.am: Removed reference.
* cpu/a29k/.cvsignore, cpu/a29k/ChangeLog, cpu/a29k/Makefile.am,
cpu/a29k/amd.ah, cpu/a29k/asm.h, cpu/a29k/configure.ac,
cpu/a29k/cpu.c, cpu/a29k/cpu_asm.S, cpu/a29k/pswmacro.ah,
cpu/a29k/register.ah, cpu/a29k/sig.S, cpu/a29k/rtems/.cvsignore,
cpu/a29k/rtems/score/.cvsignore, cpu/a29k/rtems/score/a29k.h,
cpu/a29k/rtems/score/cpu.h, cpu/a29k/rtems/score/cpu_asm.h,
cpu/a29k/rtems/score/types.h: Removed.
2003-02-14 19:40:49 +00:00
Joel Sherrill
a6f8daab36
2003-02-14 Till Straumann <strauman@slac.stanford.edu>
...
PR 347/rtems
* rtems/powerpc/registers.h (PPC_Set_decrementer): Correct inline
assembly so it correctly generates on newer gcc's.
2003-02-14 19:33:56 +00:00
Joel Sherrill
3ab9062756
2003-02-11 Joel Sherrill <joel@OARcorp.com>
...
* cpu_asm.c: Rework logic that decides when to call
_Thread_Dispatch. Analysis by Sergei Organov <osv@javad.ru >
determined that _ISR_Signals_to_thread_executing was not being
honored and/or cleared properly.
2003-02-11 23:43:36 +00:00
Joel Sherrill
4b83378280
2003-02-11 Joel Sherrill <joel@OARcorp.com>
...
* irq.c: Rework logic that decides when to call
_Thread_Dispatch. Analysis by Sergei Organov <osv@javad.ru >
determined that _ISR_Signals_to_thread_executing was not being
honored and/or cleared properly.
2003-02-11 23:43:11 +00:00
Joel Sherrill
089e1b0477
2003-02-06 Ilya Alexeev <ilya@continuum.ru>
...
* m68360.h: Correct the order of fields in the ethernet structure
to account for the typo in MC68360UM (page 7-248).
2003-02-06 17:46:19 +00:00
Joel Sherrill
1292ba4654
2003-01-03 Joel Sherrill <joel@OARcorp.com>
...
* rtems/score/cpu.h: Per PR315, eliminate warning for structure
alignment requests that are too large.
2003-01-03 20:08:14 +00:00
Ralf Corsepius
53021d4abb
2002-12-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* configure.ac: Require autoconf-2.57 + automake-1.7.2.
* Makefile.am: Eliminate C_O_FILES, S_O_FILES, libscorecpu_a_OBJECTS.
2002-12-11 17:08:38 +00:00
Ralf Corsepius
47c0220397
2002-11-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* configure.ac: Fix package name.
2002-11-19 22:23:50 +00:00
Ralf Corsepius
9553f16d20
2002-11-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* configure.ac: Generate unixsize.h on the fly, filter out
autoconf-2.53 PACKAGE crap.
* rtems/score/.cvsignore: unixsize*
2002-11-12 18:17:49 +00:00
Joel Sherrill
f94470a564
2002-11-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* rtems/score/cpu.h: Add prototype of H8BD_Install_IRQ to eliminate
warning.
2002-11-06 17:13:00 +00:00
Ralf Corsepius
8ecc042a2a
2002-11-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* rtems/new-exceptions/cpu.h: Remove sections on
CPU_INLINE_ENABLE_DISPATCH and CPU_UNROLL_ENQUEUE_PRIORITY.
* rtems/old-exceptions/cpu.h: Remove sections on
CPU_INLINE_ENABLE_DISPATCH and CPU_UNROLL_ENQUEUE_PRIORITY.
* rtems/score/cpu.h: Insert sections on
CPU_INLINE_ENABLE_DISPATCH and CPU_UNROLL_ENQUEUE_PRIORITY.
2002-11-06 11:16:48 +00:00
Joel Sherrill
9584c06f3e
2002-11-04 Joel Sherrill <joel@OARcorp.com>
...
* idtcpu.h: Removed warning.
2002-11-04 22:19:49 +00:00
Joel Sherrill
849195615b
2002-11-04 Joel Sherrill <joel@OARcorp.com>
...
* cpu.c: Removed warning.
2002-11-04 22:19:31 +00:00
Joel Sherrill
75749ff815
2002-11-01 Joel Sherrill <joel@OARcorp.com>
...
* idtcpu.h: Removed warnings.
2002-11-01 22:00:27 +00:00
Joel Sherrill
69f7d7e3c6
2002-11-01 Joel Sherrill <joel@OARcorp.com>
...
* cpu.c: Removed warnings.
2002-11-01 22:00:16 +00:00
Joel Sherrill
86e1c2696a
2002-11-01 Joel Sherrill <joel@OARcorp.com>
...
* cpu.c: Removed warnings.
2002-11-01 14:58:35 +00:00
Joel Sherrill
7df02840d5
2002-10-31 Joel Sherrill <joel@OARcorp.com>
...
* rtems/score/cpu.h: Removed warning.
2002-10-31 22:35:17 +00:00
Joel Sherrill
1c3ea41291
2002-10-31 Joel Sherrill <joel@OARcorp.com>
...
* rtems/new-exceptions/cpu.h: Removed warnings.
2002-10-31 20:08:40 +00:00
Joel Sherrill
7a845e2fd7
2002-10-28 Joel Sherrill <joel@OARcorp.com>
...
* idtcpu.h: Removed warning by turning extra token at the end of
an endif into a comment.
2002-10-28 13:47:16 +00:00
Ralf Corsepius
5c8b6b6abb
2002-10-25 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* configure.ac: Add nostdinc to AM_INIT_AUTOMAKE.
2002-10-25 05:46:06 +00:00
Ralf Corsepius
2bc49cf764
2002-10-25 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* rtems/score/sh.h: Fix typo in comment (Starus->Status).
2002-10-25 05:02:43 +00:00
Ralf Corsepius
f8cb04a54a
2002-10-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* .cvsignore: Reformat.
Add autom4te*cache.
Remove autom4te.cache.
2002-10-21 12:04:36 +00:00
Joel Sherrill
b32fe7938a
2002-10-04 Jay Monkman <jtm@smoothsmoothie.com>
...
* rtems/score/cpu.h: Fix u16 and u32 swap routines.
2002-10-04 13:24:06 +00:00
Joel Sherrill
19165f5236
2002-09-14 Ivan Guzvinec <ivang@opencores.org>
...
* rtems/score/cpu.h (_CPU_Initialize_vectors) Define to NULL
since it is not used.
2002-09-14 17:58:44 +00:00
Joel Sherrill
a7bafd58d0
2002-08-26 Eric Norum <eric.norum@usask.ca>
...
* cpu_asm.S: More PR267 tinkering which eliminates some conditional
compilation.
2002-08-26 13:03:01 +00:00
Joel Sherrill
8e0738e1e6
2002-08-14 Brett Swimley <brett.swimley@aedinc.net>
...
* cpu_asm.S: Per PR267, the _ISR_Handler() function never was modifying
_ISR_Nest_level, and _Watchdog_Insert() requires this variable
to be modified to determine if an interrupt may have modified
the watchdog chain. Prior to modifying _ISR_Handler(), I had
a test that would fail if _ISR_Flash was not commented out in
_Watchdog_Insert(). After this modification was made, my test
ran flawlessly.
2002-08-14 23:08:04 +00:00
Joel Sherrill
5e39823b3f
2002-08-14 Greg Menke <gregory.menke@gsfc.nasa.gov>
...
* cpu_asm.S: Clarified some comments, removed code that forced
SR_IEP on when returning from an interrupt.
2002-08-14 22:59:05 +00:00
Ralf Corsepius
a19dd352f7
2002-08-08 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* cpu.c: Move pointer into #ifdef to avoid compiler warning.
2002-08-08 11:27:06 +00:00
Joel Sherrill
6f197f4bd6
2002-08-06 Joel Sherrill <joel@OARcorp.com>
...
* asm.h, rtems/score/cpu.h: Correct items that have changed since
RTEMS version or32 port was based upon.
2002-08-06 20:16:44 +00:00
Joel Sherrill
8b5847715c
2002-08-05 Joel Sherrill <joel@OARcorp.com>
...
* rtems/score/cpu.h, rtems/score/types.h: Updated to fix some typos.
2002-08-05 19:20:40 +00:00
Joel Sherrill
098755b36f
2002-08-05 Chris Ziomkowski <chris@asics.ws>
...
* asm.h, cpu.c, cpu_asm.c, rtems/score/cpu.h, rtems/score/or32.h,
rtems/score/types.h: Merged from OpenCores CVS repository.
2002-08-05 19:19:45 +00:00
Joel Sherrill
4deeca39fe
2002-08-05 Joel Sherrill <joel@OARcorp.com>
...
* Per PR260 eliminate use of make-target-options. This impacted
RTEMS allowing a distinction between the CPU32 and CPU32+ in the
SuperCore and required that the m68k optimized memcpy be moved
to libcpu.
* memcpy.c: Moved to libcpu.
* Makefile.am: Modified to reflect above.
2002-08-05 19:05:47 +00:00
Joel Sherrill
35b063305a
2002-07-31 Joel Sherrill <joel@OARcorp.com>
...
* .cvsignore, ChangeLog, asm.h, configure.ac, cpu.c, cpu_asm.c,
rtems/score/.cvsignore, rtems/score/cpu.h, rtems/score/cpu_asm.h,
rtems/score/or16.h, rtems/score/types.h: Removed as the or16 port
was just a stub and only the OR32 port is getting worked on.
2002-07-31 13:30:43 +00:00
Joel Sherrill
fa237002ab
2002-07-30 Jay Monkman <jtm@smoothsmoothie.com>
...
* cpu.c, cpu_asm.S, rtems/score/arm.h, rtems/score/cpu.h,
rtems/score/cpu_asm.h, rtems/score/types.h: ARM port works
well enough to run all sptests, tmtests, and ttcp.
In addition to general cleanup, there has been considerable
optimization to interrupt disable/enable, endian swapping,
and context switching.
2002-07-30 23:16:40 +00:00
Ralf Corsepius
a85d8ecbb7
2002-07-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* Makefile.am: Build libscorecpu.a instead of rtems-cpu.rel.
2002-07-26 13:32:13 +00:00
Ralf Corsepius
53f67279d7
2002-07-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* Makefile.am: Use .$(OBJEXT) instead of .o.
2002-07-22 13:51:58 +00:00
Joel Sherrill
4f0b287a4a
2002-07-17 Jay Monkman <jtm@smoothsmoothie.com>
...
* rtems/score/cpu_asm.h: Enhanced to include register offsets.
* Makefile.am: Install rtems/score/cpu_asm.h.
* cpu.c: Significantly enhanced including the implementation of
_CPU_ISR_Get_level.
* cpu_asm.S: Improved behavior of context switch and interrupt
dispatching.
* rtems/score/arm.h: Improved the CPU model name determination.
* rtems/score/cpu.h: Improved interrupt disable/enable functions.
2002-07-17 17:14:31 +00:00
Joel Sherrill
dc3848d0bc
2002-07-16 Greg Menke <gregory.menke@gsfc.nasa.gov>
...
* cpu_asm.S: Added SR_IEO to context restore to fix isr disabled
deadlock caused by interrupt arriving while dispatching.
2002-07-16 22:26:14 +00:00
Joel Sherrill
4a2b4f0b61
2002-07-05 Joel Sherrill <joel@OARcorp.com>
...
* cpu.c, irq.c, rtems/score/cpu.h: Filled in something that was
marked XXX.
2002-07-05 18:10:25 +00:00