[dpdk-dev] Fwd: CPU does not support x86-64 instruction set

Alex Markuze alex at weka.io
Tue Jun 24 11:14:32 CEST 2014


On Tue, Jun 24, 2014 at 11:21 AM, Thomas Monjalon <thomas.monjalon at 6wind.com
> wrote:

> Welcome Alex.
> Please, for future messages, try to answer below as explained here:
>         http://dpdk.org/ml
>
> 2014-06-24 11:12, Alex Markuze:
> > Thomas Monjalon <thomas.monjalon at 6wind.com> wrote:
> > > 2014-06-23 15:42, Alex Markuze:
> > > > Hi, I'm new to DPDK and Im trying to compile on a x86 Ubuntu 14.04
> > > VM(KVM).
> > > > And I'm getting this error:
> > > >
> > > > "error: CPU you selected does not support x86-64 instruction set"
> > >
> > > You should try "-cpu host" option of Qemu/KVM in order to have the full
> > > instruction set of your host.
> >
> > I've resolved the issue in a similar way by modifying the VM xml config
> > file with this line
> > <cpu mode='host-passthrough’/>.
> >
> > I was wondering if a Makefile/.config solution exists w/o modifying an
> > existing VM in cases where its not possible.
> > I've tried to modify the .config file with 'CONFIG_RTE_MACHINE="native"
> ->
> > CONFIG_RTE_MACHINE="x86-64"'
> > But it didn't seem to matter (I didn't explore this much farther, I
> > dint really try a clean build and didn't make sure that the .config file
> > I've modified was read).
>
> Not sure to understand what you want.
> If you try to build DPDK for most of machines (including VM), you should
> set
>         CONFIG_RTE_MACHINE="default"
> in your .config file.
>
>    My wish is to be able to compile DPDK on a VM that has "model name :
QEMU Virtual CPU version 2.0.0"
   I'm guessing that the gcc doesn't understand the Arch so it throws this
error:
  "error: CPU you selected does not support x86-64 instruction set"

   I was looking for a way to tell the gcc not to worry about the QEMU cpu
and just compile x86_64 binary.

> --
> Thomas
>


More information about the dev mailing list