* FYI - current trace results
@ 2008-07-15 11:53 Christian Ehrhardt
0 siblings, 0 replies; only message in thread
From: Christian Ehrhardt @ 2008-07-15 11:53 UTC (permalink / raw)
To: kvm-ppc
As part of the preparation to extend our code with paravirtual features
to speed up the guest execution I used the new kvmtrace code and took a
trace of a ubuntu_8.04 guest booting on a ubuntu_8.04 host.
The full log is ~800M but I wanted to post the instruction emulation
summary for all interested parties.
Based on that I want to compare the behavior later on when we use the PV
features.
I think about tracing segments like "early boot", "init scripts" and
some basic workloads separate, but for now the full boot is all I have.
@Hollis - I'll try contact you on IRC later today to discuss about PV
potential of SPRG0-SPRG3 (and maybe other SPR's)
mnemonic + count
---------------+-----------
mtspr | 1154660
mfspr | 1083036
wrteei | 347988
tlbwe | 296970
mfmsr | 253217
rfi | 210161
wrtee | 184312
mtmsr | 87671
tlbsx | 18837
lbz | 8497
lbzx | 4710
stb | 2144
mfdcr | 1696
stbx | 1550
mtdcr | 1282
sthbrx | 389
stwbrx | 224
iccci | 204
lwbrx | 84
lhbrx | 25
lwz | 1
stw | 1
sum = 3657659
mnemonic-spr + count
---------------+-----------
mfspr-SPRG3 | 208616
mtspr-SPRG4 | 164330
mtspr-SPRG0 | 164330
mtspr-SPRG1 | 164330
mfspr-SPRG0 | 164330
mfspr-SPRG1 | 164330
mfspr-SRR1 | 123952
mtspr-SRR0 | 123814
mtspr-SRR1 | 123814
mtspr-MMUCR | 111975
mfspr-MMUCR | 111973
mfspr-SRR0 | 105592
mtspr-SPRG5 | 102354
mtspr-SPRG7 | 102354
mfspr-PID | 102199
mfspr-DEAR | 67266
mtspr-DEC | 61666
mfspr-ESR | 34774
mtspr-TSR | 30833
mtspr-SPRG3 | 2696
mtspr-PID | 2144
mfspr-PVR | 4
mtspr-IVOR8 | 1
mtspr-IVOR9 | 1
mtspr-IVOR2 | 1
mtspr-IVOR3 | 1
mtspr-IVOR0 | 1
mtspr-IVOR1 | 1
mtspr-IVOR6 | 1
mtspr-IVOR7 | 1
mtspr-IVOR4 | 1
mtspr-IVOR5 | 1
mtspr-IVOR14 | 1
mtspr-IVOR15 | 1
mtspr-IVOR10 | 1
mtspr-IVOR11 | 1
mtspr-IVOR12 | 1
mtspr-IVOR13 | 1
mtspr-TCR | 1
mtspr-IVPR | 1
mtspr-TBWL | 1
mtspr-TBWU | 1
sum = 2237696
mnemonic-dcr + count
---------------+-----------
mtdcr-00C2 | 849
mfdcr-00C2 | 848
mfdcr-00C6 | 842
mtdcr-00C0 | 425
mtdcr-00C5 | 4
mtdcr-00C4 | 3
mfdcr-00C4 | 3
mfdcr-00C5 | 3
mtdcr-00C3 | 1
sum = 2978
mnemonic-tlb + count
---------------+-----------
tlbwe-PAGEID | 133491
tlbwe-ATTRIB | 86348
tlbwe-XLAT | 77131
sum = 296970
--
Grüsse / regards,
Christian Ehrhardt
IBM Linux Technology Center, Open Virtualization
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2008-07-15 11:53 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-07-15 11:53 FYI - current trace results Christian Ehrhardt
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.