URL
https://opencores.org/ocsvn/openrisc_2011-10-31/openrisc_2011-10-31/trunk
Subversion Repositories openrisc_2011-10-31
Compare Revisions
- This comparison shows the changes necessary to convert path
/openrisc/trunk/or1ksim/testsuite/or1ksim.tests
- from Rev 457 to Rev 458
- ↔ Reverse comparison
Rev 457 → Rev 458
/default.cfg
113,13 → 113,6
exe_log_fn = "executed.log" |
end |
|
section mc |
enabled = 1 |
baseaddr = 0x93000000 |
POC = 0x00000008 /* Power on configuration register */ |
index = 0 |
end |
|
section dma |
baseaddr = 0xB8000000 |
irq = 4 |
/mem-test.exp
27,20 → 27,20
# Run the simple memory test. |
run_or1ksim "mem-test" \ |
[list "report(0x12345678);" \ |
"report(0x00001234);" \ |
"report(0x00005678);" \ |
"report(0x00000012);" \ |
"report(0x00000034);" \ |
"report(0x00000056);" \ |
"report(0x00000078);" \ |
"report(0xdeaddead);" \ |
"report(0x5678dead);" \ |
"report(0x56781234);" \ |
"report(0xdd781234);" \ |
"report(0xddcc1234);" \ |
"report(0xddccbb34);" \ |
"report(0xddccbbaa);" \ |
"report(0xda25e544);" \ |
"report(0xdeaddead);" \ |
"!exit(0)"] \ |
"report(0x00001234);" \ |
"report(0x00005678);" \ |
"report(0x00000012);" \ |
"report(0x00000034);" \ |
"report(0x00000056);" \ |
"report(0x00000078);" \ |
"report(0xdeaddead);" \ |
"report(0x5678dead);" \ |
"report(0x56781234);" \ |
"report(0xdd781234);" \ |
"report(0xddcc1234);" \ |
"report(0xddccbb34);" \ |
"report(0xddccbbaa);" \ |
"report(0xda25e544);" \ |
"report(0xdeaddead);" \ |
"!exit(0)"] \ |
"" "mem-test/mem-test" |
/mmu.cfg
81,6 → 81,15
blocksize = 16 |
end |
|
section cpu |
ver = 0x12 |
rev = 0x0001 |
/* upr = */ |
superscalar = 0 |
hazards = 0 |
dependstats = 0 |
end |
|
section sim |
/* verbose = 1 */ |
debug = 0 |
92,11 → 101,3
exe_log = 0 |
exe_log_fn = "executed.log" |
end |
|
section mc |
enabled = 1 |
baseaddr = 0x93000000 |
POC = 0x00000008 /* Power on configuration register */ |
end |
|
|
/cache.exp
26,10 → 26,15
|
# Run the cache test |
run_or1ksim "cache" \ |
[list "report(0xdeaddead);" \ |
"report(0xdeaddead);" \ |
"report(0xdeaddead);" \ |
"report(0xdeaddead);" \ |
"report(0xdeaddead);" \ |
"!exit(0)"] \ |
[list "report(0x00000000);" \ |
"report(0xdeaddead);" \ |
"report(0x00000001);" \ |
"report(0xdeaddead);" \ |
"report(0x00000002);" \ |
"report(0xdeaddead);" \ |
"report(0x00000003);" \ |
"report(0x00000004);" \ |
"report(0xdeaddead);" \ |
"report(0xdeaddead);" \ |
"exit(0)"] \ |
"" "cache/cache" |
/eth.cfg
113,13 → 113,6
exe_log_fn = "executed.log" |
end |
|
section mc |
enabled = 1 |
baseaddr = 0x93000000 |
POC = 0x00000008 /* Power on configuration register */ |
index = 0 |
end |
|
section dma |
baseaddr = 0xB8000000 |
irq = 4 |
/mmu.exp
24,118 → 24,18
# ----------------------------------------------------------------------------- |
|
|
# Run the Ethernet test |
# Run the MMU test |
run_or1ksim "mmu" \ |
[list "ea = 0017bffc set = 61 way = 0" \ |
"tlbtr = 0017b3c0 dtlb_val = 000003c0" \ |
"ea = 0017e000 set = 63 way = 0" \ |
"tlbtr = 0017e3c0 dtlb_val = 000003c0" \ |
"ea = 0027bffc set = 61 way = 0" \ |
"tlbtr = 0017b3c0 dtlb_val = 000003c0" \ |
"ea = 0027e000 set = 63 way = 0" \ |
"tlbtr = 0017e3c0 dtlb_val = 000003c0" \ |
"ea = 0047bffc set = 61 way = 0" \ |
"tlbtr = 0017b3c0 dtlb_val = 000003c0" \ |
"ea = 0047e000 set = 63 way = 0" \ |
"tlbtr = 0017e3c0 dtlb_val = 000003c0" \ |
"ea = 0087bffc set = 61 way = 0" \ |
"tlbtr = 0017b3c0 dtlb_val = 000003c0" \ |
"ea = 0087e000 set = 63 way = 0" \ |
"tlbtr = 0017e3c0 dtlb_val = 000003c0" \ |
"ea = 0107bffc set = 61 way = 0" \ |
"tlbtr = 0017b3c0 dtlb_val = 000003c0" \ |
"ea = 0107e000 set = 63 way = 0" \ |
"tlbtr = 0017e3c0 dtlb_val = 000003c0" \ |
"ea = 0207bffc set = 61 way = 0" \ |
"tlbtr = 0017b3c0 dtlb_val = 000003c0" \ |
"ea = 0207e000 set = 63 way = 0" \ |
"tlbtr = 0017e3c0 dtlb_val = 000003c0" \ |
"ea = 0407bffc set = 61 way = 0" \ |
"tlbtr = 0017b3c0 dtlb_val = 000003c0" \ |
"ea = 0407e000 set = 63 way = 0" \ |
"tlbtr = 0017e3c0 dtlb_val = 000003c0" \ |
"ea = 0807bffc set = 61 way = 0" \ |
"tlbtr = 0017b3c0 dtlb_val = 000003c0" \ |
"ea = 0807e000 set = 63 way = 0" \ |
"tlbtr = 0017e3c0 dtlb_val = 000003c0" \ |
"ea = 1007bffc set = 61 way = 0" \ |
"tlbtr = 0017b3c0 dtlb_val = 000003c0" \ |
"ea = 1007e000 set = 63 way = 0" \ |
"tlbtr = 0017e3c0 dtlb_val = 000003c0" \ |
"ea = 2007bffc set = 61 way = 0" \ |
"tlbtr = 0017b3c0 dtlb_val = 000003c0" \ |
"ea = 2007e000 set = 63 way = 0" \ |
"tlbtr = 0017e3c0 dtlb_val = 000003c0" \ |
"ea = 4007bffc set = 61 way = 0" \ |
"tlbtr = 0017b3c0 dtlb_val = 000003c0" \ |
"ea = 4007e000 set = 63 way = 0" \ |
"tlbtr = 0017e3c0 dtlb_val = 000003c0" \ |
"ea = 8007bffc set = 61 way = 0" \ |
"tlbtr = 0017b3c0 dtlb_val = 000003c0" \ |
"ea = 8007e000 set = 63 way = 0" \ |
"tlbtr = 0017e3c0 dtlb_val = 000003c0" \ |
"ea = 0027c000 set = 62 way = 0" \ |
"tlbtr = 0017c3c0 dtlb_val = 000003c0" \ |
"ea = 0027c000 set = 62 way = 0" \ |
"tlbtr = 0017c3c0 dtlb_val = 000003c0" \ |
"ea = 0017c000 set = 62 way = 0" \ |
"ea = 0017c000 set = 62 way = 0" \ |
"ea = 0017c000 set = 62 way = 0" \ |
"ea = 0017c000 set = 62 way = 0" \ |
"ea = 0017bff8 set = 61 way = 0" \ |
"ta = 0017bff8" \ |
"ea = 0017e000 set = 63 way = 0" \ |
"ta = 0017e000" \ |
"ea = 0027bff8 set = 61 way = 0" \ |
"ta = 0017bff8" \ |
"ea = 0027e000 set = 63 way = 0" \ |
"ta = 0017e000" \ |
"ea = 0047bff8 set = 61 way = 0" \ |
"ta = 0017bff8" \ |
"ea = 0047e000 set = 63 way = 0" \ |
"ta = 0017e000" \ |
"ea = 0087bff8 set = 61 way = 0" \ |
"ta = 0017bff8" \ |
"ea = 0087e000 set = 63 way = 0" \ |
"ta = 0017e000" \ |
"ea = 0107bff8 set = 61 way = 0" \ |
"ta = 0017bff8" \ |
"ea = 0107e000 set = 63 way = 0" \ |
"ta = 0017e000" \ |
"ea = 0207bff8 set = 61 way = 0" \ |
"ta = 0017bff8" \ |
"ea = 0207e000 set = 63 way = 0" \ |
"ta = 0017e000" \ |
"ea = 0407bff8 set = 61 way = 0" \ |
"ta = 0017bff8" \ |
"ea = 0407e000 set = 63 way = 0" \ |
"ta = 0017e000" \ |
"ea = 0807bff8 set = 61 way = 0" \ |
"ta = 0017bff8" \ |
"ea = 0807e000 set = 63 way = 0" \ |
"ta = 0017e000" \ |
"ea = 1007bff8 set = 61 way = 0" \ |
"ta = 0017bff8" \ |
"ea = 1007e000 set = 63 way = 0" \ |
"ta = 0017e000" \ |
"ea = 2007bff8 set = 61 way = 0" \ |
"ta = 0017bff8" \ |
"ea = 2007e000 set = 63 way = 0" \ |
"ta = 0017e000" \ |
"ea = 4007bff8 set = 61 way = 0" \ |
"ta = 0017bff8" \ |
"ea = 4007e000 set = 63 way = 0" \ |
"ta = 0017e000" \ |
"ea = 8007bff8 set = 61 way = 0" \ |
"ta = 0017bff8" \ |
"ea = 8007e000 set = 63 way = 0" \ |
"ta = 0017e000" \ |
"ea = 0027e000 set = 63 way = 0" \ |
"ta = 0017e000" \ |
"ea = 0027e000 set = 63 way = 0" \ |
"ta = 0017e000" \ |
"ea = 0017c000 set = 62 way = 0" \ |
"ea = 0017c000 set = 62 way = 0" \ |
"!report(0xdeaddead);" \ |
"!exit(0)"] \ |
[list "DTLB translation tests OK" \ |
"DTLB match tests OK" \ |
"DTLB valid bit tests OK" \ |
"DTLB permission bit tests OK" \ |
"ITLB translation tests OK" \ |
"ITLB match tests OK" \ |
"ITLB valid bit tests OK" \ |
"ITLB permission tests OK" \ |
"Tests completed" \ |
"report(0xdeaddead);" \ |
"report(0x8000000d);" \ |
"exit(0)"] \ |
"mmu.cfg" "mmu/mmu" |
/kbdtest.cfg
113,13 → 113,6
exe_log_fn = "executed.log" |
end |
|
section mc |
enabled = 1 |
baseaddr = 0x93000000 |
POC = 0x00000008 /* Power on configuration register */ |
index = 0 |
end |
|
section dma |
baseaddr = 0xB8000000 |
irq = 4 |
/int-test.exp
27,92 → 27,92
# Run the Interrupt test. Note this is not a test of the Programmable |
# Interrupt Controller. |
run_or1ksim "int-test" \ |
[list "report(0x00000628);" \ |
"report(0x00000000);" \ |
"report(0x00000628);" \ |
"report(0x00000000);" \ |
"report(0x00000628);" \ |
"report(0x00000000);" \ |
"report(0x00000628);" \ |
"report(0x00000000);" \ |
"report(0x00000628);" \ |
"report(0x00000000);" \ |
"report(0x00000628);" \ |
"report(0x00000000);" \ |
"report(0x0000062c);" \ |
"report(0x00000004);" \ |
"report(0x0000062c);" \ |
"report(0x00000004);" \ |
"report(0x00000630);" \ |
"report(0x00000008);" \ |
"report(0x00000630);" \ |
"report(0x00000008);" \ |
"report(0x00000630);" \ |
"report(0x00000008);" \ |
"report(0x00000630);" \ |
"report(0x00000008);" \ |
"report(0x00000630);" \ |
"report(0x00000008);" \ |
"report(0x00000630);" \ |
"report(0x00000008);" \ |
"report(0x00000634);" \ |
"report(0x0000000c);" \ |
"report(0x00000634);" \ |
"report(0x0000000c);" \ |
"report(0x00000638);" \ |
"report(0x00000010);" \ |
"report(0x00000638);" \ |
"report(0x00000010);" \ |
"report(0x00000638);" \ |
"report(0x00000010);" \ |
"report(0x00000638);" \ |
"report(0x00000010);" \ |
"report(0x0000063c);" \ |
"report(0x00000014);" \ |
"report(0x0000063c);" \ |
"report(0x00000014);" \ |
"report(0x00000640);" \ |
"report(0x00000018);" \ |
"report(0x00000640);" \ |
"report(0x00000018);" \ |
"report(0x00000640);" \ |
"report(0x00000018);" \ |
"report(0x00000640);" \ |
"report(0x00000018);" \ |
"report(0x0000064c);" \ |
"report(0x00000024);" \ |
"report(0x00008203);" \ |
"report(0x0000064c);" \ |
"report(0x00000024);" \ |
"report(0x00008203);" \ |
"report(0x0000064c);" \ |
"report(0x00000024);" \ |
"report(0x00008203);" \ |
"report(0x0000064c);" \ |
"report(0x00000024);" \ |
"report(0x00008203);" \ |
"report(0x00000650);" \ |
"report(0x00000028);" \ |
"report(0x00008003);" \ |
"report(0x00000650);" \ |
"report(0x00000028);" \ |
"report(0x00008003);" \ |
"report(0x00000650);" \ |
"report(0x00000028);" \ |
"report(0x00008003);" \ |
"report(0x00000650);" \ |
"report(0x00000028);" \ |
"report(0x00008003);" \ |
"report(0x00000658);" \ |
"report(0x00000030);" \ |
"report(0x00000658);" \ |
"report(0x00000030);" \ |
"report(0x0000065c);" \ |
"report(0x00000034);" \ |
"report(0x0000065c);" \ |
"report(0x00000034);" \ |
"report(0x00000660);" \ |
"report(0x00000038);" \ |
"!report(0xdeaddead);" \ |
"!exit(0)"] \ |
[list "report(0x00002078);" \ |
"report(0x00000000);" \ |
"report(0x00002078);" \ |
"report(0x00000000);" \ |
"report(0x00002078);" \ |
"report(0x00000000);" \ |
"report(0x00002078);" \ |
"report(0x00000000);" \ |
"report(0x00002078);" \ |
"report(0x00000000);" \ |
"report(0x00002078);" \ |
"report(0x00000000);" \ |
"report(0x0000207c);" \ |
"report(0x00000004);" \ |
"report(0x0000207c);" \ |
"report(0x00000004);" \ |
"report(0x00002080);" \ |
"report(0x00000008);" \ |
"report(0x00002080);" \ |
"report(0x00000008);" \ |
"report(0x00002080);" \ |
"report(0x00000008);" \ |
"report(0x00002080);" \ |
"report(0x00000008);" \ |
"report(0x00002080);" \ |
"report(0x00000008);" \ |
"report(0x00002080);" \ |
"report(0x00000008);" \ |
"report(0x00002084);" \ |
"report(0x0000000c);" \ |
"report(0x00002084);" \ |
"report(0x0000000c);" \ |
"report(0x00002088);" \ |
"report(0x00000010);" \ |
"report(0x00002088);" \ |
"report(0x00000010);" \ |
"report(0x00002088);" \ |
"report(0x00000010);" \ |
"report(0x00002088);" \ |
"report(0x00000010);" \ |
"report(0x0000208c);" \ |
"report(0x00000014);" \ |
"report(0x0000208c);" \ |
"report(0x00000014);" \ |
"report(0x00002090);" \ |
"report(0x00000018);" \ |
"report(0x00002090);" \ |
"report(0x00000018);" \ |
"report(0x00002090);" \ |
"report(0x00000018);" \ |
"report(0x00002090);" \ |
"report(0x00000018);" \ |
"report(0x0000209c);" \ |
"report(0x00000024);" \ |
"report(0x00008203);" \ |
"report(0x0000209c);" \ |
"report(0x00000024);" \ |
"report(0x00008203);" \ |
"report(0x0000209c);" \ |
"report(0x00000024);" \ |
"report(0x00008203);" \ |
"report(0x0000209c);" \ |
"report(0x00000024);" \ |
"report(0x00008203);" \ |
"report(0x000020a0);" \ |
"report(0x00000028);" \ |
"report(0x00008003);" \ |
"report(0x000020a0);" \ |
"report(0x00000028);" \ |
"report(0x00008003);" \ |
"report(0x000020a0);" \ |
"report(0x00000028);" \ |
"report(0x00008003);" \ |
"report(0x000020a0);" \ |
"report(0x00000028);" \ |
"report(0x00008003);" \ |
"report(0x000020a8);" \ |
"report(0x00000030);" \ |
"report(0x000020a8);" \ |
"report(0x00000030);" \ |
"report(0x000020ac);" \ |
"report(0x00000034);" \ |
"report(0x000020ac);" \ |
"report(0x00000034);" \ |
"report(0x000020b0);" \ |
"report(0x00000038);" \ |
"report(0xdeaddead);" \ |
"exit(0)"] \ |
"" "int-test/int-test" |
/fp.cfg
114,13 → 114,6
exe_log_fn = "executed.log" |
end |
|
section mc |
enabled = 1 |
baseaddr = 0x93000000 |
POC = 0x00000008 /* Power on configuration register */ |
index = 0 |
end |
|
section dma |
baseaddr = 0xB8000000 |
irq = 4 |