Commit Graph

492 Commits

Author SHA1 Message Date
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
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
Ralf Corsepius
528483ed3d 2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>
* include/bsp.h, include/tm27.h:
	Use "__asm__" instead of "asm" for improved c99-compliance.
2011-02-11 12:04:30 +00:00
Joel Sherrill
ad6b881fa1 2011-02-09 Jennifer Averett <jennifer.averett@oarcorp.com>
* console/ps2_mouse.c: Formatting changes in preparation for making
	mouse parsing and serial mouse driver BSP independent.
2011-02-09 15:57:29 +00:00
Ralf Corsepius
d085040aef 2011-02-09 Ralf Corsépius <ralf.corsepius@rtems.org>
* timer/timer.c: Include <rtems/btimer.h>.
	Fix benchmark_timer_read() definition.
2011-02-09 08:38:15 +00:00
Ralf Corsepius
8ee3775f30 2011-02-02 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Require autoconf-2.68, automake-1.11.1.
2011-02-02 15:01:43 +00:00
Joel Sherrill
ba6490507c 2011-01-28 Joel Sherrill <joel.sherrilL@OARcorp.com>
* clock/rtc.c, console/console.c, console/inch.c, console/outch.c,
	include/bsp.h, include/crt.h, ne2000/ne2000.c, startup/bspcmdline.c,
	startup/bspstart.c, startup/ldsegs.S, timer/timer.c,
	timer/timerisr.S: Fix typo where license said found in found in.
2011-01-28 20:35:34 +00:00
Ralf Corsepius
0d4b71ff64 2011-01-26 Ralf Corsépius <ralf.corsepius@rtems.org>
* pc386/3c509/3c509.c, pc386/console/ps2_drv.h,
	pc386/console/serial_mouse.c, pc386/console/serial_mouse.h:
	Remove CVS Headers.
2011-01-26 12:25:00 +00:00
Joel Sherrill
a7dc62aec3 2011-01-06 Joel Sherrill <joel.sherrill@oarcorp.com>
* configure.ac: Move comment to correct location.
2011-01-06 18:57:59 +00:00
Chris Johns
0781705f8c 2010-10-11 Chris Johns <chrisj@rtems.org>
* console/console.c: Fix the baudrate command line support.
2010-10-11 00:36:48 +00:00
Chris Johns
5422e5abd4 2010-08-27 Chris Johns <chrisj@rtems.org>
* console/console.c: Add baudrate support to the --console command
        line option. You can now do '--console=com1,115200'.
2010-08-27 04:38:37 +00:00
Joel Sherrill
bdf879323e 2010-07-23 Vinu Rajashekhar <vinutheraj@gmail.com>
* start/start.S: Replace the call to _return_to_monitor by
	hlt instruction.
	* startup/ldsegs.S: Remove the _return_to_monitor function.
2010-07-23 12:24:06 +00:00
Joel Sherrill
59211c6616 2010-07-21 Joel Sherrill <joel.sherrill@oarcorp.com>
* timer/timer.c: Do not do the indirect call if NULL.
2010-07-21 12:33:58 +00:00
Joel Sherrill
4555086707 2010-06-14 Joel Sherrill <joel.sherrilL@OARcorp.com>
* startup/bspstart.c: Formatting.
2010-06-14 16:01:37 +00:00
Joel Sherrill
171f8346c6 2010-05-09 Joel Sherrill <joel.sherrill@oarcorp.com>
* timer/timer.c: Now runs on 486 and below again. Reformatted.
2010-05-10 00:29:30 +00:00
Sebastian Huber
e7268bf877 2010-04-30 Sebastian Huber <sebastian.huber@embedded-brains.de>
* Makefile.am, preinstall.am: Update for generic interrupt support
	changes.
2010-04-30 11:43:19 +00:00
Ralf Corsepius
2daa19ffa3 Reflect termios API changes. 2010-04-12 16:34:31 +00:00
Ralf Corsepius
5da993c0ac 2010-04-12 Ralf Corsépius <ralf.corsepius@rtems.org>
* console/console.c, console/ps2_mouse.c: Reflect termios API
	changes.
2010-04-12 16:33:00 +00:00
Joel Sherrill
c01dba121d 2010-04-10 Joel Sherrill <joel.sherrilL@OARcorp.com>
* make/custom/pc386.cfg: EXEEXT is not defined in application Makefile
	support. All other BSPs just use .exe directly on objcopy commands.
	This makes it consistent and allows external examples (network demos,
	examples-v2, etc to link.
2010-04-10 17:50:44 +00:00
Chris Johns
f3d3fd28e4 2010-03-26 Chris Johns <chrisj@rtems.org>
* make/custom/pc386.cfg: Revert the PR1495 change.
2010-03-26 02:21:20 +00:00
Joel Sherrill
ee07b99715 2010-03-10 Gedare Bloom <gedare@gwu.edu>
PR 1495/bsp
	* clock/ckinit.c, make/custom/pc386.cfg: Calling
	rtems_clock_get_uptime() in a tight loop sometimes showed time moving
	backwards.
2010-03-10 17:16:02 +00:00
Joel Sherrill
e1ddc14b08 2009-12-23 Joel Sherrill <joel.sherrill@oarcorp.com>
* include/bsp.h: Add BSP_HAS_FRAME_BUFFER.
2009-12-23 17:33:41 +00:00
Joel Sherrill
0a7fb3c12d 2009-12-11 Joel Sherrill <joel.sherrill@oarcorp.com>
* clock/ckinit.c: Fix warning.
2009-12-11 20:54:30 +00:00
Joel Sherrill
e0d83f696a 2009-12-11 Joel Sherrill <joel.sherrill@oarcorp.com>
* startup/bspgetworkarea.c: Make bsp_mem_size available for page table
	initialization.
2009-12-11 20:53:03 +00:00
Joel Sherrill
c296687193 2009-12-10 Joel Sherrill <joel.sherrill@oarcorp.com>
* include/bsp.h, startup/bspgetworkarea.c: Rework bsp_size_memory() to
	ensure that multiboot information regarding memory size is used as
	the primary source. This was broken in the move to supporting a
	unified workspace. It worked this way in 4.9 so this was a
	regression.
2009-12-10 18:44:10 +00:00
Joel Sherrill
9559674bcd 2009-12-09 Joel Sherrill <joel.sherrill@oarcorp.com>
* startup/bspgetworkarea.c: Add debug printk's.
	* startup/linkcmds: Using "-Wl,--defsym -Wl,RamSize=0x1000000"
	results in _RamSize being defined.  Handle this properly.
2009-12-09 22:37:12 +00:00
Joel Sherrill
a7a9af765e 2009-12-08 Joel Sherrill <joel.sherrill@oarcorp.com>
* include/bsp.h: BSP should not define
	CONFIGURE_NUMBER_OF_TERMIOS_PORTS.
2009-12-08 22:28:05 +00:00
Ralf Corsepius
359e537416 Whitespace removal. 2009-11-30 05:09:41 +00:00
Ralf Corsepius
309dbd07ff Whitespace removal. 2009-11-28 06:28:41 +00:00
Joel Sherrill
fb1102eac0 2009-11-23 Joel Sherrill <joel.sherrill@oarcorp.com>
* ne2000/ne2000.c: Logic on defaulting port number was inverted when
	adding command line arguments.
2009-11-23 18:26:55 +00:00
Till Straumann
4a4201cb41 2009-11-10 Till Straumann <strauman@slac.stanford.edu>
* pc386/make/custom/pc586-sse.cfg, pc386/start/start.S,
	shared/irq/irq_asm.S: Added experimental SSE support.
2009-11-10 06:51:52 +00:00
Till Straumann
6442424a45 2009-11-05 Till Straumann <strauman@slac.stanford.edu>
* console/console.c: Fixed compiler warning.
2009-11-06 06:12:03 +00:00
Till Straumann
b092ad6071 2009-11-05 Till Straumann <strauman@slac.stanford.edu>
* start/start.S, console/console.c: Separated code
	that switched console and printk port based on info
	gathered from the commandline and/or a BSP provided
	routine into new BSP_console_select() which is called
	from 'start.S' so that early messages make it to the
	redirected printk port.
2009-11-06 01:09:57 +00:00
Till Straumann
23303c0311 2009-10-28 Till Straumann <strauman@slac.stanford.edu>
* start/start.S: Make sure initial stack is aligned
	to CPU_STACK_ALIGNMENT before calling C-code.
2009-10-29 03:22:19 +00:00
Till Straumann
7699617f2a 2009-12-27 Till Straumann <strauman@slac.stanford.edu>
* include/bsp.h, console/console.c: Provide weak-alias
	hook so that the application may choose the console.
2009-10-28 01:24:10 +00:00
Ralf Corsepius
5613b98203 2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/pc386.cfg: Remove RTEMS_BSP_FAMILY.
2009-10-21 10:42:25 +00:00
Ralf Corsepius
6bf9e0a447 2009-10-20 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Don't add -ansi -fasm to CFLAGS.
2009-10-20 05:51:15 +00:00
Chris Johns
4c397641a8 2009-10-15 Chris Johns <chrisj@rtems.org>
* ne2000/ne2000.c: Add --ne2k-irq and --ne2k-port boot command
        line configure options.

        * ide/ide.c: Fix a bug which left 4 words in the buffer of the
        disk. Some devices do not follow the standard and terminate the
        command which a new command occurs and/or low data ready when data
        is still to be read.
2009-10-15 06:30:08 +00:00
Ralf Corsepius
583a4dccae 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/pc386.cfg: New (relocated from /make/custom).
	* make/custom/pc386dx.cfg: New (relocated from /make/custom).
	* make/custom/pc486.cfg: New (relocated from /make/custom).
	* make/custom/pc586.cfg: New (relocated from /make/custom).
	* make/custom/pc686.cfg: New (relocated from /make/custom).
2009-10-15 04:15:26 +00:00
Thomas Doerfler
4ee2c53f01 Makefile.am: Added interrupt server. 2009-10-09 13:00:08 +00:00
Chris Johns
c1fc5d4709 2009-10-08 Chris Johns <chrisj@rtems.org>
* ide/ide.c: Fixed more IDE driver bugs. The driver can transfer
        64K in a single write on my test PC and qemu with this driver. The
        driver only checks the data ready bit at the start of each 512
        block being transfered. This has speed the transfer loop up. Fixed
        the timing so the BSP timer is used until RTEMS has started.
2009-10-08 07:15:08 +00:00
Ralf Corsepius
75a4512c41 2009-09-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* console/console.c, console/serial_mouse.c: Reflect
	termios_baud_to_number having been renamed to
	rtems_termios_baud_to_number.
2009-09-30 03:12:13 +00:00
Till Straumann
446a1e8123 2009-09-15 Till Straumann <strauman@slac.stanford.edu>
PR 1344/bsps:
	* clock/ckinit.c: Fix more bugs (applied PR1344/attachment 702):
	TSC handler was used when 8254 was requested and vice versa.
	Also, nanosecond handler was never installed to RTEMS clock.
2009-09-16 00:04:44 +00:00
Ralf Corsepius
6b2b37d28a 2009-09-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Remove RTEMS_BSP_BOOTCARD_OPTIONS.
2009-09-15 14:45:47 +00:00
Joel Sherrill
b8dfc887f5 2009-08-22 Roxana Leontie <roxana.leontie@gmail.com>
* console/fb_vga.c: improved read/write
2009-08-23 14:59:55 +00:00
Joel Sherrill
573e3b2f7f 2009-08-21 Roxana Leontie <roxana.leontie@gmail.com>
* pc386/console/fb_vga.c: added read/write functionality; added thread
	safety to prevent multiple open() operations of the frame buffer device.
2009-08-21 18:35:28 +00:00
Joel Sherrill
a3a6fae837 2009-08-21 Joel Sherrill <joel.sherrill@OARcorp.com>
* include/bsp.h: Eliminate BSPs defining NUMBER_OF_TERMIOS_PORTS.
	Should be automatically handled by confdefs.h or the application.
2009-08-21 17:59:31 +00:00
Joel Sherrill
2953a9e51b 2009-08-06 Joel Sherrill <joel.sherrill@oarcorp.com>
* include/tm27.h: Remove references to rtems_interrupt_catch since this
	archiecture does not use Simple Vectored Interrupt model.
2009-08-06 21:51:50 +00:00
Joel Sherrill
71abba7bdb 2009-08-03 Roxana Leontie <roxana.leontie@gmail.com>
* console/fb_vga.c: changed the reference to mw_fb.h into fb.h
2009-08-03 15:11:00 +00:00
Joel Sherrill
83987a59c1 2009-07-29 Roxana Leontie <roxana.leontie@gmail.com>
* Makefile.am, preinstall.am, console/fb_vga.c: Switch to using
	frame_buffer_ naming. Joel cleaned up formatting and removed tabs
	that were there long before Roxana touched this file.
	* console/fb_vga.h: Removed.
2009-07-29 14:09:34 +00:00