Joel Sherrill
0a029a5ee5
2007-07-06 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* Makefile.am: Add startup/bspclean.c
* console/console.c: Remove warning.
* include/bsp.h: Add conditionals for prompt for reset and resetting
board.
* start/start.S: Remove if 1 around section.
* vectors/vectors_init.c: Do not print unless noisy init enabled.
* startup/bspclean.c: New file. Will prompt for reset and reset.
2007-07-06 21:09:33 +00:00
Joel Sherrill
1611e8ca95
2007-07-06 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* clock/clock.c, console/console.c: Add clock HW initialization missed
in earlier conversion.
2007-07-06 19:20:21 +00:00
Thomas Doerfler
78f96ab7c7
fixed some problems with shared PPC exception handling code
2007-07-05 20:32:43 +00:00
Joel Sherrill
43923319e7
2007-07-05 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* .cvsignore: New file.
2007-07-05 19:03:54 +00:00
Thomas Doerfler
f4e601b95d
Added missing file
2007-07-04 19:02:58 +00:00
Thomas Doerfler
153719f95e
added missing files for virtex BSP
2007-07-04 13:08:45 +00:00
Thomas Doerfler
862c231785
added virtex BSP support and some missing files for common PPC
...
exception handling
2007-07-04 12:37:36 +00:00
Thomas Doerfler
73cdeb6a51
merged individual exception handler code to a common one.
2007-07-04 12:25:49 +00:00
Joel Sherrill
0fe59ec6d1
2007-06-22 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* clock/clockdrv.c: Fix spacing.
2007-06-22 19:15:54 +00:00
Joel Sherrill
b16f38a399
2007-06-22 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* clock/clock.c, network_5200/network.c: Convert to using clock driver
template.
2007-06-22 19:15:44 +00:00
Joel Sherrill
6f2208fb13
2007-06-22 Joel Sherrill <joel.sherrill@OARcorp.com>
...
* startup/linkcmds.brs5l: Add missing wild card on .sdata section so
all class examples build.
2007-06-22 14:34:45 +00:00
Joel Sherrill
92b0ebaea6
2007-06-22 Joel Sherrill <joel.sherrill@OARcorp.com>
...
* network/network.c: Remove cs8900_get_mac_addr which conflicted with
one in libchip AND contained a hard-coded MAC address.
2007-06-22 14:08:24 +00:00
Joel Sherrill
2395a38cc9
2007-06-22 Joel Sherrill <joel.sherrill@OARcorp.com>
...
* console/leds.c, console/mc68ec.c: Rename delay to rtems_bsp_delay to
avoid conflicts in application space.
2007-06-22 14:07:55 +00:00
Joel Sherrill
3aa0564a40
2007-06-22 Joel Sherrill <joel.sherrill@OARcorp.com>
...
* network/network.c: Remove cs8900_get_mac_addr which conflicted with
one in libchip AND contained a hard-coded MAC address.
2007-06-22 13:59:06 +00:00
Joel Sherrill
31fe820136
2007-06-21 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* clock/clock.c: Add nanoseconds since last tick support.
2007-06-21 22:45:05 +00:00
Joel Sherrill
58a7d5f92c
2007-06-21 Joel Sherrill <joel.sherrill@OARcorp.com>
...
* target.cfg.in: region, extension and semaphore are no longer
required.
2007-06-21 19:06:36 +00:00
Joel Sherrill
8b8e1ee507
2007-06-20 Joel Sherrill <joel.sherrill@OARcorp.com>
...
* bsppost.c: Split open of the console from the standard BSP code so it
is easier to stub out.
2007-06-20 22:21:05 +00:00
Joel Sherrill
5129b24c4e
2007-06-20 Ray Xu <rayx@gmail.com>
...
* optman/Makefile.am, optman/preinstall.am: Add stubs for file system,
console, and libio. This shrinks the memory requirements but Joel has
not figured out how best to present this to application space.
* optman/no-console.c, optman/no-filesystem.c, optman/no-libio.c:
New files.
2007-06-20 22:19:38 +00:00
Joel Sherrill
b0129211da
2007-06-20 Joel Sherrill <joel.sherrill@OARcorp.com>
...
* ne2000/ne2000.c: Fix spelling error.
2007-06-20 22:16:49 +00:00
Joel Sherrill
19b4789367
2007-06-20 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* shared/uboot_dump_bdinfo.c: New file.
2007-06-20 21:42:24 +00:00
Joel Sherrill
7da34053e7
2007-06-20 Joel Sherrill <joel.sherrill@oarcorp.com>
...
Add Embedded Planets EP5200 which is the same as the Freescale
5200Lite (a.k.a. IceCube) evaluation board.
* Makefile.am: Add linkcmds.ep5200.
Add -DMPC5200_BAPI_LIBC_HEADERS to remove some warnings in bestcomm.
* preinstall.am: Add linkcmds.ep5200.
* clock/clock.c: Correct math for prescaler/counter when bus speed
is high enough to require multiple passes of loop.
* console/console.c: Use same math for initial baud rate as when it
is changed via ioctl. When HAS_UBOOT is defined, initialize console
to the same baud as it was with U-Boot.
* include/bsp.h: Add EP5200 and console boot baud support.
* include/mpc5200.h: Spacing.
* startup/bspstart.c: If HAS_UBOOT and SHOW_MORE_INIT_SETTINGS are
both defined, dump the U-Boot BD info structure.
* vectors/vectors.S: ep5200 cannot use vectors segment. When loading
it, U-Boot freezes. Besides, U-Boot can automatically start the BSP
so we do not have to run from board reset.
* startup/linkcmds.ep5200: New file.
2007-06-20 21:42:00 +00:00
Joel Sherrill
89b7e69b35
2007-06-13 Ray Xu <rayx@gmail.com>
...
* shared/abort/simple_abort.c: Shrink the memory requirements. Joel
reformatted for style.
2007-06-13 21:20:50 +00:00
Joel Sherrill
b016200a2b
2007-06-13 Ray Xu <rayx@gmail.com>
...
* startup/linkcmds: Shrink the aligment requirements.
2007-06-13 21:20:30 +00:00
Joel Sherrill
58515e7e3a
2007-06-13 Joel Sherrill <joel.sherrill@OARcorp.com>
...
* acinclude.m4: Remove armulator.
2007-06-13 19:46:11 +00:00
Joel Sherrill
85591ad7b2
2007-06-12 Joel Sherrill <joel.sherrill@OARcorp.com>
...
* armulator/.cvsignore, armulator/ChangeLog, armulator/Makefile.am,
armulator/bsp_specs, armulator/configure.ac, armulator/preinstall.am,
armulator/clock/clockdrv.c, armulator/console/console-io.c,
armulator/console/mon-syscalls.S, armulator/include/.cvsignore,
armulator/include/bsp.h, armulator/include/tm27.h,
armulator/start/start.S, armulator/startup/bspstart.c,
armulator/startup/libcfunc.c, armulator/startup/linkcmds,
armulator/startup/swi.h, armulator/startup/syscalls.c,
armulator/startup/trap.S: Removed.
2007-06-12 19:46:53 +00:00
Joel Sherrill
b37fb8dc50
2007-06-04 Joel Sherrill <joel.sherrill@OARcorp.com>
...
* Makefile.am: Now use the m68k memcpy and memset recently added to
newlib instead of our own.
* shared/misc/memcpy.c: Removed.
2007-06-04 17:52:20 +00:00
Joel Sherrill
4522dbafbc
2007-05-29 Joel Sherrill <joel.sherrill@OARcorp.com>
...
* optman/sapi/no-io.c: Split IO Manager into one function per file so
now we only need required initialization methods.
2007-05-29 19:59:46 +00:00
Joel Sherrill
3f72383ce8
2007-05-29 Joel Sherrill <joel.sherrill@OARcorp.com>
...
* optman/sapi/no-io.c: Eliminate maximum_drivers configuration
parameter since it was used to configure a no longer used feature.
Device names are now part of the filesystem not in a table.
2007-05-29 11:35:51 +00:00
Joel Sherrill
15aecdc8f4
2007-05-28 Joel Sherrill <joel.sherrill@OARcorp.com>
...
* startup/bspstart.c: Eliminate maximum_drivers configuration parameter
since it was used to configure a no longer used feature. Device names
are now part of the filesystem not in a table.
2007-05-28 15:51:57 +00:00
Joel Sherrill
1f94b1d56c
2007-05-28 Joel Sherrill <joel.sherrill@OARcorp.com>
...
PR 1244/bsps
* console/console.c: Remove definition of __assert.
2007-05-28 15:02:20 +00:00
Joel Sherrill
00f13eec84
2007-05-24 Alain Schaefer <alani@easc.ch>
...
* startup/bspstart.c: Fix a problem in the InitEBIU method.
2007-05-24 14:23:51 +00:00
Joel Sherrill
16e8d3d573
2007-05-23 Joel Sherrill <joel.sherrill@OARcorp.com>
...
* support/init.c: Spacing cleanup.
2007-05-23 21:58:26 +00:00
Joel Sherrill
a205b96b9b
2007-05-21 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* mpc6xx/clock/c_clock.c: Tinker with math so it does not overflow on
psim and give a negative nanoseconds since last tick.
2007-05-21 19:29:34 +00:00
Joel Sherrill
40082322fa
2007-05-15 Ray Xu <rayx@gmail.com>
...
* shared/abort/abort.c, shared/abort/simple_abort.c: New files.
2007-05-15 18:03:05 +00:00
Joel Sherrill
a5ef8c53fb
2007-05-15 Ray Xu <rayx@gmail.com>
...
* Makefile.am: Add abort.rel since it is now in the BSP shared source,
not in score/cpu.
2007-05-15 18:02:16 +00:00
Joel Sherrill
8dcca11c62
2007-05-15 Ray Xu <rayx@gmail.com>
...
* Makefile.am: Add abort.rel since it is now in the BSP shared source
-- not in score/cpu.
2007-05-15 18:01:46 +00:00
Joel Sherrill
40a1237662
2007-05-15 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* shared/bspstart.c: Add include <rtems/bspIo.h> to remove warning.
2007-05-15 17:38:51 +00:00
Joel Sherrill
d4d4c0510b
2007-05-14 Joel Sherrill <joel.sherrill@OARcorp.com>
...
* Makefile.am: Separate debug IO from console so console driver is not
linked in all the time. This manaifested itself when the IO manager
optional manager stub dropped some symbols.
2007-05-14 16:42:14 +00:00
Joel Sherrill
6dacdf9db9
2007-05-11 Joel Sherrill <joel.sherrill@OARcorp.com>
...
* include/bsp.h, startup/bspstart.c, startup/spurious.c: hello and
ticker now run using runtest.
2007-05-11 21:19:23 +00:00
Joel Sherrill
2f9e237f71
2007-05-11 Joel Sherrill <joel.sherrill@OARcorp.com>
...
* startup/spurious.c: Fix typo from previous commit.
2007-05-11 21:14:52 +00:00
Joel Sherrill
e5330c1621
2007-05-11 Joel Sherrill <joel.sherrill@OARcorp.com>
...
* runtest.in: Now tries to work with tsim.
2007-05-11 21:14:41 +00:00
Joel Sherrill
65332b45de
2007-05-11 Joel Sherrill <joel.sherrill@OARcorp.com>
...
* startup/spurious.c: Fix typo from previous commit.
2007-05-11 21:03:55 +00:00
Joel Sherrill
13602a5c67
2007-05-11 Joel Sherrill <joel.sherrill@OARcorp.com>
...
* runtest.in: Now works with tsim.
2007-05-11 21:03:48 +00:00
Joel Sherrill
9744fc97ba
2007-05-11 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* dmv152/.cvsignore, dmv152/ChangeLog, dmv152/Makefile.am,
dmv152/bsp_specs, dmv152/configure.ac, dmv152/preinstall.am,
dmv152/times, dmv152/clock/ckinit.c, dmv152/console/console.c,
dmv152/include/.cvsignore, dmv152/include/bsp.h,
dmv152/include/coverhd.h, dmv152/include/tm27.h,
dmv152/spurious/spinit.c, dmv152/startup/bspclean.c,
dmv152/startup/bspstart.c, dmv152/startup/linkcmds,
dmv152/startup/vmeintr.c, dmv152/timer/timer.c,
dmv152/timer/timerisr.S: Removed.
2007-05-11 14:01:27 +00:00
Ralf Corsepius
17e5911097
2007-05-11 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* clock/clock.c: include <tic4x/c4xio.h>.
2007-05-11 03:53:07 +00:00
Till Straumann
08f9722552
* vmeUniverse/vmeUniverse.c: Changed types to silence
...
compiler warnings.
2007-05-11 00:19:20 +00:00
Joel Sherrill
93c2b412be
Back off patch which should not have been committed.
2007-05-10 18:40:36 +00:00
Joel Sherrill
9847e4a05a
2007-05-10 Joel Sherrill <joel.sherrill@OARcorp.com>
...
PR 1237/rtems
* src/lib/libbsp/shared/bsplibc.c: Add logic to prevent stack creep
when interrupts occur at a sufficient rate that the interrupted
thread never gets to clean its stack. This patch ensures that an
interrupted thread will not nest ISR dispatches on its stack.
2007-05-10 18:39:03 +00:00
Joel Sherrill
3673ee7cd8
2007-05-09 Joel Sherrill <joel.sherrill@OARcorp.com>
...
* startup/bspclean.c: Remove incldue stdio.h
2007-05-09 19:08:08 +00:00
Joel Sherrill
ff114dc5bf
2007-05-09 Joel Sherrill <joel.sherrill@OARcorp.com>
...
* optman/Makefile.am, optman/preinstall.am, optman/rtems/no-dpmem.c,
optman/rtems/no-event.c, optman/rtems/no-mp.c, optman/rtems/no-msg.c,
optman/rtems/no-part.c, optman/rtems/no-region.c,
optman/rtems/no-rtmon.c, optman/rtems/no-sem.c,
optman/rtems/no-signal.c, optman/rtems/no-timer.c,
optman/sapi/no-ext.c: Add optional manager stub for Barrier. Simplify
other optional managers so using them reduces application size
instead of increasing it.
* optman/rtems/no-barrier.c: New file.
2007-05-09 18:47:03 +00:00