Sebastian Huber
2bda489ed9
2011-04-11 Keith Robertson <kjrobert at alumni dot uwaterloo dot ca>
...
* ne2000/ne2000.c: Add multicast support. Patch submitted to mailing
list 2005-12-21.
2011-04-11 11:55:42 +00:00
Joel Sherrill
9c24c7332c
2011-04-04 Joel Sherrill <joel.sherrilL@OARcorp.com>
...
PR 1768/bsps
* shared/irq/irq_asm.S: The nbench benchmark highlighted the fact that
we do not perform a cld before calling C code in the ISR. This was
historically not a problem but gcc 4.3 changed the behavior. From
http://gcc.gnu.org/gcc-4.3/changes.html
2011-04-04 16:44:46 +00:00
Joel Sherrill
3953cb4d66
2011-04-01 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* Makefile.am, Makefile.inc.in, configure.ac, target.cfg.in: Update to
account for movement of .cfg files.
2011-04-01 18:12:07 +00:00
Ralf Corsepius
49a97a9130
2011-03-29 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* Makefile.am: Use '|' as sed-delimiter.
2011-03-29 03:43:00 +00:00
Sebastian Huber
c4d9f31372
2011-03-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
...
* shared/lpc/network/lpc-ethernet.c: Support multicast.
2011-03-28 12:27:29 +00:00
Sebastian Huber
f4371073f2
2011-03-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
...
* configure.ac, include/bspopts.h.in: New BSP option
LPC32XX_SCRATCH_AREA_SIZE. Disable BSP option
LPC32XX_DISABLE_READ_ONLY_PROTECTION for all BSPs.
* include/boot.h: Removed application specific defines.
* include/nand-mlc.h, misc/nand-mlc.c: Changed configuration layout.
* include/mmu.h, misc/mmu.c: Documentation. Bugfix.
* include/bsp.h, startup/bspstarthooks.c, misc/restart.c,
startup/linkcmds.lpc32xx_mzx, startup/linkcmds.lpc32xx_mzx_stage_1,
startup/linkcmds.lpc32xx_mzx_stage_2,
startup/linkcmds.lpc32xx_phycore: Support for scratch area. Moved
code into macros for reusability.
2011-03-28 09:00:01 +00:00
Sebastian Huber
305234f7ab
2011-03-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
...
* shared/start/start.S: Default exception handler will result in
bsp_reset().
* shared/startup/linkcmds.base: Move unsupported sections into
read-only section. Changed barrier sections.
2011-03-28 08:49:58 +00:00
Ralf Corsepius
77b9907728
2011-03-23 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* make/custom/usiii.cfg (CFLAGS_OPTIMIZE_V):
Replace -gstabs with -g.
2011-03-23 11:56:34 +00:00
Ralf Corsepius
f4d3b134e1
2011-03-23 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* make/custom/niagara.cfg (CFLAGS_OPTIMIZE_V):
Replace -gstabs with -g.
2011-03-23 11:55:24 +00:00
Ralf Corsepius
92d53ad93a
2011-03-23 Gedare Bloom <giddyup44@yahoo.com>
...
PR 1769/bsps
* make/custom/niagara.cfg (CFLAGS_OPTIMIZE_V): Add -O2
2011-03-23 11:52:50 +00:00
Ralf Corsepius
8c475a663c
2011-03-23 Gedare Bloom <giddyup44@yahoo.com>
...
PR 1769/bsps
* make/custom/usiii.cfg (CFLAGS_OPTIMIZE_V): Add -O2
2011-03-23 11:52:18 +00:00
Joel Sherrill
4ca0bfcb38
2011-03-22 Joel Sherrill <joel.sherrilL@OARcorp.com>
...
PR 1772/bsps
* console/sci.c: Use same default baud rate as monitor.
2011-03-22 14:14:24 +00:00
Joel Sherrill
b3d2ed680c
2011-03-21 Joel Sherrill <joel.sherrilL@OARcorp.com>
...
* Makefile.am: Remove stub version.
* shmsupp/addrconv.c, shmsupp/getcfg.c, shmsupp/lock.c,
shmsupp/mpisr.c: Removed.
2011-03-21 20:24:07 +00:00
Sebastian Huber
f61b2f814b
2011-03-21 Sebastian Huber <sebastian.huber@embedded-brains.de>
...
PR 1770/bsps
* shared/console/conscfg.c: Rely on default device file registration.
2011-03-21 08:21:41 +00:00
Sebastian Huber
c08604436f
2011-03-21 Sebastian Huber <sebastian.huber@embedded-brains.de>
...
* console.c: Make device file optional.
2011-03-21 08:19:19 +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
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
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
d75792b353
2011-03-15 Till Straumann <strauman@slac.stanford.edu>
...
* startup/bspstart.c: Fix clock code on qemu. Also ensure UART is
initialized early for printk.
2011-03-15 21:34:44 +00:00
Joel Sherrill
7d0e70214f
2011-03-14 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* cpu.h: Remove warnings.
2011-03-14 17:37:00 +00:00
Joel Sherrill
1fef02ca1a
2011-03-14 Joel Sherrill <joel.sherrill@oarcorp.com>
...
PR 1762/cpukit
* Makefile.am, preinstall.am, console/console.c, console/keyboard.c,
console/keyboard.h, console/pc_keyb.c, console/ps2_mouse.c,
console/vgainit.c: Made mouse parser engine generic. Now use generic
serial mouse driver. Moved many externs from C to .h.
* console/kbd_parser.c, console/serial_mouse_config.c: New files.
* console/mouse_parser.c, console/mouse_parser.h,
console/serial_mouse.c, console/serial_mouse.h: Removed.
2011-03-14 14:57:00 +00:00
Sebastian Huber
73406bfbbf
2011-03-10 Sebastian Huber <sebastian.huber@embedded-brains.de>
...
* shared/include/cpuIdent.h: Fixed warnings.
2011-03-10 15:04:22 +00:00
Joel Sherrill
53a27c2f96
2011-03-08 Joel Sherrill <joel.sherrilL@OARcorp.com>
...
PR 1760/misc
* compilers/gcc-target-default.cfg: Fix typo in CPP definition.
2011-03-09 00:10:03 +00:00
Joel Sherrill
671ce2e8af
2011-03-08 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* Makefile.inc.in: Fix PROJECT_ROOT to match usage in templates and
existing Makefiles.
2011-03-08 23:56:52 +00:00
Ralf Corsepius
48588ab33d
2011-03-07 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* Makefile.am, configure.ac: Move file generation into Makefile.
2011-03-07 04:05:18 +00:00
Ralf Corsepius
cc669290c0
2011-03-07 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* Makefile.inc.in: Set PROJECT_ROOT = @pkgdatadir@.
2011-03-07 04:03:26 +00:00
Ralf Corsepius
f2ffb7ec05
2011-03-07 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* Makefile.am: Install *.cfgs into $(pkgdatadir)/make.
2011-03-07 04:01:03 +00:00
Ralf Corsepius
8d6df023c3
2011-03-07 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* aclocal/rtems-top.m4: Add pkgdatadir.
2011-03-07 03:54:49 +00:00
Ralf Corsepius
f2d4ef5503
2011-03-07 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* configure.ac: Remove dead code.
2011-03-07 03:52:47 +00:00
Ralf Corsepius
795affd61f
2011-03-07 Ralf Corsépius <ralf.corsepius@rtems.org>
...
PR 1753/misc:
* host.cfg.in: Remove RTEMS_HOST.
2011-03-07 03:49:54 +00:00
Ralf Corsepius
631180564b
2011-03-05 Ralf Corsépius <ralf.corsepius@rtems.org>
...
PR 1754/misc:
* host.cfg.in: Remove GCCSED.
2011-03-05 18:48:35 +00:00
Joel Sherrill
13e4ab6421
2011-03-04 Joel Sherrill <joel.sherrilL@OARcorp.com>
...
* timer/timer.c: Retry up to 5 times when the calibration loop fails.
2011-03-04 21:56:45 +00:00
Ralf Corsepius
2989ee960d
2011-03-04 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* configure.ac: Rename RTEMS_API into _RTEMS_API.
2011-03-04 16:20:41 +00:00
Ralf Corsepius
4c7b674a16
2011-03-04 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* aclocal/rtems-top.m4, aclocal/version.m4:
Rename RTEMS_API into _RTEMS_API.
2011-03-04 16:17:27 +00:00
Joel Sherrill
3f60fb4f3a
2011-03-04 Till Straumann <strauman@slac.stanford.edu>
...
PR 1738/bsps
* clock/clock.c, include/bsp.h, network/network.c: system clock driver
programs the PIT w/o assuming the CPU clock frequency being a power
of two.
2011-03-04 16:03:46 +00:00
Joel Sherrill
d2836d4f7a
2011-03-04 Joel Sherrill <joel.sherrilL@OARcorp.com>
...
PR 1751/bsps
* start/start.S: Fix typo which was not caught by binutils prior to a
recent bug fix.
2011-03-04 14:37:16 +00:00
Joel Sherrill
b3559ee9f5
2011-03-04 Joel Sherrill <joel.sherrilL@OARcorp.com>
...
PR 1748/bsps
* clock/ckinit.c, include/leon.h: When the clock tick generates an
interrupt WHILE we have interrupts disabled doing a get TOD or
uptime, the get nanoseconds handler was returning a bogusly large
number.
2011-03-04 14:06:54 +00:00
Joel Sherrill
d3210d0a11
2011-03-04 Joel Sherrill <joel.sherrilL@OARcorp.com>
...
PR 1748/bsps
* clock/ckinit.c: When the clock tick generates an interrupt WHILE we
have interrupts disabled doing a get TOD or uptime, the get
nanoseconds handler was returning a bogusly large number.
2011-03-04 14:06:50 +00:00
Joel Sherrill
f787428f33
2011-03-03 Joel Sherrill <joel.sherrilL@OARcorp.com>
...
PR 1750/bsps
* console/erc32_console.c, make/custom/erc32.cfg: The new console
driver did not support polled mode. It also had a bug in which it
could lose a transmitter interrupt.
2011-03-03 14:03:41 +00:00
Ralf Corsepius
f29b0473af
2011-03-01 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* acinclude.m4: Regenerate (Reflect the i386ex and tx_386ex BSP have
been removed.).
2011-03-01 17:42:19 +00:00
Ralf Corsepius
8986eb3674
Remove (Abandoned).
2011-03-01 17:40:16 +00:00
Joel Sherrill
bf00d1dc0d
2011-02-28 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* console/erc32_console.c: Add polled support. Tinker with interrupt
handler to not dequeue characters unless TX is empty.
2011-02-28 20:14:29 +00:00
Sebastian Huber
8f8e9038bd
2011-02-28 Sebastian Huber <sebastian.huber@embedded-brains.de>
...
* console.c: Register also normal device file of the console device.
Call initialization before the device file registration.
2011-02-28 15:11:48 +00:00
Sebastian Huber
06280c35de
2011-02-25 Sebastian Huber <sebastian.huber@embedded-brains.de>
...
* mpc83xx/network/tsec.c: New default MAC configuration. Set MDIO
clock according to actual CCB frequency. Print media info only if we
have a PHY. Avoid infinite loop in media adaption.
2011-02-25 13:34:41 +00:00
Ralf Corsepius
d83ae4abe1
2011-02-25 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* configure.ac: Remove RTEMS_CANONICAL_TARGET_CPU.
2011-02-25 11:02:21 +00:00
Ralf Corsepius
540dc2c6ce
2011-02-25 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* configure.ac: Remove RTEMS_CANONICAL_TARGET_CPU.
Remove AC_ARG_VAR([RTEMS_BSP],[]).
Add RTEMS_ENV_RTEMSBSP.
2011-02-25 11:01:21 +00:00
Ralf Corsepius
6a1176a20c
2011-02-25 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* configure.ac: Remove RTEMS_CANONICAL_TARGET_CPU.
2011-02-25 10:53:29 +00:00