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/mips | |
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/mips')
-rw-r--r-- | bsps/mips/csb350/README | 9 | ||||
-rw-r--r-- | bsps/mips/hurricane/README | 46 | ||||
-rw-r--r-- | bsps/mips/jmr3904/README | 30 | ||||
-rw-r--r-- | bsps/mips/malta/STATUS | 42 | ||||
-rw-r--r-- | bsps/mips/rbtx4925/README | 44 | ||||
-rw-r--r-- | bsps/mips/rbtx4938/README | 44 |
6 files changed, 215 insertions, 0 deletions
diff --git a/bsps/mips/csb350/README b/bsps/mips/csb350/README new file mode 100644 index 0000000000..fac26df125 --- /dev/null +++ b/bsps/mips/csb350/README @@ -0,0 +1,9 @@ +# +# README +# + +BSP for the Cogent CSB350 Au1100 based board + +http://www.cogcomp.com/csb_csb350.htm + +This BSP will also work with the CSB250 which uses an Au1500. diff --git a/bsps/mips/hurricane/README b/bsps/mips/hurricane/README new file mode 100644 index 0000000000..883d144de8 --- /dev/null +++ b/bsps/mips/hurricane/README @@ -0,0 +1,46 @@ +# +# README,v 1.2 1998/01/16 16:56:31 joel Exp +# +# @(#)README 08/20/96 1.2 +# + +BSP NAME: hurricane +BOARD: Quick Logic Hurricane SBC with V320USC +BUS: N/A +CPU FAMILY: mips +CPU: PMC-Sierra RM5231 +COPROCESSORS: N/A +MODE: 32 bit mode + +DEBUG MONITOR: PMON + +PERIPHERALS +=========== +TIMERS: V320USC internal +SERIAL PORTS: PMON controlled +REAL-TIME CLOCK: none +DMA: none +VIDEO: none +SCSI: none +NETWORKING: none + +DRIVER INFORMATION +================== +CLOCK DRIVER: V320USC internal +IOSUPP DRIVER: N/A +SHMSUPP: N/A +TIMER DRIVER: V320USC internal +TTY DRIVER: uses PMON + +STDIO +===== +PORT: Console port 0 +ELECTRICAL: RS-232 +BAUD: 9600 +BITS PER CHARACTER: 8 +PARITY: None +STOP BITS: 1 + +NOTES +===== + diff --git a/bsps/mips/jmr3904/README b/bsps/mips/jmr3904/README new file mode 100644 index 0000000000..9fc4a235d7 --- /dev/null +++ b/bsps/mips/jmr3904/README @@ -0,0 +1,30 @@ +Simple BSP for the TX3904 simulator built into gdb. + +Simulator Invocation +==================== +The following is how the simulator is invoked. + +target sim --board=jmr3904 + +GDB must be configured with a target like "tx39-rtems". Otherwise, +the simulator will not be built for the correct instruction +and peripheral set. + +Simulator Information +===================== +The simulated system clock counts instructions. Setting the clock +source to "clock" and the divider to 1 results in the timer directly +counting the number of instructions executed. + +Status +====== + ++ hello.exe locks up while running the global destructors. This almost + has to be a linkcmds issue. + ++ Workaround: bspclean.c actually explicits invokes _sys_exit() BEFORE + letting the global destructors run. + ++ There is a clock tick device driver which has not been calibrated. + ++ There is no timer device driver. diff --git a/bsps/mips/malta/STATUS b/bsps/mips/malta/STATUS new file mode 100644 index 0000000000..44e8f7cdc4 --- /dev/null +++ b/bsps/mips/malta/STATUS @@ -0,0 +1,42 @@ +17 Februrary 2011 + +XXX + +This is a BSP for the MIPS Malta board with a 24K CPU on it. +It has ONLY been tested on Qemu. + +Anything not mentioned has not been touched at all and will +most likely not be in the first release of the BSP. + +Working +======= ++ Board initialization and shutdown ++ tty0 working polled ++ tty1 working polled (see note in issues) ++ tty2 working polled (see notes in issues) ++ Clock Tick + + +Issues +====== ++ We have small hack to Qemu so reset will exit. This needs to be + fixed to follow the PC386 Qemu model where a command line argument + selects reset or exit on reset. + ++ tty2 is generating an interrupt which causes a TLB fault. We have + disabled the interrupt in the CPU interrupt mask for now. + ++ tty1 and tty2 are not showing any data on the screen. This is + most likely an issue with qemu since the status bit is changing + as the characters are polled out. + +TBD +=== ++ Conversion to Programmable Interrupt Controller IRQ model + using shared infrastructure ++ tty0 working interrupt driver ++ tty1 working interrupt driver ++ tty2 working interrupt driver ++ PCI Bus Support ++ AMD AM79C973 NIC ++ Consider moving mips_interrupt_mask() into BSP. diff --git a/bsps/mips/rbtx4925/README b/bsps/mips/rbtx4925/README new file mode 100644 index 0000000000..6e61770ecf --- /dev/null +++ b/bsps/mips/rbtx4925/README @@ -0,0 +1,44 @@ +# +# README +# + +BSP NAME: rbtx4925 +BOARD: Toshiba RBTX4925 SBC +BUS: N/A +CPU FAMILY: mips +CPU: TX4925 +COPROCESSORS: N/A +MODE: 32 bit mode + +DEBUG MONITOR: PMON + +PERIPHERALS +=========== +TIMERS: TX4925 internal +SERIAL PORTS: PMON controlled +REAL-TIME CLOCK: none +DMA: none +VIDEO: none +SCSI: none +NETWORKING: none + +DRIVER INFORMATION +================== +CLOCK DRIVER: TX4925 internal +IOSUPP DRIVER: N/A +SHMSUPP: N/A +TIMER DRIVER: TX4925 internal +TTY DRIVER: uses PMON + +STDIO +===== +PORT: Console port 0 +ELECTRICAL: RS-232 +BAUD: 9600 +BITS PER CHARACTER: 8 +PARITY: None +STOP BITS: 1 + +NOTES +===== + diff --git a/bsps/mips/rbtx4938/README b/bsps/mips/rbtx4938/README new file mode 100644 index 0000000000..7f846974e1 --- /dev/null +++ b/bsps/mips/rbtx4938/README @@ -0,0 +1,44 @@ +# +# README +# + +BSP NAME: rbtx4938 +BOARD: Toshiba RBTX4938 SBC +BUS: N/A +CPU FAMILY: mips +CPU: TX4938 +COPROCESSORS: N/A +MODE: 32 bit mode + +DEBUG MONITOR: PMON + +PERIPHERALS +=========== +TIMERS: TX4938 internal +SERIAL PORTS: PMON controlled +REAL-TIME CLOCK: none +DMA: none +VIDEO: none +SCSI: none +NETWORKING: none + +DRIVER INFORMATION +================== +CLOCK DRIVER: TX4938 internal +IOSUPP DRIVER: N/A +SHMSUPP: N/A +TIMER DRIVER: TX4938 internal +TTY DRIVER: uses PMON + +STDIO +===== +PORT: Console port 0 +ELECTRICAL: RS-232 +BAUD: 9600 +BITS PER CHARACTER: 8 +PARITY: None +STOP BITS: 1 + +NOTES +===== + |