Hi,
On Tue, Aug 26, 2014 at 8:47 PM, Joel Sherrill <joel.sherr...@oarcorp.com> wrote: > This looks good except that it is missing a comment for the commit. > > Can you add that and resubmit? > Done. Is it Ok to submit the sim.cfg and README change for or1ksim BSP too? > Thanks. > On 8/26/2014 12:59 PM, Hesham ALMatary wrote: >> --- >> sim-scripts/Makefile | 5 +- >> sim-scripts/or1ksim.in | 155 >> +++++++++++++++++++++++++++++++++++++++++++++++++ >> 2 files changed, 159 insertions(+), 1 deletion(-) >> create mode 100644 sim-scripts/or1ksim.in >> >> diff --git a/sim-scripts/Makefile b/sim-scripts/Makefile >> index 9d9baaf..e45feae 100644 >> --- a/sim-scripts/Makefile >> +++ b/sim-scripts/Makefile >> @@ -1,6 +1,6 @@ >> INSTALL_DIR=../bin >> GDBSIM_SCRIPTS=bf537Stamp ezkit533 gdbarmsim h8sim jmr3904 lm32_evr \ >> - m32csim m32rsim psim sis simsh v850sim >> + m32csim m32rsim or1ksim psim sis simsh v850sim >> SKYEYE_SCRIPTS=ant5206 bf537Stamp-skyeye csb337 csb350 csb360 edb7312 \ >> ezkit533-skyeye gumstix rtl22xx smdk2410 leon2-skyeye >> >> @@ -130,6 +130,9 @@ m32csim m32csim-gdb: gdb-sim-run.in gdb-sim.in m32csim.in >> m32rsim m32rsim-gdb: gdb-sim-run.in gdb-sim.in m32rsim.in >> ./mkrun yes M32R m32r m32rsim >> >> +or1ksim or1ksim-gdb: or1ksim.in >> + ./mkrun yes OR1K or1k or1ksim >> + >> psim psim-gdb: gdb-sim-run.in gdb-sim.in psim.in >> ./mkrun yes PowerPC powerpc psim >> >> diff --git a/sim-scripts/or1ksim.in b/sim-scripts/or1ksim.in >> new file mode 100644 >> index 0000000..3f59e47 >> --- /dev/null >> +++ b/sim-scripts/or1ksim.in >> @@ -0,0 +1,155 @@ >> +# >> +# or1k/or1ksim Support >> +# >> +bspSupportsGDBServerMode="yes" >> +runBSP=or32-elf-sim >> +bspTreeFile=sim.cfg >> + >> +runARGS() >> +{ >> + echo "-f ${bspTreeFile} ${1}" >> +} >> + >> +checkBSPFaults() >> +{ >> + return 0 >> +} >> + >> +bspLimit() >> +{ >> + testname=$1 >> + case ${testname} in >> + *stackchk*)limit=5 ;; >> + *fatal*) limit=1 ;; >> + *minimum*) limit=1 ;; >> + *psxtime*) limit=180 ;; >> + *) limit=60 ;; >> + esac >> + echo ${limit} >> +} >> + >> +bspGeneratesGDBCommands="yes" >> + >> +gdbServerARGS() >> +{ >> + echo "-c ${bspTreeFile}" >> +} >> + >> +bspGenerateGDBCommands() >> +{ >> +cat <<EOF >> +tar remote :50001 >> +EOF >> +} >> + >> +### Generate the or1ksim device tree based upon the type of application >> being run >> +bspGenerateDeviceTree() >> +{ >> +cat <<EOF >> +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 = 0 >> + nsets = 256 >> + nways = 1 >> + blocksize = 16 >> + hitdelay = 20 >> + missdelay = 20 >> +end >> + >> +section dc >> + enabled = 0 >> + nsets = 256 >> + nways = 1 >> + blocksize = 16 >> + load_hitdelay = 0 >> + load_missdelay = 0 >> + store_hitdelay = 0 >> + store_missdelay = 0 >> +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 >> + 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 >> +EOF >> +} >> +bspGeneratesDeviceTree="yes" > > -- > Joel Sherrill, Ph.D. Director of Research & Development > joel.sherr...@oarcorp.com On-Line Applications Research > Ask me about RTEMS: a free RTOS Huntsville AL 35805 > Support Available (256) 722-9985 > _______________________________________________ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel