kernel-fxtec-pro1x/arch/mips/include/asm
Paolo Bonzini 62bea5bff4 KVM: add halt_attempted_poll to VCPU stats
This new statistic can help diagnosing VCPUs that, for any reason,
trigger bad behavior of halt_poll_ns autotuning.

For example, say halt_poll_ns = 480000, and wakeups are spaced exactly
like 479us, 481us, 479us, 481us. Then KVM always fails polling and wastes
10+20+40+80+160+320+480 = 1110 microseconds out of every
479+481+479+481+479+481+479 = 3359 microseconds. The VCPU then
is consuming about 30% more CPU than it would use without
polling.  This would show as an abnormally high number of
attempted polling compared to the successful polls.

Acked-by: Christian Borntraeger <borntraeger@de.ibm.com<
Reviewed-by: David Matlack <dmatlack@google.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
2015-09-16 12:17:00 +02:00
..
dec
emma
fw
ip32
lasat
mach-ar7 MIPS: Remove all the uses of custom gpio.h 2015-09-03 12:08:02 +02:00
mach-ath25 MIPS: Remove all the uses of custom gpio.h 2015-09-03 12:08:02 +02:00
mach-ath79 MIPS: Remove all the uses of custom gpio.h 2015-09-03 12:08:02 +02:00
mach-au1x00 MIPS: Remove all the uses of custom gpio.h 2015-09-03 12:08:02 +02:00
mach-bcm47xx MIPS: Remove all the uses of custom gpio.h 2015-09-03 12:08:02 +02:00
mach-bcm63xx MIPS: Remove all the uses of custom gpio.h 2015-09-03 12:08:02 +02:00
mach-bmips MIPS: BMIPS: Define BMIPS_FIXADDR_TOP in asm/bmips-spaces.h 2015-06-21 21:53:30 +02:00
mach-cavium-octeon MIPS: Remove all the uses of custom gpio.h 2015-09-03 12:08:02 +02:00
mach-cobalt
mach-db1x00
mach-dec MIPS: DEC: Update CPU overrides 2015-06-21 21:52:44 +02:00
mach-emma2rh
mach-generic MIPS: Remove all the uses of custom gpio.h 2015-09-03 12:08:02 +02:00
mach-ip22
mach-ip27 MIPS: IP27: Update/restructure CPU overrides 2015-06-21 21:54:13 +02:00
mach-ip28
mach-ip32
mach-jazz
mach-jz4740 MIPS: Remove all the uses of custom gpio.h 2015-09-03 12:08:02 +02:00
mach-lantiq MIPS: Remove all the uses of custom gpio.h 2015-09-03 12:08:02 +02:00
mach-lasat
mach-loongson32 MIPS: Loongson: Naming style cleanup and rework 2015-06-21 21:53:59 +02:00
mach-loongson64 MIPS: Remove all the uses of custom gpio.h 2015-09-03 12:08:02 +02:00
mach-malta
mach-netlogic
mach-paravirt
mach-pistachio MIPS: Remove all the uses of custom gpio.h 2015-09-03 12:08:02 +02:00
mach-pmcs-msp71xx
mach-pnx833x
mach-ralink
mach-rc32434 MIPS: Remove all the uses of custom gpio.h 2015-09-03 12:08:02 +02:00
mach-rm
mach-sead3
mach-sibyte MIPS: SB1: Remove support for Pass 1 parts. 2015-07-14 21:47:34 +02:00
mach-tx39xx
mach-tx49xx
mach-vr41xx
mips-boards
netlogic
octeon MIPS: Octeon: Fix management port MII address on Kontron S1901 2015-09-03 12:08:11 +02:00
pci
sgi
sibyte
sn
txx9
vr41xx
xtalk MIPS: Xtalk: Update xwidget.h with known Xtalk device numbers 2015-06-21 21:54:21 +02:00
abi.h MIPS: Add offsets to sigcontext FP fields to struct mips_abi 2015-09-03 12:07:55 +02:00
addrspace.h
amon.h
arch_hweight.h
asm-eva.h
asm-offsets.h
asm.h
asmmacro-32.h
asmmacro-64.h
asmmacro.h MIPS: Introduce accessors for MSA vector registers 2015-09-03 12:07:40 +02:00
atomic.h atomic: Provide atomic_{or,xor,and} 2015-07-27 14:06:24 +02:00
barrier.h locking, arch: use WRITE_ONCE()/READ_ONCE() in smp_store_release()/smp_load_acquire() 2015-08-03 10:59:30 +02:00
bcache.h
bitops.h MIPS: Replace smp_mb with release barrier function in unlocks. 2015-06-21 21:54:30 +02:00
bmips-spaces.h MIPS: BMIPS: Define BMIPS_FIXADDR_TOP in asm/bmips-spaces.h 2015-06-21 21:53:30 +02:00
bmips.h
bootinfo.h
branch.h
break.h
bug.h
bugs.h
cache.h
cacheflush.h
cacheops.h
cdmm.h MIPS: Remove "weak" from mips_cdmm_phys_base() declaration 2015-09-03 12:07:39 +02:00
cevt-r4k.h MIPS: cevt-r4k: Migrate to new 'set-state' interface 2015-09-03 12:07:52 +02:00
checksum.h
clkdev.h
clock.h
cmp.h
cmpxchg.h
compat-signal.h
compat.h
compiler.h
cop2.h
cpu-features.h MIPS: Probe for small (1KiB) page support 2015-09-03 12:07:47 +02:00
cpu-info.h
cpu-type.h MIPS: Add cases for CPU_I6400 2015-08-26 15:23:03 +02:00
cpu.h MIPS: Probe for small (1KiB) page support 2015-09-03 12:07:47 +02:00
delay.h
device.h
div64.h
dma-coherence.h
dma-mapping.h dma-mapping: consolidate dma_set_mask 2015-09-10 13:29:01 -07:00
dma.h
ds1287.h
dsp.h
edac.h
elf.h MIPS: AT_HWCAP aux vector infrastructure 2015-09-03 12:07:59 +02:00
errno.h
eva.h
exec.h
fb.h
fixmap.h
floppy.h
fpregdef.h
fpu.h MIPS: Tidy up FPU context switching 2015-09-03 12:08:05 +02:00
fpu_emulator.h
ftrace.h
futex.h
gio_device.h
gt64120.h
hardirq.h
hazards.h MIPS: hazards: Add hazard macros for tlb read 2015-06-21 21:52:28 +02:00
highmem.h
hpet.h
hugetlb.h mm/hugetlb: remove arch_prepare/release_hugepage from arch headers 2015-06-25 17:00:35 -07:00
hw_irq.h
i8259.h MIPS: i8259: DT support 2015-06-21 21:54:29 +02:00
ide.h
idle.h
inst.h
io.h
irq.h MIPS: Remove "weak" from get_c0_fdc_int() declaration 2015-09-03 12:07:38 +02:00
irq_cpu.h
irq_gt641xx.h
irq_regs.h
irqflags.h MIPS/IRQCHIP: Move irq_chip from arch/mips to drivers/irqchip. 2015-06-21 21:52:50 +02:00
isadep.h
jazz.h
jazzdma.h
jump_label.h locking/static_keys: Add a new static_key interface 2015-08-03 11:34:15 +02:00
Kbuild MIPS: Add definitions for extended context 2015-09-03 12:07:58 +02:00
kdebug.h MIPS: Add uprobes support. 2015-09-03 12:08:05 +02:00
kexec.h
kgdb.h MIPS: Get rid of 'kgdb_early_setup' cruft. 2015-06-21 21:54:10 +02:00
kmap_types.h
kprobes.h
kvm_host.h KVM: add halt_attempted_poll to VCPU stats 2015-09-16 12:17:00 +02:00
kvm_para.h
linkage.h MIPS: Remove "__weak" definition from arch-specific linkage.h 2015-09-03 12:07:39 +02:00
local.h
m48t37.h
maar.h MIPS: Remove "weak" from platform_maar_init() declaration 2015-08-26 15:23:38 +02:00
mc146818-time.h
mc146818rtc.h
mips-cm.h MIPS: CM: Add support for reporting CM cache errors 2015-08-26 15:23:15 +02:00
mips-cpc.h MIPS: CPC: Remove "weak" from mips_cpc_phys_base() and make it static 2015-08-26 15:23:37 +02:00
mips-r2-to-r6-emul.h
mips_machine.h
mips_mt.h
mipsmtregs.h
mipsprom.h
mipsregs.h MIPS: Rearrange ENTRYLO field definitions 2015-09-03 12:07:48 +02:00
mmu.h
mmu_context.h
mmzone.h
module.h
msa.h MIPS: Introduce accessors for MSA vector registers 2015-09-03 12:07:40 +02:00
msc01_ic.h
nile4.h
paccess.h
page.h
pci.h Merge branch 'for-4.2/sg' of git://git.kernel.dk/linux-block 2015-06-25 15:22:36 -07:00
perf_event.h
pgalloc.h
pgtable-32.h MIPS: BCM77xx: Remove legacy __cpuinit{,data} sections that crept in 2015-06-21 21:53:42 +02:00
pgtable-64.h
pgtable-bits.h Merge branch '4.2-fixes' into mips-for-linux-next 2015-09-03 14:06:33 +02:00
pgtable.h MIPS: Fix definition of pgprot_writecombine() 2015-09-03 12:08:00 +02:00
pm-cps.h
pm.h
pmon.h
prefetch.h
processor.h MIPS: Set trap_no field in thread_struct on exception. 2015-09-03 12:08:04 +02:00
prom.h MIPS: prepare for user enabling of CONFIG_OF 2015-06-21 21:54:14 +02:00
ptrace.h MIPS: Add uprobes support. 2015-09-03 12:08:05 +02:00
r4k-timer.h
r4kcache.h
reboot.h
reg.h
regdef.h
rtlx.h
seccomp.h
setup.h
sgialib.h
sgiarcs.h
shmparam.h
sigcontext.h
signal.h MIPS: Use common FP sigcontext code for O32 compat 2015-09-03 12:07:56 +02:00
sim.h
smp-cps.h
smp-ops.h
smp.h MIPS: SMP: Don't increment irq_count multiple times for call function IPIs 2015-08-03 09:25:12 +02:00
sni.h
socket.h
sparsemem.h
spinlock.h MIPS: Select CONFIG_ARCH_USE_CMPXCHG_LOCKREF for MIPS64 2015-09-03 12:08:01 +02:00
spinlock_types.h
spram.h
stackframe.h MIPS: Flush RPS on kernel entry with EVA 2015-08-03 10:29:11 +02:00
stackprotector.h
stacktrace.h
string.h
switch_to.h MIPS: Tidy up FPU context switching 2015-09-03 12:08:05 +02:00
syscall.h
termios.h
thread_info.h MIPS: Add uprobes support. 2015-09-03 12:08:05 +02:00
time.h MIPS: Remove "weak" from get_c0_compare_int() declaration 2015-09-03 12:07:38 +02:00
timex.h
tlb.h
tlbdebug.h MIPS: Refactor dumping of TLB registers for r3k/r4k 2015-09-03 12:07:45 +02:00
tlbflush.h
tlbmisc.h
topology.h
traps.h
txx9irq.h MIPS/IRQCHIP: Move irq_chip from arch/mips to drivers/irqchip. 2015-06-21 21:52:50 +02:00
txx9pio.h
txx9tmr.h
types.h
uaccess.h Merge branch 'upstream' of git://git.linux-mips.org/pub/scm/ralf/upstream-linus 2015-06-27 12:44:34 -07:00
uasm.h
unaligned.h
unistd.h
uprobes.h MIPS: Add uprobes support. 2015-09-03 12:08:05 +02:00
vdso.h
vga.h
vpe.h MIPS: MT: Remove "weak" from vpe_run() declaration 2015-08-26 15:23:40 +02:00
war.h
watch.h
wbflush.h