X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=examples%2Fvhost%2Fmain.h;h=d04e2be23ca50c0c6b28aadb0545add427fc6544;hb=074fd37aa11e51fcc44e86cb71d527177097d7dd;hp=97a5baee343f7b559e60c90936a087e0d757e308;hpb=e571e6b472a1e52eb39d4ded937ef426f7cd0be2;p=dpdk.git diff --git a/examples/vhost/main.h b/examples/vhost/main.h index 97a5baee34..d04e2be23c 100644 --- a/examples/vhost/main.h +++ b/examples/vhost/main.h @@ -34,12 +34,6 @@ #ifndef _MAIN_H_ #define _MAIN_H_ -#ifdef RTE_EXEC_ENV_BAREMETAL -#define MAIN _main -#else -#define MAIN main -#endif - //#define DEBUG #ifdef DEBUG @@ -58,6 +52,21 @@ #define RTE_LOGTYPE_VHOST_PORT RTE_LOGTYPE_USER3 /** + * Information relating to memory regions including offsets to + * addresses in host physical space. + */ +struct virtio_memory_regions_hpa { + /**< Base guest physical address of region. */ + uint64_t guest_phys_address; + /**< End guest physical address of region. */ + uint64_t guest_phys_address_end; + /**< Size of region. */ + uint64_t memory_size; + /**< Offset of region for gpa to hpa translation. */ + uint64_t host_phys_addr_offset; +}; + +/* * Device linked list structure for data path. */ struct vhost_dev { @@ -103,5 +112,4 @@ struct lcore_info struct lcore_ll_info *lcore_ll; /* Pointer to data core specific lcore_ll_info struct */ }; -int MAIN(int argc, char **argv); #endif /* _MAIN_H_ */