[EXT] Re: [PATCH v4 1/1] eal: add internal function to get base address
Dmitry Kozlyuk
dmitry.kozliuk at gmail.com
Tue Jan 18 10:40:27 CET 2022
2022-01-18 05:29 (UTC+0000), Srikanth Yalavarthi:
> Hi Dmitry,
>
> This is to cater to use cases where chunks of memory are allocated by the host / application, and would like to represent it as an offset from the Linux virtual base address. One use case is for a firmware running on an accelerator, this can be used as reference address to access host memory.
>
> Another situation can be to use the offset as an identifier for the memory using smaller data types
Thank you, the intent is clear now. It is worth adding to the commit log.
On the implementation: eal_get_baseaddr() does not respect --base-virtaddr,
you probably want something like what eal_get_virtual_area() uses:
internal_conf->base_virtaddr != 0 ?
internal_conf->base_virtaddr : eal_get_baseaddr()
P.S. Please avoid top-posting.
More information about the dev
mailing list