Commit Graph
22127 Commits
Author SHA1 Message Date
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
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