Commit Graph
18544 Commits
Author SHA1 Message Date
Ralf Corsepius 8c47f1c103 Regenerate. 2006-11-15 14:28:05 +00:00
Ralf Corsepius dd5be89fb6 2006-11-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Remove RTEMS_AMPOLISH3.
	  Add checks for uint8_t, int8_t, uint16_t, int16_t,
	  uint32_t, int32_t.
	* aclocal/rtems-ampolish.m4: Pick up ampolish3 from ac_aux_dir.
	* aclocal/rtems-top.m4: Add RTEMS_AMPOLISH3.
	* ampolish3: Remove.
2006-11-15 14:23:52 +00:00
Ralf Corsepius 728c316735 Add RTEMS_AMPOLISH3. 2006-11-15 14:19:47 +00:00
Ralf Corsepius 21ca03c362 Remove. 2006-11-15 14:19:19 +00:00
Ralf Corsepius 28c4602a87 Pick up ampolish3 from ac_aux_dir. 2006-11-15 14:18:27 +00:00
Ralf Corsepius bfe2fd37d0 Remove RTEMS_AMPOLISH3.
Add checks for uint8_t, int8_t, uint16_t, int16_t, uint32_t, int32_t.
2006-11-15 14:17:57 +00:00
Joel Sherrill 5fdca8afca 2006-11-15 Joel Sherrill <joel.sherrill@oarcorp.com>
* score/inline/rtems/score/threadq.inl, score/src/corerwlocktimeout.c:
	New files.
2006-11-15 14:15:24 +00:00
Joel Sherrill f029dd9b04 2006-11-15 Joel Sherrill <joel.sherrill@oarcorp.com>
* psxbarrier01/main.c: New file.
2006-11-15 14:13:02 +00:00
Ralf Corsepius b947ced731 2006-11-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* ampolish3: New.
2006-11-15 14:12:01 +00:00
Joel Sherrill 47c9f44a01 2006-11-15 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac: Adding Classic API Barriers.
	* sp33/.cvsignore, sp33/Makefile.am, sp33/init.c, sp33/sp33.scn:
	New files.
2006-11-15 14:11:14 +00:00
Joel Sherrill 7c6dac1e24 2006-11-15 Joel Sherrill <joel.sherrill@oarcorp.com>
* psxrwlock01/.cvsignore, psxrwlock01/Makefile.am, psxrwlock01/main.c,
	psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c,
	psxspin01/.cvsignore, psxspin01/Makefile.am, psxspin01/main.c,
	psxspin01/psxspin01.scn, psxspin01/test.c: New files.
2006-11-15 14:10:06 +00:00
Joel Sherrill b4e79bc271 2006-11-15 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac: Adding POSIX barriers, POSIX spinlocks,
	and partial implementation of POSIX rwlocks.
	* psxbarrier01/.cvsignore, psxbarrier01/Makefile.am,
	psxbarrier01/psxbarrier01.scn, psxbarrier01/test.c: New files.
2006-11-15 14:09:07 +00:00
Joel Sherrill 047d67ab25 2006-11-15 Joel Sherrill <joel.sherrill@oarcorp.com>
* libcsupport/src/termios.c, posix/Makefile.am, posix/preinstall.am,
	posix/include/rtems/posix/config.h, posix/include/rtems/posix/time.h,
	sapi/src/posixapi.c, score/Makefile.am, score/preinstall.am,
	score/include/rtems/score/corerwlock.h,
	score/include/rtems/score/threadq.h,
	score/src/corerwlockobtainread.c, score/src/threadqenqueue.c,
	score/src/threadqtimeout.c: Adding POSIX barriers, POSIX spinlocks,
	and partial implementation of POSIX rwlocks.
	* posix/include/rtems/posix/barrier.h,
	posix/include/rtems/posix/rwlock.h,
	posix/include/rtems/posix/spinlock.h,
	posix/inline/rtems/posix/barrier.inl,
	posix/inline/rtems/posix/rwlock.inl,
	posix/inline/rtems/posix/spinlock.inl,
	posix/src/barrierattrdestroy.c, posix/src/barrierattrgetpshared.c,
	posix/src/barrierattrinit.c, posix/src/barrierattrsetpshared.c,
	posix/src/pbarrier.c, posix/src/pbarrierdestroy.c,
	posix/src/pbarrierinit.c, posix/src/pbarriertranslatereturncode.c,
	posix/src/pbarrierwait.c, posix/src/prwlock.c,
	posix/src/prwlockdestroy.c, posix/src/prwlockinit.c,
	posix/src/prwlockrdlock.c, posix/src/prwlocktimedrdlock.c,
	posix/src/prwlocktimedwrlock.c,
	posix/src/prwlocktranslatereturncode.c, posix/src/prwlocktryrdlock.c,
	posix/src/prwlocktrywrlock.c, posix/src/prwlockunlock.c,
	posix/src/prwlockwrlock.c, posix/src/pspin.c,
	posix/src/pspindestroy.c, posix/src/pspininit.c,
	posix/src/pspinlock.c, posix/src/pspinlocktranslatereturncode.c,
	posix/src/pspintrylock.c, posix/src/pspinunlock.c,
	posix/src/rwlockattrdestroy.c, posix/src/rwlockattrgetpshared.c,
	posix/src/rwlockattrinit.c, posix/src/rwlockattrsetpshared.c: New files.
2006-11-15 14:08:49 +00:00
Ralf Corsepius 64d01b9c32 Regenerate. 2006-11-15 11:03:09 +00:00
Ralf Corsepius e4a0c4e9a1 2006-11-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/target.m4: Remove RTEMS_OUTPUT_BUILD_SUBDIRS.
2006-11-15 09:55:27 +00:00
Ralf Corsepius 71986114ad 2006-11-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Use AC_CONFIG_HEADER instead of AM_CONFIG_HEADER.
2006-11-15 09:47:09 +00:00
Ralf Corsepius f8235c0751 2006-11-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/prog-cc.m4: Remove CFLAGS.
	* configure.ac: Don't explictly pass CFLAGS_OPTIMIZE_V, CPU_CFLAGS.
	Compose CFLAGS. Append CFLAGS to ac_configure_args.
2006-11-15 06:29:07 +00:00
Ralf Corsepius 206ad76a9c GCC_REL=4. Upgrade to gcc-core-4.2-20061114-rtems4.8-20061115.diff 2006-11-15 03:48:56 +00:00
Ralf Corsepius b2b99f575c Remove (Obsolete) 2006-11-15 03:48:33 +00:00
Ralf Corsepius 9336dd3dcc 2006-11-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* patches/gcc-core-4.2-20061114-rtems4.8-20061115.diff: New.
	* patches/newlib-1.14.0-bfinrtems-20060810a.diff: Remove (Obsolete).
	* patches/gcc-4.1.1-bfinrtems-20060810a.diff: Remove (Obsolete).
	* rtems-4.8/bfin/Makefile.am, rtems-4.8/bin/gcc-sources.add:
	GCC_REL=4. Upgrade to gcc-core-4.2-20061114-rtems4.8-20061115.diff.
2006-11-15 03:48:11 +00:00
Ralf Corsepius 5a7f1e1e06 New. 2006-11-15 03:43:43 +00:00
Joel Sherrill fe3037df30 2006-11-14 Jiri Gaisler <jiri@gaisler.com>
* cpu_asm.S: Properly support synchronous traps.
2006-11-14 21:44:25 +00:00
Ralf Corsepius f4884049d9 Add. 2006-11-14 17:50:23 +00:00
Ralf Corsepius d62a2e0100 2006-11-14 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Require inttypes.h, check for stdint.h.
2006-11-14 09:14:58 +00:00
Ralf Corsepius 3c89bd553e 2006-11-14 Ralf Corsépius <ralf.corsepius@rtems.org>
* custom/uC5282.cfg: Remove hard-code compiler flags.
2006-11-14 02:36:27 +00:00
Ralf Corsepius bac803cf97 Remove hard-code compiler flags. 2006-11-14 02:36:01 +00:00
Ralf Corsepius 275470e345 2006-11-14 Ralf Corsépius <ralf.corsepius@rtems.org>
* custom/av5282.cfg, custom/csb360.cfg, custom/mcf5206elite.cfg,
	custom/mcf5235.cfg: Remove ASFLAGS, CPU_ASFLAGS (Unused).
2006-11-14 02:32:35 +00:00
Ralf Corsepius a472319e8d Remove ASFLAGS, CPU_ASFLAGS (Unused) 2006-11-14 02:32:19 +00:00
Ralf Corsepius d826ef2bc3 2006-11-12 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am, configure.ac: Remove RTEMS_PROVIDES_STDINT_H,
	  RTEMS_PROVIDES_INTTYPES_H.
2006-11-12 11:19:08 +00:00
Ralf Corsepius 89434bfac1 Regenerate. 2006-11-12 11:18:45 +00:00
Ralf Corsepius d8f653495b Remove RTEMS_PROVIDES_STDINT_H, RTEMS_PROVIDES_INTTYPES_H. 2006-11-12 11:18:21 +00:00
Ralf Corsepius 43912af4a4 2006-11-12 Ralf Corsépius <ralf.corsepius@rtems.org>
* libcsupport/include/stdint.h, libcsupport/include/inttypes.h:
	Remove.
2006-11-12 11:12:53 +00:00
Ralf Corsepius 0fefba6cbc 2006-11-12 Ralf Corsépius <ralf.corsepius@rtems.org>
* score/Doxyfile: Remove RTEMS_INLINES.
2006-11-12 11:03:48 +00:00
Ralf Corsepius 78897bc5dd 2006-11-11 Ralf Corsépius <ralf.corsepius@rtems.org>
* startup/linkcmds: Use___start_set_sysctl_set, ___stop_set_sysctl_set
	instead of __start_set_sysctl_set, __stop_set_sysctl_set
	(bfin uses '_' prefixed c-symbols.)
2006-11-11 05:12:05 +00:00
Ralf Corsepius 21a7c4242a 2006-11-10 Alain Schaefer <alani@easc.ch>
* startup/linkcmds: Put .fini into sdram.
	Add __edata, __etext.
2006-11-11 05:09:26 +00:00
Ralf Corsepius 9b03931379 'BR: flex bison' for gcc >= 4.2.0 2006-11-10 13:01:42 +00:00
Ralf Corsepius 615b6c9fc8 Introduce GCC_PKGVERS 2006-11-09 14:28:50 +00:00
Ralf Corsepius 7f59079616 Upgrade to gcc-4.2.0-20061031. 2006-11-09 14:27:07 +00:00
Ralf Corsepius e315b42115 New (Merge BFIN patches). 2006-11-09 11:19:05 +00:00
Ralf Corsepius 4df1b2e646 2006-11-09 Ralf Corsépius <ralf.corsepius@rtems.org>
* rtems/bfin/bf533.h, rtems/bfin/bfin.h: Remove stray whitespaces.
	* rtems/score/bfin.h: Use __BFIN__ instead of BFIN.
2006-11-09 11:11:03 +00:00
Ralf Corsepius a6c5a6d1ab Remove stray whitespaces. 2006-11-09 11:10:50 +00:00
Ralf Corsepius 1cb0a9b404 Use __BFIN__ instead of BFIN. 2006-11-09 11:10:29 +00:00
Ralf Corsepius 65bee7866c changes 2006-11-09 10:29:45 +00:00
Ralf Corsepius e4fec9007e Add bfin. 2006-11-09 10:28:59 +00:00
Ralf Corsepius e306f333d6 2006-11-09 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Remove redundant AC_CHECK_HEADER([stdint.h]),
	AC_CHECK_HEADER([inttypes.h]). Now implicitly checked.
2006-11-09 07:49:21 +00:00
Ralf Corsepius fbf8301b58 2006-11-08 Ralf Corsépius <ralf.corsepius@rtems.org>
* cpu_asm.S: Re-add HI, LO.
2006-11-08 08:42:45 +00:00
Ralf Corsepius 3faa99f239 2006-11-08 Ralf Corsépius <ralf.corsepius@rtems.org>
* irq.c: Add missing newline.
	* rtems/score/cpu.h: Eliminate hidden backspaces.
2006-11-08 08:23:35 +00:00
Ralf Corsepius da95961027 Eliminate hidden backspaces. 2006-11-08 08:23:19 +00:00
Ralf Corsepius 918b7a9f7e Add missing newline 2006-11-08 08:21:20 +00:00
Joel Sherrill 068c3ee1df 2006-11-02 Steven Johnson <sjohnson@sakuraindustries.com>
* libnetworking/netdb.h, libnetworking/libc/gethostbyht.c,
	libnetworking/libc/gethostnamadr.c: This patch adds a functional
	gethostbyname_r to RTEMS. We were having problems with multiple
	threads calling gethostbyname, so we decided the best way to deal
	with it was to do it properly, rather than kludge up our code to make
	gethostbyname safe. We have found several slightly different
	parameter lists for this function, it does not seem to be standard.
	The one we used has the linux interface. In RTEMS there was an
	existing gethostbyname_r inside a #ifdef _THREAD_SAFE which was NOT
	Threadsafe, as this just called gethostbyname. So we have placed all
	of the additional code inside the #ifdef _THREAD_SAFE.
2006-11-02 21:48:41 +00:00