mirror of
https://github.com/revyos/thead-kernel.git
synced 2026-06-21 09:12:26 +02:00
15
.github/workflows/kernel.yml
vendored
15
.github/workflows/kernel.yml
vendored
@@ -52,8 +52,10 @@ jobs:
|
||||
- name: Configure toolchains
|
||||
run: |
|
||||
mkdir rootfs && mkdir rootfs/boot
|
||||
wget ${xuetie_toolchain}/${toolchain_file_name}
|
||||
tar -xvf ${toolchain_file_name} -C /opt
|
||||
if [ x"${{ matrix.name }}" = x"thead-gcc" ]; then
|
||||
wget ${xuetie_toolchain}/${toolchain_file_name}
|
||||
tar -xvf ${toolchain_file_name} -C /opt
|
||||
fi
|
||||
|
||||
- name: Compile Kernel && Install
|
||||
run: |
|
||||
@@ -61,6 +63,15 @@ jobs:
|
||||
|
||||
pushd kernel
|
||||
make CROSS_COMPILE=${{ matrix.toolchain_tripe }} ARCH=${ARCH} revyos_defconfig
|
||||
if [ x"${{ matrix.name }}" = x"gcc-12" ]; then
|
||||
echo "CONFIG_VECTOR=n" >> .config
|
||||
echo "CONFIG_THEAD_ISA=n" >> .config
|
||||
elif [ x"${{ matrix.name }}" = x"thead-gcc" ]; then
|
||||
echo "CONFIG_VECTOR=y" >> .config
|
||||
echo "CONFIG_VECTOR_0_7=y" >> .config
|
||||
echo "CONFIG_VECTOR_1_0=n" >> .config
|
||||
echo "CONFIG_THEAD_ISA=y" >> .config
|
||||
fi
|
||||
make CROSS_COMPILE=${{ matrix.toolchain_tripe }} ARCH=${ARCH} -j$(nproc)
|
||||
make CROSS_COMPILE=${{ matrix.toolchain_tripe }} ARCH=${ARCH} -j$(nproc) dtbs
|
||||
if [ x"$(cat .config | grep CONFIG_MODULES=y)" = x"CONFIG_MODULES=y" ]; then
|
||||
|
||||
Reference in New Issue
Block a user