Repository navigation
Added PmuConfig for Intel Arrow Lake - #3906
Conversation
|
very simple testing results |
|
Run |
|
Fails to complete unless |
|
Hmm, some of those test failures are concerning. If you record and replay |
|
I really only use Running this on cachyos |
|
Sorry, please run |
|
No worries... here you go. |
|
Hmm, that's not good. Are you running in any sort of VM? |
Nope, bare metal. |
|
Maybe try the instructions in |
|
I had to modify counters to include arrow lake... results performing not quite sure what the correct output should be but generally this is what the outfile files I checked |
So some files are missing? Why aren't there 1000 lines here? If all output files have |
|
|
When you If you |
|
running... result 1 result 2 re-running to get output of multiple runs @rocallahan you should have received an email from me with the link to google drive. |
Yes, thank you, this is very helpful. Was this recorded while running in a VM? If so, which hypervisor? |
Nope, bare metal I am using CachyOS with their kernel features, currently https://wiki.cachyos.org/features/kernel/ |
|
Could you run |
https://gist.github.com/jcpowermac/bd79079d6c2c5e4b1b9043b4f0374b7b |
|
Thanks. Unfortunately those results are not good. For example,
does not register as a tick (i.e. a retired conditional branch) on your system but it does on ours. There's no obvious pattern either.
|
|
We may need to have a backchannel discussion with $CHIP_VENDOR here. |
|
Actually maybe there is a pattern.
|
|
Do we know for sure that core 0 is a P-Core and not an E-Core on this system? |
|
|
Can you forward us the output of and ? Thanks!!! |
I suspect it's not as simple as that... if it was, then I think |
|
Sure, I was just speculating. |
|
@jcpowermac, could you try using |
|
Sorry for the slow response... I got tired of dealing w/cachyos (arch) and went back to fedora ( There are still failures but not as many |
|
Still getting with... |
|
|
Changed |
|
One less test failed with |
|
If the rdtsc test is still failing I don't think that helped. |
|
I think more code changes are needed to use the extended umask. In particular |
|
OK, commit d7a8309 fixes that issue. Please retry with 0x100005111c4 as the event config value. |
This commit adds `0xc0660` as Intel Arrow Lake.
07e00fb to
116acdf
Compare
|
Thanks @rocallahan @khuey ! |
|
\o/ |
|
That remaining test failure is not hardware dependent. Thanks for all the help! |
This commit adds
0xc0660as Intel Arrow Lake.