diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2018-04-25 15:06:08 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2018-04-26 07:17:57 +0200 |
commit | eb36d1198cdf9dc1e2f776ef6e1e38755f6d13c5 (patch) | |
tree | 14177ad7a58c06a3c537d1e55dae7bc369a1a4b9 /bsps/m68k/mvme147s | |
parent | bsps: Remove unmaintained times files (diff) | |
download | rtems-eb36d1198cdf9dc1e2f776ef6e1e38755f6d13c5.tar.bz2 |
bsps: Move documentation, etc. files to bsps
This patch is a part of the BSP source reorganization.
Update #3285.
Diffstat (limited to 'bsps/m68k/mvme147s')
-rw-r--r-- | bsps/m68k/mvme147s/README | 88 |
1 files changed, 88 insertions, 0 deletions
diff --git a/bsps/m68k/mvme147s/README b/bsps/m68k/mvme147s/README new file mode 100644 index 0000000000..c191872f42 --- /dev/null +++ b/bsps/m68k/mvme147s/README @@ -0,0 +1,88 @@ +Notes about the MVME147S bsp + +MVME147 port for TNI - Telecom Bretagne +by Dominique LE CAMPION (Dominique.LECAMPION@enst-bretagne.fr) +May 1996 + + +This bsp is essentially based on the mvme136 bsp, +and is only an extention of the MVME147 bsp. There +are slight differences in the VMEchips used in the MVME147S and +the MVME147 that should prevent the shmsupport and the startup +code from running on a MVME147. + +Summary of the modifications that were made: + + * include + + - bsp.h + Peripheral Channel Controller memory mapping + Z8530 memory mapping + VMEchip memory mapping + + * startup + + - bspstart.c + main () setup for VME roundrobin mode + setup for the PCC interrupt vector base + setup of the VME shared memory + - bspclean.c + bsp_cleanup () disable timer 1 & 2 interruptions + - linkcmds set the RAM start (0x7000) and size (4Meg - 0x7000) + - setvec.c unchanged + - sbrk.c unchanged + + * console + + - console.c taken from the dmv152 bsp (Zilog Z8530) + with no modification + + * clock + + - ckinit.c entirely rewritten for the PCC tick timer 2 + + * timer + + - timerisr.s and timer.c + entirely rewritten for the PCC tick timer 1 + now gives results un 6.25 us units (mininum timer delay, + suprising big grain) + + * times + + - updated results for the mvme147 (beware of the 6.25 us grain) + + * shmsupp : + Specific to the S version of the MVME147 + Only tested with 2 boards, in interrupt mode. + Uses the top 128k of the VME system controller board RAM + as the shared space. + + - mpisr.c : uses the SIGLP interruption + + - Makefile : unchanged + + - getcfg.c : rewritten + + - lock.c unchanged + + - addrconv.c unchanged + + * Makefiles + + - unchanged + + +To be done: + + * update the overheads in coverhead.h + + * add support for serial ports 2,3 and 4. + +Other notes: + + * All the timing tests and sp tests have been run except tmoverhd. + The test hangs during the pause (where the task should be suspended + until a return). Maybe the rtems_initialize_executive is no more + reentrant with this bsp. + |