Commit Graph

22970 Commits

Author SHA1 Message Date
Joel Sherrill
f8d760bc96 2011-08-02 Ricardo Aguirre <el.mastin@ymail.com>
PR 1875/tests
	* Makefile.am, configure.ac, psxtmtests_plan.csv: Add benchmark of
	pthread_rwlock_rdlock - not available, blocks.
	* psxtmrwlock02/.cvsignore, psxtmrwlock02/Makefile.am,
	psxtmrwlock02/init.c, psxtmrwlock02/psxtmrwlock02.doc: New files.
2011-08-02 14:19:46 +00:00
Joel Sherrill
18544cbd47 2011-08-02 Sebastien Bourdeauducq <sebastien.bourdeauducq@gmail.com>
PR 1869/bsps
	* ChangeLog: Spacing.
	* README: Removed.
2011-08-02 14:04:40 +00:00
Joel Sherrill
15ad13cb7d 2011-08-02 Sebastien Bourdeauducq <sebastien.bourdeauducq@gmail.com>
PR 1869/bsps
	* milkymist_networking/mm_crc32.c: Removed.
2011-08-02 14:04:31 +00:00
Joel Sherrill
5f4dd4b91f 2011-08-02 Sebastien Bourdeauducq <sebastien.bourdeauducq@gmail.com>
PR 1869/bsps
	* README: Merge content from lm32/README which was specific to
	this BSP.
2011-08-02 14:04:27 +00:00
Jennifer Averett
3c50a488e9 2011-08-02 Jennifer Averett <Jennifer.Averett@OARcorp.com>
* score/include/rtems/score/coremutex.h: Move check dispatch for seize
	into its own macro and add smp support.
2011-08-02 13:59:48 +00:00
Joel Sherrill
9a795cbaeb 2011-08-02 Petr Benes <benesp16@fel.cvut.cz>
PR 1862/testing
	* sprbtree01/init.c, sprbtree01/sprbtree01.scn: Improve test coverage.
2011-08-02 13:38:41 +00:00
Jennifer Averett
6ef32a32b2 2011-08-02 Jennifer.Averett <Jennifer.Averett@OARcorp.com>
PR 1872
	* score/src/apimutexlock.c, score/src/apimutexunlock.c: Added smp
	support to apimutex.
2011-08-02 13:38:25 +00:00
Joel Sherrill
d188381a6b 2011-08-02 Petr Benes <benesp16@fel.cvut.cz>
PR 1861/cpukit
	* score/src/rbtreeextract.c: Remove redundant code.
2011-08-02 13:37:21 +00:00
Joel Sherrill
8fffe77b52 2011-08-02 Ricardo Aguirre <el.mastin@ymail.com>
PR 1874/tests
	* Makefile.am, configure.ac, psxtmtests_plan.csv: Add benchmark of
	multiple pthread_rwlock operations that can be done as single shot
	times.
	* psxtmrwlock01/.cvsignore, psxtmrwlock01/Makefile.am,
	psxtmrwlock01/init.c, psxtmrwlock01/psxtmrwlock01.doc: New files.
2011-08-02 13:23:33 +00:00
Ralf Corsepius
43ee81c885 Regenerate. 2011-08-02 05:38:44 +00:00
Ralf Corsepius
2c3211696d Fix libgo filter. 2011-08-02 05:36:11 +00:00
Ralf Corsepius
a16251cc18 Bump version. 2011-08-02 05:35:41 +00:00
Joel Sherrill
a7c39d3d3f 2011-08-01 Xiang Cui <medivhc@gmail.com>
* imfs_fslink/Makefile.am, imfs_fssymlink/Makefile.am,
	mimfs_fslink/Makefile.am, mimfs_fssymlink/Makefile.am,
	mrfs_fslink/Makefile.am, mrfs_fssymlink/Makefile.am,
	mrfs_support/fs_config.h: Correcting from previous commit of
	incorrect tarball.
	* fserror/fserror.doc, fserror/test.c, fspatheval/patheval.doc,
	fspatheval/test.c, fspermission/fspermission.doc,
	fspermission/test.c, fsrdwr/fsrdwr.doc, fsrdwr/init.c,
	fstime/fstime.doc, fstime/test.c, imfs_fserror/.cvsignore,
	imfs_fserror/Makefile.am, imfs_fslink/.cvsignore,
	imfs_fspatheval/.cvsignore, imfs_fspatheval/Makefile.am,
	imfs_fspermission/.cvsignore, imfs_fspermission/Makefile.am,
	imfs_fsrdwr/.cvsignore, imfs_fsrdwr/Makefile.am,
	imfs_fssymlink/.cvsignore, imfs_fstime/.cvsignore,
	imfs_fstime/Makefile.am, imfs_support/fs_supprot.h,
	mdosfs_fserror/.cvsignore, mdosfs_fserror/Makefile.am,
	mdosfs_fspatheval/.cvsignore, mdosfs_fspatheval/Makefile.am,
	mdosfs_fsrdwr/.cvsignore, mdosfs_fsrdwr/Makefile.am,
	mdosfs_fstime/.cvsignore, mdosfs_fstime/Makefile.am,
	mimfs_fserror/.cvsignore, mimfs_fserror/Makefile.am,
	mimfs_fslink/.cvsignore, mimfs_fspatheval/.cvsignore,
	mimfs_fspatheval/Makefile.am, mimfs_fspermission/.cvsignore,
	mimfs_fspermission/Makefile.am, mimfs_fsrdwr/.cvsignore,
	mimfs_fsrdwr/Makefile.am, mimfs_fssymlink/.cvsignore,
	mimfs_fstime/.cvsignore, mimfs_fstime/Makefile.am,
	mrfs_fserror/.cvsignore, mrfs_fserror/Makefile.am,
	mrfs_fslink/.cvsignore, mrfs_fspatheval/.cvsignore,
	mrfs_fspatheval/Makefile.am, mrfs_fspermission/.cvsignore,
	mrfs_fspermission/Makefile.am, mrfs_fsrdwr/.cvsignore,
	mrfs_fsrdwr/Makefile.am, mrfs_fssymlink/.cvsignore,
	mrfs_fstime/.cvsignore, mrfs_fstime/Makefile.am: New files.
2011-08-01 21:54:19 +00:00
Joel Sherrill
858e013f5a 2011-08-01 Xiang Cui <medivhc@gmail.com>
* Makefile.am, configure.ac, fslink/fslink.doc, fslink/test.c,
	fssymlink/test.c, imfs_fslink/Makefile.am,
	imfs_fssymlink/Makefile.am, imfs_support/fs_config.h,
	imfs_support/fs_support.c, mdosfs_support/fs_config.h,
	mdosfs_support/fs_support.c, mimfs_fslink/Makefile.am,
	mimfs_fssymlink/Makefile.am, mimfs_support/fs_config.h,
	mimfs_support/fs_support.c, mrfs_fslink/Makefile.am,
	mrfs_fssymlink/Makefile.am, mrfs_support/fs_config.h,
	mrfs_support/fs_support.c, support/fstest.h,
	support/fstest_support.c, support/fstest_support.h,
	support/ramdisk_support.c, support/ramdisk_support.h: Submit correct
	tarball of current work.
	* fs01/init.c, fsfchx/fsfchx.doc, fsfchx/init.c, fsfile01/fsfile01.doc,
	fsfile01/test.c, fsfile01/test_cat.c, fsfile01/test_extend.c,
	fsfile01/test_write.c, fsfile02/fsfile02.doc, fsfile02/init.c,
	fsfstest/fs-test.c, fsfstest/fsfstest.doc, fsimfs01/fsimfs01.doc,
	fsimfs01/init.c, fsimfs02/fsimfs02.doc, fsimfs02/init.c,
	fsmkdir/fsmkdir.doc, fsmkdir/test.c, fsopen/fsopen.doc,
	fsopen/test.c, fsrdwrv/fsrdwrv.doc, fsrdwrv/test.c,
	fsreaddir/fsreaddir.doc, fsreaddir/test.c, fsrename/fsrename.doc,
	fsrename/test.c, fsrmdir/test.c, fsrwfile/fsrwfile.doc,
	fsrwfile/init.c, fsstat/fsstat.doc, fsstat/test.c,
	fstruncate/fstruncate.doc, fstruncate/test.c, imfs_fs01/.cvsignore,
	imfs_fs01/Makefile.am, imfs_fs01/imfs_fs01.scn,
	imfs_fsfchx/.cvsignore, imfs_fsfchx/Makefile.am,
	imfs_fsfile01/.cvsignore, imfs_fsfile01/Makefile.am,
	imfs_fsfile02/.cvsignore, imfs_fsfile02/Makefile.am,
	imfs_fsfstest/.cvsignore, imfs_fsfstest/Makefile.am,
	imfs_fsimfs01/.cvsignore, imfs_fsimfs01/Makefile.am,
	imfs_fsimfs02/.cvsignore, imfs_fsimfs02/Makefile.am,
	imfs_fslink/.cvsignore, imfs_fsmkdir/.cvsignore,
	imfs_fsmkdir/Makefile.am, imfs_fsopen/.cvsignore,
	imfs_fsopen/Makefile.am, imfs_fsrdwrv/.cvsignore,
	imfs_fsrdwrv/Makefile.am, imfs_fsreaddir/.cvsignore,
	imfs_fsreaddir/Makefile.am, imfs_fsrename/.cvsignore,
	imfs_fsrename/Makefile.am, imfs_fsrmdir/.cvsignore,
	imfs_fsrmdir/Makefile.am, imfs_fsrwfile/.cvsignore,
	imfs_fsrwfile/Makefile.am, imfs_fsstat/.cvsignore,
	imfs_fsstat/Makefile.am, imfs_fssymlink/.cvsignore,
	imfs_fstruncate/.cvsignore, imfs_fstruncate/Makefile.am,
	mdosfs_fsfchx/.cvsignore, mdosfs_fsfchx/Makefile.am,
	mdosfs_fsfile01/.cvsignore, mdosfs_fsfile01/Makefile.am,
	mdosfs_fsfile02/.cvsignore, mdosfs_fsfile02/Makefile.am,
	mdosfs_fsfstest/.cvsignore, mdosfs_fsfstest/Makefile.am,
	mdosfs_fsimfs01/.cvsignore, mdosfs_fsimfs01/Makefile.am,
	mdosfs_fsimfs02/.cvsignore, mdosfs_fsimfs02/Makefile.am,
	mdosfs_fslink/.cvsignore, mdosfs_fslink/Makefile.am,
	mdosfs_fsmkdir/.cvsignore, mdosfs_fsmkdir/Makefile.am,
	mdosfs_fsopen/.cvsignore, mdosfs_fsopen/Makefile.am,
	mdosfs_fsrdwrv/.cvsignore, mdosfs_fsrdwrv/Makefile.am,
	mdosfs_fsreaddir/.cvsignore, mdosfs_fsreaddir/Makefile.am,
	mdosfs_fsrename/.cvsignore, mdosfs_fsrename/Makefile.am,
	mdosfs_fsrmdir/.cvsignore, mdosfs_fsrmdir/Makefile.am,
	mdosfs_fsrwfile/.cvsignore, mdosfs_fsrwfile/Makefile.am,
	mdosfs_fsstat/.cvsignore, mdosfs_fsstat/Makefile.am,
	mdosfs_fssymlink/.cvsignore, mdosfs_fssymlink/Makefile.am,
	mdosfs_fstruncate/.cvsignore, mdosfs_fstruncate/Makefile.am,
	mimfs_fs01/.cvsignore, mimfs_fs01/Makefile.am,
	mimfs_fs01/mimfs_fs01.scn, mimfs_fsfchx/.cvsignore,
	mimfs_fsfchx/Makefile.am, mimfs_fsfile01/.cvsignore,
	mimfs_fsfile01/Makefile.am, mimfs_fsfile02/.cvsignore,
	mimfs_fsfile02/Makefile.am, mimfs_fsfstest/.cvsignore,
	mimfs_fsfstest/Makefile.am, mimfs_fsimfs01/.cvsignore,
	mimfs_fsimfs01/Makefile.am, mimfs_fsimfs02/.cvsignore,
	mimfs_fsimfs02/Makefile.am, mimfs_fslink/.cvsignore,
	mimfs_fsmkdir/.cvsignore, mimfs_fsmkdir/Makefile.am,
	mimfs_fsopen/.cvsignore, mimfs_fsopen/Makefile.am,
	mimfs_fsrdwrv/.cvsignore, mimfs_fsrdwrv/Makefile.am,
	mimfs_fsreaddir/.cvsignore, mimfs_fsreaddir/Makefile.am,
	mimfs_fsrename/.cvsignore, mimfs_fsrename/Makefile.am,
	mimfs_fsrmdir/.cvsignore, mimfs_fsrmdir/Makefile.am,
	mimfs_fsrwfile/.cvsignore, mimfs_fsrwfile/Makefile.am,
	mimfs_fsstat/.cvsignore, mimfs_fsstat/Makefile.am,
	mimfs_fssymlink/.cvsignore, mimfs_fstruncate/.cvsignore,
	mimfs_fstruncate/Makefile.am, mrfs_fsfchx/.cvsignore,
	mrfs_fsfchx/Makefile.am, mrfs_fsfile01/.cvsignore,
	mrfs_fsfile01/Makefile.am, mrfs_fsfile02/.cvsignore,
	mrfs_fsfile02/Makefile.am, mrfs_fsfstest/.cvsignore,
	mrfs_fsfstest/Makefile.am, mrfs_fsimfs01/.cvsignore,
	mrfs_fsimfs01/Makefile.am, mrfs_fsimfs02/.cvsignore,
	mrfs_fsimfs02/Makefile.am, mrfs_fslink/.cvsignore,
	mrfs_fsmkdir/.cvsignore, mrfs_fsmkdir/Makefile.am,
	mrfs_fsopen/.cvsignore, mrfs_fsopen/Makefile.am,
	mrfs_fsrdwrv/.cvsignore, mrfs_fsrdwrv/Makefile.am,
	mrfs_fsreaddir/.cvsignore, mrfs_fsreaddir/Makefile.am,
	mrfs_fsrename/.cvsignore, mrfs_fsrename/Makefile.am,
	mrfs_fsrmdir/.cvsignore, mrfs_fsrmdir/Makefile.am,
	mrfs_fsrwfile/.cvsignore, mrfs_fsrwfile/Makefile.am,
	mrfs_fsstat/.cvsignore, mrfs_fsstat/Makefile.am,
	mrfs_fssymlink/.cvsignore, mrfs_fstruncate/.cvsignore,
	mrfs_fstruncate/Makefile.am: Removed.
2011-08-01 20:54:15 +00:00
Jennifer Averett
32eba7457a 2011-08-01 Jennifer Averett <Jennifer.Averett@OARcorp.com>
* score/include/rtems/score/isr.h: Cleaned up comments.
2011-08-01 19:21:47 +00:00
Jennifer Averett
e3d64d4f43 2011-08-01 Jennifer Averett <Jennifer.Averett@OARcorp.com>
* score/include/rtems/score/smplock.h: Fix comments.
2011-08-01 17:30:20 +00:00
Joel Sherrill
765d72673a 2011-08-01 Joel Sherrill <joel.sherrill@oarcorp.com>
* sp75/init.c, sp75/sp75.doc, sp75/sp75.scn: Correct test and
	supporting documentation.
2011-08-01 16:15:45 +00:00
Joel Sherrill
7336d4af62 2011-08-01 Xiang Cui <medivhc@gmail.com>
* Makefile.am, configure.ac, imfs_support/fs_config.h,
	imfs_support/fs_support.c, mimfs_support/fs_config.h,
	mimfs_support/fs_support.c: Add initial version of new filesystem
	tests. There are multiple failures which need to be addressed by the
	community.
	* fsfchx/fsfchx.doc, fsfchx/init.c, fsfile01/fsfile01.doc,
	fsfile01/test.c, fsfile01/test_cat.c, fsfile01/test_extend.c,
	fsfile01/test_write.c, fsfile02/fsfile02.doc, fsfile02/init.c,
	fsfstest/fs-test.c, fsfstest/fsfstest.doc, fsimfs01/fsimfs01.doc,
	fsimfs01/init.c, fsimfs02/fsimfs02.doc, fsimfs02/init.c,
	fslink/fslink.doc, fslink/test.c, fsmkdir/fsmkdir.doc,
	fsmkdir/test.c, fsopen/fsopen.doc, fsopen/test.c,
	fsrdwrv/fsrdwrv.doc, fsrdwrv/test.c, fsreaddir/fsreaddir.doc,
	fsreaddir/test.c, fsrename/fsrename.doc, fsrename/test.c,
	fsrmdir/test.c, fsrwfile/fsrwfile.doc, fsrwfile/init.c,
	fsstat/fsstat.doc, fsstat/test.c, fssymlink/fssymlink.doc,
	fssymlink/test.c, fstruncate/fstruncate.doc, fstruncate/test.c,
	imfs_fsfchx/.cvsignore, imfs_fsfchx/Makefile.am,
	imfs_fsfile01/.cvsignore, imfs_fsfile01/Makefile.am,
	imfs_fsfile02/.cvsignore, imfs_fsfile02/Makefile.am,
	imfs_fsfstest/.cvsignore, imfs_fsfstest/Makefile.am,
	imfs_fsimfs01/.cvsignore, imfs_fsimfs01/Makefile.am,
	imfs_fsimfs02/.cvsignore, imfs_fsimfs02/Makefile.am,
	imfs_fslink/.cvsignore, imfs_fslink/Makefile.am,
	imfs_fsmkdir/.cvsignore, imfs_fsmkdir/Makefile.am,
	imfs_fsopen/.cvsignore, imfs_fsopen/Makefile.am,
	imfs_fsrdwrv/.cvsignore, imfs_fsrdwrv/Makefile.am,
	imfs_fsreaddir/.cvsignore, imfs_fsreaddir/Makefile.am,
	imfs_fsrename/.cvsignore, imfs_fsrename/Makefile.am,
	imfs_fsrmdir/.cvsignore, imfs_fsrmdir/Makefile.am,
	imfs_fsrwfile/.cvsignore, imfs_fsrwfile/Makefile.am,
	imfs_fsstat/.cvsignore, imfs_fsstat/Makefile.am,
	imfs_fssymlink/.cvsignore, imfs_fssymlink/Makefile.am,
	imfs_fstruncate/.cvsignore, imfs_fstruncate/Makefile.am,
	mdosfs_fsfchx/.cvsignore, mdosfs_fsfchx/Makefile.am,
	mdosfs_fsfile01/.cvsignore, mdosfs_fsfile01/Makefile.am,
	mdosfs_fsfile02/.cvsignore, mdosfs_fsfile02/Makefile.am,
	mdosfs_fsfstest/.cvsignore, mdosfs_fsfstest/Makefile.am,
	mdosfs_fsimfs01/.cvsignore, mdosfs_fsimfs01/Makefile.am,
	mdosfs_fsimfs02/.cvsignore, mdosfs_fsimfs02/Makefile.am,
	mdosfs_fslink/.cvsignore, mdosfs_fslink/Makefile.am,
	mdosfs_fsmkdir/.cvsignore, mdosfs_fsmkdir/Makefile.am,
	mdosfs_fsopen/.cvsignore, mdosfs_fsopen/Makefile.am,
	mdosfs_fsrdwrv/.cvsignore, mdosfs_fsrdwrv/Makefile.am,
	mdosfs_fsreaddir/.cvsignore, mdosfs_fsreaddir/Makefile.am,
	mdosfs_fsrename/.cvsignore, mdosfs_fsrename/Makefile.am,
	mdosfs_fsrmdir/.cvsignore, mdosfs_fsrmdir/Makefile.am,
	mdosfs_fsrwfile/.cvsignore, mdosfs_fsrwfile/Makefile.am,
	mdosfs_fsstat/.cvsignore, mdosfs_fsstat/Makefile.am,
	mdosfs_fssymlink/.cvsignore, mdosfs_fssymlink/Makefile.am,
	mdosfs_fstruncate/.cvsignore, mdosfs_fstruncate/Makefile.am,
	mdosfs_support/fs_config.h, mdosfs_support/fs_support.c,
	mimfs_fsfchx/.cvsignore, mimfs_fsfchx/Makefile.am,
	mimfs_fsfile01/.cvsignore, mimfs_fsfile01/Makefile.am,
	mimfs_fsfile02/.cvsignore, mimfs_fsfile02/Makefile.am,
	mimfs_fsfstest/.cvsignore, mimfs_fsfstest/Makefile.am,
	mimfs_fsimfs01/.cvsignore, mimfs_fsimfs01/Makefile.am,
	mimfs_fsimfs02/.cvsignore, mimfs_fsimfs02/Makefile.am,
	mimfs_fslink/.cvsignore, mimfs_fslink/Makefile.am,
	mimfs_fsmkdir/.cvsignore, mimfs_fsmkdir/Makefile.am,
	mimfs_fsopen/.cvsignore, mimfs_fsopen/Makefile.am,
	mimfs_fsrdwrv/.cvsignore, mimfs_fsrdwrv/Makefile.am,
	mimfs_fsreaddir/.cvsignore, mimfs_fsreaddir/Makefile.am,
	mimfs_fsrename/.cvsignore, mimfs_fsrename/Makefile.am,
	mimfs_fsrmdir/.cvsignore, mimfs_fsrmdir/Makefile.am,
	mimfs_fsrwfile/.cvsignore, mimfs_fsrwfile/Makefile.am,
	mimfs_fsstat/.cvsignore, mimfs_fsstat/Makefile.am,
	mimfs_fssymlink/.cvsignore, mimfs_fssymlink/Makefile.am,
	mimfs_fstruncate/.cvsignore, mimfs_fstruncate/Makefile.am,
	mrfs_fsfchx/.cvsignore, mrfs_fsfchx/Makefile.am,
	mrfs_fsfile01/.cvsignore, mrfs_fsfile01/Makefile.am,
	mrfs_fsfile02/.cvsignore, mrfs_fsfile02/Makefile.am,
	mrfs_fsfstest/.cvsignore, mrfs_fsfstest/Makefile.am,
	mrfs_fsimfs01/.cvsignore, mrfs_fsimfs01/Makefile.am,
	mrfs_fsimfs02/.cvsignore, mrfs_fsimfs02/Makefile.am,
	mrfs_fslink/.cvsignore, mrfs_fslink/Makefile.am,
	mrfs_fsmkdir/.cvsignore, mrfs_fsmkdir/Makefile.am,
	mrfs_fsopen/.cvsignore, mrfs_fsopen/Makefile.am,
	mrfs_fsrdwrv/.cvsignore, mrfs_fsrdwrv/Makefile.am,
	mrfs_fsreaddir/.cvsignore, mrfs_fsreaddir/Makefile.am,
	mrfs_fsrename/.cvsignore, mrfs_fsrename/Makefile.am,
	mrfs_fsrmdir/.cvsignore, mrfs_fsrmdir/Makefile.am,
	mrfs_fsrwfile/.cvsignore, mrfs_fsrwfile/Makefile.am,
	mrfs_fsstat/.cvsignore, mrfs_fsstat/Makefile.am,
	mrfs_fssymlink/.cvsignore, mrfs_fssymlink/Makefile.am,
	mrfs_fstruncate/.cvsignore, mrfs_fstruncate/Makefile.am,
	mrfs_support/fs_config.h, mrfs_support/fs_support.c,
	support/fstest.h, support/fstest_support.c, support/fstest_support.h,
	support/ramdisk_support.c, support/ramdisk_support.h: New files.
2011-08-01 14:29:54 +00:00
Jennifer Averett
bc018b12eb 2011-08-01 Jennifer Averett <Jennifer.Averett@OARcorp.com>
* score/src/schedulersimplesmpschedule.c: Fix bug in smp simple
	scheduler.
2011-08-01 14:17:44 +00:00
Joel Sherrill
dce1032b6c 2011-08-01 Sebastien Bourdeauducq <sebastien.bourdeauducq@gmail.com>
PR 1869/bsps
	* startup/bspclean.c: New file.
	* include/tm27.h: Removed.
	* ChangeLog, Makefile.am, README, preinstall.am, include/bsp.h,
	include/system_conf.h, make/custom/milkymist.cfg, startup/linkcmds:
	Complete BSP for Milkymist One supporting Milkymist SOC 1.0.x.
	Includes new or updated drivers for:
	  - Multi-standard video input (PAL/SECAM/NTSC)
	  - Two DMX512 (RS485) ports
	  - MIDI IN and MIDI OUT ports
	  - VGA output
	  - AC'97 audio
	  - NOR flash
	  - 10/100 Ethernet
	  - Memory card (experimental and incomplete)
	  - USB host connectors (input devices only)
	  - RC5 infrared receiver
	  - RS232 debug port
2011-08-01 13:48:40 +00:00
Jennifer Averett
01f2692e33 2011-08-01 Jennifer Averett <Jennifer.Averett@OARcorp.com>
PR 1802
	* shared/irq/irq_asm.S, shared/irq/irq_init.c, shared/smp/smp-imps.c,
	shared/smp/smp-imps.h: Add SMP support for i386.
	* shared/smp/getcpuid.c: New file.
2011-08-01 13:41:50 +00:00
Jennifer Averett
8a7ed82647 2011-08-01 Jennifer Averett <Jennifer.Averett@OARcorp.com>
PR 1802
	* Makefile.am, configure.ac, preinstall.am, clock/ckinit.c,
	start/start16.S, startup/bspstart.c, startup/ldsegs.S: Add SMP
	support for i386.
2011-08-01 13:41:37 +00:00
Joel Sherrill
864dd9ada3 2011-08-01 Joel Sherrill <joel.sherrill@oarcorp.com>
* psx16/Makefile.am: New file.
2011-08-01 13:27:15 +00:00
Joel Sherrill
efe2ab63e1 2011-08-01 Joel Sherrill <joel.sherrilL@OARcorp.com>
* psx16/.cvsignore, psx16/init.c, psx16/psx16.doc, psx16/psx16.scn: New
	files. Accidentally missed in previous commit.
2011-08-01 12:45:14 +00:00
Sebastian Huber
363aacef6d 2011-08-01 Sebastian Huber <sebastian.huber@embedded-brains.de>
* libfs/src/nfsclient/src/nfs.c: Fixed creation of directories.
2011-08-01 07:27:25 +00:00
Sebastian Huber
3ca8c6bc11 2011-08-01 Sebastian Huber <sebastian.huber@embedded-brains.de>
* include/.cvsignore: New file.
	* include/bspopts.h.in: Removed file.
2011-08-01 06:36:37 +00:00
Ralf Corsepius
96a0c2ae3f Regenerate 2011-08-01 04:58:28 +00:00
Ralf Corsepius
c05fad28db GCC_RPMREL = 0.20110731.0 2011-08-01 04:57:17 +00:00
Joel Sherrill
bd1505b218 2011-07-31 Joel Sherrill <joel.sherrilL@OARcorp.com>
PR 1855/cpukit
	* Makefile.am, configure.ac: Correct signal processing during
	pthread_join. We are supposed to unblock the thread waiting on a
	pthread_join(), dispatch the signal handler, account for it
	potentially overwriting errno, and then have the thread return to
	blocking within pthread_join().
	* psxeintr_join/.cvsignore, psxeintr_join/Makefile.am,
	psxeintr_join/init.c, psxeintr_join/psxeintr_join.doc,
	psxeintr_join/psxeintr_join.scn: New files.
2011-07-31 22:40:31 +00:00
Joel Sherrill
f05af6b733 2011-07-31 Joel Sherrill <joel.sherrilL@OARcorp.com>
PR 1855/cpukit
	* posix/src/psignal.c, posix/src/pthread.c, posix/src/pthreadjoin.c:
	Correct signal processing during pthread_join. We are supposed to
	unblock the thread waiting on a pthread_join(), dispatch the signal
	handler, account for it potentially overwriting errno, and then have
	the thread return to blocking within pthread_join().
2011-07-31 22:40:23 +00:00
Joel Sherrill
76e9a52f29 2011-07-31 Joel Sherrill <joel.sherrilL@OARcorp.com>
PR 1867/cpukit
	* Makefile.am, configure.ac, psx12/task.c, psxkey03/init.c,
	psxrwlock01/test.c: Correct implementation of pthread_exit() and
	pthread_join() to support the case where a thread is joinable but
	calls pthread_exit() before a thread has attempted to join.
2011-07-31 16:16:17 +00:00
Joel Sherrill
25715ecc42 2011-07-31 Joel Sherrill <joel.sherrilL@OARcorp.com>
PR 1867/cpukit
	* posix/src/pthreadexit.c, posix/src/pthreadjoin.c: Correct
	implementation of pthread_exit() and pthread_join() to support the
	case where a thread is joinable but calls pthread_exit() before a
	thread has attempted to join.
2011-07-31 16:16:00 +00:00
Joel Sherrill
7920a24c6e 2011-07-29 Pawel Zagorski <pzagor@agh.edu.pl>
PR 1865/tests
	* stringto01/Makefile.am, stringto01/init.c, stringto01/stringto01.doc,
	stringto01/stringto01.scn, stringto01/stringto_test_template.h:
	Improve coverage of string conversion routines.
2011-07-29 20:29:13 +00:00
Joel Sherrill
66627544cd 2011-07-29 Joel Sherrill <joel.sherrilL@OARcorp.com>
PR 1864/doc
	* user/conf.t: Add missing documentation for
	CONFIGURE_MAXIMUM_POSIX_MESSAGE_QUEUE_DESCRIPTORS,
	CONFIGURE_MAXIMUM_POSIX_BARRIERS , CONFIGURE_MAXIMUM_POSIX_SPINLOCKS,
	CONFIGURE_MAXIMUM_POSIX_RWLOCKS.
2011-07-29 19:50:22 +00:00
Jennifer Averett
5c28345815 2011-07-29 Jennifer Averett <Jennifer.Averett@OARcorp.com>
* smp03/init.c, smp03/system.h, smp03/tasks.c: Modified test to force a
	task to run prior to starting the next task. This allows the last
	task to always preempt, where if the tasks started in an odd order
	the last task could run prior the the task it was supposed to
	preempt.
2011-07-29 18:14:49 +00:00
Joel Sherrill
4f6cc11d36 2011-07-29 Ricardo Aguirre <el.mastin@ymail.com>
PR 1863/tests
	* Makefile.am, configure.ac, psxtmtests_plan.csv: Add benchmark of
	pthread_barrier_wait - releasing, no preempt
	* psxtmbarrier03/.cvsignore, psxtmbarrier03/Makefile.am,
	psxtmbarrier03/init.c, psxtmbarrier03/psxtmbarrier03.doc: New files.
2011-07-29 16:54:32 +00:00
Joel Sherrill
e694c2d423 2011-07-29 Ricardo Aguirre <el.mastin@ymail.com>
PR 1859/tests
	* Makefile.am, configure.ac, psxtmtests_plan.csv: Add benchmark of
	pthread_barrier_wait - blocking
	* psxtmbarrier02/.cvsignore, psxtmbarrier02/Makefile.am,
	psxtmbarrier02/init.c, psxtmbarrier02/psxtmbarrier02.doc: New files.
2011-07-29 15:08:21 +00:00
Ralf Corsepius
89dc49928a 2011-07-29 Ralf Corsépius <ralf.corsepius@rtems.org>
* bsp_specs: Remove *lib (Anachronism).
2011-07-29 14:06:56 +00:00
Ralf Corsepius
ace38fb787 2011-07-29 Ralf Corsépius <ralf.corsepius@rtems.org>
* POSIX/iconv.c, POSIX/iconv_open.c, POSIX/iconv_close.c: New.
	* POSIX/Makefile.am: Add iconv, iconv_open, iconv_close.
2011-07-29 13:59:42 +00:00
Jennifer Averett
d4a0934bf4 2011-07-29 Jennifer Averett <Jennifer.Averett@OARcorp.com>
* support/include/test_support.h: Fixed incorrect name in prototype.
2011-07-29 13:48:16 +00:00
Jennifer Averett
cf288c3898 2011-07-29 Jennifer Averett <Jennifer.Averett@OARcorp.com>
* smp01/init.c, smp02/init.c, smp02/tasks.c, smp03/init.c,
	smp03/tasks.c, smp04/Makefile.am, smp04/init.c, smp05/init.c,
	smp06/init.c, smp07/init.c, smp08/init.c: Cleaned up tests and fixed
	some print statement problems.
	* smp04/tasks.c: Removed.
2011-07-29 12:29:34 +00:00
Joel Sherrill
602b1f61b6 2011-07-28 Ricardo Aguirre <el.mastin@ymail.com>
PR 1859/tests
	* Makefile.am, configure.ac, psxtmtests_plan.csv: Add benchmark of
	pthread_barrier_init and pthread_barrier_destroy.
	* psxtmbarrier01/.cvsignore, psxtmbarrier01/Makefile.am,
	psxtmbarrier01/init.c, psxtmbarrier01/psxtmbarrier01.doc: New files.
2011-07-28 21:17:16 +00:00
Joel Sherrill
3cdac682c9 2011-07-28 Pawel Zagorski <pzagor@agh.edu.pl>
PR 1857/tests
	* Makefile.am, configure.ac: Add test where there is more than one
	thread at a priority with the executing thread being non-preemptive.
	* sp76/.cvsignore, sp76/Makefile.am, sp76/init.c, sp76/sp76.doc,
	sp76/sp76.scn: New files.
2011-07-28 21:06:43 +00:00
Joel Sherrill
57fb39a8f2 2011-07-28 Petr Benes <benesp16@fel.cvut.cz>
PR 1858/testing
	* sp74/sp74.doc: Fix after changes.
2011-07-28 20:58:18 +00:00
Till Straumann
1a1a151c48 2011-27-28 Till Straumann <strauman@slac.stanford.edu>
* start/start.S: Align stack and tag TOS with a NULL
	pointer (help terminate when walking the stack).
2011-07-28 19:50:28 +00:00
Till Straumann
6963b2e713 2011-27-28 Till Straumann <strauman@slac.stanford.edu>
* start/start.S: Tag TOS with a NULL pointer
	(help terminate when walking the stack).
2011-07-28 19:27:58 +00:00
Till Straumann
b4fdfc6093 2011-27-28 Till Straumann <strauman@slac.stanford.edu>
* start/start.S: fixed indentation. Tag TOS with a NULL
	pointer (help terminate when walking the stack).
2011-07-28 19:20:09 +00:00
Jennifer Averett
0bd3f7e5d1 2011-07-28 Jennifer Averett <Jennifer.Averett@OARcorp.com>
PR 1801
	* shared/irq_asm.S: Modifications to synch the sparc with the smp
	working tree.
2011-07-28 17:33:07 +00:00
Till Straumann
38ccd6fa1a 2011-07-27 Till Straumann <strauman@slac.stanford.edu>
* shared/start/start.S, shared/start/preload.S:
	Make sure stack is 16-byte aligned and the TOS
	is tagged with a NULL pointer (used as a terminator
	when printing stack traces).
2011-07-28 01:13:20 +00:00
Joel Sherrill
f2dd10b7d1 2011-07-27 Joel Sherrill <joel.sherrilL@OARcorp.com>
* posix/src/pthread.c, posix/src/pthreadjoin.c: Revert accidental
	commit.
2011-07-27 17:17:49 +00:00