Re: [RFC PATCH 2/2] apple: dart: use driver specific instance of LMB

2024-10-30 Thread Janne Grunau
On Tue, Oct 29, 2024 at 02:22:53PM +0530, Sughosh Ganu wrote: > On Tue, 29 Oct 2024 at 14:02, Janne Grunau wrote: > > > > On Tue, Oct 29, 2024 at 12:48:46PM +0530, Sughosh Ganu wrote: > > > The LMB module is typically used for managing the platform's RAM > > > memory. RAM memory gets added to the

Re: [RFC PATCH 2/2] apple: dart: use driver specific instance of LMB

2024-10-29 Thread Sughosh Ganu
On Tue, 29 Oct 2024 at 14:02, Janne Grunau wrote: > > Hej, > > On Tue, Oct 29, 2024 at 12:48:46PM +0530, Sughosh Ganu wrote: > > The LMB module is typically used for managing the platform's RAM > > memory. RAM memory gets added to the module's memory map, and > > subsequently allocated through var

Re: [RFC PATCH 2/2] apple: dart: use driver specific instance of LMB

2024-10-29 Thread Janne Grunau
Hej, On Tue, Oct 29, 2024 at 12:48:46PM +0530, Sughosh Ganu wrote: > The LMB module is typically used for managing the platform's RAM > memory. RAM memory gets added to the module's memory map, and > subsequently allocated through various LMB API's. > > The IOMMU driver for the apple platforms al

[RFC PATCH 2/2] apple: dart: use driver specific instance of LMB

2024-10-29 Thread Sughosh Ganu
The LMB module is typically used for managing the platform's RAM memory. RAM memory gets added to the module's memory map, and subsequently allocated through various LMB API's. The IOMMU driver for the apple platforms also uses the LMB API's for allocating device virtual addresses(VA). These addre