[linux-yocto] [PATCH 0/6][dev][3.14]meta: Cleanup x86 config fragments

Bruce Ashfield bruce.ashfield at windriver.com
Wed Apr 2 08:54:12 PDT 2014


On 14-04-02 11:42 AM, Darren Hart wrote:
> On 4/2/14, 7:20, "Bruce Ashfield" <bruce.ashfield at windriver.com> wrote:
>
>> On 14-04-02 03:19 AM, Darren Hart wrote:
>>> These patches cleanup various aspects of the x86 and x86_64 CPU support
>>> by
>>> consolidating it into the cfg/x86 and cfg/x86_64 fragments and removing
>>> redundant configuration from some of the BSPs. The redundant bits were
>>> not
>>> removed from the ISG BSPs, leaving that to their maintainers.
>>>
>>> Build tested and config verified on intel-core* systems with
>>> linux-yocto-dev.
>>>
>>> The most significant net change from this series is the addition of
>>> X86_MSR and
>>> X86_CPUID options to the intel-core* BSPs which were missing these
>>> before.
>>>
>>> These are intended for linux-yocto-dev and linux-yocto-3.14. I assume
>>> that we
>>> want to avoid refactoring the 3.10 meta-data at this point?
>>
>> The series looks fine to me. As for 3.10, the only issue might be the
>> removal of the retired boards, but as long as my 3.10 updates aren't
>> pull back to an older release, there's no issue.
>>
>> But just in case that does happen, lets isolate this to 3.10 and -dev.
>
> Yeah, the purge retired BSPs patch should be only on 3.14 and dev. The
> rest should be OK for 3.10, 3.14, and dev.
>
> Is that what you meant?

I was thinking of the whole series, but your suggestion is better :)
As soon as we resolve if the x32 change breaks anything.

Bruce

>
> --
> Darren
>
>>
>> Bruce
>>
>>>
>>> The following changes since commit
>>> fc8c30398dbc3cdea787a1042242d4aab689d0ae:
>>>
>>>     meta: bump kver to v3.14 (2014-03-31 09:56:45 -0400)
>>>
>>> are available in the git repository at:
>>>
>>>     git://git.yoctoproject.org/linux-yocto-contrib dvhart/meta/x86
>>>
>>> http://git.yoctoproject.org/cgit.cgi/linux-yocto-contrib/log/?h=dvhart/me
>>> ta/x86
>>>
>>> Darren Hart (6):
>>>     x86: Consolidate common x86* CPU features
>>>     common-pc: Remove SMP from common-pc*-cpu fragments
>>>     x86: Move MTRR config into x86 common fragments
>>>     x86: Drop X86_32 configs
>>>     x32: Drop x32 config
>>>     meta: Purge retired BSPs chiefriver, sys940x, and atom-pc
>>>
>>>    meta/cfg/kernel-cache/bsp/atom-pc/atom-pc-eth.cfg  |    2 -
>>>    .../bsp/atom-pc/atom-pc-preempt-rt.scc             |    9 ----
>>>    .../kernel-cache/bsp/atom-pc/atom-pc-standard.scc  |    8 ----
>>>    meta/cfg/kernel-cache/bsp/atom-pc/atom-pc-wifi.cfg |    4 --
>>>    meta/cfg/kernel-cache/bsp/atom-pc/atom-pc.scc      |    6 ---
>>>    .../bsp/chiefriver/chiefriver-preempt-rt.scc       |   15 -------
>>>    .../bsp/chiefriver/chiefriver-standard.scc         |   10 -----
>>>    .../cfg/kernel-cache/bsp/chiefriver/chiefriver.cfg |   33
>>> --------------
>>>    .../cfg/kernel-cache/bsp/chiefriver/chiefriver.scc |    8 ----
>>>    .../bsp/common-pc-64/common-pc-64-cpu.cfg          |    7 ---
>>>    .../kernel-cache/bsp/common-pc/common-pc-cpu.cfg   |    8 ----
>>>    meta/cfg/kernel-cache/bsp/crownbay/crownbay.cfg    |    1 -
>>>    meta/cfg/kernel-cache/bsp/emenlow/emenlow.cfg      |    2 -
>>>    meta/cfg/kernel-cache/bsp/fri2/fri2.cfg            |    2 -
>>>    .../bsp/intel-common/intel-core2-32.scc            |    1 -
>>>    .../bsp/intel-common/intel-corei7-64.scc           |    1 -
>>>    meta/cfg/kernel-cache/bsp/minnow/minnow.cfg        |    2 -
>>>    .../bsp/sys940x/sys940x-preempt-rt.scc             |   15 -------
>>>    .../kernel-cache/bsp/sys940x/sys940x-standard.scc  |   15 -------
>>>    meta/cfg/kernel-cache/bsp/sys940x/sys940x.cfg      |   46
>>> --------------------
>>>    meta/cfg/kernel-cache/bsp/sys940x/sys940x.scc      |   10 -----
>>>    meta/cfg/kernel-cache/cfg/x32.cfg                  |    1 -
>>>    meta/cfg/kernel-cache/cfg/x32.scc                  |    4 --
>>>    meta/cfg/kernel-cache/cfg/x86.cfg                  |    9 +++-
>>>    meta/cfg/kernel-cache/cfg/x86_64.cfg               |    8 ++++
>>>    25 files changed, 16 insertions(+), 211 deletions(-)
>>>    delete mode 100644 meta/cfg/kernel-cache/bsp/atom-pc/atom-pc-eth.cfg
>>>    delete mode 100644
>>> meta/cfg/kernel-cache/bsp/atom-pc/atom-pc-preempt-rt.scc
>>>    delete mode 100644
>>> meta/cfg/kernel-cache/bsp/atom-pc/atom-pc-standard.scc
>>>    delete mode 100644 meta/cfg/kernel-cache/bsp/atom-pc/atom-pc-wifi.cfg
>>>    delete mode 100644 meta/cfg/kernel-cache/bsp/atom-pc/atom-pc.scc
>>>    delete mode 100644
>>> meta/cfg/kernel-cache/bsp/chiefriver/chiefriver-preempt-rt.scc
>>>    delete mode 100644
>>> meta/cfg/kernel-cache/bsp/chiefriver/chiefriver-standard.scc
>>>    delete mode 100644 meta/cfg/kernel-cache/bsp/chiefriver/chiefriver.cfg
>>>    delete mode 100644 meta/cfg/kernel-cache/bsp/chiefriver/chiefriver.scc
>>>    delete mode 100644
>>> meta/cfg/kernel-cache/bsp/sys940x/sys940x-preempt-rt.scc
>>>    delete mode 100644
>>> meta/cfg/kernel-cache/bsp/sys940x/sys940x-standard.scc
>>>    delete mode 100644 meta/cfg/kernel-cache/bsp/sys940x/sys940x.cfg
>>>    delete mode 100644 meta/cfg/kernel-cache/bsp/sys940x/sys940x.scc
>>>    delete mode 100644 meta/cfg/kernel-cache/cfg/x32.cfg
>>>    delete mode 100644 meta/cfg/kernel-cache/cfg/x32.scc
>>>
>>
>>
>
>



More information about the linux-yocto mailing list