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