qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [PATCH] taget-i386: Broadwell CPU model


From: Eduardo Habkost
Subject: Re: [Qemu-devel] [PATCH] taget-i386: Broadwell CPU model
Date: Tue, 17 Jun 2014 19:57:22 -0300
User-agent: Mutt/1.5.23 (2014-03-12)

On Tue, Jun 17, 2014 at 10:34:16PM +0200, Andreas Färber wrote:
[...]
> > +        .features[FEAT_1_EDX] =
> > +            CPUID_SSE2 | CPUID_SSE | CPUID_FXSR | CPUID_MMX |
> > +             CPUID_CLFLUSH | CPUID_PSE36 | CPUID_PAT | CPUID_CMOV | 
> > CPUID_MCA |
> > +             CPUID_PGE | CPUID_MTRR | CPUID_SEP | CPUID_APIC | CPUID_CX8 |
> > +             CPUID_MCE | CPUID_PAE | CPUID_MSR | CPUID_TSC | CPUID_PSE |
> > +             CPUID_DE | CPUID_FP87,
> 
> The indentation looks inconsistent (1 off), although I don't see a tab
> character in the mix...

This was copied & pasted from the Haswell CPU model. I hadn't noticed
it.

Now I see that all CPU models starting from Conroe have the same
indentation inconsistency. Worth fixing on all CPU models before sending
a pull request, I guess.


> > +        .features[FEAT_1_ECX] =
> > +            CPUID_EXT_AVX | CPUID_EXT_XSAVE | CPUID_EXT_AES |
> > +             CPUID_EXT_POPCNT | CPUID_EXT_X2APIC | CPUID_EXT_SSE42 |
> > +             CPUID_EXT_SSE41 | CPUID_EXT_CX16 | CPUID_EXT_SSSE3 |
> > +             CPUID_EXT_PCLMULQDQ | CPUID_EXT_SSE3 |
> > +             CPUID_EXT_TSC_DEADLINE_TIMER | CPUID_EXT_FMA | 
> > CPUID_EXT_MOVBE |
> > +             CPUID_EXT_PCID,
> > +        .features[FEAT_8000_0001_EDX] =
> > +            CPUID_EXT2_LM | CPUID_EXT2_RDTSCP | CPUID_EXT2_NX |
> > +             CPUID_EXT2_SYSCALL,
> > +        .features[FEAT_8000_0001_ECX] =
> > +            CPUID_EXT3_LAHF_LM | CPUID_EXT3_3DNOWPREFETCH,
> > +        .features[FEAT_7_0_EBX] =
> > +            CPUID_7_0_EBX_FSGSBASE | CPUID_7_0_EBX_BMI1 |
> > +            CPUID_7_0_EBX_HLE | CPUID_7_0_EBX_AVX2 | CPUID_7_0_EBX_SMEP |
> > +            CPUID_7_0_EBX_BMI2 | CPUID_7_0_EBX_ERMS | 
> > CPUID_7_0_EBX_INVPCID |
> > +            CPUID_7_0_EBX_RTM | CPUID_7_0_EBX_RDSEED | CPUID_7_0_EBX_ADX |
> > +            CPUID_7_0_EBX_SMAP,
> > +        .xlevel = 0x8000000A,
> > +        .model_id = "Intel Core Processor (Broadwell)",
> > +    },
> > +    {
> >          .name = "Opteron_G1",
> >          .level = 5,
> >          .vendor = CPUID_VENDOR_AMD,
> 
> Apart from that, looks sane, so if someone can confirm the
> Broadwell-specific values I'll be happy to fix the style and queue it
> for 2.1.

I hope the Intel folks that are on CC can give a Reviewed-by and/or
Tested-by tag.

Thanks!

-- 
Eduardo



reply via email to

[Prev in Thread] Current Thread [Next in Thread]