Commit Graph

23302 Commits

Author SHA1 Message Date
Sebastian Huber
e2d3e37192 2011-10-10 Sebastian Huber <sebastian.huber@embedded-brains.de>
PR 1928/bsps:
	* mpc55xx/include/fsl-mpc567x.h: Revert previous change.
	* mpc55xx/misc/flash_support.c: Enable this file only for MPC55XX.
2011-10-10 08:22:27 +00:00
Ralf Corsepius
48943dc195 2011-10-10 Ralf Corsépius <ralf.corsepius@rtems.org>
* libfs/src/devfs/devfs_mknod.c: Remove const cast.
	* libfs/src/imfs/ioman.c: Remove const cast.
	* libfs/src/devfs/devfs.h: Make device_name a const char*.
	* sapi/include/rtems/io.h: Make device_name a const char*.
2011-10-10 07:11:26 +00:00
Ralf Corsepius
87f4e9ba56 2011-10-10 Ralf Corsépius <ralf.corsepius@rtems.org>
* libcsupport/src/termios.c: Remove meaningless typecast.
2011-10-10 03:47:56 +00:00
Ralf Corsepius
a32a86e758 2011-10-10 Ralf Corsépius <ralf.corsepius@rtems.org>
* libchip/network/sonic.c: Don't cast pointers to uint32_t.
2011-10-10 02:12:46 +00:00
Ralf Corsepius
1f25c77783 2011-10-09 Ralf Corsépius <ralf.corsepius@rtems.org>
* libchip/network/greth.c, libchip/network/open_eth.c
	libchip/network/sonic.c: Eliminate evil typecasts.
	* libchip/network/greth.h, libchip/network/open_eth.h,
	libchip/network/sonic.h: Use void* for addresses.
2011-10-09 15:37:53 +00:00
Ralf Corsepius
764e0a752d 2011-10-09 Ralf Corsépius <ralf.corsepius@rtems.org>
* libmisc/serdbg/serdbg.h (putDebugChar, getDebugChar):
	Remove duplicate decls.
2011-10-09 03:59:21 +00:00
Joel Sherrill
47a61aa16f 2011-10-07 Daniel Hellstrom <daniel@gaisler.com>
PR 1933/cpukit
	* shared/irq_asm.S: From code inspection I have found the following
	issues (most SMP), and some improvements in irq_asm.S. I would need a
	long test with interrupts to verify the interrupt handler better,
	however I can not see that these patches hurt. Please see comment per
	hunk below, One should go through the file to indent delay-slots
	correctly, I have fixed some in the patch areas. An extra space is
	added in front of delay slots to indicate a delay slot.
2011-10-07 14:35:03 +00:00
Joel Sherrill
8f582bc637 2011-10-07 Daniel Hellstrom <daniel@gaisler.com>
PR 1932/cpukit
	* cpu_asm.S: At some point the interrupt trap handler causes a
	window-overflow and the window overflow trap handler crashes when
	writing to 0. I found that this is because the WIM was bad, to the
	window overflow handler uses a uninitialized stack pointer in a
	window never used.
	 * g3=CWP, not WIM
	 * CWP is incremented by done_flushing no need doing that here also
	 * I see no reason to create an additional stack frame (save)
	 * Must turn off traps when updating WIM (maybe already done by caller?)
2011-10-07 14:31:44 +00:00
Ralf Corsepius
591e964eb8 2011-10-07 Ralf Corsépius <ralf.corsepius@rtems.org>
* shared/startup/bspstart.c: Comment out unused vars.
2011-10-07 14:29:38 +00:00
Joel Sherrill
100446d412 2011-10-07 Daniel Hellstrom <daniel@gaisler.com>
PR 1931/cpukit
	* score/src/percpu.c: The stack must be aligned to CPU alignment
	requirement.
2011-10-07 14:29:19 +00:00
Ralf Corsepius
5191d84995 2011-10-07 Ralf Corsépius <ralf.corsepius@rtems.org>
* shared/console/console.c: Remove stray local decl of "close".
2011-10-07 14:25:31 +00:00
Ralf Corsepius
742c140497 2011-10-07 Ralf Corsépius <ralf.corsepius@rtems.org>
* score/src/threadhandler.c: Don't undefine __USE_INIT_FINI__ for
	the avr.
2011-10-07 11:06:21 +00:00
Ralf Corsepius
6ae51d2e96 2011-10-07 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/rtl22xx_t.cfg: Remove USE_THUMB (Violates *.cfg
	conventions, unused).
2011-10-07 11:00:48 +00:00
Ralf Corsepius
968ff5bbd3 2011-10-07 Ralf Corsépius <ralf.corsepius@rtems.org>
* ppc403/clock/clock.c (ClockOn): Define pvr only for "ifndef ppc405".
2011-10-07 09:58:39 +00:00
Ralf Corsepius
7eb31ec936 2011-10-07 Ralf Corsépius <ralf.corsepius@rtems.org>
* ppc403/clock/clock.c (Install_clock): Remove unused var "pvr".
2011-10-07 09:55:46 +00:00
Ralf Corsepius
16b1599ffb 2011-10-07 Ralf Corsépius <ralf.corsepius@rtems.org>
* capture/init.c: Declare notification only if being used.
2011-10-07 09:39:53 +00:00
Ralf Corsepius
da30d6c009 2011-10-07 Ralf Corsépius <ralf.corsepius@rtems.org>
* libfs/src/imfs/memfile.c (memfile_ioctl): Remove unused var
	"the_jnode".
2011-10-07 09:36:35 +00:00
Ralf Corsepius
c3178737d0 2011-10-07 Ralf Corsépius <ralf.corsepius@rtems.org>
* new-exceptions/bspsupport/ppc_exc_prologue.c
	(ppc_exc_create_branch_op): Comment out unused var "BRANCH_OP_LINK".
2011-10-07 09:18:24 +00:00
Ralf Corsepius
c6d8f9970e 2011-10-07 Ralf Corsépius <ralf.corsepius@rtems.org>
* mpc5xx/clock/clock.c: Make BSP_disconnect_clock_handler decl a
	prototype.
2011-10-07 09:15:21 +00:00
Ralf Corsepius
4960b2928d 2011-10-07 Ralf Corsépius <ralf.corsepius@rtems.org>
PR 1928/bsps:
	* mpc55xx/include/fsl-mpc567x.h (struct FLASH_tag): Extend SIZE to 4
	bits.
2011-10-07 08:41:45 +00:00
Joel Sherrill
71d093f037 2011-10-06 Joel Sherrill <joel.sherrill@oarcorp.com>
* sp2038/.cvsignore: New file.
2011-10-06 17:31:37 +00:00
Joel Sherrill
48449a8713 2011-10-06 Gedare Bloom <giddyup44@yahoo.com>
PR 1920/bsp
	* shared/helenos/kernel/sparc64/src/sun4u/takemmu.S,
	shared/start/start.S, shared/startup/bspgetworkarea.c,
	shared/startup/linkcmds: Fix BSP memory use to support more than 4 MB
	of RAM.
2011-10-06 16:46:36 +00:00
Joel Sherrill
b7d3a2ca33 2011-10-06 Gedare Bloom <giddyup44@yahoo.com>
PR 1919/bsp
	* shared/startup/bsppredriverhook.c: New file.
2011-10-06 16:45:12 +00:00
Joel Sherrill
87f92e4b33 2011-10-06 Gedare Bloom <giddyup44@yahoo.com>
PR 1919/bsp
	* Makefile.am: Change install ISR callout to bsppredriverhook.
2011-10-06 16:44:56 +00:00
Joel Sherrill
4eeed0051b 2011-10-06 Gedare Bloom <giddyup44@yahoo.com>
PR 1918/cpukit
	* cpu.c: Initialize context with cleared g4 register.
2011-10-06 16:42:52 +00:00
Ralf Corsepius
eefcfa14c3 Regenerate. 2011-10-06 10:49:22 +00:00
Ralf Corsepius
1e482ac243 newlib-1.19.0-rtems4.11-20111006.diff 2011-10-06 10:48:28 +00:00
Ralf Corsepius
ce08203fad Bump GCC_RPMREL. 2011-10-06 10:47:02 +00:00
Ralf Corsepius
65253ab322 New. 2011-10-06 10:46:28 +00:00
Joel Sherrill
418de420a0 2011-10-05 Joel Sherrill <joel.sherrill@oarcorp.com>
Petr Benes <benesp16@fel.cvut.cz>

	PR 1912/doc
	* user/conf.t, user/schedule.t: Rework to add scheduler specific
	information.
2011-10-05 19:59:47 +00:00
Jennifer Averett
656f958759 Corrected changelog. 2011-10-05 14:12:40 +00:00
Jennifer Averett
49baad5f0f 2011-10-04 Sebastian Huber <sebastian.huber@embedded-brains.de>
PR 1922
	* preinstall.am: EDF and CBS scheduler: extern declarations fix.
2011-10-04 15:19:44 +00:00
Jennifer Averett
1072d53dcd 2011-10-04 Sebastian Huber <sebastian.huber@embedded-brains.de>
PR 1922
	* score/include/rtems/score/schedulercbs.h, score/src/schedulercbs.c:
	EDF and CBS scheduler: extern declarations fix.
2011-10-04 15:18:59 +00:00
Jennifer Averett
b0a2a7aa23 2011-10-04 Sebastian Huber <sebastian.huber@embedded-brains.de>
PR 1922
	* spcbssched02/system.h, spcbssched03/system.h, spedfsched02/system.h,
	spedfsched02/task1.c, spedfsched03/system.h: EDF and CBS scheduler:
	extern declarations fix.
2011-10-04 15:18:16 +00:00
Ralf Corsepius
4b5348cce4 2011-10-03 Ralf Corsépius <ralf.corsepius@rtems.org>
* depcomp, compile, texinfo.tex, mdate-sh: New.
	* bootstrap (-c): Don't remove depcomp, compile, texinfo.tex,
	mdate-sh.
2011-10-03 09:38:27 +00:00
Ralf Corsepius
9d2da22872 Remove depcomp compile texinfo.tex mdate-sh 2011-10-03 09:37:26 +00:00
Ralf Corsepius
f2f1d34212 2011-10-03 Ralf Corsépius <ralf.corsepius@rtems.org>
* score/src/scheduleredfupdate.c: Remove unused var "the_node".
2011-10-03 03:36:45 +00:00
Ralf Corsepius
f922d1d873 2011-10-02 Ralf Corsépius <ralf.corsepius@rtems.org>
* libmisc/uuid/gen_uuid.c: Introduce PRIutime_t, SCNutime_t and
	"utime_t" for 64bit-time_t support.
2011-10-02 10:37:28 +00:00
Ralf Corsepius
ff099914d2 2011-10-02 Ralf Corsépius <ralf.corsepius@rtems.org>
* libmisc/shell/main_time.c: Introduce PRIutime_t, SCNutime_t and
	"utime_t" for 64bit-time_t support.
2011-10-02 10:36:17 +00:00
Ralf Corsepius
94107fa84a 2011-10-02 Ralf Corsépius <ralf.corsepius@rtems.org>
* libmisc/shell/main_time.c: Introduce PRIdtime_t.
2011-10-02 08:15:02 +00:00
Ralf Corsepius
75e454c0f8 2011-10-02 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/libc/res_comp.c: Eliminate unused var "ppch".
2011-10-02 05:23:46 +00:00
Ralf Corsepius
11848f35b5 New (Missing from BSP import). 2011-10-02 04:57:04 +00:00
Ralf Corsepius
ad9eaf26d2 2011-09-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Check for size of time_t.
2011-09-30 13:08:45 +00:00
Ralf Corsepius
951df57f82 2011-09-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* fsrdwr/init.c: Use %zd to print size_t.
2011-09-30 12:57:07 +00:00
Ralf Corsepius
8880766220 New (Missed during BSP-import). 2011-09-30 10:08:12 +00:00
Sebastian Huber
2d5458434b 2011-09-30 Sebastian Huber <sebastian.huber@embedded-brains.de>
* nios2-context-switch.S: Use small-data area access for
	_Per_CPU_Information fields.
2011-09-30 08:02:56 +00:00
Ralf Corsepius
32448524b6 2011-09-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* fserror/test.c, fslink/test.c, fspatheval/test.c,
	fspermission/test.c, fsrdwr/init.c, fssymlink/test.c,
	fstime/test.c, support/fstest_support.c, support/ramdisk_support.c:
	Explicitly include "pmacros.h".
	* support/fstest.h: Don't include "pmacros.h".
2011-09-30 03:07:21 +00:00
Ralf Corsepius
bf08a0f2a7 2011-09-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* support/include/tmacros.h: Remove PRItime_t.
2011-09-30 02:58:15 +00:00
Ralf Corsepius
d44c86b49d 2011-09-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* nsecs/init.c: Include "pritime.h".
	Use PRIdtime_t to print time_t.
2011-09-30 02:55:30 +00:00
Ralf Corsepius
4562dd8789 2011-09-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* psx01/init.c, psx07/init.c, psx09/init.c, psx12/init.c,
	psxclock/init.c, psxtimer01/psxtimer.c: Include "pritime.h".
	Use PRIdtime_t to print time_t.
2011-09-30 02:53:32 +00:00