[llvmlinux] [llvm3.3linux3.10] x86_64: Two missing patches in series file?

Sedat Dilek sedat.dilek at gmail.com
Tue Jul 9 13:33:41 UTC 2013


On Tue, Jul 9, 2013 at 3:28 PM, Behan Webster <behanw at converseincode.com> wrote:
> On 07/09/13 07:24, Sedat Dilek wrote:
>>
>> Hi,
>>
>> I am trying to get LLVMLinux running on x86_64.
>>
>> [ TOOLCHAIN ]
>>
>> I have chosen the pre-compiled ("official") toolchain for
>> Ubuntu/precise AMD64 [2] from the LLVM project.
>>
>> [ LINUX-KERNEL ]
>>
>> I have taken the latest available ("stable") Linux-v3.10 as my base.
>>
>> My 1st run/testing, will be to apply all patches from "arch/all"
>> (here: "llvmlinux-generic") and from "arch/x86_64" (here:
>> "llvmlinux-x86_64").
>>
>> While looking through the x86_64 patches I noticed two missing patches
>> in the original series file:
>>
>> [ series.orig_sorted  VS. series.patches_sorted ]
>>
>> +0011-Change-section-for-acpiosxf.h-to-__init.patch
>> +change_var_in_perf_event_intel_uncore_to_fix_boot_crash.patch
>>
>> Why are they not included?
>>
> The answer is the same as the last time you asked this question: you're
> looking in the wrong place. Those are merely some of the patches we use for
> that one arch.
>
> The build system pulls patches from several places to assemble a patch
> series which is unique to each supported target. You're trying to recreate
> the patch series by hand which isn't the way it was intended to be used. The
> build system automates everything you are trying to recreate by hand.
>
> If you use the build system properly you can recreate the x86_64 patches
> (without having to build anything) for mainline as follows:
>
>     $ cd targets/x86_64
>     $ make kernel-quilt-link-patches
>
> The targets/x86_64/patches will now contain a proper series file, and links
> to all the relevant patches.
>

Hmmm, I can look if this creates the same patchset.
Are patches from "generic" (arch/all) plus x86_64 considered this way?

> The config options we use for a particular target is in its target
> directory. For instance:
>
>      targets/x86_64/config_x86_64
>

Yupp, I have taken this one... Building right now...

> I am sure the list would love to hear your results for testing specific
> kernel versions and config options.
>

As said building is not the real goal... Running on bare metal is...

After llvmlinux-style I try with my reduced/localmodconfi-ed kernel-config.

I will report later.

- Sedat -

> Behan
>
> --
> Behan Webster
> behanw at converseincode.com
>


More information about the LLVMLinux mailing list