summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp (unfollow)
Commit message (Collapse)AuthorFilesLines
2001-01-032001-01-03 Joel Sherrill <joel@OARcorp.com>Joel Sherrill4-15/+22
* clock/Makefile.am: Fixed reference to ckinit.c. * clock/clockdrv.c: Enabled fast idle. * console/console-io.c: Added console_initialize_hardware().
2001-01-032001-01-03 Joel Sherrill <joel@OARcorp.com>Joel Sherrill3-2/+9
* start/start.S: Added space for vectors on CPU32 configuration. * startup/bspstart.c: Fixed typo.
2001-01-032001-01-03 Joel Sherrill <joel@OARcorp.com>Joel Sherrill7-2/+67
* clock: New directory with stub clock driver. * clock/.cvsignore, clock/Makefile.am, clock/clockdrv.c: New files. * Makefile.am, configure.in, wrapup/Makefile.am: Modified to reflect above.
2000-12-192000-12-19 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-1/+8
* startup/linkcmds: Set _VBR to 0 to indicate that the vectors are in RAM not ROM. Thanks to Juan Zamorano <jzamora@fi.upm.es> for debugging this.
2000-12-192000-12-19 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-18/+7
* timer/timer.c: Removed incorrect comments about ERC32.
2000-12-192000-12-19 Joel Sherrill <joel@OARcorp.com>Joel Sherrill5-0/+118
* timer: New subdirectory. * timer/.cvsignore, timer/Makefile.am, timer/timer.c: New files. * tools/ChangeLog: New file.
2000-12-192000-12-19 Joel Sherrill <joel@OARcorp.com>Joel Sherrill13-20/+351
* Makefile.am: Added tools subdirectory and removed commented out line. * configure.in: Added tools subdirectory. * tools: New subdirectory. * tools/.cvsignore, tools/Makefile.am, tools/configure.in, tools/runtest: New files -- based on powerpc/psim. * clock/clockdrv.c: Guessed new value for clock tick. Need to add fast idle support. * include/bsp.h: tm27 support initiated. * start/start.S: Fixed frame/endframe problems on _sys_exit. * startup/bspstart.c: Increased Workspace size to 4 MBYTES! * linkcmds: Increased Workspace size to 4 MBYTES! * Most tests appear to run correctly!
2000-12-192000-12-19 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-1/+4
* Makefile.am: Removed unneeded blank line.
2000-12-142000-12-14 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-3/+4
* network/network.c: Removed unused variable warnings.
2000-12-142000-12-11 Joel Sherrill <joel@OARcorp.com>Joel Sherrill9-5/+1594
* Makefile.am, configure.in, include/Makefile.am, wrapup/Makefile.am: Updated to reflect addition of network driver by Franck Julien <FranckJ@cxr.fr>. * include/m302_int.h, network/.cvsignore, network/Makefile.am, network/network.c: New file.
2000-12-132000-12-13 Joel Sherrill <joel@OARcorp.com>Joel Sherrill7-4/+46
* README: Updated. We are now vectoring a clock tick ISR handler. But RTEMS is not returning from the ISR properly. * clock/clockdrv.c: Now causes interrupts but has not been calibrated. * include/bsp.h: Use <libcpu/tx3904.h> * startup/Makefile.am: Add setvec.c from shared. * startup/bspstart.c: Initialize the status register (SR) so no interrupts are masked but global interrupts (SR_IEC) are off. Added call to install the ISR prologue code. * wrapup/Makefile.am: Pick up more pieces from libcpu.
2000-12-112000-12-11 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-0/+20
* startup/bspclean.c: New file to explicitly invoke _sys_exit(). * README: Updated.
2000-12-062000-12-06 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-7/+4
* console/console.c: Removed console_reserve_resources().
2000-12-062000-12-06 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-0/+7
* gnatsupp/gnatsupp.c: Added prototype to eliminate warning.
2000-12-062000-12-06 Joel Sherrill <joel@OARcorp.com>Joel Sherrill3-19/+51
* README: Updated to reflect status. * startup/linkcmds: Added .ctor and .dtor sections to no avail.
2000-12-062000-12-06 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-2/+4
* include/bsp.h: Removed incorrect error case.
2000-12-062000-12-06 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-7/+4
* console/consolereserveresources.c: Removed code NOT file (YET).
2000-12-062000-12-06 Joel Sherrill <joel@OARcorp.com>Joel Sherrill3-3/+6
* startup/bspstart.c: Removed call of console_reserve_resources(). * wrapup/Makefile.am: Corrected typo so BSP components are picked up.
2000-12-062000-12-06 Joel Sherrill <joel@OARcorp.com>Joel Sherrill3-12/+11
* comm/console.c: Added casts to eliminate warnings. * comm/console.c (console_reserve_resources): Removed.
2000-12-062000-12-06 Joel Sherrill <joel@OARcorp.com>Joel Sherrill3-6/+10
* startup/bspstart.c: Removed unused variables ramSpace and _end. Added prototype for initialize_monitor_handles(). * startup/syscalls.c: Added casts and removed unused variables to eliminate warnings.
2000-12-062000-12-06 Joel Sherrill <joel@OARcorp.com>Joel Sherrill4-4/+14
* Makefile.am: Add include of bsp.am. Add clock subdirectory. * configure.in: Add clock subdirectory. * include/Makefile.am: Add coverhd.h.
2000-12-052000-12-05 Eric Valette <valette@crf.canon.fr>Joel Sherrill9-128/+470
* console/inch.c, console/keyboard.c, console/pc_keyb.c, console/vt.c, include/bsp.h: Correct incorrect interrupt level handling in new keyboard management code. Correct BSP_poll_char initialization routine. * start/start.S, startup/bspstart.c: Correct when the video is initialized. * timer/timer.c (Calibrate_1ms_loop): Address problem where this did not work correctly on all PC speeds. The new calibrate routine has been tested on Pentium 166, pentium II 200, pentium III 300 Mhz and does work as expected.
2000-12-052000-12-05 Joel Sherrill <joel@OARcorp.com>Joel Sherrill1-0/+5
* pc386/console/console.c, pc386/console/serial_mouse.c, pc386/console/vgainit.c, shared/comm/tty_drv.c: Remove warnings.
2000-12-05Correct incorrect placement of last ChangeLog entry.Joel Sherrill1-5/+0
2000-12-052000-12-01 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-6/+4
* console-polled.c: Remove warnings.
2000-12-052000-12-01 Joel Sherrill <joel@OARcorp.com>Joel Sherrill5-138/+158
* pc386/console/console.c, pc386/console/serial_mouse.c, pc386/console/vgainit.c, shared/comm/tty_drv.c: Remove warnings.
2000-11-302000-11-30 Joel Sherrill <joel@OARcorp.com>Joel Sherrill1-0/+2
* erc32sonic/Makefile.am: Only compile this if networking is enabled.
2000-11-302000-11-30 Joel Sherrill <joel@OARcorp.com>Joel Sherrill1-0/+4
* erc32sonic/Makefile.am: Only compile this if networking is enabled.
2000-11-302000-11-30 Joel Sherrill <joel@OARcorp.com>Joel Sherrill4-11/+33
* README: Updated to reflect current status. Misaligned reference during initialization may be compiler problem. * console/console-io.c: Added support for printk(). * startup/linkcmds: Reserve 512K for RTEMS Workspace.
2000-11-272000-11-27 Joel Sherrill <joel@OARcorp.com>Joel Sherrill3-8/+45
* README, sim68000.setup, clock/clockdrv.c: Modified to add support for timer as clock tick source. Compiles but untested.
2000-11-272000-11-27 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-1/+7
* startup/linkcmds: Fix typo and add extra 0 to base address. Now runs until printf() tries to put a character and then it locks up checking a status bit that does not change.
2000-11-272000-11-27 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-1/+5
* configure.in: Change mips64orion reference to mips.
2000-11-272000-11-27 Joel Sherrill <joel@OARcorp.com>Joel Sherrill3-0/+12
* start/start.S, startup/bspstart.c: Not functional for CPU32 but hopefully will compile now and give a warning saying that the CPU32 variant needs work.
2000-11-272000-11-27 Joel Sherrill <joel@OARcorp.com>Joel Sherrill26-0/+1033
* The shsim is for the SH simulator in gdb. It should be able to be used with multiple SH CPU models. * .cvsignore, ChangeLog, Makefile.am, README, bsp_specs, configure.in, clock/.cvsignore, clock/Makefile.am, clock/clockdrv.c, console/.cvsignore, console/Makefile.am, console/console-io.c, console/console-support.S, include/.cvsignore, include/Makefile.am, include/bsp.h, start/.cvsignore, start/Makefile.am, start/regs.S, start/start.S, startup/.cvsignore, startup/Makefile.am, startup/bspstart.c, startup/linkcmds, wrapup/.cvsignore, wrapup/Makefile.am: New files.
2000-11-252000-11-25 Joel Sherrill <joel@OARcorp.com>Joel Sherrill25-0/+1170
* The JMR BSP is for a Toshiba TX39 evaluation board but can also be used with the mips simulator in gdb. * .cvsignore, ChangeLog, Makefile.am, README, bsp_specs, configure.in, clock/.cvsignore, clock/Makefile.am, clock/clockdrv.c, console/.cvsignore, console/Makefile.am, console/console-io.c, include/.cvsignore, include/Makefile.am, include/bsp.h, start/.cvsignore, start/Makefile.am, start/regs.S, start/start.S, startup/.cvsignore, startup/Makefile.am, startup/bspstart.c, startup/linkcmds, wrapup/.cvsignore, wrapup/Makefile.am: New files.
2000-11-212000-11-21 Jiri Gaisler <jgais@ws.estec.esa.nl>Joel Sherrill2-4/+12
* erc32sonic/erc32sonic.c: Minor modifications which enable network interface to come up and work for some time before getting an error in the SONIC driver. The error is a bit random, sometimes MCLGET (m, M_WAIT) tries to access memory way outside the available ram (and traps) while sometimes there is a panic due to RBAE/RXEN.
2000-11-152000-11-13 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill4-7/+10
* Makefile.am: Cleanup.
2000-11-152000-11-13 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2-1/+4
* include/Makefile.am: Cleanup.
2000-11-152000-11-14 Jiri Gaisler <jgais@ws.estec.esa.nl>Joel Sherrill4-4/+14
* wrapup/Makefile.am: Pick up cache code from libcpu and pick up .o's instead of .rel's from libcpu.
2000-11-152000-11-14 Jiri Gaisler <jgais@ws.estec.esa.nl>Joel Sherrill2-0/+5
* startup/boardinit.S: St 32-bit ram width by default.
2000-11-132000-11-13 Jiri Gaisler <jgais@ws.estec.esa.nl>Joel Sherrill2-0/+7
* ChangeLog, .cvsignore, Makefile.am, bspclean.c, bspstart.c, gnatcommon.c, start.S: New files. Largely moved from ERC32 BSP to be able to be shared with LEON and other SPARC BSPs.
2000-11-132000-11-13 Jiri Gaisler <jgais@ws.estec.esa.nl>Joel Sherrill3-3/+9
* Makefile.am, configure.in: Added shared directory as part of enhancing ERC32 and adding LEON.
2000-11-132000-11-13 Jiri Gaisler <jgais@ws.estec.esa.nl>Joel Sherrill40-0/+3121
* .cvsignore, ChangeLog, Makefile.am, README, bsp_specs, configure.in, times, clock/.cvsignore, clock/Makefile.am, clock/ckinit.c, console/.cvsignore, console/Makefile.am, console/console.c, console/consolereserveresources.c, console/debugputs.c, gnatsupp/.cvsignore, gnatsupp/Makefile.am, gnatsupp/gnatsupp.c, include/.cvsignore, include/Makefile.am, include/bsp.h, include/coverhd.h, include/leon.h, start/.cvsignore, start/Makefile.am, startup/.cvsignore, startup/Makefile.am, startup/boardinit.S, startup/linkcmds, startup/setvec.c, startup/spurious.c, timer/.cvsignore, timer/Makefile.am, timer/timer.c, tools/.cvsignore, tools/Makefile.am, tools/configure.in, tools/runtest.in, wrapup/.cvsignore, wrapup/Makefile.am: New file.
2000-11-132000-11-13 Jiri Gaisler <jgais@ws.estec.esa.nl>Joel Sherrill5-0/+685
* ChangeLog, .cvsignore, Makefile.am, bspclean.c, bspstart.c, gnatcommon.c, start.S: New files. Largely moved from ERC32 BSP to be able to be shared with LEON and other SPARC BSPs.
2000-11-132000-11-13 Jiri Gaisler <jgais@ws.estec.esa.nl>Joel Sherrill19-770/+816
* Makefile.am, configure.in, gnatsupp/Makefile.am, gnatsupp/gnatsupp.c, include/Makefile.am, include/bsp.h, start/Makefile.am, startup/Makefile.am, startup/setvec.c, wrapup/Makefile.am: * erc32sonic: New directory. * erc32sonic/Makefile.am, erc32sonic/erc32sonic.c, erc32sonic/.cvsignore: New files. * include/erc32.h: New file. * startup/boardinit.S: New file. Big update of SPARC support for ERC32 and LEON. Added support for ERC32 without floating point. Added SONIC support as configured on Tharsys ERC32 board. The bsp's share various code in the shared directory: gnat-support, start-up code, etc. To decrease the foot-print, I removed the 16 kbyte start-up stack that was put in .bss and never reused once the system was up. The stack is now put between the heap and the workspace. To reclaim it, the user can do a rtems_region_extend to merge the stack to the heap region once the system is up.
2000-11-132000-11-13 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-0/+29
* clock_driver_stub.c: This is a stub of a clock driver that is sufficient for linking the ticker application. Some simulators do not have a soruce for a clock tick. Also this can be used while constructing a BSP so everything links.
2000-11-102000-11-10 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill5-10/+15
* Makefile.am, console/Makefile.am, include/Makefile.am, start/Makefile.am: VPATH was not setup correctly
2000-11-092000-11-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill136-68/+340
* Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
2000-11-092000-11-09 Joel Sherrill <joel@OARcorp.com>Joel Sherrill1-1/+1
* Makefile.am, clock/Makefile.am, clock/.cvsignore, wrapup/Makefile.am: Added include of stub clock driver so ticker would link.
2000-11-092000-11-09 Joel Sherrill <joel@OARcorp.com>Joel Sherrill5-1/+37
* configure.in, Makefile.am, clock/Makefile.am, clock/.cvsignore, wrapup/Makefile.am: Added include of stub clock driver so ticker would link.