Commit Graph

15588 Commits

Author SHA1 Message Date
Till Straumann
5a8e5df7d4 2007-11-21 Till Straumann <strauman@slac.stanford.edu>
* Makefile.am, motorola_powerpc/Makefile.am,
	* shared/pci/detect_raven_bridge.c, Makefile.am,
	* shared/pci/generic_clear_hberrs.c: separated the generic
	version of _BSP_clear_hostbridge_errors() into its own
	file.
2007-11-21 08:03:30 +00:00
Till Straumann
d371a97e58 2007-11-20 Till Straumann <strauman@slac.stanford.edu>
* libchip/rtc/ds1375.c, libchip/rtc/ds1375-rtc.h:
	Avoid using 'stdio' before the system is up and fully
	initialized.
2007-11-21 06:23:12 +00:00
Till Straumann
d2ff24c22d 2007-11-17 Till Straumann <strauman@slac.stanford.edu>
* libi2c/libi2c.c, libi2c/libi2c.h, libi2c/README_libi2c:
	Added checks so that use of 'stdio' is avoided (falling
	back to 'printk') before the system is up.
	Publish driver entry points so that the libi2c driver could
	be added to the applications 'device driver table'.
	This is not fully implemented yet, though, since in addition to
	initializing libi2c the low-level i2c bus drivers as well
	as high-level i2c device drivers need to be registered
	with the library.
	Updated README_libi2c accordingly.
2007-11-21 06:20:49 +00:00
Till Straumann
381a2f18fc 2007-11-20 Till Straumann <strauman@slac.stanford.edu>
* libchip/rtc/ds1375.c, libchip/rtc/ds1375-rtc.h,
	* libchip/Makefile.am, libchip/preinstall.am:
	added new driver for Maxim DS1375 i2c RTC.
2007-11-20 20:16:43 +00:00
Till Straumann
247f83ca46 2007-11-17 Till Straumann <strauman@slac.stanford.edu>
* libnetworking/rtems/rtems_glue.c: let rtems_bsdnet_ifconfig
	(SIOCGIFMEDIA) pass the user parameter down to the ioctl
	so that it knows what PHY they want to look at.
2007-11-17 19:38:08 +00:00
Ralf Corsepius
7ee5947b17 Update. 2007-11-14 13:40:49 +00:00
Ralf Corsepius
568298a6e0 Remove. 2007-11-14 13:39:53 +00:00
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