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
Joel Sherrill
e15aa41e9c
2007-11-06 Joel Sherrill <joel.sherrill@OARcorp.com>
...
* configure.ac: Add ARM/Thumb Makefile.
2007-11-06 22:53:43 +00:00
Joel Sherrill
7afd0b130b
2007-11-06 Joel Sherrill <joel.sherrill@OARcorp.com>
...
* .cvsignore, ChangeLog, Makefile.am, thumb_isr.c: New files.
2007-11-06 22:53:06 +00:00
Joel Sherrill
661e5de43b
2007-11-03 Ray Xu <rayx.cn@gmail.com>
...
* cpu.c, cpu_asm.S, score/cpu.h : add support for ARM<->THUMB veneer
thumb new dir to controll CPSR/SPRS in thumb mode
2007-05-09 Ray Xu <rayx.cn@gmail.com >
* cpu.c: move do_data_abort() to libbsp/arm/shared/abort/
implement a compact do_data_abort() in simple_abort.c
2007-11-06 22:51:08 +00:00
Joel Sherrill
f28bbe5c6b
2007-11-03 Ray Xu <rayx.cn@gmail.com>
...
* shared/abort/simple_abort.c: Add veneer for ARM<->Thumb
shared/irq/irq_asm.S: Add veneer for ARM<->Thumb
2007-11-06 22:50:51 +00:00
Joel Sherrill
ac654234d6
2007-11-03 Ray Xu <rayx.cn@gmail.com>
...
* start/start.S, startup/bspclean.c: Add veneer between ARM and
Thumb instructions. also moved bss init after CPSR/stack init in
start.S
2007-11-06 22:50:42 +00:00
Till Straumann
a4722f82b0
2007-11-06 Till Straumann <strauman@slac.stanford.edu>
...
* ep1a/irq/irq.c, gen5200/irq/irq.c, mbx8xx/irq/irq.c,
mpc8260ads/irq/irq.c, mvme5500/irq/irq.c, psim/irq/irq.c,
score603e/irq/irq.c, shared/irq/irq.c:
test for non-NULL-ness before calling 'on'/'off'
methods so that users don't have to provide
no-ops if they don't want this feature.
2007-11-06 22:19:41 +00:00
Till Straumann
db1986ac0f
2007-11-06 Till Straumann <strauman@slac.stanford.edu>
...
* shared/console/uart.c: removed #define UARTDEBUG
2007-11-06 22:14:04 +00:00
Till Straumann
8e1d542c07
2007-11-06 Till Straumann <strauman@slac.stanford.edu>
...
* mpc5xx/irq/irq.c, mpc5xx/exceptions/raw_exception.c,
new-exceptions/raw_exception.c: test for non-NULL-ness before calling
'on'/'off' methods so that users don't have to provide
no-ops if they don't want this feature.
2007-11-06 21:54:18 +00:00
Till Straumann
cad1f386ef
2007-11-06 Till Straumann <strauman@slac.stanford.edu>
...
* shared/irq/irq.c: test for non-NULL-ness before calling
'on'/'off' methods so that users don't have to provide
no-ops if they don't want this feature.
2007-11-06 21:44:07 +00:00
Joel Sherrill
1d0efc105e
2007-11-06 Joel Sherrill <joel.sherrill@OARcorp.com>
...
PR 1266/cpukit
* posix/src/keycreate.c, posix/src/keyrundestructors.c: Use API instead
of class for key indexing.
2007-11-06 21:39:23 +00:00
Till Straumann
63fa36ea60
2007-11-06 Till Straumann <strauman@slac.stanford.edu>
...
* gba/irq/irq.c: test for non-NULL-ness before calling
'on'/'off' methods so that users don't have to provide
no-ops if they don't want this feature.
2007-11-06 21:38:27 +00:00