------- Comment From <email address hidden> 2019-04-10 23:12 EDT------- Hi Manoj,
Looks good, I think, here's some output: mranweil@ltc-wspoon5:~$ cat /proc/version Linux version 4.15.0-48-generic (buildd@bos02-ppc64el-015) (gcc version 7.3.0 (Ubuntu 7.3.0-27ubuntu1~18.04)) #51~lp1822870+build.2-Ubuntu SMP Wed Apr 10 21:12:08 UTC 2019 mranweil@ltc-wspoon5:~$ dmesg |grep count-cache-flush [ 0.000000] count-cache-flush: hardware assisted flush sequence enabled mranweil@ltc-wspoon5:~$ grep -H . /sys/devices/system/cpu/vulnerabilities/spectre_v2 /sys/devices/system/cpu/vulnerabilities/spectre_v2:Mitigation: Software count cache flush (hardware acceleratd)
29:mon> di $_switch 20 <snip> c00000000000db54 f8010170 std r0,368(r1) c00000000000db58 7ee00026 mfcr r23 c00000000000db5c fae101a0 std r23,416(r1) c00000000000db60 f8230000 std r1,0(r3) c00000000000db64 4bffdb1d bl c00000000000b680 # flush_count_cache+0x0/0x2480 c00000000000db68 3cc06000 lis r6,24576 29:mon> di $flush_count_cache 4d c00000000000b680 7d2802a6 mflr r9 c00000000000b684 48000005 bl c00000000000b688 # flush_count_cache+0x8/0x2480 ... c00000000000b784 4800001c b c00000000000b7a0 # flush_count_cache+0x120/0x2480 c00000000000b788 60000000 nop ... c00000000000b7a0 7d2803a6 mtlr r9 c00000000000b7a4 39207fff li r9,32767 c00000000000b7a8 7d2903a6 mtctr r9 c00000000000b7ac 4c400420 bcctr- 2,lt c00000000000b7b0 4e800020 blr 29:mon>
------- Comment From <email address hidden> 2019-04-10 23:12 EDT-------
Hi Manoj,
Looks good, I think, here's some output: ltc-wspoon5: ~$ cat /proc/version bos02-ppc64el- 015) (gcc version 7.3.0 (Ubuntu 7.3.0-27ubuntu1 ~18.04) ) #51~lp1822870+ build.2- Ubuntu SMP Wed Apr 10 21:12:08 UTC 2019 ltc-wspoon5: ~$ dmesg |grep count-cache-flush ltc-wspoon5: ~$ grep -H . /sys/devices/ system/ cpu/vulnerabili ties/spectre_ v2 system/ cpu/vulnerabili ties/spectre_ v2:Mitigation: Software count cache flush (hardware acceleratd)
mranweil@
Linux version 4.15.0-48-generic (buildd@
mranweil@
[ 0.000000] count-cache-flush: hardware assisted flush sequence enabled
mranweil@
/sys/devices/
29:mon> di $_switch 20 cache+0x0/ 0x2480 cache+0x8/ 0x2480 cache+0x120/ 0x2480
<snip>
c00000000000db54 f8010170 std r0,368(r1)
c00000000000db58 7ee00026 mfcr r23
c00000000000db5c fae101a0 std r23,416(r1)
c00000000000db60 f8230000 std r1,0(r3)
c00000000000db64 4bffdb1d bl c00000000000b680 # flush_count_
c00000000000db68 3cc06000 lis r6,24576
29:mon> di $flush_count_cache 4d
c00000000000b680 7d2802a6 mflr r9
c00000000000b684 48000005 bl c00000000000b688 # flush_count_
...
c00000000000b784 4800001c b c00000000000b7a0 # flush_count_
c00000000000b788 60000000 nop
...
c00000000000b7a0 7d2803a6 mtlr r9
c00000000000b7a4 39207fff li r9,32767
c00000000000b7a8 7d2903a6 mtctr r9
c00000000000b7ac 4c400420 bcctr- 2,lt
c00000000000b7b0 4e800020 blr
29:mon>