Commit Graph

19798 Commits

Author SHA1 Message Date
Till Straumann
00d6017bdf 2009-11-11 Till Straumann <strauman@slac.stanford.edu>
* start/start.S: Ensure that initial stack is aligned to
	CPU_STACK_ALIGNMENT.
2009-11-11 14:29:08 +00:00
Till Straumann
131e0467d2 2009-11-11 Till Straumann <strauman@slac.stanford.edu>
* shared/start/start.S: Align initial stack to
	CPU_STACK_ALIGNMENT.
2009-11-11 14:25:09 +00:00
Till Straumann
f8427ea233 2009-11-11 Till Straumann <strauman@slac.stanford.edu>
* start/start.S: Ensure that initial stack is aligned to
	CPU_STACK_ALIGNMENT.
2009-11-11 14:20:51 +00:00
Joel Sherrill
48f3027201 2009-11-10 Jennifer Averett <jennifer.averett@OARcorp.com>
PR 1468/cpukit
	* score/src/timespecdividebyinteger.c: Rework statement to ensure
	64-bit multiplication is used.
2009-11-10 23:29:57 +00:00
Joel Sherrill
a91e372e9a 2009-11-10 Jennifer Averett <jennifer.averett@OARcorp.com>
PR 1462/cpukit
	* rtems/include/rtems/rtems/ratemon.h, rtems/src/ratemonperiod.c: Fine
	tune previous patch after analysis in application.
2009-11-10 23:27:34 +00:00
Till Straumann
b02f4cc11f 2009-11-09 Till Straumann <strauman@slac.stanford.edu>
* cpu.c, cpu_asm.S, rtems/score/cpu.h, sse_test.c:
	Added experimental SSE support.
2009-11-10 06:55:28 +00:00
Till Straumann
4a4201cb41 2009-11-10 Till Straumann <strauman@slac.stanford.edu>
* pc386/make/custom/pc586-sse.cfg, pc386/start/start.S,
	shared/irq/irq_asm.S: Added experimental SSE support.
2009-11-10 06:51:52 +00:00
Till Straumann
70f6ff76e7 2009-11-09 Till Straumann <strauman@slac.stanford.edu>
PR 1469/cpukit
	* cpu.c: Add dummy entry for (non-existing) exception #15.
	Otherwise all slots for vectors >= 16 are one element off.
2009-11-10 04:02:25 +00:00
Thomas Doerfler
e6000760b2 Added block05, block06 and block07 2009-11-09 16:27:42 +00:00
Joel Sherrill
f20ea02f85 2009-11-09 Joel Sherrill <joel.sherrill@oarcorp.com>
* libfs/src/dosfs/msdos_format.c: Rework to avoid overflow on 16-bit
	targets.
2009-11-09 15:20:54 +00:00
Joel Sherrill
eecf752dc3 2009-11-09 Joel Sherrill <joel.sherrill@oarcorp.com>
* libcsupport/src/open_dev_console.c: Use constant numbers to avoid
	overflow when shifting on 16-bit targets.
2009-11-09 15:19:57 +00:00
Joel Sherrill
0610d21ed4 2009-11-09 Joel Sherrill <joel.sherrill@oarcorp.com>
* start/start.S: Remove warning.
2009-11-09 15:18:24 +00:00
Joel Sherrill
f3ddd7ba93 2009-11-09 Joel Sherrill <joel.sherrill@oarcorp.com>
* psxcancel01/init.c: Initialize start time.
2009-11-09 15:04:03 +00:00
Joel Sherrill
fd3a990a1a 2009-11-09 Joel Sherrill <joel.sherrill@oarcorp.com>
* sapi/src/fatal.c: Formatting.
2009-11-09 15:03:18 +00:00
Joel Sherrill
86436f4427 2009-11-09 Joel Sherrill <joel.sherrill@oarcorp.com>
* score/inline/rtems/score/coremutex.inl,
	score/inline/rtems/score/coresem.inl: Eliminate use of local
	variable. This local variable causes unused variable warnings
	on some ports.
2009-11-09 14:52:28 +00:00
Joel Sherrill
1369978b7f 2009-11-09 Joel Sherrill <joel.sherrill@oarcorp.com>
* support/include/tmacros.h: Add service to check status returned by
	POSIX methods which return a pointer which is -1 on error. This
	eliminated some casts.
2009-11-09 14:49:35 +00:00
Joel Sherrill
96bdacd57d 2009-11-09 Joel Sherrill <joel.sherrill@oarcorp.com>
* psxmsgq01/init.c, psxsem01/init.c: Add service to check status
	returned by POSIX methods which return a pointer which is -1 on
	error. This eliminated some casts.
2009-11-09 14:49:27 +00:00
Joel Sherrill
23938252ad 2009-11-09 Joel Sherrill <joel.sherrill@oarcorp.com>
* psxenosys/Makefile.am: Add documentation file.
	* psxenosys/psxenosys.doc: New file.
2009-11-09 14:47:06 +00:00
Joel Sherrill
bd861cc6e0 2009-11-09 Joel Sherrill <joel.sherrill@oarcorp.com>
* ada_user/Makefile.am, ada_user/ada_user.texi, user/Makefile.am,
	user/c_user.texi, user/concepts.t, user/overview.t,
	user/preface.texi, user/schedule.t, user/sem.t: Add table of figures.
	Add text and graphic of tree illustrating valid combinations of
	semaphore attributes.
	* user/semaphore_attributes.eps, user/semaphore_attributes.png:
	New files.
2009-11-09 14:36:14 +00:00
Joel Sherrill
3ee8430be6 2009-11-09 Joel Sherrill <joel.sherrill@oarcorp.com>
* spprintk/spprintk.scn: Add end of line at end of file.
2009-11-09 14:30:10 +00:00
Joel Sherrill
380c61ac67 2009-11-09 Joel Sherrill <joel.sherrill@oarcorp.com>
* sp32/Makefile.am, sp33/Makefile.am, sp37/Makefile.am,
	sp38/Makefile.am, sp39/Makefile.am, sp43/Makefile.am,
	sp44/Makefile.am, spfatal01/Makefile.am, spfatal02/Makefile.am,
	spfatal03/Makefile.am, spfatal04/Makefile.am, spfatal05/Makefile.am,
	spfatal06/Makefile.am, spfatal07/Makefile.am, spfatal08/Makefile.am,
	spfatal09/Makefile.am, spobjgetnext/Makefile.am,
	spprintk/Makefile.am, spsize/Makefile.am, spwatchdog/Makefile.am,
	spwkspace/Makefile.am: Add documentation files for multiple tests.
	* sp32/sp32.doc, sp33/sp33.doc, sp37/sp37.doc, sp38/sp38.doc,
	sp39/sp39.doc, sp43/sp43.doc, sp44/sp44.doc, spfatal01/spfatal01.doc,
	spfatal02/spfatal02.doc, spfatal03/spfatal03.doc,
	spfatal04/spfatal04.doc, spfatal05/spfatal05.doc,
	spfatal06/spfatal06.doc, spfatal07/spfatal07.doc,
	spfatal08/spfatal08.doc, spfatal09/spfatal09.doc,
	spobjgetnext/spobjgetnext.doc, spprintk/spprintk.doc,
	spsize/spsize.doc, spwatchdog/spwatchdog.doc,
	spwkspace/spwkspace.doc: New files.
2009-11-09 14:25:28 +00:00
Joel Sherrill
517655cde4 2009-11-09 Joel Sherrill <joel.sherrill@oarcorp.com>
* score/include/rtems/score/thread.h: Revert accidentally committed
	change. It is possible that _Thread_Dispatch_disable_level can be an
	8-bit variable but this impacts assembly and must be carefully
	considered.
2009-11-09 11:35:36 +00:00
Ralf Corsepius
15baee5af9 2009-11-08 Ralf Corsépius <ralf.corsepius@rtems.org>
* libmisc/capture/capture.h (RTEMS_CAPTURE_CONTROL_FROM_MASK):
	Use UINT32_C(1) to avoid overflow in implict typecast on 16bit
	targets.
2009-11-08 08:15:59 +00:00
Ralf Corsepius
217282dbd6 Regenerate. 2009-11-07 04:41:17 +00:00
Ralf Corsepius
5aea39b7c7 2009-11-06 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Add RTEMS_BSP_LINKCMDS.
	* Makefile.am: Rework linkcmds handling.
	* make/custom/tqm8xx.inc: Remove RTEMS_LINKCMDS, LDFLAGS.
2009-11-06 14:26:38 +00:00
Ralf Corsepius
466f095d8d Fix broken entries. 2009-11-06 08:17:57 +00:00
Ralf Corsepius
7197bfb110 2009-11-06 Ralf Corsépius <ralf.corsepius@rtems.org>
* clock/ckinit.c: Remove nested externs.
	Add missing prototypes.
	Fix Clock_isr prototype.
2009-11-06 07:52:39 +00:00
Ralf Corsepius
a45d609dd0 2009-11-06 Ralf Corsépius <ralf.corsepius@rtems.org>
* clock/ckinit.c: Fix Clock_isr prototype.
	* network/network.c: Use PRI*32 to print uint32_t's.
2009-11-06 07:50:55 +00:00
Ralf Corsepius
d58ae18b02 Fix Clock_isr prototype. 2009-11-06 07:50:43 +00:00
Ralf Corsepius
c16130a9b5 Use PRI*32 to print uint32_t's. 2009-11-06 07:50:28 +00:00
Till Straumann
6442424a45 2009-11-05 Till Straumann <strauman@slac.stanford.edu>
* console/console.c: Fixed compiler warning.
2009-11-06 06:12:03 +00:00
Ralf Corsepius
ccb670c558 2009-11-06 Ralf Corsépius <ralf.corsepius@rtems.org>
* libchip/network/elnk.c: Use PRI*32 to print u_int32_t's.
2009-11-06 04:44:39 +00:00
Ralf Corsepius
260e6fb356 2009-11-06 Ralf Corsépius <ralf.corsepius@rtems.org>
* libchip/network/if_dc.c: Fix type mismatch.
2009-11-06 04:36:13 +00:00
Till Straumann
b092ad6071 2009-11-05 Till Straumann <strauman@slac.stanford.edu>
* start/start.S, console/console.c: Separated code
	that switched console and printk port based on info
	gathered from the commandline and/or a BSP provided
	routine into new BSP_console_select() which is called
	from 'start.S' so that early messages make it to the
	redirected printk port.
2009-11-06 01:09:57 +00:00
Ralf Corsepius
f942ba6b99 New. 2009-11-04 15:59:13 +00:00
Ralf Corsepius
620e3fb5db Regenerate. 2009-11-04 15:55:45 +00:00
Ralf Corsepius
69234cac23 Bump GCC_RPMREL. 2009-11-04 15:55:11 +00:00
Ralf Corsepius
bd38bb6767 gcc-core-4.4.2-rtems4.10-20091104.diff.
newlib-1.17.0-rtems4.10-20091104.diff.
2009-11-04 15:53:35 +00:00
Ralf Corsepius
57e7155271 2009-11-04 Ralf Corsépius <ralf.corsepius@rtems.org>
* ide/pcmcia_ide.c (mpc5200_pcmciaide_write_block,
	mpc5200_pcmciaide_read_block): Change "block_size" parameter to
	uint32_t to match with ide_ctrl_fns_t.
2009-11-04 04:50:23 +00:00
Ralf Corsepius
4325326aca Regenerate. 2009-11-04 04:22:09 +00:00
Ralf Corsepius
12c09c765b 2009-11-04 Ralf Corsépius <ralf.corsepius@rtems.org>
* startup/linkcmds, startup/linkcmds.pm520: Remove.
	* startup/linkcmds.pm520_ze30, startup/linkcmds.pm520_cr825:
	New (Copy of former startup/linkcmds.pm520).
	* Makefile.am: Rework linkcmds handling.
	* configure.ac: Add RTEMS_BSP_LINKCMDS.
	* make/custom/brs5l.cfg, make/custom/icecube.cfg,
	make/custom/pm520_cr825.cfg, make/custom/pm520_ze30.cfg:
	Remove RTEMS_LINKCMDS.
	* make/custom/gen5200.inc: Remove LDFLAGS.
2009-11-04 04:21:10 +00:00
Thomas Doerfler
e08dbc5ea9 various PowerPC code maintenance 2009-11-03 18:45:04 +00:00
Ralf Corsepius
16393b2fa8 2009-11-03 Ralf Corsépius <ralf.corsepius@rtems.org>
* startup/init548x.c: Comment out junk from end of #endif.
2009-11-03 13:08:28 +00:00
Ralf Corsepius
8c56b6fdd2 Regenerate. 2009-11-03 12:45:18 +00:00
Ralf Corsepius
cbe204399a 2009-11-03 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Add RTEMS_BSP_LINKCMDS.
	* make/custom/m5484FireEngine.cfg: Remove RTEMS_LINKCMDS.
	* make/custom/COBRA5475.cfg: Remove RTEMS_LINKCMDS.
	* make/custom/genmcf548x.inc: Remove LDFLAGS.
	* startup/linkcmds: Remove (Renamed into linkcmds).
	* startup/linkcmds.m5484FireEngine: New (Renamed from linkcmds).
	* Makefile.am: Rework linkcmds handling.
2009-11-03 12:44:13 +00:00
Ralf Corsepius
692c73336d 2009-11-03 Ralf Corsépius <ralf.corsepius@rtems.org>
* startup/cfinit.c: Remove init_vbr (Unused).
2009-11-03 12:28:08 +00:00
Ralf Corsepius
2fa726e583 2009-11-03 Ralf Corsépius <ralf.corsepius@rtems.org>
* shared/startup/probeMemEnd.c: Add missing prototypes.
2009-11-03 12:14:57 +00:00
Ralf Corsepius
899b00dca2 2009-11-03 Ralf Corsépius <ralf.corsepius@rtems.org>
* startup/bspstart.c: Add missing prototype.
2009-11-03 11:55:09 +00:00
Ralf Corsepius
1be5983fe1 2009-11-03 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Add RTEMS_BSP_LINKCMDS.
	* make/custom/csb637.cfg: Remove LDFLAGS. Remove RTEMS_LINKCMDS.
	* startup/linkcmds: Remove (Rename into linkcmds.csb337).
	* startup/linkcmds.csb337: New (Renamed from linkcmds).
	* Makefile.am: Rework linkcmds handling.
2009-11-03 11:41:47 +00:00
Ralf Corsepius
7187942f4a 2009-11-03 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Add RTEMS_BSP_LINKCMDS.
	* make/custom/lpc24xx.inc: Remove LDFLAGS.
	* make/custom/lpc24xx_ea.cfg: Remove LPC24XX_LINKCMDS.
	* make/custom/lpc24xx_ncs_ram.cfg: Remove LPC24XX_LINKCMDS.
	* make/custom/lpc24xx_ncs_rom_ext.cfg: Remove LPC24XX_LINKCMDS.
	* make/custom/lpc24xx_ncs_rom_int.cfg: Remove LPC24XX_LINKCMDS.
	* startup/linkcmds: Remove.
	* Makefile.am: Rework linkcmds handling.
2009-11-03 11:34:46 +00:00