On Mon, Apr 14, 2025 at 5:10 PM Andy Shevchenko <andy.shevche...@gmail.com> wrote: > > On Mon, Apr 14, 2025 at 5:07 PM Ivan Vecera <ivec...@redhat.com> wrote: > > On 14. 04. 25 1:52 odp., Ivan Vecera wrote: > > ... > > > Long story short, I have to move virtual range outside real address > > range and apply this offset in the driver code. > > > > Is this correct? > > Bingo! > > And for the offsets, you form them as "page number * page offset + > offset inside the page".
Note, for easier reference you may still map page 0 to the virtual space, but make sure that page 0 (or main page) is available outside of the ranges, or i.o.w. ranges do not overlap the main page, even if they include page 0. -- With Best Regards, Andy Shevchenko