summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/i386/pc386/make (follow)
Commit message (Collapse)AuthorAgeFilesLines
* bsps: Move make/custom/* files to bspsSebastian Huber2018-04-236-114/+0
| | | | | | | | | Adjust various build files. Remove automatic generation of the c/src/lib/libbsp/*/acinclude.m4 files from bootstrap script. This patch is a part of the BSP source reorganization. Update #3285.
* bsp/pc386: Remove unused RTEMS_CPU_MODELSebastian Huber2018-03-266-13/+0
| | | | | | This patch is a part of the BSP source reorganization. Update #3285.
* Remove Edison BSP.Joel Sherrill2017-07-281-5/+0
| | | | | | Intel has obsoleted this hardware and the BSP was never completed. closes #3086.
* bsps/i386: use Pentimum instructions for pc586 and pc686 builds.Pavel Pisa2016-10-172-2/+2
| | | | | | | | | | | | | | | | | | When GCC option -march is not specifies i386-rtems toolchain defaults to i386 architecture instruction set. It does not provide atomic instructions which results in really inefficient atomic_fetch_or even on UP build. SMP build is broken with i386 set because libatomic and GCC generate infinite loop for __atomic_fetch_add_4 used in rtems_interrupt_lock_acquire __atomic_fetch_add_4: push %ebp mov %esp,%ebp movl $0x5,0x10(%ebp) pop %ebp jmp __atomic_fetch_add_4
* pc386: Fix linker usage issues with -r and function sectionsJoel Sherrill2016-03-111-3/+3
| | | | closes #2638.
* pc386.cfg: Add disabled per-function-sectionsJoel Sherrill2016-03-101-0/+4
| | | | updates #2638.
* pc386: Add Edison base supportJoel Sherrill2015-01-041-0/+5
| | | | | | | | | The current support for the Edison supports a single polled UART for input and output plus a simulated clock tick. The activities forward for supporting the Edison have been posted on the RTEMS mailing lists and at: http://rtemsramblings.blogspot.com/2014/12/intel-edison-and-rtems-road-forward.html
* Use $(EXEEXT) [defaults to "exe"] to generate binariesNick Withers2013-08-091-1/+1
|
* 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.
* Remove All CVS Id Strings Possible Using a ScriptJoel Sherrill2012-05-117-14/+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.
* 2011-07-14 Jennifer AverettJennifer Averett2011-07-141-0/+37
| | | | * make/custom/pcp4.cfg: New file.
* 2010-04-10 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill2010-04-101-1/+1
| | | | | | | * 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-03-26 Chris Johns <chrisj@rtems.org>Chris Johns2010-03-261-12/+12
| | | | * make/custom/pc386.cfg: Revert the PR1495 change.
* 2010-03-10 Gedare Bloom <gedare@gwu.edu>Joel Sherrill2010-03-101-11/+11
| | | | | | | PR 1495/bsp * clock/ckinit.c, make/custom/pc386.cfg: Calling rtems_clock_get_uptime() in a tight loop sometimes showed time moving backwards.
* 2009-11-10 Till Straumann <strauman@slac.stanford.edu>Till Straumann2009-11-101-0/+37
| | | | | * pc386/make/custom/pc586-sse.cfg, pc386/start/start.S, shared/irq/irq_asm.S: Added experimental SSE support.
* 2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2009-10-211-3/+0
| | | | * make/custom/pc386.cfg: Remove RTEMS_BSP_FAMILY.
* 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2009-10-155-0/+118
* 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).