Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 11 additions & 0 deletions clang/clang5.0/v415/compilation-reports/compilation_report0001.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
## Report 0001 ##
**Compilation Command:**
```
git checkout v4.15
make clean
make allyesconfig
make CC=clang-5.0 HOSTCC=clang-5.0
```
**Used Kernel Configuration File:** [allyesconfig](../../../config-files/v4.15/allyesconfig)
**Result:** [rectification0001](../../../rectification-reports/rectification0001.md)

13 changes: 13 additions & 0 deletions clang/clang5.0/v415/compilation-reports/compilation_report0002.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
## Report 0002 #
**Compilation Command:**
```
git checkout v4.15
wget https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/patch/?id=b0e55b731abcfd19265e3e80b1d4c0fec337fb7b -O exofs.patch
git am exofs.patch
make clean
make allyesconfig
make CC=clang-5.0 HOSTCC=clang-5.0
```
**Used Kernel Configuration File:** [allyesconfig](../../../config-files/v4.15/allyesconfig)
**Compilation Result:** [rectification0002](../../../rectification-reports/rectification0002.md)

14 changes: 14 additions & 0 deletions clang/clang5.0/v415/compilation-reports/compilation_report0003.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
## Report 0003 #
**Compilation Command:**
```
git checkout v4.15
wget https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/patch/?id=b0e55b731abcfd19265e3e80b1d4c0fec337fb7b -O exofs.patch
git am exofs.patch
git cherry-pick 37172013fa2e
git cherry-pick cc32ad8f559c
make clean
make allyesconfig
make CC=clang-5.0 HOSTCC=clang-5.0
```
**Used Kernel Configuration File:** [allyesconfig](../../../config-files/v4.15/allyesconfig)
**Compilation Result:** [rectification0003](../../../rectification-reports/rectification0003.md)
18 changes: 18 additions & 0 deletions clang/clang5.0/v415/compilation-reports/compilation_report0004.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
## Report 0004 #
**Compilation Command:**
```
git checkout v4.15
wget https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/patch/?id=b0e55b731abcfd19265e3e80b1d4c0fec337fb7b -O exofs.patch
git am exofs.patch
git cherry-pick 37172013fa2e
git cherry-pick cc32ad8f559c
TODO so many dependent commit for cherry-pick, find them too.
git cherry-pick a27267e01ffa
git cherry-pick 4007e92bebeb
git cherry-pick 4769278e5c7f
make clean
make allyesconfig
make CC=clang-5.0 HOSTCC=clang-5.0
```
**Used Kernel Configuration File:** [allyesconfig](../../../config-files/v4.15/allyesconfig)
**Compilation Result:** [rectification0004](../../../rectification-reports/rectification0004.md)
13 changes: 13 additions & 0 deletions clang/clang5.0/v415/compilation-reports/compilation_report0005.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
## Report 0005 #
**Compilation Command:**
```
git checkout v4.15
wget https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/patch/?id=b0e55b731abcfd19265e3e80b1d4c0fec337fb7b -O exofs.patch
git am exofs.patch
make clean
make allyesconfig
Device Drivers -> Graphics Support -> Display Engine Configuration -> Disable DCN 1.0 Raven Family
make CC=clang-5.0 HOSTCC=clang-5.0
```
**Used Kernel Configuration File:** [allyesconfig](../../../config-files/v4.15/amd_dcn_10_not_set_config)
**Compilation Result:** [rectification0005](../../../rectification-reports/rectification0005.md)
15 changes: 15 additions & 0 deletions clang/clang5.0/v415/compilation-reports/compilation_report0006.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
## Report 0006 #
**Compilation Command:**
```
git checkout v4.15
wget https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/patch/?id=b0e55b731abcfd19265e3e80b1d4c0fec337fb7b -O exofs.patch
git am exofs.patch
make clean
make allyesconfig
make menuconfig
Device Drivers -> Graphics Support -> Display Engine Configuration -> Disable DCN 1.0 Raven Family
Device Drivers -> Multimedia Support -> V4L Platform Devices -> Disable Qualcomm 8x16 V4L2 Camera Subsystem Driver
make CC=clang-5.0 HOSTCC=clang-5.0
```
**Used Kernel Configuration File:** [amd_dcn_and_qcom8x16_off](../../../config-files/v4.15/dcn10_qcom8x16_off_config)
**Compilation Result:** [rectification0006](../../../rectification-reports/rectification0006.md)
25 changes: 25 additions & 0 deletions clang/clang5.0/v415/compilation-reports/compilation_report0007.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
## Report 0007 #
**Compilation Command:**
```
git checkout v4.15
wget https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/patch/?id=b0e55b731abcfd19265e3e80b1d4c0fec337fb7b -O exofs.patch
git am exofs.patch
git cherry-pick 0e410e1
git cherry-pick 1a69e7c
git cherry-pick 342061e
git cherry-pick d321599
make clean
make allyesconfig
make menuconfig
Device Drivers -> Graphics Support -> Display Engine Configuration -> Disable DCN 1.0 Raven Family
Device Drivers -> Multimedia Support -> V4L Platform Devices -> Disable Qualcomm 8x16 V4L2 Camera Subsystem Driver
make CC=clang-5.0 HOSTCC=clang-5.0
```
**Used Kernel Configuration File:** [amd_dcn_and_qcom8x16_off](../../../config-files/v4.15/dcn10_qcom8x16_off_config)
**Compilation Result:** No-Error Kernel v4.15 with [amd_dcn_and_qcom8x16_off](../../../config-files/v4.15/dcn10_qcom8x16_off_config) configfile, compiled successfully with using clang-5.0
```
Setup is 17276 bytes (padded to 17408 bytes).
System is 111735 kB
CRC 99573a8d
Kernel: arch/x86/boot/bzImage is ready (#34)
```
11 changes: 11 additions & 0 deletions clang/clang5.0/v416/allnoconfig/compilation_report0001.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
## Report 0001 ##
**Compilation Command:**
```
git checkout v4.16
make clean
make allnoconfig
make CC=clang-5.0 HOSTCC=clang-5.0
```
**Used Kernel Configuration File:** [allnoconfig](../../../config-files/v4.16/allnoconfig)
**Result:** [rectification0007](../../../rectification-reports/rectification0007.md)

18 changes: 18 additions & 0 deletions clang/clang5.0/v416/allnoconfig/compilation_report0002.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
## Report 0002 #
**Compilation Command:**
```
git checkout v4.16
git am percpu-fix.patch
make allnoconfig
make CC=clang-5.0 HOSTCC=clang-5.0
```
percpu-fix.patch location is : [percpu-fix.patch](../../../fix-patches/allnoconfig-percpu-fix.patch)
**Used Kernel Configuration File:** [allnoconfig](../../../config-files/v4.16/allnoconfig)
**Compilation Result:**
No-Error, v4.16 compiled with clang-5.0 successfully.
```
Setup is 15468 bytes (padded to 15872 bytes).
System is 607 kB
CRC 308a0953
Kernel: arch/x86/boot/bzImage is ready (#1)
```
11 changes: 11 additions & 0 deletions clang/clang5.0/v416/maximalyesconfig/compilation_report0001.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
## Report 0001 ##
**Compilation Command:**
```
git checkout v4.16
make clean
make allyesconfig
make CC=clang-5.0 HOSTCC=clang-5.0
```
**Used Kernel Configuration File:** [allyesconfig](../../../config-files/v4.16/allyesconfig)
**Result:** [rectification0001](../../../rectification-reports/rectification0001.md)

13 changes: 13 additions & 0 deletions clang/clang5.0/v416/maximalyesconfig/compilation_report0002.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
## Report 0002 #
**Compilation Command:**
```
git checkout v4.16
wget https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/patch/?id=b0e55b731abcfd19265e3e80b1d4c0fec337fb7b -O exofs.patch
git am exofs.patch
make clean
make allyesconfig
make CC=clang-5.0 HOSTCC=clang-5.0
```
**Used Kernel Configuration File:** [allyesconfig](../../../config-files/v4.16/allyesconfig)
**Compilation Result:** [rectification0002](../../../rectification-reports/rectification0002.md)

15 changes: 15 additions & 0 deletions clang/clang5.0/v416/maximalyesconfig/compilation_report0003.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
## Report 0003 #
**Compilation Command:**
```
git checkout v4.16
wget https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/patch/?id=b0e55b731abcfd19265e3e80b1d4c0fec337fb7b -O exofs.patch
git am exofs.patch
git cherry-pick 37172013fa2e
git cherry-pick cc32ad8f559c
make clean
make allyesconfig
make CC=clang-5.0 HOSTCC=clang-5.0
```
**Used Kernel Configuration File:** [allyesconfig](../../../config-files/v4.16/allyesconfig)
**Compilation Result:** [rectification0003](../../../rectification-reports/rectification0003.md)

18 changes: 18 additions & 0 deletions clang/clang5.0/v416/maximalyesconfig/compilation_report0004.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
## Report 0004 #
**Compilation Command:**
```
git checkout v4.16
wget https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/patch/?id=b0e55b731abcfd19265e3e80b1d4c0fec337fb7b -O exofs.patch
git am exofs.patch
git cherry-pick 37172013fa2e
git cherry-pick cc32ad8f559c
git cherry-pick a27267e01ffa
git cherry-pick 4007e92bebeb
git cherry-pick 4769278e5c7f
make clean
make allyesconfig
make CC=clang-5.0 HOSTCC=clang-5.0
```
**Used Kernel Configuration File:** [allyesconfig](../../../config-files/v4.16/allyesconfig)
**Compilation Result:** [rectification0004](../../../rectification-reports/rectification0004.md)

15 changes: 15 additions & 0 deletions clang/clang5.0/v416/maximalyesconfig/compilation_report0005.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
## Report 0005 #
**Compilation Command:**
```
git checkout v4.16
wget https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/patch/?id=b0e55b731abcfd19265e3e80b1d4c0fec337fb7b -O exofs.patch
git am exofs.patch
make clean
make allyesconfig
make menuconfig
Device Drivers -> Graphics Support -> Display Engine Configuration -> Disable DCN 1.0 Raven Family
make CC=clang-5.0 HOSTCC=clang-5.0
```
No need to cherry-pick amd patches anymore, since we are using a different configfile
**Used Kernel Configuration File:** [amd_dcn_10_not_set_config](../../../config-files/v4.16/amd_dcn_10_not_set_config)
**Compilation Result:** [rectification0005](../../../rectification-reports/rectification0005.md)
24 changes: 24 additions & 0 deletions clang/clang5.0/v416/maximalyesconfig/compilation_report0006.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
## Report 0006 #
**Compilation Command:**
```
git checkout v4.16
wget https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/patch/?id=b0e55b731abcfd19265e3e80b1d4c0fec337fb7b -O exofs.patch
git am exofs.patch
make clean
make allyesconfig
make menuconfig
Device Drivers -> Graphics Support -> Display Engine Configuration -> Disable DCN 1.0 Raven Family
Device Drivers -> Multimedia Support -> V4L Platform Devices -> Disable Qualcomm 8x16 V4L2 Camera Subsystem Driver
make CC=clang-5.0 HOSTCC=clang-5.0
```
**Used Kernel Configuration File:** [final-config](../../../config-files/v4.16/dcn10_qcom8x16_off_config)
**Compilation Result:** No-Error, v4.16 compiled with Clang-5.0 successfully.
```
Setup is 17276 bytes (padded to 17408 bytes).
System is 114562 kB
CRC 1b915f35
Kernel: arch/x86/boot/bzImage is ready (#13)
```



13 changes: 13 additions & 0 deletions clang/clang7.0/v415/compilation_reports/compilation_report0001.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
## Report 0001 ##
**Compilation Command:**
```
git checkout v4.15
make clean
make allyesconfig
make CC=clang-7 HOSTCC=clang-7
```
You should get clang-7 from ```http://apt.llvm.org/unstable/ llvm-toolchain main``` branch instead of debian bistro repo. Otherwise you may get different errors.
You can look at [docker-file](https://github.com/bulwahn/linux-kernel-analysis/blob/support-multiple-clang-versions/docker/kernel-clang-7-llvm-snapshot/Dockerfile) to understand, how to get clang-7 from llvm unstable branch.
**Used Kernel Configuration File:** [allyesconfig](../../../config-files/v4.15/allyesconfig)
**Result:** [rectification0001](../../../rectification-reports/rectification0001.md)

12 changes: 12 additions & 0 deletions clang/clang7.0/v415/compilation_reports/compilation_report0002.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
## Report 0002 #
**Compilation Command:**
```
git checkout v4.15
wget https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/patch/?id=b0e55b731abcfd19265e3e80b1d4c0fec337fb7b -O exofs.patch
git am exofs.patch
make clean
make allyesconfig
make CC=clang-7 HOSTCC=clang-7
```
**Used Kernel Configuration File:** [allyesconfig](../../../config-files/v4.15/allyesconfig)
**Compilation Result:** [rectification0002](../../../rectification-reports/rectification0002.md)
14 changes: 14 additions & 0 deletions clang/clang7.0/v415/compilation_reports/compilation_report0003.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
## Report 0003 #
**Compilation Command:**
```
git checkout v4.15
wget https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/patch/?id=b0e55b731abcfd19265e3e80b1d4c0fec337fb7b -O exofs.patch
git am exofs.patch
git cherry-pick 37172013fa2e
git cherry-pick cc32ad8f559c
make clean
make allyesconfig
make CC=clang-7 HOSTCC=clang-7
```
**Used Kernel Configuration File:** [allyesconfig](../../../config-files/v4.15/allyesconfig)
**Compilation Result:** [rectification0003](../../../rectification-reports/rectification0003.md)
18 changes: 18 additions & 0 deletions clang/clang7.0/v415/compilation_reports/compilation_report0004.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
## Report 0004 #
**Compilation Command:**
```
git checkout v4.15
wget https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/patch/?id=b0e55b731abcfd19265e3e80b1d4c0fec337fb7b -O exofs.patch
git am exofs.patch
git cherry-pick 37172013fa2e
git cherry-pick cc32ad8f559c
TODO so many dependent commit for cherry-pick, find them too.
git cherry-pick a27267e01ffa
git cherry-pick 4007e92bebeb
git cherry-pick 4769278e5c7f
make clean
make allyesconfig
make CC=clang-7 HOSTCC=clang-7
```
**Used Kernel Configuration File:** [allyesconfig](../../../config-files/v4.15/allyesconfig)
**Compilation Result:** [rectification0004](../../../rectification-reports/rectification0004.md)
13 changes: 13 additions & 0 deletions clang/clang7.0/v415/compilation_reports/compilation_report0005.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
## Report 0005 #
**Compilation Command:**
```
git checkout v4.15
wget https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/patch/?id=b0e55b731abcfd19265e3e80b1d4c0fec337fb7b -O exofs.patch
git am exofs.patch
make clean
make allyesconfig
Device Drivers -> Graphics Support -> Display Engine Configuration -> Disable DCN 1.0 Raven Family
make CC=clang-7 HOSTCC=clang-7
```
**Used Kernel Configuration File:** [allyesconfig](../../../config-files/v4.15/amd_dcn_10_not_set_config)
**Compilation Result:** [rectification0006](../../../rectification-reports/rectification0006.md)
24 changes: 24 additions & 0 deletions clang/clang7.0/v415/compilation_reports/compilation_report0006.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
## Report 0005 #
**Compilation Command:**
```
git checkout v4.15
wget https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/patch/?id=b0e55b731abcfd19265e3e80b1d4c0fec337fb7b -O exofs.patch
git am exofs.patch
git cherry-pick 0e410e1
git cherry-pick 1a69e7c
git cherry-pick 342061e
git cherry-pick d321599
make clean
make allyesconfig
make menuconfig
Device Drivers -> Graphics Support -> Display Engine Configuration -> Disable DCN 1.0 Raven Family
make CC=clang-7 HOSTCC=clang-7
```
**Used Kernel Configuration File:** [amd_dcn_and_qcom8x16_off](../../../config-files/v4.15/dcn10_qcom8x16_off_config)
**Compilation Result:** No-Error Kernel v4.15 with [amd_dcn_and_qcom8x16_off](../../../config-files/v4.15/dcn10_qcom8x16_off_config) configfile, compiled successfully with using clang-7
```
Setup is 17276 bytes (padded to 17408 bytes).
System is 111735 kB
CRC 99573a8d
Kernel: arch/x86/boot/bzImage is ready (#34)
```
13 changes: 13 additions & 0 deletions clang/clang7.0/v416/allnoconfig/compilation_report0001.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
## Report 0001 ##
**Compilation Command:**
```
git checkout v4.16
make clean
make allnoconfig
make CC=clang-7 HOSTCC=clang-7
```
You should get clang-7 from ```http://apt.llvm.org/unstable/ llvm-toolchain main``` branch instead of debian bistro repo. Otherwise you may get different errors.
You can look at [docker-file](https://github.com/bulwahn/linux-kernel-analysis/blob/support-multiple-clang-versions/docker/kernel-clang-7-llvm-snapshot/Dockerfile) to understand, how to get clang-7 from llvm unstable branch.
**Used Kernel Configuration File:** [allnoconfig](../../../config-files/v4.16/allnoconfig)
**Result:** [rectification0007](../../../rectification-reports/rectification0007.md)

18 changes: 18 additions & 0 deletions clang/clang7.0/v416/allnoconfig/compilation_report0002.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
## Report 0002 #
**Compilation Command:**
```
git checkout v4.16
git am percpu-fix.patch
make allnoconfig
make CC=clang-7 HOSTCC=clang-7
```
percpu-fix.patch location is : [percpu-fix.patch](../../../fix-patches/allnoconfig-percpu-fix.patch)
**Used Kernel Configuration File:** [allnoconfig](../../../config-files/v4.16/allnoconfig)
**Compilation Result:**
No-Error, v4.16 compiled with Clang-7 Unstable successfully.
```
Setup is 15468 bytes (padded to 15872 bytes).
System is 607 kB
CRC 308a0953
Kernel: arch/x86/boot/bzImage is ready (#1)
```
13 changes: 13 additions & 0 deletions clang/clang7.0/v416/maximalyesconfig/compilation_report0001.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
## Report 0001 ##
**Compilation Command:**
```
git checkout v4.16
make clean
make allyesconfig
make CC=clang-7 HOSTCC=clang-7
```
You should get clang-7 from ```http://apt.llvm.org/unstable/ llvm-toolchain main``` branch instead of debian bistro repo. Otherwise you may get different errors.
You can look at [docker-file](https://github.com/bulwahn/linux-kernel-analysis/blob/support-multiple-clang-versions/docker/kernel-clang-7-llvm-snapshot/Dockerfile) to understand, how to get clang-7 from llvm unstable branch.
**Used Kernel Configuration File:** [allnoconfig](../../../config-files/v4.16/allyesconfig)
**Result:** [rectification0001](../../../rectification-reports/rectification0001.md)

Loading