Commit Graph

14481 Commits

Author SHA1 Message Date
Ralf Corsepius
fe1632a8ed Add makeinfo hacks. 2007-11-14 13:38:14 +00:00
Till Straumann
61c98010e6 2007-11-13 Till Straumann <strauman@slac.stanford.edu>
* rtems/score/powerpc.h: Added a '__ppc_generic' CPU variant.
	The goal would be making cpukit and hopefully libcpu work
	for all (or at least most) CPUs/BSPs with -D__ppc_generic so
	that eventually all tests [#if defined(<cpu_flavor>)] for CPU
	flavors can be eliminated.
2007-11-14 05:19:59 +00:00
Till Straumann
6ae32a269e 2007-11-13 Till Straumann <strauman@slac.stanford.edu>
* rtems/powerpc/registers.h: Added SPR definitions for BookE
	DECAR, TCR, TSR.
2007-11-14 04:26:00 +00:00
Ralf Corsepius
c89a4e4ef3 gcc-core-4.2.2-rtems4.9-20071114.diff. 2007-11-14 03:15:31 +00:00
Ralf Corsepius
8b2620e1e2 Reflect having removed *diffs 2007-11-14 03:12:16 +00:00
Ralf Corsepius
513a419a06 Remove. 2007-11-14 03:08:24 +00:00
Ralf Corsepius
8231b5eb81 Add m68k FreeScale mv4 multilibs. 2007-11-14 03:06:08 +00:00
Till Straumann
ff9d8898e5 2007-11-13 Till Straumann <strauman@slac.stanford.edu>
* shared/src/cache.c: moved generic operations
	(flush/invalidate 1 data line, invalidate 1 inst. line)
	from #ifdef <cpu_flavor> to general section (all CPUs).
2007-11-14 00:42:18 +00:00
Till Straumann
a10c721462 2007-11-13 Till Straumann <strauman@slac.stanford.edu>
* shared/src/cache_.h: include <libcpu/cache.h> only
	#ifdef _OLD_EXCEPTIONS - no need for <libcpu/cache.h>
	otherwise.
2007-11-14 00:40:20 +00:00
Till Straumann
b472166df6 2007-11-13 Till Straumann <strauman@slac.stanford.edu>
* shared/include/byteorder.h: fixed wrong pointer-type
	of ld_le32() (uint16_t* -> uint32_t*).
2007-11-14 00:36:59 +00:00
Ralf Corsepius
8fea15719e Abandon gcc-4.0.3 2007-11-13 17:00:35 +00:00
Ralf Corsepius
1e69498c49 Remove. 2007-11-13 16:50:54 +00:00
Ralf Corsepius
dc00c8ddc3 backup. 2007-11-13 15:09:44 +00:00
Ralf Corsepius
3ef68f9ed3 Remove *.origs 2007-11-13 08:38:30 +00:00
Ralf Corsepius
4da971a250 Regenerate. 2007-11-13 08:34:44 +00:00
Ralf Corsepius
6790aa4d23 GCC_RPMREL = 3. 2007-11-13 08:34:25 +00:00
Ralf Corsepius
01b9201f54 Add gcc-core-3.4.6-rtems4.9-20071111.diff. 2007-11-13 08:34:10 +00:00
Ralf Corsepius
d96e1a9c94 New. 2007-11-13 08:29:18 +00:00
Ralf Corsepius
9c5fca823f Bump GCC_RPMREL. 2007-11-12 13:38:24 +00:00
Ralf Corsepius
40885273b3 Exclude %{gcclib}/@tool_target@/%{gcc_version}/include/ssp for avr. 2007-11-12 13:11:16 +00:00
Ralf Corsepius
c4ee5df180 Fix stupid typo. 2007-11-12 08:02:54 +00:00
Ralf Corsepius
fc3e3d8c6c New. 2007-11-12 07:16:21 +00:00
Ralf Corsepius
aec05c47f8 Abandon gcc-4.0.3, gcc-3.4.6. Switch to gcc-4.0.4. gcc-core-4.0.4-rtems4.9-20071111.diff 2007-11-12 07:15:48 +00:00
Ralf Corsepius
1591022195 Abandon gcc-4.0.3. Switch to gcc-4.0.4. 2007-11-12 07:15:18 +00:00
Joel Sherrill
17b73dc766 2007-11-09 Joel Sherrill <joel.sherrill@OARcorp.com>
* score/src/apimutexlock.c, score/src/apimutexunlock.c: Functions were
	in opposite files. Whoops!
2007-11-09 21:52:09 +00:00
Joel Sherrill
6dd411aa14 2007-11-09 Joel Sherrill <joel.sherrill@oarcorp.com>
* libmisc/shell/shell.c, libmisc/shell/shell.h: Much cleanup but much
	of the focus was on the beginning stages of making the login checker
	pluggable just like the shell.
2007-11-09 21:39:21 +00:00
Ralf Corsepius
c6b590db20 Regenerate. 2007-11-09 17:10:18 +00:00
Joel Sherrill
d880c88e22 2007-11-09 Joel Sherrill <joel.sherrill@oarcorp.com>
* ada.am: Now builds cleanly with GCC trunk.
2007-11-09 17:09:41 +00:00
Joel Sherrill
66386040c9 2007-11-09 Joel Sherrill <joel.sherrill@oarcorp.com>
* posix/src/mprotect.c: Update comments.
2007-11-09 17:07:10 +00:00
Joel Sherrill
d9bae2489a 2007-11-09 Joel Sherrill <joel.sherrill@oarcorp.com>
* posix/Makefile.am: Add support for Ada95 interrupt tasks.  This
	will require gcc 4.3 or newer.
	* posix/src/ada_intrsupp.c: New file.
2007-11-09 16:57:56 +00:00
Joel Sherrill
8fd28d8302 2007-11-09 Joel Sherrill <joel.sherrill@OARcorp.com>
* sapi/src/exinit.c, score/Makefile.am,
	score/include/rtems/score/apimutex.h: API Mutex calls should never
	have been inlined. Inlining them lead to many inlined copies of core
	mutex lock. This lead to over 2K savings in the SPARC/ERC32
	minimum.exe.
	* score/src/apimutex.c, score/src/apimutexallocate.c,
	score/src/apimutexlock.c, score/src/apimutexunlock.c: New files.
2007-11-09 15:21:20 +00:00
Ralf Corsepius
1c91942d25 gcc-3.4.6-2. 2007-11-09 07:31:34 +00:00
Ralf Corsepius
0be4b8a5e9 Abandon gcc-4.1.1 2007-11-09 07:16:27 +00:00
Ralf Corsepius
b02c2b04e0 Remove. 2007-11-09 07:14:29 +00:00
Ralf Corsepius
0052c92660 Abandon gcc-4.2.1 2007-11-09 07:13:49 +00:00
Ralf Corsepius
311f43e7a7 Abandon gcc-4.1.2. 2007-11-09 07:12:40 +00:00
Ralf Corsepius
c8720f705b Abandon gcc-4.2.0. 2007-11-09 07:08:27 +00:00
Ralf Corsepius
7eb7405a57 Remove. 2007-11-09 07:07:51 +00:00
Ralf Corsepius
710d4086cf Remove. 2007-11-09 07:00:46 +00:00
Ralf Corsepius
5fd4eae73d Use gcc-core-4.2.2-rtems4.9-20071109.diff 2007-11-09 07:00:02 +00:00
Ralf Corsepius
e860aabc56 Remove bogus *.origs. 2007-11-09 06:56:42 +00:00
Till Straumann
42bb3a028f 2007-11-07 Till Straumann <strauman@slac.stanford.edu>
* score/include/rtems/score/isr.h: added RTEMS_COMPILER_MEMORY_BARRIER
	around _CPU_ISR_Set_level().
2007-11-08 03:03:11 +00:00
Joel Sherrill
f2e4e67160 2007-11-07 Joel Sherrill <joel.sherrill@OARcorp.com>
* score/inline/rtems/score/object.inl: During test coverage analysis,
	we identified this sanity check which should have been conditional on
	RTEMS_DEBUG since it can NOT be tripped during normal RTEMS
	operations. With all APIs enabled, this saved 352 bytes from the
	minimum executable on the SPARC/ERC32.
2007-11-07 23:26:44 +00:00
Joel Sherrill
edf4ee47df 2007-11-07 Joel Sherrill <joel.sherrill@OARcorp.com>
* aclocal.m4: Removed. Is automatically generated by bootstrap.
2007-11-07 15:31:10 +00:00
Joel Sherrill
7d12442c4d 2007-11-07 Joel Sherrill <joel.sherrill@OARcorp.com>
* score/include/rtems/system.h, score/include/rtems/score/interr.h: Add
	compiler conditional attribute for methods that do not return. This
	avoids gcc generating unreachable code following calls to
	_Internal_error_Occurred.
2007-11-07 15:26:43 +00:00
Joel Sherrill
bf0a3b24e0 2007-11-06 Joel Sherrill <joel.sherrill@OARcorp.com>
* cpu.c: Fix headers.
2007-11-06 23:33:59 +00:00
Joel Sherrill
c7ca3c9e4e 2007-11-06 Joel Sherrill <joel.sherrill@OARcorp.com>
* thumb_isr.c: Fix headers.
2007-11-06 23:00:29 +00:00
Joel Sherrill
db58e51836 2007-11-06 Ray Xu <rayx.cn@gmail.com>
* aclocal/bsp-alias.m4, aclocal/check-bsps.m4:
2007-11-06 22:56:22 +00:00
Joel Sherrill
42fff325eb 2007-11-03 Ray Xu <rayx.cn@gmail.com>
* custom/rtl22xx_t.cfg: New file, rtl22xx_t is a new bsp compiled
        with THUMB enabled
2007-11-06 22:54:59 +00:00
Joel Sherrill
5a364be362 2007-11-03 Ray Xu <rayx.cn@gmail.com>
*lpc22xx/irq/bsp_irq_asm.S: Add veneer for ARM<->Thumb
        lpc22xx/irq/bsp_irq_init.c: add VIC address init
2007-11-06 22:54:21 +00:00