s,
but fill the mask using same property "2" array.
Signed-off-by: Parth Shah
---
arch/powerpc/include/asm/smp.h | 3 ++
arch/powerpc/kernel/cacheinfo.c | 3 ++
arch/powerpc/kernel/smp.c | 66 ++---
3 files changed, 51 insertions(+), 21 deletions(-)
dif
From: "Gautham R. Shenoy"
The helper function get_shared_cpu_map() was added in
'commit 500fe5f550ec ("powerpc/cacheinfo: Report the correct
shared_cpu_map on big-cores")'
and subsequently expanded upon in
'commit 0be47634db0b ("powerpc/cacheinfo: Print correct cache-sibling
map/list for L2 ca
: Remove "static" keyword for the definition of
"thread_group_l1_cache_map"
and "thread_group_l2_cache_map" to get rid of the compile error.]
Signed-off-by: Parth Shah
---
arch/powerpc/include/asm/smp.h | 3 ++
arch/powerpc/kernel/cacheinfo.c | 80 -
send-email-...@linux.vnet.ibm.co
- Patch 3: Use existing L2 cache_map to detect L3 cache siblings
Gautham R. Shenoy (2):
powerpc/cacheinfo: Lookup cache by dt node and thread-group id
powerpc/cacheinfo: Remove the redundant get_shared_cpu_map()
Parth Shah (1):
powerpc/smp: Use existin
hypervsior or not.
Signed-off-by: Parth Shah
---
arch/powerpc/include/asm/paravirt.h | 12 ++--
kernel/sched/idle.c | 3 +++
2 files changed, 13 insertions(+), 2 deletions(-)
diff --git a/arch/powerpc/include/asm/paravirt.h
b/arch/powerpc/include/asm/paravirt.h
index
In lppaca region, add a new attribute idle_hint which can allow guest scheduler
for
better cpu selection. Hypervisor can update idle_hint attribute based on
the prediction that if vCPU needs to be scheduled then can it be scheduled
instantly or not.
Signed-off-by: Parth Shah
---
arch/powerpc
d methodlogy does not affect much.
Parth Shah (2):
powerpc/book3s_hv: Add new idle-hint attribute in VPA region
kernel/idle: Update and use idle-hint in VPA region
arch/powerpc/include/asm/idle_hint.h | 28 +++
arch/powerpc/include/asm/lppaca.h| 3 ++-
arch/pow
or
L3 and use the L2 cache map itself to find the presence of L3 siblings.
Signed-off-by: Parth Shah
---
arch/powerpc/include/asm/smp.h | 2 ++
arch/powerpc/kernel/cacheinfo.c | 3 +++
arch/powerpc/kernel/smp.c | 20 +++-
3 files changed, 20 insertions(+), 5 deletions(-
From: "Gautham R. Shenoy"
The helper function get_shared_cpu_map() was added in
'commit 500fe5f550ec ("powerpc/cacheinfo: Report the correct
shared_cpu_map on big-cores")'
and subsequently expanded upon in
'commit 0be47634db0b ("powerpc/cacheinfo: Print correct cache-sibling
map/list for L2 ca
: Remove "static" keyword for the definition of
"thread_group_l1_cache_map"
and "thread_group_l2_cache_map" to get rid of the compile error.]
Signed-off-by: Parth Shah
---
arch/powerpc/include/asm/smp.h | 3 ++
arch/powerpc/kernel/cacheinfo.c | 80 -
vnet.ibm.co
- Patch 3: Use existing L2 cache_map to detect L3 cache siblings
Gautham R. Shenoy (2):
powerpc/cacheinfo: Lookup cache by dt node and thread-group id
powerpc/cacheinfo: Remove the redundant get_shared_cpu_map()
Parth Shah (1):
powerpc/smp: Use existing L2 cache_map cpumask to fi
f KVM guest. The results for
these tests further confirmed that there is no major regression on the
workload performance.
Parth Shah (2):
KVM:PPC: Add new hcall to provide hint if a vcpu task will be
scheduled instantly.
sched: Use H_IDLE_HINT hcall to find if a vCPU can be wakeup targe
available_idle or sched_idle then hint guestOS that the given
vCPU can be scheduled instantly by the hypervisor.
Signed-off-by: Parth Shah
---
arch/powerpc/include/asm/hvcall.h | 3 ++-
arch/powerpc/kvm/book3s_hv.c | 13 +
arch/powerpc/kvm/trace_hv.h | 1 +
include/linux
instantly.
Signed-off-by: Parth Shah
---
arch/powerpc/include/asm/paravirt.h | 21 +++--
1 file changed, 19 insertions(+), 2 deletions(-)
diff --git a/arch/powerpc/include/asm/paravirt.h
b/arch/powerpc/include/asm/paravirt.h
index edc08f04aef7..c7dd0368e1a4 100644
--- a/arch
99.9000th: 82
> min=0, max=9887 min=0, max=121
>
> Performance counter stats for 'system wide' (5 runs):
>
> context-switches43,373 ( +- 0.40% ) 44,597 ( +- 0.55% )
> cpu-migrations 1,211 ( +- 5.04%
15 matches
Mail list logo