Add more PLIC results to the journal
This commit is contained in:
parent
7f1e520270
commit
6f12ec6372
72
JOURNAL.md
72
JOURNAL.md
@ -4035,3 +4035,75 @@ at 0x40a01000.
|
|||||||
|
|
||||||
Clearly something is not working well in the PLIC.
|
Clearly something is not working well in the PLIC.
|
||||||
|
|
||||||
|
Let's try to dump the pending and priority registers of the PLIC with devmem,
|
||||||
|
just to check that the plictool is not doing something wrong.
|
||||||
|
|
||||||
|
devmem 0x40801000 # Dump pending bits of sources 0-31
|
||||||
|
devmem 0x40801004 # Dump pending bits of sources 32-63
|
||||||
|
devmem 0x40a01000 # Dump priority threshold of context 1
|
||||||
|
devmem 0x40a00000 # Dump priority threshold of context 0
|
||||||
|
|
||||||
|
Interesting output:
|
||||||
|
|
||||||
|
~ # plictool -c2
|
||||||
|
plictool v0.0.3 addr=0x40800000 nsrc=1024 nctx=2
|
||||||
|
src=1 pend=0 prio=1
|
||||||
|
src=2 pend=0 prio=1
|
||||||
|
src=3 pend=0 prio=1
|
||||||
|
src=4 pend=1 prio=1
|
||||||
|
~ # plictool -c2
|
||||||
|
plictool v0.0.3 addr=0x40800000 nsrc=1024 nctx=2
|
||||||
|
src=1 pend=0 prio=1
|
||||||
|
src=2 pend=0 prio=1
|
||||||
|
src=3 pend=0 prio=1
|
||||||
|
src=4 pend=1 prio=1
|
||||||
|
~ # plictool -c2
|
||||||
|
plictool v0.0.3 addr=0x40800000 nsrc=1024 nctx=2
|
||||||
|
src=1 pend=0 prio=1
|
||||||
|
src=2 pend=0 prio=1
|
||||||
|
src=3 pend=0 prio=1
|
||||||
|
src=4 pend=1 prio=1
|
||||||
|
~ # plictool -c2
|
||||||
|
plictool v0.0.3 addr=0x40800000 nsrc=1024 nctx=2
|
||||||
|
src=1 pend=0 prio=1
|
||||||
|
src=2 pend=0 prio=1
|
||||||
|
src=3 pend=0 prio=1
|
||||||
|
src=4 pend=1 prio=1
|
||||||
|
~ # dd if=/dev/ttyS1 bs=1 count=1 of=/dev/null &
|
||||||
|
~ # plictool -c2
|
||||||
|
plictool v0.0.3 addr=0x40800000 nsrc=1024 nctx=2
|
||||||
|
src=1 pend=1 prio=1
|
||||||
|
ctx=1 thre=0 unmasked
|
||||||
|
src=2 pend=0 prio=1
|
||||||
|
src=3 pend=0 prio=1
|
||||||
|
src=4 pend=1 prio=1
|
||||||
|
src=33 pend=0 prio=0
|
||||||
|
ctx=1 thre=1 masked
|
||||||
|
~ # plictool -c2
|
||||||
|
plictool v0.0.3 addr=0x40800000 nsrc=1024 nctx=2
|
||||||
|
src=1 pend=1 prio=1
|
||||||
|
ctx=1 thre=1 masked
|
||||||
|
src=2 pend=0 prio=1
|
||||||
|
src=3 pend=0 prio=1
|
||||||
|
src=4 pend=1 prio=1
|
||||||
|
src=33 pend=0 prio=0
|
||||||
|
ctx=1 thre=1 masked
|
||||||
|
~ # plictool -c2
|
||||||
|
plictool v0.0.3 addr=0x40800000 nsrc=1024 nctx=2
|
||||||
|
src=1 pend=1 prio=1
|
||||||
|
ctx=1 thre=1 masked
|
||||||
|
src=2 pend=0 prio=1
|
||||||
|
src=3 pend=0 prio=1
|
||||||
|
src=4 pend=1 prio=1
|
||||||
|
src=33 pend=0 prio=0
|
||||||
|
ctx=1 thre=1 masked
|
||||||
|
~ # plictool -c2
|
||||||
|
plictool v0.0.3 addr=0x40800000 nsrc=1024 nctx=2
|
||||||
|
src=1 pend=1 prio=1
|
||||||
|
ctx=1 thre=1 masked
|
||||||
|
src=2 pend=0 prio=1
|
||||||
|
src=3 pend=0 prio=1
|
||||||
|
src=4 pend=1 prio=1
|
||||||
|
src=33 pend=0 prio=0
|
||||||
|
ctx=1 thre=1 masked
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user