Skip to content

Commit 2142ca3

Browse files
Merge branch 'WildKernels:main' into main
2 parents 338a12d + d5e14b2 commit 2142ca3

11 files changed

Lines changed: 157 additions & 40 deletions

File tree

.github/actions/build-kernel/action.yml

Lines changed: 38 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1036,8 +1036,10 @@ runs:
10361036
patch -p1 --forward < "$KERNEL_PATCHES_FOLDER/next/susfs_fix_patches/$susfs_version/overwrite_hook_mode.patch"
10371037
echo "Patching KSU_TOOLKIT Support for SusFS kernel!"
10381038
patch -p1 --forward < "$KERNEL_PATCHES_FOLDER/next/susfs_fix_patches/$susfs_version/ksu_toolkit.patch"
1039-
echo "Patching Multi-manager Support for SusFS kernel!"
1040-
patch -p1 --forward < "$KERNEL_PATCHES_FOLDER/next/susfs_fix_patches/$susfs_version/multi_manager.patch"
1039+
if [ "$KSUVER" -le 33095 ]; then
1040+
echo "Patching Multi-manager Support for SusFS kernel!"
1041+
patch -p1 --forward < "$KERNEL_PATCHES_FOLDER/next/susfs_fix_patches/$susfs_version/multi_manager.patch"
1042+
fi
10411043
if [ "$KSUVER" -ge 33068 ] && [ "$KSUVER" -lt 33070 ]; then
10421044
echo "Patching Multi-manager sepolicy Support for SusFS kernel!"
10431045
patch -p1 --forward < "$KERNEL_PATCHES_FOLDER/next/susfs_fix_patches/$susfs_version/multi_sepolicy_fix.patch"
@@ -1060,8 +1062,8 @@ runs:
10601062
echo "Patching KSU_TOOLKIT Support for SusFS kernel!"
10611063
patch -p1 --forward < "$KERNEL_PATCHES_FOLDER/next/susfs_fix_patches/$susfs_version/ksu_toolkit.patch"
10621064
if [ "$KSUVER" -le 33095 ]; then
1063-
echo "Patching Multi-manager Support for SusFS kernel!"
1064-
patch -p1 --forward < "$KERNEL_PATCHES_FOLDER/next/susfs_fix_patches/$susfs_version/multi_manager.patch"
1065+
echo "Patching Multi-manager Support for SusFS kernel!"
1066+
patch -p1 --forward < "$KERNEL_PATCHES_FOLDER/next/susfs_fix_patches/$susfs_version/multi_manager.patch"
10651067
fi
10661068
if [ "$KSUVER" -ge 33068 ] && [ "$KSUVER" -lt 33070 ]; then
10671069
echo "Patching Multi-manager sepolicy Support for SusFS kernel!"
@@ -1087,6 +1089,7 @@ runs:
10871089
10881090
# Fake kernel patch to fix failures
10891091
fake_patched=0
1092+
fake_patched_expand=0
10901093
if [ "${{ env.ANDROID_VER }}" = "android15" ] && [ "${{ env.KERNEL_VER }}" = "6.6" ]; then
10911094
if ! grep -qxF $'\tunsigned int nr_subpages = __PAGE_SIZE / PAGE_SIZE;' ./fs/proc/task_mmu.c; then
10921095
echo "nr_subpages Line not found. Fake Patching!"
@@ -1098,6 +1101,17 @@ runs:
10981101
echo "#include <linux/dma-buf.h> Line not found. Adding missing header"
10991102
sed -i '/#include <linux\/cpufreq_times.h>/a #include <linux\/dma-buf.h>' ./fs/proc/base.c
11001103
fi
1104+
1105+
if ! grep -qxF '#include <linux/zswap.h>' ./mm/memory.c; then
1106+
echo "#include <linux/zswap.h> Line not found. Adding missing header"
1107+
sed -i '/#include <linux\/sched\/sysctl.h>/a #include <linux\/zswap.h>' ./mm/memory.c
1108+
fi
1109+
1110+
if grep -qF 'if (vma->vm_end > last_vma_end)' ./fs/proc/task_mmu.c && ! grep -qxF 'SUSFS_IS_INODE_SUS_MAP' ./fs/proc/task_mmu.c; then
1111+
echo "Temporarily expand the `last_vma_end` `if` block to fix a matching issue."
1112+
perl -i -0pe 's/\t\t\tif \(vma->vm_end > last_vma_end\)\n\t\t\t\tsmap_gather_stats\(vma, &mss, last_vma_end\);/\t\t\tif (vma->vm_end > last_vma_end) {\n\t\t\t\tsmap_gather_stats(vma, \&mss, last_vma_end);\n\t\t\t\tlast_vma_end = vma->vm_end;\n\t\t\t}/' ./fs/proc/task_mmu.c
1113+
fake_patched_expand=1
1114+
fi
11011115
fi
11021116
if [ "${{ env.ANDROID_VER }}" = "android12" ] && [ "${{ env.KERNEL_VER }}" = "5.10" ]; then
11031117
if ! grep -qxF $'\tif (!vma_pages(vma))' ./fs/proc/task_mmu.c; then
@@ -1110,6 +1124,12 @@ runs:
11101124
echo "vma_pages Line not found. Fake Patching!"
11111125
fake_patched=1
11121126
fi
1127+
1128+
if grep -qxF '#include <linux/swap_slots.h>' ./mm/memory.c; then
1129+
echo "#include swap_slots.h> Line found. Deleting header."
1130+
sed -i '/#include <linux\/swap_slots.h>/d' ./mm/memory.c
1131+
fake_patched=1
1132+
fi
11131133
fi
11141134
11151135
if [ "${{ env.ANDROID_VER }}" = "android14" ] && [ "${{ env.KERNEL_VER }}" = "6.1" ]; then
@@ -1127,6 +1147,14 @@ runs:
11271147
patch -p1 --forward < "$SUSFS_FOLDER/kernel_patches/50_add_susfs_in_${{ env.SUSFS_KERNEL_BRANCH }}.patch"
11281148
11291149
# Revert Fake kernel patch
1150+
if [ "$fake_patched_expand" = 1 ]; then
1151+
if [ "${{ env.ANDROID_VER }}" = "android15" ] && [ "${{ env.KERNEL_VER }}" = "6.6" ]; then
1152+
if grep -qF 'if (vma->vm_end > last_vma_end) {' ./fs/proc/task_mmu.c && ! grep -qxF 'SUSFS_IS_INODE_SUS_MAP' ./fs/proc/task_mmu.c; then
1153+
perl -i -0pe 's/\t\t\tif \(vma->vm_end > last_vma_end\) \{\n\t\t\t\tsmap_gather_stats\(vma, &mss, last_vma_end\);\n\t\t\t\tlast_vma_end = vma->vm_end;\n\t\t\t\}/\t\t\tif (vma->vm_end > last_vma_end)\n\t\t\t\tsmap_gather_stats(vma, \&mss, last_vma_end);/' ./fs/proc/task_mmu.c
1154+
fi
1155+
fi
1156+
fi
1157+
11301158
if [ "$fake_patched" = 1 ]; then
11311159
if [ "${{ env.ANDROID_VER }}" = "android15" ] && [ "${{ env.KERNEL_VER }}" = "6.6" ]; then
11321160
if grep -qxF $'\tunsigned int nr_subpages = __PAGE_SIZE / PAGE_SIZE;' ./fs/proc/task_mmu.c; then
@@ -1145,6 +1173,11 @@ runs:
11451173
echo "vma_pages Line found. Revert Fake Patching!"
11461174
sed -i -e 's/goto show_pad;/return 0;/' ./fs/proc/task_mmu.c
11471175
fi
1176+
1177+
if ! grep -qxF '#include <linux/swap_slots.h>' ./mm/memory.c; then
1178+
echo "#include <linux/swap_slots.h> Line not found. Adding missing header"
1179+
sed -i '/#include <linux\/vmalloc.h>/a #include <linux\/swap_slots.h>' ./mm/memory.c
1180+
fi
11481181
fi
11491182
if [ "${{ env.ANDROID_VER }}" = "android14" ] && [ "${{ env.KERNEL_VER }}" = "6.1" ]; then
11501183
if grep -qxF $'\t\t\tgoto show_pad;' ./fs/proc/task_mmu.c; then
@@ -1300,7 +1333,7 @@ runs:
13001333
GKI_KEY="${ANDROID_VER}-${KERNEL_VER}"
13011334
BRANCH_SUFFIX=$(basename "$OP_BRANCH")
13021335
1303-
if [[ "$OP_MODEL" == "OP10r" || "$OP_MODEL" == "OP-ACE-RACE" ]] && [[ "$OP_OS_VERSION" == "OOS15" ]]; then
1336+
if [[ "$OP_MODEL" == "OP10r" ]] && [[ "$OP_OS_VERSION" == "OOS15" ]]; then
13041337
NTSYNC_PATCH="$NTSYNC_FOLDER/ntsync_compat_android12-5.10_OOS14.patch"
13051338
if [ ! -f "$NTSYNC_PATCH" ]; then
13061339
echo "::error::NTSync compat patch not found for ${OP_MODEL}: $(basename $NTSYNC_PATCH)"

.github/workflows/clean-up.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,12 +46,14 @@ on:
4646
- OP10t
4747
- OP10r
4848
# OnePlus Nord Series
49-
- OP-Nord-5
49+
- OP-NORD-6
50+
- OP-NORD-5
5051
- OP-NORD-4
5152
- OP-NORD-3
5253
- OP-NORD-4-CE
5354
- OP-NORD-CE-5
5455
- OP-NORD-CE4-LITE
56+
- OP-NORD-N30-SE
5557
# OnePlus Ace Series
5658
- OP-TURBO-6V
5759
- OP-TURBO-6

.github/workflows/mirror-toolchains.yml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -109,8 +109,8 @@ jobs:
109109
root = ET.parse(xml_file).getroot()
110110
remotes = {r.get('name'): r.get('fetch').rstrip('/') for r in root.findall('remote')}
111111
default = root.find('default')
112-
def_remote = default.get('remote')
113-
def_rev = default.get('revision')
112+
def_remote = default.get('remote') if default is not None else None
113+
def_rev = default.get('revision') if default is not None else None
114114
115115
for project in root.findall('project'):
116116
name = project.get('name')
@@ -127,6 +127,10 @@ jobs:
127127
base_url = remotes.get(remote_name, "").rstrip('/')
128128
cache_filename = f"{type_label}-{rev}.tar.gz"
129129
130+
if not remote_name or not rev:
131+
print(f"⚠️ Skipping toolchain project '{name}' because remote or revision cannot be resolved.")
132+
continue
133+
130134
if cache_filename not in unique_toolchains:
131135
if "googlesource.com" in base_url:
132136
dl_url = f"{base_url}/{name}/+archive/{rev}.tar.gz"

configs/oos15/OP-NORD-N30-SE.json

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
{
2+
"model": "OP-NORD-N30-SE",
3+
"soc": "dimensity700",
4+
"branch": "wild/mt6833",
5+
"manifest": "oneplus_nord_n30_se_5g_v.xml",
6+
"android_version": "android15",
7+
"kernel_version": "6.6",
8+
"os_version": "OOS15",
9+
"lto": "thin",
10+
"zyc_compiler": "",
11+
"c_compiler": "kernel_platform/prebuilts/clang/host/linux-x86/clang-r510928/bin",
12+
"rust_compiler": "",
13+
"bindgen": "",
14+
"rust_build": false,
15+
"disk_cleanup": false,
16+
"hmbird": false,
17+
"susfs": true,
18+
"ds": true,
19+
"bbg": true,
20+
"bbr": true,
21+
"ttl": true,
22+
"ip_set": true,
23+
"unicode": true,
24+
"ntsync": true,
25+
"uname": "OP-WILD"
26+
}

configs/oos16/OP-NORD-6.json

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
{
2+
"model": "OP-NORD-6",
3+
"soc": "sm8sg4",
4+
"branch": "wild/sm8735",
5+
"manifest": "oneplus_nord_6_w.xml",
6+
"android_version": "android15",
7+
"kernel_version": "6.6",
8+
"os_version": "OOS16",
9+
"lto": "thin",
10+
"zyc_compiler": "",
11+
"c_compiler": "kernel_platform/prebuilts/clang/host/linux-x86/clang-r510928/bin",
12+
"rust_compiler": "",
13+
"bindgen": "",
14+
"rust_build": false,
15+
"disk_cleanup": false,
16+
"hmbird": true,
17+
"susfs": true,
18+
"ds": true,
19+
"bbg": true,
20+
"bbr": true,
21+
"ttl": true,
22+
"ip_set": true,
23+
"unicode": true,
24+
"ntsync": true,
25+
"uname": "OP-WILD"
26+
}
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<manifest>
3+
<remote fetch="https://git.codelinaro.org/clo/la" name="clo-la"/>
4+
<default remote="clo-la" revision="dummy_revision" sync-c="true" sync-tags="false"/>
5+
<remote fetch="https://github.com/OnePlusOSS" name="origin"/>
6+
<remote fetch="https://github.com/WildKernels" name="wild"/>
7+
<project remote="wild" name="AnyKernel3" path="AnyKernel3" revision="d1ebdc2002c557ceff9939afc3098eb88916f464"/>
8+
<project remote="origin" name="android_kernel_oneplus_mt6833" path="kernel-6.6" revision="oneplus/mt6833_v_15.0.0_nord_n30_se_5g">
9+
<linkfile dest="kernel_platform/common" src="."/>
10+
</project>
11+
<project remote="origin" name="android_kernel_modules_oneplus_mt6833" path="./" revision="oneplus/mt6833_v_15.0.0_nord_n30_se_5g"/>
12+
<project remote="clo-la" name="kernel/prebuilts/build-tools" path="kernel_platform/prebuilts/kernel-build-tools" revision="434f141b6d22a773a163fa9c707b19b4d254d989" upstream="refs/heads/ks-kernel.lnx.4.0.r1-rel" groups="ddk">
13+
<linkfile dest="kernel_platform/build/prebuilts/kernel-build-tools" src="."/>
14+
</project>
15+
<project remote="clo-la" name="kernelplatform/prebuilts-master/clang/host/linux-x86" path="kernel_platform/prebuilts/clang/host/linux-x86" revision="b099698c583b8361ca771f3cc8d6af6f729f39b3" upstream="refs/heads/ks-kernel.lnx.4.0.r1-rel" groups="ddk"/>
16+
</manifest>

manifests/oos16/oneplus_15_w.xml

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,22 +3,21 @@
33
<remote fetch="https://git.codelinaro.org/clo/la" name="clo-la"/>
44
<remote fetch="https://github.com/OnePlusOSS" name="origin"/>
55
<remote fetch="https://github.com/WildKernels" name="wild"/>
6+
<default remote="clo-la" revision="dummy_revision" sync-c="true" sync-tags="false"/>
67
<project remote="wild" name="AnyKernel3" path="AnyKernel3" revision="d1ebdc2002c557ceff9939afc3098eb88916f464"/>
78

8-
<remote fetch="https://android.googlesource.com" name="aosp"/>
9-
<default revision="main-kernel-2025" remote="aosp" sync-j="4" />
10-
<superproject name="kernel/superproject" remote="aosp" revision="common-android16-6.12-2025-06" />
11-
129
<project remote="origin" name="android_kernel_common_oneplus_sm8850" path="kernel_platform/common" revision="oneplus/sm8850_b_16.0.0_oneplus_15" clone-depth="1">
1310
<linkfile dest="kernel_platform/.source_date_epoch_dir" src="."/>
1411
</project>
1512

1613
<project remote="origin" name="android_kernel_modules_and_devicetree_oneplus_sm8850" path="./" revision="oneplus/sm8850_b_16.0.0_oneplus_15" clone-depth="1"/>
1714

18-
<project remote="aosp" name="kernel/prebuilts/build-tools" path="kernel_platform/prebuilts/kernel-build-tools" clone-depth="1" groups="ddk">
15+
<project remote="clo-la" name="kernel/prebuilts/build-tools" path="kernel_platform/prebuilts/kernel-build-tools" revision="4ba19a61c7a0d63603e0d1c84eb2b610bff706a4" upstream="refs/heads/ks-kernel.lnx.5.0.r3-rel" groups="ddk">
1916
<linkfile dest="kernel_platform/build/prebuilts/kernel-build-tools" src="."/>
2017
</project>
21-
<project remote="aosp" name="platform/prebuilts/clang/host/linux-x86" path="kernel_platform/prebuilts/clang/host/linux-x86" clone-depth="1" groups="ddk" />
22-
<project remote="aosp" name="platform/prebuilts/rust" path="kernel_platform/prebuilts/rust" clone-depth="1" groups="ddk" />
23-
<project remote="aosp" name="platform/prebuilts/clang-tools" path="kernel_platform/prebuilts/clang-tools" clone-depth="1" groups="ddk" />
18+
<project remote="clo-la" name="kernelplatform/prebuilts-master/clang/host/linux-x86" path="kernel_platform/prebuilts/clang/host/linux-x86" revision="e6e84a60b1b4b68ee7de5a66fa63fc95fe9fe131" upstream="refs/heads/ks-kernel.lnx.5.0.r3-rel" groups="ddk"/>
19+
<project remote="clo-la" name="kernel_platform/prebuilts/rust" path="kernel_platform/prebuilts/rust" revision="6ff98fecc15373d056564f1ad13508f812d90fa9" upstream="refs/heads/ks-kernel.lnx.5.0.r3-rel" groups="ddk"/>
20+
<project remote="clo-la" name="kernel_platform/prebuilts/clang-tools" path="kernel_platform/prebuilts/clang-tools" revision="8d2e8177f56ed0543cc8866ecad6f9f32f25fffe" upstream="refs/heads/ks-kernel.lnx.5.0.r3-rel" groups="ddk">
21+
<linkfile dest="kernel_platform/build/prebuilts/clang-tools" src="."/>
22+
</project>
2423
</manifest>

manifests/oos16/oneplus_15r_w.xml

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,22 +3,21 @@
33
<remote fetch="https://git.codelinaro.org/clo/la" name="clo-la"/>
44
<remote fetch="https://github.com/OnePlusOSS" name="origin"/>
55
<remote fetch="https://github.com/WildKernels" name="wild"/>
6+
<default remote="clo-la" revision="dummy_revision" sync-c="true" sync-tags="false"/>
67
<project remote="wild" name="AnyKernel3" path="AnyKernel3" revision="d1ebdc2002c557ceff9939afc3098eb88916f464"/>
78

8-
<remote fetch="https://android.googlesource.com" name="aosp"/>
9-
<default revision="main-kernel-2025" remote="aosp" sync-j="4" />
10-
<superproject name="kernel/superproject" remote="aosp" revision="common-android16-6.12-2025-09" />
11-
129
<project remote="origin" name="android_kernel_common_oneplus_sm8845" path="kernel_platform/common" revision="oneplus/sm8845_b_16.0.0_oneplus_15r" clone-depth="1">
1310
<linkfile dest="kernel_platform/.source_date_epoch_dir" src="."/>
1411
</project>
1512

1613
<project remote="origin" name="android_kernel_modules_and_devicetree_oneplus_sm8845" path="./" revision="oneplus/sm8845_b_16.0.0_oneplus_15r" clone-depth="1"/>
1714

18-
<project remote="aosp" name="kernel/prebuilts/build-tools" path="kernel_platform/prebuilts/kernel-build-tools" clone-depth="1" groups="ddk">
15+
<project remote="clo-la" name="kernel/prebuilts/build-tools" path="kernel_platform/prebuilts/kernel-build-tools" revision="4ba19a61c7a0d63603e0d1c84eb2b610bff706a4" upstream="refs/heads/ks-kernel.lnx.5.0.r3-rel" groups="ddk">
1916
<linkfile dest="kernel_platform/build/prebuilts/kernel-build-tools" src="."/>
2017
</project>
21-
<project remote="aosp" name="platform/prebuilts/clang/host/linux-x86" path="kernel_platform/prebuilts/clang/host/linux-x86" clone-depth="1" groups="ddk" />
22-
<project remote="aosp" name="platform/prebuilts/rust" path="kernel_platform/prebuilts/rust" clone-depth="1" groups="ddk" />
23-
<project remote="aosp" name="platform/prebuilts/clang-tools" path="kernel_platform/prebuilts/clang-tools" clone-depth="1" groups="ddk" />
18+
<project remote="clo-la" name="kernelplatform/prebuilts-master/clang/host/linux-x86" path="kernel_platform/prebuilts/clang/host/linux-x86" revision="7cb95284aba215c2e1bbb70f545867f3d9295d58" upstream="refs/heads/ks-kernel.lnx.5.0.r3-rel" groups="ddk"/>
19+
<project remote="clo-la" name="kernel_platform/prebuilts/rust" path="kernel_platform/prebuilts/rust" revision="6ff98fecc15373d056564f1ad13508f812d90fa9" upstream="refs/heads/ks-kernel.lnx.5.0.r3-rel" groups="ddk"/>
20+
<project remote="clo-la" name="kernel_platform/prebuilts/clang-tools" path="kernel_platform/prebuilts/clang-tools" revision="8d2e8177f56ed0543cc8866ecad6f9f32f25fffe" upstream="refs/heads/ks-kernel.lnx.5.0.r3-rel" groups="ddk">
21+
<linkfile dest="kernel_platform/build/prebuilts/clang-tools" src="."/>
22+
</project>
2423
</manifest>

manifests/oos16/oneplus_15t_w.xml

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,22 +3,21 @@
33
<remote fetch="https://git.codelinaro.org/clo/la" name="clo-la"/>
44
<remote fetch="https://github.com/OnePlusOSS" name="origin"/>
55
<remote fetch="https://github.com/WildKernels" name="wild"/>
6+
<default remote="clo-la" revision="dummy_revision" sync-c="true" sync-tags="false"/>
67
<project remote="wild" name="AnyKernel3" path="AnyKernel3" revision="d1ebdc2002c557ceff9939afc3098eb88916f464"/>
78

8-
<remote fetch="https://android.googlesource.com" name="aosp"/>
9-
<default revision="main-kernel-2025" remote="aosp" sync-j="4" />
10-
<superproject name="kernel/superproject" remote="aosp" revision="common-android16-6.12-2025-06" />
11-
129
<project remote="origin" name="android_kernel_common_oneplus_sm8850" path="kernel_platform/common" revision="oneplus/sm8850_b_16.0_oneplus_15t" clone-depth="1">
1310
<linkfile dest="kernel_platform/.source_date_epoch_dir" src="."/>
1411
</project>
1512

1613
<project remote="origin" name="android_kernel_modules_and_devicetree_oneplus_sm8850" path="./" revision="oneplus/sm8850_b_16.0_oneplus_15t" clone-depth="1"/>
1714

18-
<project remote="aosp" name="kernel/prebuilts/build-tools" path="kernel_platform/prebuilts/kernel-build-tools" clone-depth="1" groups="ddk">
15+
<project remote="clo-la" name="kernel/prebuilts/build-tools" path="kernel_platform/prebuilts/kernel-build-tools" revision="4ba19a61c7a0d63603e0d1c84eb2b610bff706a4" upstream="refs/heads/ks-kernel.lnx.5.0.r3-rel" groups="ddk">
1916
<linkfile dest="kernel_platform/build/prebuilts/kernel-build-tools" src="."/>
2017
</project>
21-
<project remote="aosp" name="platform/prebuilts/clang/host/linux-x86" path="kernel_platform/prebuilts/clang/host/linux-x86" clone-depth="1" groups="ddk" />
22-
<project remote="aosp" name="platform/prebuilts/rust" path="kernel_platform/prebuilts/rust" clone-depth="1" groups="ddk" />
23-
<project remote="aosp" name="platform/prebuilts/clang-tools" path="kernel_platform/prebuilts/clang-tools" clone-depth="1" groups="ddk" />
18+
<project remote="clo-la" name="kernelplatform/prebuilts-master/clang/host/linux-x86" path="kernel_platform/prebuilts/clang/host/linux-x86" revision="e6e84a60b1b4b68ee7de5a66fa63fc95fe9fe131" upstream="refs/heads/ks-kernel.lnx.5.0.r3-rel" groups="ddk"/>
19+
<project remote="clo-la" name="kernel_platform/prebuilts/rust" path="kernel_platform/prebuilts/rust" revision="6ff98fecc15373d056564f1ad13508f812d90fa9" upstream="refs/heads/ks-kernel.lnx.5.0.r3-rel" groups="ddk"/>
20+
<project remote="clo-la" name="kernel_platform/prebuilts/clang-tools" path="kernel_platform/prebuilts/clang-tools" revision="8d2e8177f56ed0543cc8866ecad6f9f32f25fffe" upstream="refs/heads/ks-kernel.lnx.5.0.r3-rel" groups="ddk">
21+
<linkfile dest="kernel_platform/build/prebuilts/clang-tools" src="."/>
22+
</project>
2423
</manifest>

0 commit comments

Comments
 (0)