DORMANTno replies

[PATCH] arm64: Enable selection of CONFIG_IRQ_TIME_ACCOUNTING on arm64

From: Mario Smarduch <hidden>
Date: 2015-11-27 20:01:37
Subsystem: arm64 port (aarch64 architecture), the rest · Maintainers: Catalin Marinas, Will Deacon, Linus Torvalds

Currently 'simple tick accounting' and 'full dynticks accounting' can
be selected on arm64. simple tick accounting doesn't accumulate per-cpu irq 
time and full dynticks accounting doesn't accumulate softirq time.

This patch enables selection of "Fine Granularity task level IRQ time 
accounting" which accumulates irq, softirq times. All three modes accumulate 
guest time.

This patch is against 4.4.0-rc2 commit 5a44ed0d was tested on Juno in 
'periodic', and 'tickless idle' - modes. Running a ping flood or
lmbench timer - benchmark results in un-accounted cpu time usage. 

Signed-off-by: Mario Smarduch <redacted>
---
 arch/arm64/Kconfig | 1 +
 1 file changed, 1 insertion(+)
diff --git a/arch/arm64/Kconfig b/arch/arm64/Kconfig
index 9ac16a4..080dbf1 100644
--- a/arch/arm64/Kconfig
+++ b/arch/arm64/Kconfig
@@ -92,6 +92,7 @@ config ARM64
 	select SPARSE_IRQ
 	select SYSCTL_EXCEPTION_TRACE
 	select HAVE_CONTEXT_TRACKING
+	select HAVE_IRQ_TIME_ACCOUNTING
 	help
 	  ARM 64-bit (AArch64) Linux support.
 
-- 
1.9.1
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help