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

View File

@@ -0,0 +1,34 @@
This BSP can run on or1ksim, QEMU, jor1k [1] and OpenRISC supported FPGA boards.
$ git clone git@github.com:openrisc/or1ksim.git
$ cd or1ksim
$ mkdir builddir_or1ksim
$ cd builddir_or1ksim
$ ../configure --target=or1k-elf --prefix=/opt/or1ksim
$ make all
$ make install
$ export PATH=/opt/or1ksim/bin:$PATH
Configuration file "sim.cfg" should be provided for complex board
configurations at the current directory (which you run or1ksim from) or at
~/.or1k/
The current sim.cfg file that configures or1ksim emulator to RTEMS/or1ksim BSP
is at the same directory as this README. You can also use or1ksim script from
rtems-tools/sim-scripts.
From command line type:
$ or1k-elf-sim -f sim.cfg $PATH_TO_RTEMS_EXE
From QEMU:
$ qemu-system-or32 -serial mon:stdio -serial /dev/null -net none -nographic \
-m 128M -kernel $PATH_TO_RTEMS_EXE
from sim-scripts:
$ or1ksim $PATH_TO_RTEMS_EXE
$ qemu-or1k $PATH_TO_RTEMS_EXE
[1] http://s-macke.github.io/jor1k/demos/rtems.html

View File

@@ -0,0 +1,105 @@
section memory
name = "RAM"
random_seed = 12345
type = random
ce = 0
mc = 0
baseaddr = 0x00000000
size = 0x08000000
delayr = 1
delayw = 2
end
section immu
enabled = 0
nsets = 64
nways = 1
pagesize = 8192
hitdelay = 0
missdelay = 0
end
section dmmu
enabled = 0
nsets = 64
nways = 1
pagesize = 8192
hitdelay = 0
missdelay = 0
end
section mc
enabled = 0
baseaddr = 0x90000000
POC = 0x0000000a /* 32 bit SSRAM */
index = 0
end
section ic
enabled = 1
nsets = 256
nways = 1
blocksize = 32
hitdelay = 20
missdelay = 60
end
section dc
enabled = 1
nsets = 256
nways = 1
blocksize = 32
load_hitdelay = 40
load_missdelay = 120
store_hitdelay = 40
store_missdelay = 120
end
section pic
enabled = 1
edge_trigger = 1
end
section sim
verbose = 1
debug = 0
profile = 0
history = 0
clkcycle = 10ns /* 100MHz clock */
end
section VAPI
enabled = 1
server_port = 50000
log_enabled = 1
vapi_log_file = "vapi.log"
end
section cpu
ver = 0x12
cfg = 0x00
rev = 0x0001
upr = 0x0000075f
superscalar = 0
hazards = 0
dependstats = 0
sbuf_len = 100
end
section debug
enabled = 1
rsp_enabled = 1
rsp_port = 50001
end
section uart
enabled = 1
baseaddr = 0x90000000
#channel = "xterm"
channel = "file:uart0.rx,uart0.tx"
irq = 2
16550 = 1
end
section pm
enabled = 1
end