mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* ARM64 Livepatch based on SFrame
@ 2024-09-26 16:04 Praveen Kumar
  2024-09-27  7:41 ` Weinan Liu
  0 siblings, 1 reply; 6+ messages in thread
From: Praveen Kumar @ 2024-09-26 16:04 UTC (permalink / raw)
  To: mark.rutland
  Cc: madvenka, jpoimboe, peterz, chenzhongjin, broonie, nobuta.keiya,
	sjitindarsingh, catalin.marinas, will, jamorris,
	linux-arm-kernel, live-patching, linux-kernel, kpraveen.lkml,
	kumarpraveen

Hi Mark,

Hope you are doing great.

I am interested to work on ARM64 livepatching using SFrame, and thus, reinitiating the old thread (Link: https://lore.kernel.org/all/ZXxO43Xwn5GHsrO8@FVFF77S0Q05N/).

Please do let me know if there anything which I can help with, in developing this feature. Thanks.

Regards,

~Praveen.



^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: ARM64 Livepatch based on SFrame
  2024-09-26 16:04 ARM64 Livepatch based on SFrame Praveen Kumar
@ 2024-09-27  7:41 ` Weinan Liu
  2024-10-01  7:29   ` Praveen Kumar
  0 siblings, 1 reply; 6+ messages in thread
From: Weinan Liu @ 2024-09-27  7:41 UTC (permalink / raw)
  To: kumarpraveen
  Cc: broonie, catalin.marinas, chenzhongjin, jamorris, jpoimboe,
	kpraveen.lkml, kumarpraveen, linux-arm-kernel, linux-kernel,
	live-patching, madvenka, mark.rutland, nobuta.keiya, peterz,
	sjitindarsingh, will

We from Google are working on implementing SFrame unwinder for the Linux kernel, 
And we will be happy to collaborate with others for adding arm64 livepatch support

Weinan

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: ARM64 Livepatch based on SFrame
  2024-09-27  7:41 ` Weinan Liu
@ 2024-10-01  7:29   ` Praveen Kumar
  0 siblings, 0 replies; 6+ messages in thread
From: Praveen Kumar @ 2024-10-01  7:29 UTC (permalink / raw)
  To: Weinan Liu
  Cc: broonie, catalin.marinas, chenzhongjin, jamorris, jpoimboe,
	kpraveen.lkml, kumarpraveen, linux-arm-kernel, linux-kernel,
	live-patching, madvenka, mark.rutland, nobuta.keiya, peterz,
	sjitindarsingh, will

On 27-09-2024 13:11, Weinan Liu wrote:
> We from Google are working on implementing SFrame unwinder for the Linux kernel, 
> And we will be happy to collaborate with others for adding arm64 livepatch support
> 

Good to know Weinan!

Happy to collaborate, please let me know what I can focus on and help here. Thanks.

Regards,

~Praveen.

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: ARM64 Livepatch based on SFrame
  2023-12-15 13:04       ` Mark Rutland
@ 2023-12-15 15:15         ` Madhavan T. Venkataraman
  0 siblings, 0 replies; 6+ messages in thread
From: Madhavan T. Venkataraman @ 2023-12-15 15:15 UTC (permalink / raw)
  To: Mark Rutland
  Cc: jpoimboe, peterz, chenzhongjin, broonie, nobuta.keiya,
	sjitindarsingh, catalin.marinas, will, jamorris,
	linux-arm-kernel, live-patching, linux-kernel



On 12/15/23 07:04, Mark Rutland wrote:
> On Thu, Dec 14, 2023 at 02:49:29PM -0600, Madhavan T. Venkataraman wrote:
>> Hi Mark,
> 
> Hi Madhavan,
> 
>> I attended your presentation in the LPC. You mentioned that you could use
>> some help with some pre-requisites for the Livepatch feature.
>> I would like to lend a hand.
> 
> Cool!
> 
> I've been meaning to send a mail round with a summary of the current state of
> things, and what needs to be done going forward, but I haven't had the time
> since LPC to put that together (as e.g. that requires learning some more about
> SFrame).  I'll be disappearing for the holiday shortly, and I intend to pick
> that up in the new year.
> 
>> What would you like me to implement?
> 
> I'm not currently sure exactly what we need/want to implement, and as above I
> think that needs to wait until the new year.
> 

OK.

> However, one thing that you can do that would be very useful is to write up and
> report the GCC DWARF issues that you mentioned in:
> 
>   https://lore.kernel.org/linux-arm-kernel/20230202074036.507249-1-madvenka@linux.microsoft.com/
> 
> ... as (depending on exactly what those are) those could also affect SFrame
> generation (and thus we'll need to get those fixed in GCC), and regardless it
> would be useful information to know.
> 
> I understood that you planned to do that from:
> 
>   https://lore.kernel.org/linux-arm-kernel/054ce0d6-70f0-b834-d4e5-1049c8df7492@linux.microsoft.com/
> 
> ... but I couldn't spot any relevant mails or issues in the GCC bugzilla, so
> either I'm failing to search hard enough, or did that get forgotten about?
> 

Yeah. I had notes on that. But I seem to have lost them. I need to reproduce the
problems and analyze them again which is not trivial. So, I have been procrastinating.

I am also disappearing for the rest of this year. I will try to look at it in the
new year.

>> I would also like to implement Unwind Hints for the feature. If you want a
>> specific format for the hints, let me know.
> 
> I will get back to you on that in the new year; I think the specifics we want
> are going to depend on other details above we need to analyse first.
> 

OK.

For now, I will implement something and send it out just for reference. We can revisit
this topic next year sometime.

Thanks.

Madhavan

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: ARM64 Livepatch based on SFrame
  2023-12-14 20:49     ` ARM64 Livepatch based on SFrame Madhavan T. Venkataraman
@ 2023-12-15 13:04       ` Mark Rutland
  2023-12-15 15:15         ` Madhavan T. Venkataraman
  0 siblings, 1 reply; 6+ messages in thread
From: Mark Rutland @ 2023-12-15 13:04 UTC (permalink / raw)
  To: Madhavan T. Venkataraman
  Cc: jpoimboe, peterz, chenzhongjin, broonie, nobuta.keiya,
	sjitindarsingh, catalin.marinas, will, jamorris,
	linux-arm-kernel, live-patching, linux-kernel

On Thu, Dec 14, 2023 at 02:49:29PM -0600, Madhavan T. Venkataraman wrote:
> Hi Mark,

Hi Madhavan,

> I attended your presentation in the LPC. You mentioned that you could use
> some help with some pre-requisites for the Livepatch feature.
> I would like to lend a hand.

Cool!

I've been meaning to send a mail round with a summary of the current state of
things, and what needs to be done going forward, but I haven't had the time
since LPC to put that together (as e.g. that requires learning some more about
SFrame).  I'll be disappearing for the holiday shortly, and I intend to pick
that up in the new year.

> What would you like me to implement?

I'm not currently sure exactly what we need/want to implement, and as above I
think that needs to wait until the new year.

However, one thing that you can do that would be very useful is to write up and
report the GCC DWARF issues that you mentioned in:

  https://lore.kernel.org/linux-arm-kernel/20230202074036.507249-1-madvenka@linux.microsoft.com/

... as (depending on exactly what those are) those could also affect SFrame
generation (and thus we'll need to get those fixed in GCC), and regardless it
would be useful information to know.

I understood that you planned to do that from:

  https://lore.kernel.org/linux-arm-kernel/054ce0d6-70f0-b834-d4e5-1049c8df7492@linux.microsoft.com/

... but I couldn't spot any relevant mails or issues in the GCC bugzilla, so
either I'm failing to search hard enough, or did that get forgotten about?

> I would also like to implement Unwind Hints for the feature. If you want a
> specific format for the hints, let me know.

I will get back to you on that in the new year; I think the specifics we want
are going to depend on other details above we need to analyse first.

Thanks,
Mark.

^ permalink raw reply	[flat|nested] 6+ messages in thread

* ARM64 Livepatch based on SFrame
  2023-03-23 17:17   ` Mark Rutland
@ 2023-12-14 20:49     ` Madhavan T. Venkataraman
  2023-12-15 13:04       ` Mark Rutland
  0 siblings, 1 reply; 6+ messages in thread
From: Madhavan T. Venkataraman @ 2023-12-14 20:49 UTC (permalink / raw)
  To: Mark Rutland
  Cc: jpoimboe, peterz, chenzhongjin, broonie, nobuta.keiya,
	sjitindarsingh, catalin.marinas, will, jamorris,
	linux-arm-kernel, live-patching, linux-kernel

Hi Mark,

I attended your presentation in the LPC. You mentioned that you could use some help with some pre-requisites for the Livepatch feature.
I would like to lend a hand.

What would you like me to implement?

I would also like to implement Unwind Hints for the feature. If you want a specific format for the hints, let me know.

Looking forward to help out with the feature.

Madhavan

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2024-10-01  7:29 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-09-26 16:04 ARM64 Livepatch based on SFrame Praveen Kumar
2024-09-27  7:41 ` Weinan Liu
2024-10-01  7:29   ` Praveen Kumar
     [not found] <0337266cf19f4c98388e3f6d09f590d9de258dc7>
2023-02-02  7:40 ` [RFC PATCH v3 00/22] arm64: livepatch: Use ORC for dynamic frame pointer validation madvenka
2023-03-23 17:17   ` Mark Rutland
2023-12-14 20:49     ` ARM64 Livepatch based on SFrame Madhavan T. Venkataraman
2023-12-15 13:04       ` Mark Rutland
2023-12-15 15:15         ` Madhavan T. Venkataraman

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

Powered by JetHome