Re: [dpdk-dev] [PATCH] eal/x86: get hypervisor name

2017-12-01 Thread Jerin Jacob
-Original Message- > Date: Fri, 01 Dec 2017 09:52:26 +0100 > From: Thomas Monjalon > To: Jerin Jacob > Cc: dev@dpdk.org, chao...@linux.vnet.ibm.com > Subject: Re: [dpdk-dev] [PATCH] eal/x86: get hypervisor name > > 01/12/2017 09:12, Jerin Jacob: > > -Origi

Re: [dpdk-dev] [PATCH] eal/x86: get hypervisor name

2017-12-01 Thread Thomas Monjalon
01/12/2017 09:12, Jerin Jacob: > -Original Message- > > Date: Thu, 30 Nov 2017 22:47:20 +0100 > > From: Thomas Monjalon > > To: dev@dpdk.org > > Subject: [dpdk-dev] [PATCH] eal/x86: get hypervisor name > > X-Mailer: git-send-email 2.15.0 > >

Re: [dpdk-dev] [PATCH] eal/x86: get hypervisor name

2017-12-01 Thread Jerin Jacob
-Original Message- > Date: Thu, 30 Nov 2017 22:47:20 +0100 > From: Thomas Monjalon > To: dev@dpdk.org > Subject: [dpdk-dev] [PATCH] eal/x86: get hypervisor name > X-Mailer: git-send-email 2.15.0 > > The CPUID instruction is catched by hypervisor which can return &g

Re: [dpdk-dev] [PATCH] eal/x86: get hypervisor name

2017-11-30 Thread Stephen Hemminger
On Thu, 30 Nov 2017 23:03:57 +0100 Thomas Monjalon wrote: > 30/11/2017 22:55, Stephen Hemminger: > > On Thu, 30 Nov 2017 22:47:20 +0100 > > Thomas Monjalon wrote: > > > > > + for (int reg = 1; reg < 4; reg++) > > > + memcpy(name + (reg - 1) * 4, ®s[reg], 4); > > > + name[12] = '\0';

Re: [dpdk-dev] [PATCH] eal/x86: get hypervisor name

2017-11-30 Thread Thomas Monjalon
30/11/2017 22:55, Stephen Hemminger: > On Thu, 30 Nov 2017 22:47:20 +0100 > Thomas Monjalon wrote: > > > + for (int reg = 1; reg < 4; reg++) > > + memcpy(name + (reg - 1) * 4, ®s[reg], 4); > > + name[12] = '\0'; > > C99 style declarations are not generally used in DPDK. True :) It

Re: [dpdk-dev] [PATCH] eal/x86: get hypervisor name

2017-11-30 Thread Stephen Hemminger
On Thu, 30 Nov 2017 22:47:20 +0100 Thomas Monjalon wrote: > + for (int reg = 1; reg < 4; reg++) > + memcpy(name + (reg - 1) * 4, ®s[reg], 4); > + name[12] = '\0'; C99 style declarations are not generally used in DPDK.

[dpdk-dev] [PATCH] eal/x86: get hypervisor name

2017-11-30 Thread Thomas Monjalon
The CPUID instruction is catched by hypervisor which can return a flag indicating one is running, and its name. Suggested-by: Stephen Hemminger Signed-off-by: Thomas Monjalon --- warning: to be tested --- lib/librte_eal/common/arch/arm/rte_cpuflags.c | 6 + lib/librte_eal/common/arch/