Re: [PATCH 1/2] powerpc: kvm: use generic transfer to guest mode work

2025-04-28 Thread Shrikanth Hegde
On 4/25/25 19:01, Sebastian Andrzej Siewior wrote: On 2025-04-25 16:49:19 [+0530], Shrikanth Hegde wrote: On 4/25/25 00:08, Sebastian Andrzej Siewior wrote: On 2025-04-24 21:27:59 [+0530], Shrikanth Hegde wrote: diff --git a/arch/powerpc/kvm/book3s_hv.c b/arch/powerpc/kvm/book3s_hv.c index

Re: [PATCH 1/2] powerpc: kvm: use generic transfer to guest mode work

2025-04-25 Thread Shrikanth Hegde
On 4/25/25 19:01, Sebastian Andrzej Siewior wrote: On 2025-04-25 16:49:19 [+0530], Shrikanth Hegde wrote: On 4/25/25 00:08, Sebastian Andrzej Siewior wrote: On 2025-04-24 21:27:59 [+0530], Shrikanth Hegde wrote: diff --git a/arch/powerpc/kvm/book3s_hv.c b/arch/powerpc/kvm/book3s_hv.c index

Re: [PATCH 1/2] powerpc: kvm: use generic transfer to guest mode work

2025-04-25 Thread Sebastian Andrzej Siewior
On 2025-04-25 19:54:56 [+0530], Shrikanth Hegde wrote: > > > But looking at the semantics of usage of xfer_to_guest_mode_work > > > I think using schedule is probably right over here. > > > Correct me if i got it all wrong. > > > > No, if you do xfer_to_guest_mode_work() then it will invoke schedu

Re: [PATCH 1/2] powerpc: kvm: use generic transfer to guest mode work

2025-04-25 Thread Sebastian Andrzej Siewior
On 2025-04-25 16:49:19 [+0530], Shrikanth Hegde wrote: > On 4/25/25 00:08, Sebastian Andrzej Siewior wrote: > > On 2025-04-24 21:27:59 [+0530], Shrikanth Hegde wrote: > > > > > diff --git a/arch/powerpc/kvm/book3s_hv.c > > > > > b/arch/powerpc/kvm/book3s_hv.c > > > > > index 19f4d298d..123539642 1

Re: [PATCH 1/2] powerpc: kvm: use generic transfer to guest mode work

2025-04-25 Thread Shrikanth Hegde
On 4/25/25 00:08, Sebastian Andrzej Siewior wrote: On 2025-04-24 21:27:59 [+0530], Shrikanth Hegde wrote: diff --git a/arch/powerpc/kvm/book3s_hv.c b/arch/powerpc/kvm/book3s_hv.c index 19f4d298d..123539642 100644 --- a/arch/powerpc/kvm/book3s_hv.c +++ b/arch/powerpc/kvm/book3s_hv.c @@ -4901,

Re: [PATCH 1/2] powerpc: kvm: use generic transfer to guest mode work

2025-04-24 Thread Sebastian Andrzej Siewior
On 2025-04-24 21:27:59 [+0530], Shrikanth Hegde wrote: > > > diff --git a/arch/powerpc/kvm/book3s_hv.c b/arch/powerpc/kvm/book3s_hv.c > > > index 19f4d298d..123539642 100644 > > > --- a/arch/powerpc/kvm/book3s_hv.c > > > +++ b/arch/powerpc/kvm/book3s_hv.c > > > @@ -4901,7 +4901,7 @@ int kvmhv_run_s

Re: [PATCH 1/2] powerpc: kvm: use generic transfer to guest mode work

2025-04-24 Thread Shrikanth Hegde
On 4/24/25 20:12, Sebastian Andrzej Siewior wrote: Thanks Sebastian for taking a look. On 2025-04-21 15:58:36 [+0530], Shrikanth Hegde wrote: diff --git a/arch/powerpc/kvm/book3s_hv.c b/arch/powerpc/kvm/book3s_hv.c index 19f4d298d..123539642 100644 --- a/arch/powerpc/kvm/book3s_hv.c +++ b/a

Re: [PATCH 1/2] powerpc: kvm: use generic transfer to guest mode work

2025-04-24 Thread Sebastian Andrzej Siewior
On 2025-04-21 15:58:36 [+0530], Shrikanth Hegde wrote: > diff --git a/arch/powerpc/kvm/book3s_hv.c b/arch/powerpc/kvm/book3s_hv.c > index 19f4d298d..123539642 100644 > --- a/arch/powerpc/kvm/book3s_hv.c > +++ b/arch/powerpc/kvm/book3s_hv.c > @@ -80,8 +80,8 @@ > #include > #include > #include

[PATCH 1/2] powerpc: kvm: use generic transfer to guest mode work

2025-04-21 Thread Shrikanth Hegde
There is generic entry framework to handle signals and check for reschedule etc before entering the guest. Use that framework for powerpc. Advantages: - Less code duplication. - powerpc kvm now understands NR and NR_lazy bits. - powerpc can enable HAVE_POSIX_CPU_TIMERS_TASK_WORK, currently the p