Commit Graph

22448 Commits

Author SHA1 Message Date
Ralf Corsepius
815842105c Import from zlib-1.2.4 2011-03-18 10:11:24 +00:00
Ralf Corsepius
657322fd55 Import from zlib-1.2.4 2011-03-18 10:11:23 +00:00
Ralf Corsepius
a23ac5f4c2 This commit was generated by cvs2svn to compensate for changes in r25183,
which included commits to RCS files with non-trunk default branches.
2011-03-18 10:11:22 +00:00
Ralf Corsepius
d71b3a779f Import from zlib-1.2.4 2011-03-18 10:11:22 +00:00
Ralf Corsepius
5a7aa101be Import from zlib-1.2.4 2011-03-18 10:11:21 +00:00
Ralf Corsepius
f7d9aea2e8 Import from zlib-1.2.4 2011-03-18 10:11:20 +00:00
Ralf Corsepius
df7764c32d Import from zlib-1.2.4 2011-03-18 10:11:19 +00:00
Ralf Corsepius
c12cbbfc2e Import from zlib-1.2.4 2011-03-18 10:11:18 +00:00
Ralf Corsepius
b3983bdf10 This commit was generated by cvs2svn to compensate for changes in r25177,
which included commits to RCS files with non-trunk default branches.
2011-03-18 10:11:17 +00:00
Ralf Corsepius
28f0f60a6d Import from zlib-1.2.4 2011-03-18 10:11:17 +00:00
Ralf Corsepius
280efbbfa5 This commit was generated by cvs2svn to compensate for changes in r25175,
which included commits to RCS files with non-trunk default branches.
2011-03-18 10:11:16 +00:00
Ralf Corsepius
52044055c1 Import from zlib-1.2.4 2011-03-18 10:11:16 +00:00
Ralf Corsepius
ae044bc8d5 This commit was generated by cvs2svn to compensate for changes in r25173,
which included commits to RCS files with non-trunk default branches.
2011-03-18 10:11:15 +00:00
Ralf Corsepius
a0caafe978 Import from zlib-1.2.4 2011-03-18 10:11:15 +00:00
Ralf Corsepius
e8f3eb90b4 Import from zlib-1.2.4 2011-03-18 10:11:14 +00:00
Ralf Corsepius
23c71a83e2 Import from zlib-1.2.4 2011-03-18 10:11:13 +00:00
Ralf Corsepius
593898f0b6 Import from zlib-1.2.4 2011-03-18 10:11:12 +00:00
Ralf Corsepius
224cb72d30 Import from zlib-1.2.4 2011-03-18 10:11:11 +00:00
Ralf Corsepius
ba3ec3d2f0 Import from zlib-1.2.4 2011-03-18 10:11:10 +00:00
Ralf Corsepius
0c5f3af3aa Import from zlib-1.2.4 2011-03-18 10:11:09 +00:00
Ralf Corsepius
d159dd8fed Import from zlib-1.2.4 2011-03-18 10:11:08 +00:00
Ralf Corsepius
a96fad0e47 This commit was generated by cvs2svn to compensate for changes in r25164,
which included commits to RCS files with non-trunk default branches.
2011-03-18 10:11:07 +00:00
Ralf Corsepius
8c05550eb7 Import from zlib-1.2.4 2011-03-18 10:11:07 +00:00
Ralf Corsepius
9f5ede0a00 Import from zlib-1.2.4 2011-03-18 10:11:06 +00:00
Ralf Corsepius
676506f35f Import from zlib-1.2.4 2011-03-18 10:11:05 +00:00
Ralf Corsepius
f369a5097f Import from zlib-1.2.4 2011-03-18 10:11:04 +00:00
Ralf Corsepius
673df40c01 Import from zlib-1.2.4 2011-03-18 10:11:03 +00:00
Ralf Corsepius
c6b49cbca9 Import from zlib-1.2.4 2011-03-18 10:11:02 +00:00
Ralf Corsepius
ebe2800681 Import from zlib-1.2.4 2011-03-18 10:11:01 +00:00
Ralf Corsepius
f1c8de990f Import from zlib-1.2.4 2011-03-18 10:11:00 +00:00
Ralf Corsepius
3a0d65c0f1 Import from zlib-1.2.4 2011-03-18 10:10:59 +00:00
Ralf Corsepius
7367fde9fa Import from zlib-1.2.4 2011-03-18 10:10:58 +00:00
Ralf Corsepius
bdaeffd8aa Import from zlib-1.2.4 2011-03-18 10:10:57 +00:00
Ralf Corsepius
a7aa7352e7 Import from zlib-1.2.4 2011-03-18 10:10:56 +00:00
Ralf Corsepius
8198f694f5 Import zlib-1.2.3 2011-03-18 10:10:55 +00:00
Joel Sherrill
b3a7216629 2011-03-16 Jennifer Averett <jennifer.averett@OARcorp.com>
PR 1729/cpukit
	* spsize/size.c: Add next step in SMP support. This adds an allocated
	array of the Per_CPU structures to support multiple cpus vs a single
	instance of the structure which is still used if SMP support is
	disabled. Configuration support is also added to explicitly enable or
	disable SMP. But SMP can only be enabled for the CPUs which will
	support it initially -- SPARC and i386. With the stub BSP support, a
	BSP can be run as a single core SMP system from an RTEMS data
	structure standpoint.
2011-03-16 20:08:39 +00:00
Joel Sherrill
d5f3485e5d 2011-03-16 Jennifer Averett <jennifer.averett@OARcorp.com>
PR 1729/cpukit
	* aclocal/check-smp.m4, aclocal/enable-smp.m4: New files.
2011-03-16 20:07:11 +00:00
Joel Sherrill
054b1c6fe9 2011-03-16 Jennifer Averett <jennifer.averett@OARcorp.com>
PR 1729/cpukit
	* aclocal/enable-smp.m4: New file.
2011-03-16 20:06:55 +00:00
Joel Sherrill
7f32fa4643 2011-03-16 Jennifer Averett <jennifer.averett@OARcorp.com>
PR 1729/cpukit
	* smp/getcpuid.c, smp/smp_stub.c: New files.
2011-03-16 20:06:04 +00:00
Joel Sherrill
5d69cd33e9 2011-03-16 Jennifer Averett <jennifer.averett@OARcorp.com>
PR 1729/cpukit
	* shared/irq_asm.S: New file.
2011-03-16 20:05:30 +00:00
Joel Sherrill
20546ace87 2011-03-16 Jennifer Averett <jennifer.averett@OARcorp.com>
PR 1729/cpukit
	* Makefile.am, configure.ac: Add next step in SMP support. This adds an
	allocated array of the Per_CPU structures to support multiple cpus vs
	a single instance of the structure which is still used if SMP support
	is disabled. Configuration support is also added to explicitly enable
	or disable SMP. But SMP can only be enabled for the CPUs which will
	support it initially -- SPARC and i386. With the stub BSP support, a
	BSP can be run as a single core SMP system from an RTEMS data
	structure standpoint.
2011-03-16 20:05:26 +00:00
Joel Sherrill
66729db311 2011-03-16 Jennifer Averett <jennifer.averett@OARcorp.com>
PR 1729/cpukit
	* shared/irq/irq_asm.S: Add next step in SMP support. This adds an
	allocated array of the Per_CPU structures to support multiple cpus vs
	a single instance of the structure which is still used if SMP support
	is disabled. Configuration support is also added to explicitly enable
	or disable SMP. But SMP can only be enabled for the CPUs which will
	support it initially -- SPARC and i386. With the stub BSP support, a
	BSP can be run as a single core SMP system from an RTEMS data
	structure standpoint.
2011-03-16 20:05:17 +00:00
Joel Sherrill
06dcaf09e6 2011-03-16 Jennifer Averett <jennifer.averett@OARcorp.com>
PR 1729/cpukit
	* configure.ac, sapi/include/confdefs.h, sapi/src/exinit.c,
	score/Makefile.am, score/preinstall.am,
	score/cpu/i386/rtems/score/cpu.h, score/cpu/sparc/cpu_asm.S,
	score/cpu/sparc/rtems/score/cpu.h,
	score/include/rtems/score/basedefs.h,
	score/include/rtems/score/context.h,
	score/include/rtems/score/percpu.h, score/src/percpu.c,
	score/src/thread.c, score/src/threadcreateidle.c: Add next step in
	SMP support. This adds an allocated array of the Per_CPU structures
	to support multiple cpus vs a single instance of the structure which
	is still used if SMP support is disabled. Configuration support is
	also added to explicitly enable or disable SMP. But SMP can only be
	enabled for the CPUs which will support it initially -- SPARC and
	i386. With the stub BSP support, a BSP can be run as a single core
	SMP system from an RTEMS data structure standpoint.
	* aclocal/check-smp.m4, aclocal/enable-smp.m4,
	score/include/rtems/bspsmp.h, score/include/rtems/score/smplock.h,
	score/src/smp.c, score/src/smplock.c: New files.
2011-03-16 20:05:06 +00:00
Joel Sherrill
ef99f23a7b 2011-03-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* spfifo05/init.c: Console interrupts perturb test.
2011-03-16 19:08:29 +00:00
Joel Sherrill
ffeee4d3ca 2011-03-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* ada_user/.cvsignore: Add missing files.
2011-03-16 17:51:09 +00:00
Joel Sherrill
a5082ff841 2011-03-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* README: Add example mkimage command.
2011-03-16 17:13:20 +00:00
Joel Sherrill
a1a5f9225c 2011-03-16 Jennifer Averett <jennifer.averett@OARcorp.com>
PR 1743/cpu
	* tm26/task1.c, tm27/task1.c: Add Simple Priority Scheduler as
	complement to existing Deterministic Priority Scheduler. Modify these
	tests to verify the scheduler they are designed to work with is the
	default scheduler.
2011-03-16 17:11:32 +00:00
Joel Sherrill
18b8ac71d8 2011-03-16 Jennifer Averett <jennifer.averett@OARcorp.com>
PR 1743/cpu
	* user/conf.t: Add Simple Priority Scheduler as complement to existing
	Deterministic Priority Scheduler. This scheduler serves both as an
	example and as a lighter weight implementation for smaller systems.
2011-03-16 16:39:16 +00:00
Joel Sherrill
5bbc204431 2011-03-16 Jennifer Averett <jennifer.averett@OARcorp.com>
PR 1743/cpu
	* Makefile.am, configure.ac, spsize/size.c: Add Simple Priority
	Scheduler as complement to existing Deterministic Priority Scheduler.
	This scheduler serves both as an example and as a lighter weight
	implementation for smaller systems.
	* spsimplesched01/.cvsignore, spsimplesched01/Makefile.am,
	spsimplesched01/init.c, spsimplesched01/spsimplesched01.doc,
	spsimplesched01/spsimplesched01.scn, spsimplesched02/.cvsignore,
	spsimplesched02/Makefile.am, spsimplesched02/init.c,
	spsimplesched02/spsimplesched02.doc,
	spsimplesched02/spsimplesched02.scn, spsimplesched03/.cvsignore,
	spsimplesched03/Makefile.am, spsimplesched03/init.c,
	spsimplesched03/spsimplesched03.doc,
	spsimplesched03/spsimplesched03.scn: New files.
2011-03-16 16:33:04 +00:00
Joel Sherrill
0118ed65ea 2011-03-16 Jennifer Averett <jennifer.averett@OARcorp.com>
PR 1743/cpu
	* sapi/include/confdefs.h, score/Makefile.am, score/preinstall.am: Add
	Simple Priority Scheduler as complement to existing Deterministic
	Priority Scheduler. This scheduler serves both as an example and as a
	lighter weight implementation for smaller systems.
	* score/include/rtems/score/schedulersimple.h,
	score/inline/rtems/score/schedulersimple.inl,
	score/src/schedulersimple.c, score/src/schedulersimpleblock.c,
	score/src/schedulersimpleenqueue.c,
	score/src/schedulersimpleenqueuefirst.c,
	score/src/schedulersimpleextract.c,
	score/src/schedulersimplereadyqueueenqueue.c,
	score/src/schedulersimplereadyqueueenqueuefirst.c,
	score/src/schedulersimpleschedule.c,
	score/src/schedulersimpleunblock.c, score/src/schedulersimpleyield.c:
	New files.
2011-03-16 16:32:22 +00:00