Commit Graph

664 Commits

Author SHA1 Message Date
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
ff08b80878 2003-08-14 Joel Sherrill <joel@OARcorp.com>
* Makefile.am, include/rtems/score/object.h,
	include/rtems/score/objectmp.h, src/objectmp.c, src/objectnametoid.c:
	Added ID to name lookup service and changed name of id/name
	translation status code. This propagated to multiple functions. The
	user API service added was rtems_object_id_to_name()
	* src/objectidtoname.c: New file.
2003-08-14 21:01:30 +00:00
Joel Sherrill
17c6686753 2003-08-14 Joel Sherrill <joel@OARcorp.com>
PR 408/filesystem
	* score/Makefile.am, score/include/rtems/score/thread.h: Added
	sync() service. As part of adding this service, the
	new RTEMS service rtems_iterate_over_all_threads() was also added.
	This new service makes it easier to iterate over all the
	tasks/threads in a system and perform an action on them.
	* score/src/iterateoverthreads.c: New file.
	* ChangeLog: Fixed screwup.
2003-08-14 20:04:18 +00:00
Joel Sherrill
3fd8dcf4cc 2003-08-14 Joel Sherrill <joel@OARcorp.com>
* ChangeLog: Add fileio to list of interactive tests.
2003-08-14 20:01:36 +00:00
Joel Sherrill
a82413d3f3 2003-08-14 Joel Sherrill <joel@OARcorp.com>
* Makefile.am, include/rtems/score/thread.h: Add fileio to list of
	interactive tests.
2003-08-14 20:01:02 +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
Joel Sherrill
fbbe5fde57 2003-07-18 Till Straumann <strauman@slac.stanford.edu>
PR 430/rtems
	* include/rtems/score/watchdog.h: _Watchdog_Ticks_since_boot should
	be a VOLATILE variable.
	* src/watchdoginsert.c: 'restart' algorithm needs to enforce
	reloading the list head in case a TICK interrupt during ISR_Flash()
	modified the list.  This is achieved by a proper VOLATILE cast.
	Also _Watchdog_Sync_count++ should be protected by _ISR_Disable
	(prevent corruption in case ISR calls watchdoginsert)
	* src/watchdogadjust.c: ISR protection added.
	* src/watchdogtickle.c: ISR protection added.
	NOTE: PowerPC BSPs using the new exception processing MUST BE UPDATED
	to maintain _ISR_Nest_level. See also PR288 which provides fixes
	for the affected BSPs distributed with RTEMS.
2003-07-18 14:47:55 +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
Joel Sherrill
0d469f0a29 2003-07-07 Joel Sherrill <joel@OARcorp.com>
PR 417/rtems
	* src/coresemsurrender.c: Correct incorrect check for maximum_count
	reported by Sergei Organov <osv@topconrd.ru>.
2003-07-07 18:02:43 +00:00
Joel Sherrill
c5c21225f4 2003-06-13 Joel Sherrill <joel@OARcorp.com>
* src/threadloadenv.c: Removed warnings.
2003-06-13 13:21:01 +00:00
Joel Sherrill
e99ff4266e 2003-06-12 Joel Sherrill <joel@OARcorp.com>
* src/objectmp.c: Removed warnings.
2003-06-12 15:40:14 +00:00
Ralf Corsepius
ccb1a6ecbb Merger from rtems-4-6-branch. 2003-04-17 10:55:40 +00:00
Joel Sherrill
66565bb217 2003-03-18 Till Straumann <strauman@slac.stanford.edu>
PR 356/bsps
	* src/threadhandlerc: This patch makes RTEMS/PowerPC eabi compliant.
	Let Thread_Handler verify that _init/_main are non-NULL
	before calling them (gives the linker script/user more
	freedom to handle special cases).
2003-03-18 19:24:13 +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
eb7cddd3cf 2003-01-10 Joel Sherrill <joel@OARcorp.com>
* src/objectmp.c: Corrected use of name parameter to reflect that it
	is actually the name not a pointer to the name.
2003-01-10 15:04:01 +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
a2e4e4964c 2002-12-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
Makefile.am: Don't create $ARCH.
2002-12-12 18:20:27 +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
976ed903a1 2002-12-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
Makefile.am: Fix macro-file installation.
2002-12-09 22:40:10 +00:00
Ralf Corsepius
e3e93eb7bf 2002-12-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
Makefile.am: Move include/rtems/score/cpuopts.h to STD_H_FILES.
2002-12-09 11:27:37 +00:00
Ralf Corsepius
0c819966e2 2002-12-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* include/Makefile.am: Remove.
	* inline/Makefile.am: Remove.
	* macros/Makefile.am: Remove.
	* src/Makefile.am: Remove.
	* Makefile.am: Merge-in removed Makefile.ams.
2002-12-09 09:48:32 +00:00
Joel Sherrill
2728d9cf48 2002-12-02 Joel Sherrill <joel@OARcorp.com>
* include/rtems/score/object.h, include/rtems/score/tod.h:
	Added casts to eliminate warnings on 16 bit targets like the h8300.
2002-12-02 19:16:37 +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
Joel Sherrill
1d6e0f9922 2002-11-14 Joel Sherrill <joel@OARcorp.com>
* macros/rtems/score/object.inl: Keep consistent with inline version.
2002-11-14 18:31:49 +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
b041968c19 2002-10-31 Joel Sherrill <joel@OARcorp.com>
* src/heapgetinfo.c: Fixed comment.
	* src/mpci.c: Removed warning.
2002-10-31 20:09:49 +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
78f6323105 2002-10-28 Joel Sherrill <joel@OARcorp.com>
* src/threadhandler.c: Prototype _init() and _main() if they are needed
	to avoid a warning.
2002-10-28 13:48:00 +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