summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/powerpc/mvme3100 (follow)
Commit message (Collapse)AuthorAgeFilesLines
* bsp/mvme3100: Use public include pathChris Johns2018-01-041-1/+1
| | | | Update #3254.
* bsps/powerpc: Use public include pathChris Johns2018-01-042-7/+0
| | | | Update #3254.
* bsps/powerpc: Move shared irq.hSebastian Huber2018-01-031-2/+1
| | | | | | | This header file is only used by motorola_powerpc, so not shared. Update #3254. Update #3268.
* bsps: Add EXTRA_DIST to all BSP Makefile.amSebastian Huber2018-01-021-1/+2
| | | | | | | | | | This makes it possible to easily use EXTRA_DIST += foobar in fragments. Update #3254.
* beatnik, motorola_powerpc, mvme3100, mvme5500: Simplify bsp_specsJoel Sherrill2017-12-204-7/+13
| | | | | | | | | This collection of BSPs shared the linker script shared/startup/linkcmds. I renamed that ot shared/startup/linkcmds.share and made a BSP family specific startup/linkcmds. This was needed because each BSP family had a different combination of start file name, undefined symbols, etc. Updates #3520.
* mvme3100/bsp_specsReorder and improve consistencyJoel Sherrill2017-11-291-3/+3
| | | | Updates #3520.
* REVERT */*/bsp_specs: Increase similarity to ease futureJoel Sherrill2017-11-271-3/+3
| | | | | | Patch was not intended to be pushed yet. Updates #3520.
* */*/bsp_specs: Increase similarity to ease future analysisJoel Sherrill2017-11-271-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Done: arm bfin epiphany i386 lm32 m32c mips moxie nios2 or1k powerpc riscv sh sparc sparc64 v850 To do: m68k Differences noted: + endfile was sometimes before startfile + endfile sometimes was hard-coded and did not have -qrtems version + Should -e XXX (e.g. entry point) be in linkcmds? + Should -u XXX (e.g. undefined symbols) be in linkcmds? + Typos: Odd spacing, "old_endfiles" typo, and *(old_endfiles) (not %) + nios2: Referenced crtnn.o not crtn.o (error) Need to revisit: + m32c, moxie, sparc64 includes !nostdlib which is not used elsewhere + sh has -EL/-EB mapping. Why needed? + sparc64 didn't include crti.o/crtn.o but it is part of toolset + v850 uses something like this for link and end_file: "%{qrtems: %(old_link)}" This means that these are unnecessary. Try this on all. + mips uses old_link all the time also. + arm/tms750 adds -EB. + powerpc: Why do we have rtems_crt* and not use something from GCC? Updates #3520.
* libbsp/*/*/configure.ac: Remove references to bsp_specs in AC_CONFIG_SRCDIRJoel Sherrill2017-11-271-1/+1
| | | | Updates #3250.
* bsps: Provide <tm27.h> in each BSPSebastian Huber2017-11-273-2/+3
| | | | | | | | | Since the <tm27.h> is highly BSP-dependent and used only by the tm27 test program we must provide this header file for each BSP. Without the preinstall build target each header file must have a unique source header file. Update #3254.
* Remove coverhd.hSebastian Huber2017-11-242-5/+0
| | | | | | | This header file contained timing overhead values which are hard to maintain. Update #3254.
* bsps: Simplify RTEMS_BSP_CLEANUP_OPTIONSSebastian Huber2017-11-222-1/+2
| | | | | | | | | Remove BSP-specific defaults for RTEMS_BSP_CLEANUP_OPTIONS to simplify the BSP configuration and documentation. Change defaults to: BSP_PRESS_KEY_FOR_RESET=0 BSP_RESET_BOARD_AT_EXIT=1 BSP_PRINT_EXCEPTION_CONTEXT=1
* powerpc: Remove _BSP_Fatal_error()Sebastian Huber2017-11-221-6/+0
| | | | | | | BSPs can use the bsp_fatal_extension() to provide BSP-specific fatal error handling. There is no need for a _BSP_Fatal_error(). Close #3246.
* powerpc: Replace BSP_panic() with rtems_panic()Sebastian Huber2017-11-223-10/+3
| | | | | | | | Due to a new rtems_panic() implementation, it is possible to replace the PowerPC-specific BSP_panic() with rtems_panic(). Remove BSP_panic() implementations. Close #3245.
* getentropy: Add cpu counter based implementation.Christian Mauderer2017-11-171-0/+1
| | | | Update #3239.
* bsp: Include missing <sys/param.h>Sebastian Huber2017-06-121-0/+1
| | | | Update #2833.
* bsps/powerpc: Fix warningsSebastian Huber2017-02-152-2/+3
|
* libchip: Simplify RTC driverSebastian Huber2016-07-041-2/+0
|
* powerpc/mvme3100: Remove include of <rtems/console.h> from <bsp.h> and fix ↵Joel Sherrill2016-03-291-1/+0
| | | | warnings
* powerpc/mvme3100/include/bsp.h: Do not include <rtems/clockdrv.h>Joel Sherrill2016-03-271-1/+0
|
* Use linker set for libio initializationSebastian Huber2016-02-031-1/+1
| | | | Update #2408.
* powerpc/mvme3100: Add per-section compilation and linking support.Ralph Holmes2016-01-231-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The size of the sample executables without this option were: text data bss dec hex filename 225361 22724 12225 260310 3f8d6 base_sp.exe 212945 21548 12185 246678 3c396 hello.exe 205697 20928 8957 235582 3983e minimum.exe 620337 89970 24477 734784 b3640 fileio.exe 241825 24076 12329 278230 43ed6 nsecs.exe 284977 34836 12893 332706 513a2 paranoia.exe 228529 22892 12257 263678 405fe ticker.exe 227729 23660 16001 267390 4147e unlimited.exe 959985 210142 19861 1189988 122864 cxx_iostream.exe 297137 40024 12897 350058 5576a cdtest.exe 276161 32508 14049 322718 4ec9e capture.exe The size of the sample executables with this option enabled were: text data bss dec hex filename 196945 19224 12201 228370 37c12 base_sp.exe 182641 18080 12153 212874 33f8a hello.exe 158817 16492 8637 183946 2ce8a minimum.exe 581681 84474 24193 690348 a88ac fileio.exe 214177 20552 12305 247034 3c4fa nsecs.exe 256209 31312 12865 300386 49562 paranoia.exe 200401 19392 12233 232026 38a5a ticker.exe 197745 20132 15969 233846 39176 unlimited.exe 614501 47958 19045 681504 a6620 cxx_iostream.exe 269993 28400 12873 311266 4bfe2 cdtest.exe 247201 28792 14025 290018 46ce2 capture.exe
* bsps: Delete superfluous bsp_pretasking_hook()Sebastian Huber2015-12-101-1/+0
| | | | | | Use the bsp_predriver_hook() instead. Update #2408.
* bsps/powerpc: Use default bsp_pretasking_hook()Sebastian Huber2015-12-103-8/+3
| | | | Update #2408.
* Most bsp.h: Switch to LIBBSP_@CPU@_@BSP_FAMILY@_H for guardJoel Sherrill2015-07-161-2/+2
| | | | | | | | | | | | | | | | | This was done by the following script run from libbsp: find * -name bsp.h | xargs -e grep -l "#ifndef.*_BSP_H" | while read b do echo $b cpu=`echo $b | cut -d'/' -f1 | tr '[:lower:]' '[:upper:]' ` bsp=`echo $b | cut -d'/' -f2 | tr '[:lower:]' '[:upper:]' ` g="LIBBSP_${cpu}_${bsp}_BSP_H" # echo $g sed -e "s/ifndef _BSP_H/ifndef ${g}/" \ -e "s/define _BSP_H/define ${g}/" \ -i $b done
* Use fixed-width C99 types for PowerPC in_be16() and co.Nick Withers2014-12-232-3/+3
| | | | | | Also use the const qualifier on the address pointer's target in in_*() Closes #2128
* Update bug report URLSebastian Huber2014-12-051-1/+1
|
* powerpc/mvme3100: Fix warningsJoel Sherrill2014-10-194-25/+41
|
* mvme3100/startup/bspstart.c: Remove myCpu variables and clean upJoel Sherrill2014-10-161-246/+247
|
* powerpc/mvme3100/startup/misc.c: Fix warningsJoel Sherrill2014-10-131-1/+1
|
* powerpc/mvme3100/startup/bspstart.c: Add include of <bsp/bootcard.h> to fix ↵Joel Sherrill2014-10-091-5/+5
| | | | warning and clean up
* bsps: Fix build errorSebastian Huber2014-09-182-5/+0
| | | | Fix build error introduced in f535fe5311978af53635c2da8e5cb10ef9d78802.
* Regenerate all preinstall.am files.Chris Johns2014-08-291-6/+6
| | | | | With this patch the preinstall.am files are in a set order and not dependent on now perl implements a hash.
* Change all references of rtems.com to rtems.org.Chris Johns2014-03-216-6/+6
|
* powerpc: Change interrupt disable implemetationSebastian Huber2014-02-191-5/+1
| | | | | | | | | | | | Instead of SPRG0 (= special purpose register 272) use the new global symbol _PPC_INTERRUPT_DISABLE_MASK to store the interrupt disable mask. The benefit is that it is now possible to disable interrupts without further run-time initialization in boot_card(). At least on Freescale e500 cores this leads also to a faster execution since the mfmsr and mfspr instruction require four cycles to complete. The instructions to load the mask value can execute while the mfmsr is in progress.
* score: Add CPU counter supportSebastian Huber2014-02-141-0/+4
| | | | | | | | | Add a CPU counter interface to allow access to a free-running counter. It is useful to measure short time intervals. This can be used for example to enable profiling of critical low-level functions. Add two busy wait functions rtems_counter_delay_ticks() and rtems_counter_delay_nanoseconds() implemented via the CPU counter.
* Add warnings to MOTLoad-equipped BSPs' READMEs that a "waitProbe", "netShut" ↵Nick Withers2014-01-231-0/+5
| | | | sequence must be executed in MOTLoad before booting RTEMS to remove its network interface interrupt handlers, lest memory corruption occur
* powerpc/mvme3100: Improve DoxygenSzkocsovszki Zsolt2014-01-086-9/+83
|
* Use $(EXEEXT) [defaults to "exe"] to generate binariesNick Withers2013-08-091-1/+1
|
* score: Merge sysstate API into one fileSebastian Huber2013-07-242-0/+2
|
* mvme3100/Makefile.am: Remove reference to ChangeLogJoel Sherrill2013-03-111-1/+1
|
* RTEMS: Delete ChangeLog files.Gedare Bloom2013-03-081-292/+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.
* bsps/powerpc: Exception initialization error is fatalSebastian Huber2012-11-151-5/+1
|
* 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().
* sapi: Delete duplicate declarationsSebastian Huber2012-11-071-7/+0
|
* libnetworking: Use system eventsSebastian Huber2012-11-021-4/+4
| | | | | | | Add reserved system events RTEMS_EVENT_SYSTEM_NETWORK_SBWAIT and RTEMS_EVENT_SYSTEM_NETWORK_SOSLEEP. Add and use rtems_bsdnet_event_send().
* Revert "Add bspopts.h.in."Gedare Bloom2012-08-061-45/+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-191-1/+1
|
* Require autoconf-2.69.Ralf Corsépius2012-07-191-1/+1
|
* Add bspopts.h.in.Ralf Corsépius2012-05-241-0/+45
|