Till Straumann
dec6367305
2009-03-05 Till Straumann <strauman@slac.stanford.edu>
...
* bootcard.c: use aligned heap_start (instead of
original heap_start) when calculating default heap
size (to take into account loss due to alignment).
2009-03-05 21:11:36 +00:00
Thomas Doerfler
f1f7563ae8
* shared/clock/clock.c: Standard decrementer exception is now more
...
robust against erroneous external exception disable times.
2009-03-05 13:45:57 +00:00
Joel Sherrill
cb54e10686
2009-03-02 Till Straumann <strauman@slac.stanford.edu>
...
PR 1375/bsps
* clock/clock.c: Correct implementation of nanoseconds since last tick
handler.
2009-03-02 18:57:20 +00:00
Joel Sherrill
73d1f0799f
2009-03-02 Daniel Hellstrom <daniel@gaisler.com>
...
PR 1390/bsps
* startup/linkcmds: Fix sections so C++ global constructors and
destructors work with late model (>= 4.3) gcc versions.
2009-03-02 17:28:45 +00:00
Joel Sherrill
66c25d4e07
2009-03-02 Ray Xu <rayx.cn@gmail.com>
...
PR 1380/bsps
* include/bsp.h: Switch to English comments.
2009-03-02 17:03:05 +00:00
Joel Sherrill
dc5da2289c
2009-02-27 Joel Sherrill <joel.sherrill@OARcorp.com>
...
* Makefile.am: Remove unnecessary copy of cpu_asm.S
* console/Modif_cpu_asm.S: Removed.
2009-02-27 19:20:41 +00:00
Joel Sherrill
432ddefbcd
2009-02-27 Daniel Hellstrom <daniel@gaisler.com>
...
PR 1386/bsps
* shared/start.S: Stack space not correctly initialized. Causes
failures on unoptimized applications.
2009-02-27 15:33:16 +00:00
Joel Sherrill
06ff7d223c
2009-02-17 Till Straumann <strauman@slac.stanford.edu>
...
PR 1371/bsps
* network/network.c: mvme167 network driver buggy.
2009-02-17 18:37:14 +00:00
Joel Sherrill
c8dcab1e75
2009-02-17 Till Straumann <strauman@slac.stanford.edu>
...
PR 1370/bsps
* console/console.c: mvme167 console driver BSP_output_char fails to
convert \n -> \n\r
2009-02-17 18:32:44 +00:00
Joel Sherrill
07d8cc542f
2009-02-11 Matt Rippa <mrippa@gemini.edu>
...
PR 1352/bsps
* shared/console/reboot.c, shared/motorola/motorola.c: Include support
for mvme2600/mvme2700.
2009-02-11 16:37:14 +00:00
Joel Sherrill
9c266d2d82
2009-02-11 Till Straumann <strauman@slac.stanford.edu>
...
PR 1369/bsps
* Makefile.am, configure.ac: Fix name clashes when using MC68040 fpsp
floating-point emulation.
2009-02-11 16:20:10 +00:00
Ralf Corsepius
00ac31c43c
2009-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* bsp_specs: Remove stray % from '*startfile:' having crept in
previous patch.
2009-02-11 07:25:48 +00:00
Joel Sherrill
10fca441e0
2009-01-21 Frank Ueberschar <frank.ueberschar@dsa-volgmann.de>
...
PR 1354/bsps
* network/network.c: In some cases it can occur that an empty mbuf is
put on the descriptor chain. (We found it especially then when
transmitting fragmented IP Packets.) Since the actual buffer
descriptor pointer will be incremented after every inserted mbuf
(txBd = sc->txBdBase + sc->txBdHead;) even if m->m_len of the current
mbuf was zero. This leads to the bug.
2009-01-21 18:18:19 +00:00
Joel Sherrill
3a7df182ef
2009-01-21 Sebastian Huber <sebastian.huber@embedded-brains.de>
...
* libchip/i2c/spi-sd-card.c: Fixed RTEMS_BLKDEV_CAPABILITIES ioctl
which caused invalid multiple block writes.
2009-01-21 18:07:31 +00:00
Joel Sherrill
06c12dd640
2009-01-21 Eric Norum <norume@aps.anl.gov>
...
PR 1358/bsps
* clock/clock.c: Fix time-access bug in uc5282 BSP.
2009-01-21 16:49:56 +00:00
Joel Sherrill
b7a265496f
2009-01-06 Joel Sherrill <joel.sherrill@OARcorp.com>
...
PR 1350/bsps
* network/lan91c11x.c: Do not write 65th element into 64 element array.
2009-01-06 16:26:42 +00:00
Joel Sherrill
d65c2b19ec
2008-12-18 Michael Hamel <nigel@adi.co.nz>
...
PR 1349/bsps
* startup/bspstart.c: Add missing volatile on UART access pointer.
2008-12-18 18:51:49 +00:00
Joel Sherrill
25f00a9a1f
Upgrade to 4.9.1
2008-12-12 15:30:44 +00:00
Ralf Corsepius
c608efb2dc
2008-12-08 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* bsp_specs: Backport from CVS-HEAD.
2008-12-08 05:16:05 +00:00
Joel Sherrill
4f511b8c4d
2008-12-05 Joel Sherrill <joel.sherrill@OARcorp.com>
...
* psim-shared, runtest-bottom: Tidy up more bugs.
2008-12-05 21:59:58 +00:00
Joel Sherrill
deed2a08f6
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:27:35 +00:00
Joel Sherrill
b6e3a7e26d
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:26 +00:00
Joel Sherrill
b48cfa94ae
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:18:51 +00:00
Joel Sherrill
c6016f15d6
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:13 +00:00
Joel Sherrill
dcbc0a89c2
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:30 +00:00
Joel Sherrill
5fe1335662
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:38:00 +00:00
Joel Sherrill
f040148763
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:14:42 +00:00
Thomas Doerfler
eb32e3a386
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 11:36:28 +00:00
Thomas Doerfler
d65b2da6cf
libchip/serial/ns16550.c: Transmit the character in the polled write
...
function within a critical section for printk() compatibility.
2008-11-18 11:28:53 +00:00
Thomas Doerfler
2fafea29f9
console/console.c: Update for new NS16550 polled write function.
2008-11-18 11:28:04 +00:00
Till Straumann
fadb4a76b9
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:08:49 +00:00
Till Straumann
160e8fb59a
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:56:02 +00:00
Till Straumann
8667514854
2008-11-03 Till Straumann <strauman@slac.stanford.edu>
...
* shared/startup/linkcmds: increased size of CODE memory
area.
2008-11-03 20:35:51 +00:00
Till Straumann
3d15f1b209
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 19:58:43 +00:00
Eric Norum
83e392b463
Reset card on RTEMS shutdown.
2008-10-23 13:45:55 +00:00
Thomas Doerfler
daad59a453
removed orphaned spi/mc68360_spidrv.c
2008-10-21 20:03:25 +00:00
Joel Sherrill
127d0a448f
2008-10-03 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* Makefile.am: Remove unused file.
* pci/no_host_bridge.c: Removed.
2008-10-03 16:29:13 +00:00
Joel Sherrill
91a1e2ee83
2008-10-02 Joel Sherrill <joel.sherrill@OARcorp.com>
...
* preinstall.am: Regenerated.
2008-10-02 21:40:30 +00:00
Joel Sherrill
53fec8538d
2008-10-02 Joel Sherrill <joel.sherrill@OARcorp.com>
...
* Makefile.am: bsp_cleanup() was wrong. Use stub. openpic.h not needed.
* startup/bspclean.c: Removed.
2008-10-02 19:49:15 +00:00
Joel Sherrill
9b643f71cb
2008-10-02 Joel Sherrill <joel.sherrill@OARcorp.com>
...
* console/init68360.c: Delete unused code.
2008-10-02 19:46:58 +00:00
Joel Sherrill
b9ae23a01f
2008-10-02 Joel Sherrill <joel.sherrill@OARcorp.com>
...
PR 1329/bsps
* network_5200/network.c: Eliminate use of boolean so this compiles.
2008-10-02 14:12:06 +00:00
Thomas Doerfler
4d6ad9e2ad
switch to decrementer clock driver
...
add U-Boot support
remove dead code
adjust console clock routing
fix CPIC interrupts
2008-10-02 12:43:10 +00:00
Joel Sherrill
978eba36bf
2008-09-30 Jennifer Averett <jennifer.averett@oarcorp.com>
...
* Makefile.am, preinstall.am, PCI_bus/universe.c, console/console.c,
include/bsp.h, irq/FPGA.c, irq/irq.c, startup/Hwr_init.c,
startup/bspstart.c, startup/vmeintr.c: Modifications required to run
on hardware. Some cleanup.
* include/irq-config.h: New file.
* startup/spurious.c: Removed.
2008-09-30 23:17:15 +00:00
Joel Sherrill
67c191b268
2008-09-30 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* timer/timer.c: Eliminate uses of old benchmark timer names.
2008-09-30 16:28:39 +00:00
Joel Sherrill
fcb90b6381
2008-09-30 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* include/tm27.h: Do not use set_vector.
2008-09-30 16:27:41 +00:00
Ralf Corsepius
5526734916
2008-09-30 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* start/startfor340only.S: Remove (unused).
2008-09-30 16:22:34 +00:00
Ralf Corsepius
04b38ae038
2008-09-30 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* console/defaultfont.c: Remove (Renamed into console/defaultfont.h).
* console/defaultfont.h: New (Renamed from console/defaultfont.c).
* Makefile.am, console/conio.c: Reflect renamer.
2008-09-30 04:35:31 +00:00
Joel Sherrill
3b1a322ee1
2008-09-29 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* support/timer_driver.adb, support/timer_driver.ads,
tmtests/tm01/tmtest.adb, tmtests/tm02/tmtest.adb,
tmtests/tm03/tmtest.adb, tmtests/tm04/tmtest.adb,
tmtests/tm05/tmtest.adb, tmtests/tm06/tmtest.adb,
tmtests/tm07/tmtest.adb, tmtests/tm08/tmtest.adb,
tmtests/tm09/tmtest.adb, tmtests/tm10/tmtest.adb,
tmtests/tm11/tmtest.adb, tmtests/tm12/tmtest.adb,
tmtests/tm13/tmtest.adb, tmtests/tm14/tmtest.adb,
tmtests/tm15/tmtest.adb, tmtests/tm16/tmtest.adb,
tmtests/tm17/tmtest.adb, tmtests/tm18/tmtest.adb,
tmtests/tm19/tmtest.adb, tmtests/tm20/config.h,
tmtests/tm20/tmtest.adb, tmtests/tm21/tmtest.adb,
tmtests/tm22/tmtest.adb, tmtests/tm23/tmtest.adb,
tmtests/tm24/tmtest.adb, tmtests/tm25/tmtest.adb,
tmtests/tm28/tmtest.adb, tmtests/tm29/tmtest.adb,
tmtests/tmck/tmtest.adb, tmtests/tmoverhd/tmtest.adb: Clean up.
Verified to run on psim with gcc 4.3.2.
2008-09-29 20:44:38 +00:00
Ralf Corsepius
e606ce0d44
2008-09-29 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* liblnk/regs.S: Remove (Renamed into liblnk/regs.h).
* liblnk/regs.h: New (Renamed from liblnk/regs.S).
* Makefile.am, liblnk/pmon.S: Reflect renamer.
2008-09-29 13:31:03 +00:00
Ralf Corsepius
366c2b650f
2008-09-29 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* liblnk/regs.S: Remove (Rename into liblnk/regs.h).
* liblnk/regs.h: New (Renamed from liblnk/regs.S).
* Makefile.am, liblnk/pmon.S: Reflect renamer.
2008-09-29 13:29:58 +00:00