*** tpb <[email protected]> has joined #openrisc | 00:00 | |
shorne | I use a lock to access a central cpu timer | 00:32 |
---|---|---|
shorne | it might be the cause of contention | 00:32 |
shorne | I can't get much detail from the qemu profile with perf, I try to use qemu tracing but it generates too much data | 00:33 |
shorne | I can get some insight though that timers are called a lot | 00:33 |
shorne | what I see in perf is just numbers like this: | 00:35 |
shorne | + 54.51% 54.51% [JIT] tid 30933 [.] 0x00007f03560f575f | 00:35 |
shorne | + 22.27% 22.27% [JIT] tid 30933 [.] 0x00007f03560f5743 | 00:35 |
shorne | + 21.72% 21.66% [JIT] tid 30933 [.] 0x00007f03560f5752 | 00:35 |
shorne | I haven't found an way to convert those jit symbols to tcb blocks | 00:36 |
wxwisiasdf | shorne: Well i mean `naked` is essential and should be implemented on all targets but that's how it'd be for now :^) | 01:19 |
*** wxwisiasdf <[email protected]> has quit IRC (Ping timeout: 272 seconds) | 02:25 | |
*** wxwisiasdf <[email protected]> has joined #openrisc | 02:46 | |
*** wxwisiasdf <[email protected]> has quit IRC (Quit: leaving) | 03:08 | |
*** wxwisiasdf <[email protected]> has joined #openrisc | 17:41 | |
wxwisiasdf | No virtio decives on qemu-system-or1k? | 17:45 |
*** wxwisiasdf <[email protected]> has quit IRC (Quit: Lost terminal) | 17:52 | |
shorne | wxwisiasdf: that is what I am working on right now... gone | 21:04 |
shorne | https://github.com/stffrdhrn/qemu/commits/or1k-virt-2 | 21:04 |
shorne | zx2c4: I think the slowness was an error on my part, I was playing with CPUs and left NR_CPUS to 2, the kernel built with max 2 cpus and qemu was running with 4 | 22:37 |
shorne | so 2 of the 4 cpus were left spinning which seems to slow down qemu a lot | 22:37 |
shorne | running properly with 4 cpus the time is not great but not bad | 22:37 |
shorne | the test runs in about 300 seconds | 22:38 |
shorne | we can maybe do more to improve performance, but I think I will work on submitting all these patches now | 22:38 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!