doc: add hugepage mapping details
authorDmitry Kozlyuk <dkozlyuk@nvidia.com>
Thu, 3 Feb 2022 18:13:31 +0000 (20:13 +0200)
committerDavid Marchand <david.marchand@redhat.com>
Tue, 8 Feb 2022 20:04:42 +0000 (21:04 +0100)
commit1ba4f6735b5f44106fada88b2bf5a93e684c0b63
tree865f35673d808153d815b9d1081e3eefbd8a8f7d
parent7750099d2c5bc7e8c5ce083e62846df856872496
doc: add hugepage mapping details

Hugepage mapping is a layer of EAL malloc builds upon.
There were implicit references to its details,
like mentions of segment file descriptors,
but no explicit description of its modes and operation.
Add an overview of mechanics used on ech supported OS.
Convert memory management subsections from list items
to level 4 headers: they are big and important enough.

Signed-off-by: Dmitry Kozlyuk <dkozlyuk@nvidia.com>
Acked-by: Bruce Richardson <bruce.richardson@intel.com>
Acked-by: Anatoly Burakov <anatoly.burakov@intel.com>
doc/guides/prog_guide/env_abstraction_layer.rst