Commit Graph

9559 Commits

Author SHA1 Message Date
Joel Sherrill
47ca82067b 2008-12-05 Joel Sherrill <joel.sherrill@oarcorp.com>
* psim-shared, runtest-bottom: Tidy up more bugs.
2008-12-05 22:00:09 +00:00
Joel Sherrill
a7db5cd2b0 2008-12-05 Joel Sherrill <joel.sherrill@oarcorp.com>
* .cvsignore: New file.
2008-12-05 19:15:47 +00:00
Ralf Corsepius
2a0f6dc906 2008-12-05 Ralf Corsépius <ralf.corsepius@rtems.org>
* bsp_specs: Remove -Qy from *link.
2008-12-05 13:37:47 +00:00
Ralf Corsepius
3541fe3506 2008-12-05 Ralf Corsépius <ralf.corsepius@rtems.org>
* bsp_specs: Remove motld_start_g.o.
2008-12-05 02:52:37 +00:00
Ralf Corsepius
83965d5b3b 2008-12-05 Ralf Corsépius <ralf.corsepius@rtems.org>
* bsp_specs: Cosmetics.
2008-12-05 02:51:18 +00:00
Ralf Corsepius
8f2908874a 2008-12-05 Ralf Corsépius <ralf.corsepius@rtems.org>
* bsp_specs: Remove start_g.o, remove -e start.
2008-12-05 02:49:54 +00:00
Joel Sherrill
eeec0b82d9 2008-12-04 Jukka Pietarinen <jukka.pietarinen@mrf.fi>
* TOOL_TARGETS: Add Lattice Mico32 support.
2008-12-04 23:04:26 +00:00
Joel Sherrill
3c12db5fa2 2008-12-04 Jukka Pietarinen <jukka.pietarinen@mrf.fi>
* aclocal/rtems-cpu-subdirs.m4: Add Lattice Mico32 support.
2008-12-04 22:57:10 +00:00
Joel Sherrill
74c6f36dc8 2008-12-04 Jukka Pietarinen <jukka.pietarinen@mrf.fi>
* ChangeLog, Makefile.am, configure.ac, preinstall.am,
	shared/cache/cache.c, shared/cache/cache_.h, shared/misc/memcpy.c: New files.
2008-12-04 22:55:42 +00:00
Joel Sherrill
b17830622a 2008-12-04 Jukka Pietarinen <jukka.pietarinen@mrf.fi>
* ChangeLog, Makefile.am, README, acinclude.m4, configure.ac,
	shared/clock/ckinit.c, shared/clock/clock.h,
	shared/console/console.c, shared/console/uart.c,
	shared/console/uart.h, shared/start/start.S,
	shared/startup/bspstart.c, shared/startup/setvec.c,
	shared/timer/timer.c, shared/tsmac/dp83848phy.h,
	shared/tsmac/tsmac.c, shared/tsmac/tsmac.h: New files.
2008-12-04 22:55:13 +00:00
Joel Sherrill
e44ffe5e1e 2008-12-04 Jukka Pietarinen <jukka.pietarinen@mrf.fi>
* ChangeLog, Makefile.am, bsp_specs, configure.ac, preinstall.am,
	include/.cvsignore, include/bsp.h, include/coverhd.h,
	include/irq-config.h, include/system_conf.h, include/tm27.h,
	startup/linkcmds: New files.
2008-12-04 22:54:49 +00:00
Joel Sherrill
f6c6e17da4 2008-12-04 Joel Sherrill <joel.sherrill@oarcorp.com>
* shared/irq/openpic_i8259_irq.c: Line wrap.
2008-12-04 21:26:44 +00:00
Joel Sherrill
df39396289 2008-12-04 Joel Sherrill <joel.sherrill@oarcorp.com>
* bsp_specs: Move -e start from *link to *startfile to avoid warning
	for undefined entry symbol when linking relocatables with binutils
	2.19.
2008-12-04 20:34:02 +00:00
Joel Sherrill
212f7b0734 2008-12-04 Joel Sherrill <joel.sherrill@oarcorp.com>
* bsp_specs, start/start.S: Move -e start from *link to *startfile to
	avoid warning for undefined entry symbol when linking relocatables
	with binutils 2.19. Also rename entry from _init to _start to avoid
	conflict with C++ constructor method name on other architectures.
2008-12-04 20:33:50 +00:00
Joel Sherrill
087dd259c3 2008-12-04 Joel Sherrill <joel.sherrill@oarcorp.com>
* bsp_specs, tools/runtest.in: Move -e start from *link to *startfile
	to avoid warning for undefined entry symbol when linking relocatables
	with binutils 2.19.
2008-12-04 20:32:10 +00:00
Joel Sherrill
0a65ad6bd3 2008-12-04 Joel Sherrill <joel.sherrill@oarcorp.com>
* psim-bottom, psim-gdb-bottom, psim-gdb-top.in, psim-shared,
	psim-top.in: Clean up and works better. Uses argv[0] to override
	configured target name.
2008-12-04 20:26:45 +00:00
Joel Sherrill
88ef16551f 2008-12-04 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1344/bsps
	* clock/ckinit.c: Committed code was not final. Corrections.
2008-12-04 17:57:01 +00:00
Ralf Corsepius
95112c5ccd 2008-12-04 Ralf Corsépius <ralf.corsepius@rtems.org>
* bsp_specs: Remove references to start_g.o.
2008-12-04 17:40:02 +00:00
Joel Sherrill
c0b8d7b421 2008-12-04 Joel Sherrill <joel.sherrill@oarcorp.com>
* psim-bottom, psim-gdb-bottom, psim-shared, psim-top.in: Add ability
	to force psim configuration to include System V IPC devices even when
	the test does not appear to be multiprocessing. This is used by some
	RTEMS application developers for system simulation and could be used
	to simulate a framebuffer if a UNIX process mirrored the buffer.
2008-12-04 17:19:03 +00:00
Ralf Corsepius
447d2b4029 2008-12-04 Ralf Corsépius <ralf.corsepius@rtems.org>
* bsp_specs: Remove -e start from %link.
	Remove start_g.o.
2008-12-04 17:08:50 +00:00
Ralf Corsepius
c563d40791 2008-12-04 Ralf Corsépius <ralf.corsepius@rtems.org>
* bsp_specs: Remove -e start from %link. Remove references to
	start_g.
2008-12-04 16:39:26 +00:00
Ralf Corsepius
133622cfcc 2008-12-04 Ralf Corsépius <ralf.corsepius@rtems.org>
* bsp_specs: Remove -u start -e start from %link.
	* console/console.c: Use bool.
2008-12-04 15:59:24 +00:00
Ralf Corsepius
2054c72ba6 Use bool. 2008-12-04 15:59:16 +00:00
Ralf Corsepius
55cfd8b4e1 bsp_specs: Remove -u start -e start from %link. 2008-12-04 15:59:03 +00:00
Ralf Corsepius
f0a680b2b4 2008-12-04 Ralf Corsépius <ralf.corsepius@rtems.org>
* bsp_specs: Remove -e start from %link.
2008-12-04 15:51:20 +00:00
Joel Sherrill
b2d7d16566 2008-12-03 Joel Sherrill <joel.sherrill@OARcorp.com>
Michael South <msouth@msouth.org>

	PR 1344/bsps
	* cpuModel.h: Add use of TSC for nanoseconds granularity. i8254 is very
	slow on some systems. TSC use is auto-detected by default.
2008-12-03 17:29:05 +00:00
Joel Sherrill
959f887aaf 2008-12-03 Joel Sherrill <joel.sherrill@OARcorp.com>
Michael South <msouth@msouth.org>

	PR 1344/bsps
	* configure.ac, clock/ckinit.c, timer/timer.c: Add use of TSC for
	nanoseconds granularity. i8254 is very slow on some systems. TSC use
	is auto-detected by default.
2008-12-03 17:28:10 +00:00
Joel Sherrill
c783c77742 2008-12-03 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1345/Ada
	* rtems.ads: RTEMS boolean type is now C99 bool which is not an
	unsigned32.
2008-12-03 16:37:49 +00:00
Joel Sherrill
e23509c0d2 2008-12-02 Joel Sherrill <joel.sherrill@oarcorp.com>
* startup/bspgetworkarea.c: Remove debug prints.
2008-12-02 22:49:17 +00:00
Joel Sherrill
979551bea1 2008-12-01 Joel Sherrill <joel.sherrill@OARcorp.com>
* bsp_specs, startup/bspgetworkarea.c: Links hello again.
2008-12-01 17:30:05 +00:00
Joel Sherrill
addd698421 2008-11-25 Joel Sherrill <joel.sherrill@oarcorp.com>
* startup/linkcmds: Most .eh_frame section to make gcc 4.4 SVN happy.
2008-11-25 22:28:38 +00:00
Joel Sherrill
4aec1cf225 2008-11-20 Joel Sherrill <joel.sherrill@oarcorp.com>
* .cvsignore: New file.
2008-11-20 21:24:11 +00:00
Joel Sherrill
e4f98f13a9 2008-11-20 Joel Sherrill <joel.sherrill@OARcorp.com>
* README: Fix typo.
2008-11-20 16:24:29 +00:00
Joel Sherrill
51f55b87ef 2008-11-20 Joel Sherrill <joel.sherrill@oarcorp.com>
* ChangeLog, Makefile.am, acinclude.m4, configure.ac: New files.
2008-11-20 15:47:04 +00:00
Joel Sherrill
858ea06c85 2008-11-20 Joel Sherrill <joel.sherrill@oarcorp.com>
* .cvsignore, ChangeLog, Makefile.am, README, bsp_specs, configure.ac,
	preinstall.am, console/console-io.c, include/.cvsignore,
	include/bsp.h, start/start.S, startup/linkcmds, tools/.cvsignore,
	tools/Makefile.am, tools/configure.ac, tools/runtest.in: New files.
2008-11-20 15:39:04 +00:00
Joel Sherrill
7741d7c8cc 2008-11-20 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1339/Ada
	* rtems.adb, rtems.ads: Re-add IO Manager to Ada binding.
2008-11-20 15:13:56 +00:00
Thomas Doerfler
d11ea4ebba include/bsp.h, include/hwreg_vals.h, network/network.c:
correct some init values for HSC_CM01 boards
change strategy to determine MAC address
2008-11-18 12:10:48 +00:00
Thomas Doerfler
9151ec6763 libchip/serial/ns16550.c: Transmit the character in the polled write
function within a critical section for printk() compatibility.
2008-11-18 09:20:18 +00:00
Thomas Doerfler
1e0f03b529 console/console.c: Update for new NS16550 polled write function 2008-11-18 09:19:26 +00:00
Joel Sherrill
bb20cc633a 2008-11-12 Joel Sherrill <joel.sherrill@oarcorp.com>
* startup/bspstart.c: Add bsp_clicks_per_usec variable which is used by
	shared code.
2008-11-12 14:54:48 +00:00
Till Straumann
1f8ac4aa09 2008-11-03 Till Straumann <strauman@slac.stanford.edu>
PR 1332: call BSP_uart_termios_set()/BSP_uart_intr_ctrl()
	only from 'firstOpen' and only if this is a serial console.
2008-11-03 21:10:25 +00:00
Till Straumann
abf3845f9f 2008-11-03 Till Straumann <strauman@slac.stanford.edu>
PR 1332: call BSP_uart_termios_set()/BSP_uart_intr_ctrl()
	only from 'firstOpen' and only if this is a serial console.
2008-11-03 20:57:38 +00:00
Till Straumann
4df8765484 2008-11-03 Till Straumann <strauman@slac.stanford.edu>
* shared/startup/linkcmds: increased size of CODE memory
	area.
2008-11-03 20:36:46 +00:00
Till Straumann
0612ad2650 2008-11-03 Till Straumann <strauman@slac.stanford.edu>
* shared/startup/pretaskinghook.c, shared/startup/sbrk.c:
	Fixed PR#1335. Pass initial starting address to heap
	initialization to avoid 1st 'sbrk'. User may now define
	'BSP_sbrk_policy' variable (see sbrk.c) to tune behavior.
2008-11-03 20:23:29 +00:00
Thomas Doerfler
f6726c8f2a removed orphaned spi/mc68360_spidrv.c 2008-10-21 20:04:20 +00:00
Joel Sherrill
b4288f054d 2008-10-15 Joel Sherrill <joel.sherrill@oarcorp.com>
PR 1303/bsps
	* fatal/bspfatal.c: strcat() is safe to use even in worst case, so do
	not have BSP specific mystrcat().
2008-10-15 17:50:00 +00:00
Joel Sherrill
356f558fde 2008-10-14 Joel Sherrill <joel.sherrill@oarcorp.com>
* startup/linkcmds: Do not specify architecture since the linker gets
	it right even with multiple variants.
2008-10-14 22:00:00 +00:00
Joel Sherrill
08467405b0 2008-10-13 Joel Sherrill <joel.sherrill@oarcorp.com>
* clock_driver_simidle.c: Ensure ISR nest level and Thread Dispatch
	disable level are in the same state they would be in a true ISR. This
	ensures that all of the clock tick handling is as similar as possible
	in this limited environment.
2008-10-13 17:06:33 +00:00
Thomas Doerfler
f049983145 Update for status-checks.h changes. 2008-10-10 15:52:41 +00:00
Thomas Doerfler
da6142f0f2 remove file 2008-10-10 15:51:50 +00:00