Commit Graph

22155 Commits

Author SHA1 Message Date
Sebastian Huber
0f801cdc62 2011-02-16 Sebastian Huber <sebastian.huber@embedded-brains.de>
* shared/include/powerpc-utility.h: Fixed LINKER_SYMBOL() for
	assembler compatibilty.  Added synchronization, cache, and alternate
	time base functions.
2011-02-16 08:33:02 +00:00
Sebastian Huber
8224b76f1a 2011-02-16 Sebastian Huber <sebastian.huber@embedded-brains.de>
* rtems/powerpc/registers.h: Added FSL_EIS_ATBL, FSL_EIS_ATBL, and
	FSL_EIS_SPEFSCR defines.
2011-02-16 08:27:14 +00:00
Sebastian Huber
2e3f439858 2011-02-16 Sebastian Huber <sebastian.huber@embedded-brains.de>
* libchip/serial/ns16550.c: Revert previous commit and extend existing
	mechanic.
2011-02-16 08:25:00 +00:00
Sebastian Huber
8249054539 2011-02-16 Sebastian Huber <sebastian.huber@embedded-brains.de>
* score/src/wkspace.c: Removed NULL pointer check from
	_Workspace_Free().
2011-02-16 07:37:35 +00:00
Joel Sherrill
a0323a9f8f 2011-02-15 Joel Sherrill <joel.sherrilL@OARcorp.com>
* libmisc/capture/capture.c, posix/src/keyfreememory.c,
	posix/src/pthread.c, score/include/rtems/score/wkspace.h,
	score/src/objectextendinformation.c,
	score/src/objectnamespaceremove.c, score/src/objectsetname.c,
	score/src/threadclose.c, score/src/threadinitialize.c,
	score/src/wkspace.c: Many places were checking for a NULL pointer
	before calling _Workspace_Free. By moving the check into
	_Workspace_Free, we eliminate a number of conditional paths and make
	it harder to return a NULL pointer.
2011-02-16 00:24:49 +00:00
Joel Sherrill
d1e10fe67f 2011-02-15 Jennifer Averett
* libchip/serial/ns16550.c, libchip/serial/ns16550_p.h: Support i386
	style IRQs.
2011-02-15 23:25:24 +00:00
Joel Sherrill
fa47ade9bc 2011-02-15 Joel Sherrill <joel.sherrill@oarcorp.com>
* ChangeLog, shared/start/start.S: Add HLT instruction on exit.
2011-02-15 22:50:05 +00:00
Joel Sherrill
edd19da3ce 2011-02-15 Joel Sherrill <joel.sherrill@oarcorp.com>
* ChangeLog, start/start.S: Add HLT instruction on exit.
2011-02-15 22:50:03 +00:00
Sebastian Huber
cffdf7b3f6 2011-02-15 Sebastian Huber <sebastian.huber@embedded-brains.de>
* rtems/powerpc/registers.h: Added MSR_UCLE, MSR_SPE, MSR_WE, and
	MSR_UBLE defines.
2011-02-15 07:45:16 +00:00
Joel Sherrill
eed0ffceb4 2011-02-14 Joel Sherrill <joel.sherrill@oarcorp.com>
* rtems/src/semtranslatereturncode.c,
	score/include/rtems/score/coremutex.h: Returns tests to running
	state.
2011-02-15 02:31:05 +00:00
Joel Sherrill
ecc59b9ee2 2011-02-14 Joel Sherrill <joel.sherrill@oarcorp.com>
* psxaio03/init.c, psxaio03/psxaio03.scn: Run in a reasonable amount of
	time. Update screen.
2011-02-15 02:15:06 +00:00
Joel Sherrill
b8fc2de1ce 2011-02-14 Joel Sherrill <joel.sherrilL@OARcorp.com>
* shared/irq/irq_asm.S: Fix typo.
2011-02-14 21:35:48 +00:00
Joel Sherrill
31eb149c12 2011-02-14 Joel Sherrill <joel.sherrilL@OARcorp.com>
* math/init.c, mathf/init.c, mathl/init.c: Now run.
2011-02-14 20:50:46 +00:00
Joel Sherrill
a93627ce49 2011-02-14 Joel Sherrill <joel.sherrilL@OARcorp.com>
* complex/Makefile.am, complex/init.c: Test now runs.
2011-02-14 20:24:27 +00:00
Joel Sherrill
681f0a18d7 2011-02-14 Joel Sherrill <joel.sherrilL@OARcorp.com>
* monitor/Makefile.am, monitor02/Makefile.am: Switch to all managers
	since this is all of them.
2011-02-14 20:24:08 +00:00
Joel Sherrill
42c7336d5b 2011-02-14 Joel Sherrill <joel.sherrilL@OARcorp.com>
* sp09/Makefile.am: Switch to all managers since this is all of them.
2011-02-14 20:22:23 +00:00
Joel Sherrill
9c68638dd9 2011-02-14 Joel Sherrill <joel.sherrilL@OARcorp.com>
* psximfs02/init.c: Disable EPERM test which does not work when POSIX
	is disabled.
2011-02-14 20:21:58 +00:00
Joel Sherrill
261074795a 2011-02-14 Joel Sherrill <joel.sherrilL@OARcorp.com>
* rtems/src/semtranslatereturncode.c, score/src/coremutexsurrender.c:
	Now all conditionals have the correct sense and all tests pass.
2011-02-14 20:21:31 +00:00
Joel Sherrill
7ce892d633 2011-02-14 Joel Sherrill <joel.sherrilL@OARcorp.com>
* score/include/rtems/score/coremutex.h,
	score/inline/rtems/score/coremutex.inl, score/src/apimutexallocate.c:
	Fix direction of conditional and eliminate use of nesting is error
	when POSIX is disabled.
2011-02-14 17:50:23 +00:00
Joel Sherrill
2af90ff1a1 2011-02-11 Joel Sherrill <joel.sherrilL@OARcorp.com>
* rtems/src/semtranslatereturncode.c,
	score/include/rtems/score/coremutex.h,
	score/src/coremutexsurrender.c,
	score/src/objectinitializeinformation.c: Disable code not reachable
	when POSIX is not enabled.
2011-02-11 20:38:16 +00:00
Joel Sherrill
7a5a885e94 2011-02-11 Joel Sherrill <joel.sherrilL@OARcorp.com>
* score/include/rtems/score/context.h: Spacing.
2011-02-11 15:38:32 +00:00
Ralf Corsepius
c1e5bede12 2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>
* dswifi/common/source/spinlock.h:
	Use "__asm__" instead of "__asm" for improved c99-compliance.
2011-02-11 13:07:39 +00:00
Ralf Corsepius
051f1c4525 2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>
* mpc55xx/include/mpc55xx.h:
	Use "__asm__" instead of "asm" for improved c99-compliance.
2011-02-11 13:05:24 +00:00
Ralf Corsepius
099ea99151 2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>
* sh7032/delay/delay.c, sh7032/score/cpu_asm.c,
	sh7032/score/ispsh7032.c, sh7045/sci/sci.c,
	sh7045/sci/sci_termios.c, sh7045/score/cpu_asm.c,
	sh7045/score/ispsh7045.c, sh7750/sci/sh4uart.c,
	sh7750/score/cpu_asm.c, sh7750/score/ispsh7750.c,
	shgdb/score/cpu_asm.c, shgdb/score/ispshgdb.c:
	Use "__asm__" instead of "asm" for improved c99-compliance.
2011-02-11 13:03:48 +00:00
Ralf Corsepius
11523a13a3 2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>
* libchip/network/smc91111config.h:
	Use "__asm__" instead of "asm" for improved c99-compliance.
2011-02-11 12:57:44 +00:00
Ralf Corsepius
b330b74e51 2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>
* shmsupp/lock.c:
	Use "__asm__" instead of "asm" for improved c99-compliance.
2011-02-11 12:55:33 +00:00
Ralf Corsepius
6001e7ef41 2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>
* include/tm27.h:
	Use "__asm__" instead of "asm" for improved c99-compliance.
2011-02-11 12:53:18 +00:00
Ralf Corsepius
b0bbd61ff8 2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>
* startup/bspstart.c, timer/timer.c:
	Use "__asm__" instead of "asm" for improved c99-compliance.
2011-02-11 12:53:17 +00:00
Ralf Corsepius
3e6c5a7a0e 2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>
* include/bsp.h, include/tm27.h:
	Use "__asm__" instead of "asm" for improved c99-compliance.
2011-02-11 12:50:48 +00:00
Ralf Corsepius
81ef6859b6 2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>
* startup/bspstart.c:
	Use "__asm__" instead of "asm" for improved c99-compliance.
2011-02-11 12:49:36 +00:00
Ralf Corsepius
4ac74d01e7 2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>
* include/bsp.h, include/tm27.h, startup/bspstart.c:
	Use "__asm__" instead of "asm" for improved c99-compliance.
2011-02-11 12:49:35 +00:00
Ralf Corsepius
0bc95dc968 2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>
* network/tsec.c:
	Use "__asm__" instead of "asm" for improved c99-compliance.
2011-02-11 12:48:40 +00:00
Ralf Corsepius
eb0103f3d0 2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>
* include/tm27.h, irq/irq.c:
	Use "__asm__" instead of "asm" for improved c99-compliance.
2011-02-11 12:48:37 +00:00
Ralf Corsepius
d3463aedfe 2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>
* PCI_bus/PCI.c, console/console.c, include/bsp.h, include/tm27.h,
	startup/Hwr_init.c, startup/bspstart.c:
	Use "__asm__" instead of "asm" for improved c99-compliance.
2011-02-11 12:47:19 +00:00
Ralf Corsepius
d14d3399b6 2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>
* network/smsc9218i.c, startup/bspstart.c:
	Use "__asm__" instead of "asm" for improved c99-compliance.
2011-02-11 12:46:36 +00:00
Ralf Corsepius
a42d8b00fe 2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>
* console/console.c, irq/irq.c:
	Use "__asm__" instead of "asm" for improved c99-compliance.
2011-02-11 12:46:34 +00:00
Ralf Corsepius
0d01467bb2 2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>
* startup/cpuinit.c:
	Use "__asm__" instead of "asm" for improved c99-compliance.
2011-02-11 12:46:31 +00:00
Ralf Corsepius
5134f17201 2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>
* console/console.c, console/ns16550cfg.c, console/polled_io.c,
	include/bsp.h, include/tm27.h, startup/bspstart.c:
	Use "__asm__" instead of "asm" for improved c99-compliance.
2011-02-11 12:44:30 +00:00
Ralf Corsepius
90b68014ba 2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>
* irq/discovery_pic.c, network/if_em/rtemscompat_defs.h,
	* network/if_gfe/rtemscompat_defs.h, startup/bspstart.c:
	Use "__asm__" instead of "asm" for improved c99-compliance.
2011-02-11 12:44:28 +00:00
Ralf Corsepius
1b35f83a75 2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>
* hw_init/hw_init.c:
	Use "__asm__" instead of "asm" for improved c99-compliance.
2011-02-11 12:40:18 +00:00
Ralf Corsepius
6e1990d4ce 2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>
* include/bsp.h, startup/m68k-stub.c, startup/trace.c:
	Use "__asm__" instead of "asm" for improved c99-compliance.
2011-02-11 12:38:31 +00:00
Ralf Corsepius
1bdfd26222 2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>
* console/console.c, fatal/bspfatal.c, startup/bspclean.c,
	startup/page_table.c:
	Use "__asm__" instead of "asm" for improved c99-compliance.
2011-02-11 12:37:58 +00:00
Ralf Corsepius
8c3803128b 2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>
* startup/bspclean.c, startup/page_table.c:
	Use "__asm__" instead of "asm" for improved c99-compliance.
2011-02-11 12:37:56 +00:00
Ralf Corsepius
764ed05ba7 2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>
* shmsupp/lock.c:
	Use "__asm__" instead of "asm" for improved c99-compliance.
2011-02-11 12:37:53 +00:00
Ralf Corsepius
fe5d4486d8 2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>
* startup/bspclean.c:
	Use "__asm__" instead of "asm" for improved c99-compliance.
2011-02-11 12:36:11 +00:00
Ralf Corsepius
89815e1096 2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>
* startup/cfinit.c:
	Use "__asm__" instead of "asm" for improved c99-compliance.
2011-02-11 12:36:10 +00:00
Ralf Corsepius
7fdce449b7 2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>
* include/bsp.h:
	Use "__asm__" instead of "asm" for improved c99-compliance.
2011-02-11 12:34:24 +00:00
Ralf Corsepius
5e858ba704 2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>
* include/bsp.h, shmsupp/lock.c, startup/bspclean.c:
	Use "__asm__" instead of "asm" for improved c99-compliance.
2011-02-11 12:34:23 +00:00
Ralf Corsepius
a571938285 2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>
* clock/clock.c, startup/bspstart.c, startup/init5282.c:
	Use "__asm__" instead of "asm" for improved c99-compliance.
2011-02-11 12:34:18 +00:00
Ralf Corsepius
c3b18f9f21 2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>
* include/bsp.h, include/mrm332.h, spurious/spinit.c:
	Use "__asm__" instead of "asm" for improved c99-compliance.
2011-02-11 12:32:23 +00:00