Revision e09de0a20d42e5e76e91ffc7f9f4787e225e1ec2 authored by Richard Henderson on 19 October 2018, 21:36:43 UTC, committed by Richard Henderson on 31 October 2018, 12:16:30 UTC
Our only statistic so far was "full" tlb flushes, where all mmu_idx
are flushed at the same time.

Now count "partial" tlb flushes where sets of mmu_idx are flushed,
but the set is not maximal.  Account one per mmu_idx flushed, as
that is the unit of work performed.

We don't actually count elided flushes yet, but go ahead and change
the interface presented to the monitor all at once.

Tested-by: Emilio G. Cota <cota@braap.org>
Reviewed-by: Emilio G. Cota <cota@braap.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
1 parent f8144c6
History
File Mode Size
accel
audio
backends
block
bsd-user
capstone @ 22ead3e
chardev
contrib
crypto
default-configs
disas
docs
dtc @ 88f1890
fpu
fsdev
gdb-xml
hw
include
io
libdecnumber
linux-headers
linux-user
migration
nbd
net
pc-bios
po
qapi
qga
qobject
qom
replay
roms
scripts
scsi
slirp
stubs
target
tcg
tests
trace
ui
util
.dir-locals.el -rw-r--r-- 75 bytes
.editorconfig -rw-r--r-- 200 bytes
.exrc -rw-r--r-- 220 bytes
.gdbinit -rw-r--r-- 326 bytes
.gitignore -rw-r--r-- 4.6 KB
.gitmodules -rw-r--r-- 1.6 KB
.gitpublish -rw-r--r-- 1.6 KB
.mailmap -rw-r--r-- 2.4 KB
.shippable.yml -rw-r--r-- 1.2 KB
.travis.yml -rw-r--r-- 5.4 KB
CODING_STYLE -rw-r--r-- 6.3 KB
COPYING -rw-r--r-- 17.6 KB
COPYING.LIB -rw-r--r-- 25.8 KB
Changelog -rw-r--r-- 22.6 KB
HACKING -rw-r--r-- 10.2 KB
LICENSE -rw-r--r-- 840 bytes
MAINTAINERS -rw-r--r-- 46.7 KB
Makefile -rw-r--r-- 42.8 KB
Makefile.objs -rw-r--r-- 9.0 KB
Makefile.target -rw-r--r-- 6.6 KB
README -rw-r--r-- 4.7 KB
VERSION -rw-r--r-- 7 bytes
arch_init.c -rw-r--r-- 3.3 KB
balloon.c -rw-r--r-- 3.6 KB
block.c -rw-r--r-- 160.5 KB
blockdev-nbd.c -rw-r--r-- 6.0 KB
blockdev.c -rw-r--r-- 132.4 KB
blockjob.c -rw-r--r-- 14.9 KB
bootdevice.c -rw-r--r-- 9.3 KB
bt-host.c -rw-r--r-- 5.2 KB
bt-vhci.c -rw-r--r-- 4.5 KB
configure -rwxr-xr-x 193.1 KB
cpus-common.c -rw-r--r-- 10.1 KB
cpus.c -rw-r--r-- 66.7 KB
device-hotplug.c -rw-r--r-- 2.6 KB
device_tree.c -rw-r--r-- 14.4 KB
disas.c -rw-r--r-- 17.8 KB
dma-helpers.c -rw-r--r-- 7.9 KB
dump.c -rw-r--r-- 60.5 KB
exec.c -rw-r--r-- 121.5 KB
gdbstub.c -rw-r--r-- 54.7 KB
hmp-commands-info.hx -rw-r--r-- 19.5 KB
hmp-commands.hx -rw-r--r-- 54.3 KB
hmp.c -rw-r--r-- 93.8 KB
hmp.h -rw-r--r-- 8.0 KB
ioport.c -rw-r--r-- 9.0 KB
iothread.c -rw-r--r-- 10.6 KB
job-qmp.c -rw-r--r-- 4.6 KB
job.c -rw-r--r-- 23.7 KB
memory.c -rw-r--r-- 97.1 KB
memory_ldst.inc.c -rw-r--r-- 16.5 KB
memory_mapping.c -rw-r--r-- 10.5 KB
module-common.c -rw-r--r-- 113 bytes
monitor.c -rw-r--r-- 128.3 KB
numa.c -rw-r--r-- 21.0 KB
os-posix.c -rw-r--r-- 8.9 KB
os-win32.c -rw-r--r-- 3.0 KB
qdev-monitor.c -rw-r--r-- 26.6 KB
qdict-test-data.txt -rw-r--r-- 88.4 KB
qemu-bridge-helper.c -rw-r--r-- 11.0 KB
qemu-deprecated.texi -rw-r--r-- 6.0 KB
qemu-doc.texi -rw-r--r-- 91.0 KB
qemu-edid.c -rw-r--r-- 3.4 KB
qemu-ga.texi -rw-r--r-- 3.2 KB
qemu-img-cmds.hx -rw-r--r-- 5.3 KB
qemu-img.c -rw-r--r-- 144.6 KB
qemu-img.texi -rw-r--r-- 30.5 KB
qemu-io-cmds.c -rw-r--r-- 60.5 KB
qemu-io.c -rw-r--r-- 17.5 KB
qemu-keymap.c -rw-r--r-- 7.4 KB
qemu-nbd.c -rw-r--r-- 32.1 KB
qemu-nbd.texi -rw-r--r-- 4.3 KB
qemu-option-trace.texi -rw-r--r-- 932 bytes
qemu-options-wrapper.h -rw-r--r-- 1.0 KB
qemu-options.h -rw-r--r-- 1.4 KB
qemu-options.hx -rw-r--r-- 173.8 KB
qemu-seccomp.c -rw-r--r-- 10.5 KB
qemu-tech.texi -rw-r--r-- 14.0 KB
qemu.nsi -rw-r--r-- 7.1 KB
qemu.sasl -rw-r--r-- 1.8 KB
qmp.c -rw-r--r-- 20.1 KB
qtest.c -rw-r--r-- 21.1 KB
replication.c -rw-r--r-- 2.5 KB
replication.h -rw-r--r-- 5.2 KB
rules.mak -rw-r--r-- 14.3 KB
thunk.c -rw-r--r-- 9.1 KB
tpm.c -rw-r--r-- 5.4 KB
trace-events -rw-r--r-- 8.1 KB
version.rc -rw-r--r-- 790 bytes
vl.c -rw-r--r-- 136.8 KB
win_dump.c -rw-r--r-- 10.8 KB
win_dump.h -rw-r--r-- 365 bytes

README

back to top