bsps: Move documentation, etc. files to bsps

This patch is a part of the BSP source reorganization.

Update #3285.
This commit is contained in:
Sebastian Huber
2018-04-25 15:06:08 +02:00
parent 8eb264d347
commit eb36d1198c
127 changed files with 0 additions and 0 deletions

9
bsps/mips/csb350/README Normal file
View File

@@ -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.

View File

@@ -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
=====

30
bsps/mips/jmr3904/README Normal file
View File

@@ -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.

42
bsps/mips/malta/STATUS Normal file
View File

@@ -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.

44
bsps/mips/rbtx4925/README Normal file
View File

@@ -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
=====

44
bsps/mips/rbtx4938/README Normal file
View File

@@ -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
=====