summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/i386/pc386 (follow)
Commit message (Collapse)AuthorAgeFilesLines
* pc386/console/conscfg.c: Fix spacingJoel Sherrill2013-09-161-3/+3
|
* bsps: Add and use CLOCK_DRIVER_ISRS_PER_TICK_VALUEJoel Sherrill2013-08-261-17/+4
| | | | | | | pc386 set CLOCK_DRIVER_ISRS_PER_TICK to a string rather than a numeric value. Add CLOCK_DRIVER_ISRS_PER_TICK_VALUE and other clean up on the clock driver.
* bsp/pc386: Provide local outb() for elink driverSebastian Huber2013-08-091-1/+6
|
* Use $(EXEEXT) [defaults to "exe"] to generate binariesNick Withers2013-08-091-1/+1
|
* Updated legacy code in i386 pc386Vipul Nayyar2013-07-296-213/+118
|
* score: Merge tod implementation into one fileSebastian Huber2013-07-261-2/+2
| | | | | Delete TOD_MICROSECONDS_PER_SECOND, TOD_MICROSECONDS_TO_TICKS() and TOD_MILLISECONDS_TO_TICKS().
* framebuffer: Add and use FRAMEBUFFER_DEVICE_0_NAMESebastian Huber2013-06-292-4/+6
|
* i386: PR2010: Remove pc386 BSPs using soft-floatJoel Sherrill2013-05-013-54/+2
| | | | | i386 soft-float is no longer supported by gcc. Dropping all references to soft-float in the pc386 BSP.
* bsps: Support DWARF extensionSebastian Huber2013-03-181-0/+2
|
* RTEMS: Delete ChangeLog files.Gedare Bloom2013-03-082-1715/+0
| | | | | | | | | This commit deletes all RTEMS ChangeLog files. These files have been abandoned since converting to git version control. The historical data may be recovered by checking out any commit before this one. Most of the contents of these ChangeLog files can also be found in the git log. Two external ChangeLog files, ChangeLog.slac and ChangeLog.zlib, remain.
* libchip/serial: Add const qualifierSebastian Huber2013-02-112-2/+2
|
* score: Add RTEMS_FATAL_SOURCE_EXITSebastian Huber2012-11-151-0/+1
| | | | | | | Include <bsp/default-initial-extension.h> in all BSPs. Call rtems_fatal() with RTEMS_FATAL_SOURCE_EXIT as source and the exit() status code as fatal code in every bsp_cleanup(). Move previous bsp_cleanup() code into bsp_fatal_extension().
* libnetworking: Use system eventsSebastian Huber2012-11-023-7/+7
| | | | | | | Add reserved system events RTEMS_EVENT_SYSTEM_NETWORK_SBWAIT and RTEMS_EVENT_SYSTEM_NETWORK_SOSLEEP. Add and use rtems_bsdnet_event_send().
* bsp/pc386: TypoSebastian Huber2012-10-291-1/+1
|
* score: Work area initialization API changeSebastian Huber2012-10-251-26/+6
| | | | | | | | | | | | The work areas (RTEMS work space and C program heap) will be initialized now in a separate step and are no longer part of rtems_initialize_data_structures(). Initialization is performed with tables of Heap_Area entries. This allows usage of scattered memory areas present on various small scale micro-controllers. The sbrk() support API changes also. The bsp_sbrk_init() must now deal with a minimum size for the first memory chunk to take the configured work space size into account.
* Include <rtems/framebuffer.h>.Ralf Corsépius2012-10-151-0/+1
|
* pc386: Add Cirrus FB Driver to Makefile and configure.acJoel Sherrill2012-09-282-1/+13
| | | | | | The user has to explicitly enable this driver, choosing it over the existing (and lame) CGA frame buffer driver using USE_CIRRUS_GD5446=1 on the configure command line.
* FB driver for Cirrus GD5446 graphic hardware.Alexandru-Sever Horin2012-09-281-0/+764
| | | | | | | | | | | | | | | | | | | | | | | | | Implementation is tested to work on QEMU simulator only. QEMU offers this hardware by default for PC platform but it can be requested by "-vga cirrus" option for other PCI aware systems in development/next QEMU releases as well. Next sources have been used for driver implementation: - RTEMS fb_vga.c - Rosimildo da Silva ( rdasilva@connecttel.com ) - Cirrus xf86 driver - used as VGA hardware setup documentation - CL-GD5446 Technical Reference Manual, 1996, Second Edition fb_vga.c has to be replaced by fb_cirrus.c in rtems/c/src/lib/libbsp/i386/pc386/Makefile.am to test the driver now. We expect to discus and include driver section mechanism after driver testing. Patch version 2: - comments style updated according to Joel Sherrill review - use static for variables and functions to compile without warnings Signed-off-by: Alexandru-Sever Horin <alex.sever.h@gmail.com> Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz>
* Revert "Add bspopts.h.in."Gedare Bloom2012-08-061-78/+0
| | | | | | | | | | | | This reverts commit daffa606cc4a45d93c1f0f4fe365fde0fda6acbb. Conflicts: c/src/lib/libbsp/arm/lpc24xx/include/bspopts.h.in c/src/lib/libbsp/powerpc/mpc55xxevb/include/bspopts.h.in c/src/lib/libbsp/powerpc/qoriq/include/bspopts.h.in Manually deleted conflicting files.
* Require automake-1.12.2.Ralf Corsépius2012-07-192-2/+2
|
* Require autoconf-2.69.Ralf Corsépius2012-07-192-2/+2
|
* sparc linkcmds.base: Add new FreeBSD TCP/IP stack sectionsJoel Sherrill2012-07-141-6/+10
|
* pc386: Added sections for rtems-libbsd support.Jennifer Averett2012-05-301-0/+11
|
* Add bspopts.h.in.Ralf Corsépius2012-05-241-0/+78
|
* Remove CVS Id Strings (manual edits after script)Joel Sherrill2012-05-114-7/+0
| | | | | | These modifications were required by hand after running the script. In some cases, the file names did not match patterns. In others, the format of the file did not match any common patterns.
* Remove All CVS Id Strings Possible Using a ScriptJoel Sherrill2012-05-1141-89/+0
| | | | | | | | | | | | Script does what is expected and tries to do it as smartly as possible. + remove occurrences of two blank comment lines next to each other after Id string line removed. + remove entire comment blocks which only exited to contain CVS Ids + If the processing left a blank line at the top of a file, it was removed.
* pc386 - Clock driver compiles again plus clean upJoel Sherrill2012-05-101-18/+26
| | | | | | | The clock drivers were very inconsistent about prototyping the ISR handlers. This broke with the recent clean up. Tested on qemu.
* Remove CVS-Ids.Ralf Corsépius2012-05-043-8/+0
|
* pc386 - Remove odd $Id$Joel Sherrill2012-05-027-14/+0
|
* PC386 - Add files missed in previous commitJoel Sherrill2012-03-292-40/+90
|
* PC386 Add RTD316 and Exar 17D15x multi-port serial card supportJoel Sherrill2012-03-294-0/+442
| | | | | | | | | | - RTD316 is a PC-104 board with one Z85C30 SCC for two synchronous or asynchronous serial ports. http://www.rtd.com/PC104/UM/network/CM316HR.htm - Exar 17D15X is a chip with 2, 4, or 8 NS16550 compatible serial ports with a PCI interface. It may be found on many multi-port serial ports including: http://www.rtd.com/PC104/UM/network/CM17320HR.htm
* bsps: Add shared default IRQ handlerSebastian Huber2012-03-241-0/+1
|
* Merge remote branch 'remotes/origin/gitignore'Joel Sherrill2012-02-023-20/+0
|\
| * Remove all .cvsignore files.Joel Sherrill2012-02-013-20/+0
| |
* | Improve comments on console select patch.Joel Sherrill2012-02-011-9/+4
| |
* | Improve comments on console select patch.Joel Sherrill2012-02-013-10/+8
| |
* | Correct run-time selection of console port.Jennifer Averett2012-02-016-561/+190
|/ | | | This was broken by conversion of console driver to libchip style.
* 2011-12-09 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-12-093-9/+16
| | | | | | | * console/vt.c: Make _kd_mksound static. * ide/ide.c: Make pc386_ide_probe, pc386_ide_initialize, pc386_ide_read_reg, pc386_ide_write_reg, pc386_ide_write_block, pc386_ide_control, pc386_ide_config_io_speed static.
* 2011-12-09 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-12-093-2/+7
| | | | | * console/vgacons.c: Add VGACONS_STATIC. * console/vgacons.h: Remove VGACONS_STATIC.
* 2011-11-18 Jennifer Averett <Jennifer.Averett@OARcorp.com>Jennifer Averett2011-11-1811-25/+571
| | | | | | | | | | PR 1925 * Makefile.am, preinstall.am, console/serial_mouse_config.c, include/bsp.h, start/start.S: Converted 1386 console to the libchip style console * console/conscfg.c, console/console_control.c, console/printk_support.c, console/vgacons.c, console/vgacons.h: New files.
* 2011-10-17 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-10-172-3/+5
| | | | * ne2000/ne2000.c: Remove unused var "stat".
* 2011-08-29 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill2011-08-292-7/+4
| | | | * configure.ac: Formatting. Remove duplication BSP_HAS_SMP.
* 2011-08-01 Jennifer Averett <Jennifer.Averett@OARcorp.com>Jennifer Averett2011-08-018-29/+134
| | | | | | | PR 1802 * Makefile.am, configure.ac, preinstall.am, clock/ckinit.c, start/start16.S, startup/bspstart.c, startup/ldsegs.S: Add SMP support for i386.
* 2011-07-20 Jennifer Averett <Jennifer.Averett@OARcorp.com>Jennifer Averett2011-07-202-119/+136
| | | | | * start/start16.S: Removed tabs and added OAR standard copyright header in preperation for merging SMP support.
* 2011-07-14 Jennifer Averett <Jennifer.Averett@OARcorp.com>Jennifer Averett2011-07-142-19/+29
| | | | | * start/start.S: Moved enable_sse into a subroutine that may be called from other cores on an SMP system.
* 2011-07-14 Till Straumann <strauman@slac.stanford.edu>Joel Sherrill2011-07-142-8/+12
| | | | | | PR 1833/bsps * ne2000/ne2000.c: Addition of multicast support disabled broadcast reception. Patch also includes support to work on big endian CPUs.
* 2011-07-14 Jennifer AverettJennifer Averett2011-07-142-0/+41
| | | | * make/custom/pcp4.cfg: New file.
* 2011-06-19 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-06-192-2/+6
| | | | * Makefile.am: Fix broken path to clockdrv_shell.h.
* 2011-05-25 Jennifer Averett <Jennifer.Averett@OARcorp.com>Jennifer Averett2011-05-251-1/+2
| | | | | | | | | | PR 1792/bsps * src/lib/libbsp/i386/pc386/Makefile.am, src/lib/libbsp/sparc/erc32/Makefile.am, src/lib/libbsp/sparc/leon2/Makefile.am, src/lib/libbsp/sparc/leon3/Makefile.am: Added a generic smp wait method to sparc and i386 bsps. * src/lib/libbsp/shared/smp/bspsmp_wait_for.c: New file.
* 2011-04-11 Keith Robertson <kjrobert at alumni dot uwaterloo dot ca>Sebastian Huber2011-04-112-3/+45
| | | | | * ne2000/ne2000.c: Add multicast support. Patch submitted to mailing list 2005-12-21.