[dpdk-dev] [PATCH 2/4] mem: add API to obstain memory-backed file info

Rich Lane rich.lane at bigswitch.com
Mon Jan 11 21:26:12 CET 2016


On Sun, Jan 10, 2016 at 3:43 AM, Jianfeng Tan <jianfeng.tan at intel.com>
wrote:

> @@ -1157,6 +1180,20 @@ rte_eal_hugepage_init(void)
>                 mcfg->memseg[0].len = internal_config.memory;
>                 mcfg->memseg[0].socket_id = socket_id;
>
> +               hugepage = create_shared_memory(eal_hugepage_info_path(),
> +                               sizeof(struct hugepage_file));
> +               hugepage->orig_va = addr;
> +               hugepage->final_va = addr;
> +               hugepage->physaddr = rte_mem_virt2phy(addr);
> +               hugepage->size = pagesize;
>

Should this be "hugepage->size = internal_config.memory"? Otherwise the
vhost-user
memtable entry has a size of only 2MB.


More information about the dev mailing list